Module libublk::uring_async

source ·

Structs§

  • User code creates one future with user_data used for submitting uring OP, then future.await returns this uring OP’s result.

Functions§

  • Run one control task in this local Executor until the task is finished, control task is queued in the thread_local io_uring CTRL_URING.
  • Run one IO task in this local Executor until the task is finished
  • Run one task in this local Executor until the task is finished
  • Wait and handle incoming IO command
  • Wakeup the pending task, which will be marked as runnable by smol, and the task’s future poll() will be run by smol executor’s try_tick()