List of all items
Structs
- UblkFlags
- ctrl::UblkCtrl
- ctrl::UblkCtrlBuilder
- ctrl::UblkQueueAffinity
- ctrl_async::UblkCtrlAsync
- helpers::IoBuf
- io::RawSqe
- io::UblkDev
- io::UblkIOCtx
- io::UblkQueue
- io::UblkTgt
- sys::__IncompleteArrayField
- sys::blk_zone
- sys::blk_zone_range
- sys::blk_zone_report
- sys::ublk_auto_buf_reg
- sys::ublk_param_basic
- sys::ublk_param_devt
- sys::ublk_param_discard
- sys::ublk_param_dma_align
- sys::ublk_param_segment
- sys::ublk_param_zoned
- sys::ublk_params
- sys::ublksrv_ctrl_cmd
- sys::ublksrv_ctrl_dev_info
- sys::ublksrv_io_cmd
- sys::ublksrv_io_desc
- uring_async::UblkUringOpFuture
Enums
Macros
- override_sqe
- with_ctrl_ring_internal
- with_ctrl_ring_mut_internal
- with_queue_ring_internal
- with_queue_ring_mut_internal
- zero_io_buf
Functions
- ctrl::ublk_init_ctrl_task_ring
- ctrl::with_ctrl_ring
- ctrl::with_ctrl_ring_mut
- helpers::type_of_this
- io::ublk_init_task_ring
- io::with_queue_ring
- io::with_queue_ring_mut
- io::with_task_io_ring
- io::with_task_io_ring_mut
- uring_async::run_uring_tasks
- uring_async::ublk_reap_events_with_handler
- uring_async::ublk_reap_io_events_with_update_queue
- uring_async::ublk_run_ctrl_task
- uring_async::ublk_run_io_task
- uring_async::ublk_run_task
- uring_async::ublk_submit_sqe_async
- uring_async::ublk_wait_and_handle_ios
- uring_async::ublk_wake_task
- uring_async::uring_poll_io_fn
- uring_async::wait_and_handle_io_events
Type Aliases
- sys::__s32
- sys::__u16
- sys::__u32
- sys::__u64
- sys::__u8
- sys::blk_zone_cond
- sys::blk_zone_report_flags
- sys::blk_zone_type
Constants
- sys::BLK_ZONE_COND_CLOSED
- sys::BLK_ZONE_COND_EMPTY
- sys::BLK_ZONE_COND_EXP_OPEN
- sys::BLK_ZONE_COND_FULL
- sys::BLK_ZONE_COND_IMP_OPEN
- sys::BLK_ZONE_COND_NOT_WP
- sys::BLK_ZONE_COND_OFFLINE
- sys::BLK_ZONE_COND_READONLY
- sys::BLK_ZONE_REP_CAPACITY
- sys::BLK_ZONE_TYPE_CONVENTIONAL
- sys::BLK_ZONE_TYPE_SEQWRITE_PREF
- sys::BLK_ZONE_TYPE_SEQWRITE_REQ
- sys::UBLKSRV_CMD_BUF_OFFSET
- sys::UBLKSRV_IO_BUF_OFFSET
- sys::UBLKSRV_IO_BUF_TOTAL_BITS
- sys::UBLKSRV_IO_BUF_TOTAL_SIZE
- sys::UBLK_ATTR_FUA
- sys::UBLK_ATTR_READ_ONLY
- sys::UBLK_ATTR_ROTATIONAL
- sys::UBLK_ATTR_VOLATILE_CACHE
- sys::UBLK_AUTO_BUF_REG_FALLBACK
- sys::UBLK_AUTO_BUF_REG_F_MASK
- sys::UBLK_CMD_ADD_DEV
- sys::UBLK_CMD_DEL_DEV
- sys::UBLK_CMD_END_USER_RECOVERY
- sys::UBLK_CMD_GET_DEV_INFO
- sys::UBLK_CMD_GET_DEV_INFO2
- sys::UBLK_CMD_GET_PARAMS
- sys::UBLK_CMD_GET_QUEUE_AFFINITY
- sys::UBLK_CMD_SET_PARAMS
- sys::UBLK_CMD_START_DEV
- sys::UBLK_CMD_START_USER_RECOVERY
- sys::UBLK_CMD_STOP_DEV
- sys::UBLK_FEATURES_LEN
- sys::UBLK_F_AUTO_BUF_REG
- sys::UBLK_F_CMD_IOCTL_ENCODE
- sys::UBLK_F_NEED_GET_DATA
- sys::UBLK_F_SUPPORT_ZERO_COPY
- sys::UBLK_F_UNPRIVILEGED_DEV
- sys::UBLK_F_URING_CMD_COMP_IN_TASK
- sys::UBLK_F_USER_COPY
- sys::UBLK_F_USER_RECOVERY
- sys::UBLK_F_USER_RECOVERY_REISSUE
- sys::UBLK_F_ZONED
- sys::UBLK_IO_BUF_BITS
- sys::UBLK_IO_BUF_BITS_MASK
- sys::UBLK_IO_BUF_OFF
- sys::UBLK_IO_COMMIT_AND_FETCH_REQ
- sys::UBLK_IO_FETCH_REQ
- sys::UBLK_IO_F_FAILFAST_DEV
- sys::UBLK_IO_F_FAILFAST_DRIVER
- sys::UBLK_IO_F_FAILFAST_TRANSPORT
- sys::UBLK_IO_F_FUA
- sys::UBLK_IO_F_META
- sys::UBLK_IO_F_NEED_REG_BUF
- sys::UBLK_IO_F_NOUNMAP
- sys::UBLK_IO_F_SWAP
- sys::UBLK_IO_NEED_GET_DATA
- sys::UBLK_IO_OP_DISCARD
- sys::UBLK_IO_OP_FLUSH
- sys::UBLK_IO_OP_READ
- sys::UBLK_IO_OP_REPORT_ZONES
- sys::UBLK_IO_OP_WRITE
- sys::UBLK_IO_OP_WRITE_SAME
- sys::UBLK_IO_OP_WRITE_ZEROES
- sys::UBLK_IO_OP_ZONE_APPEND
- sys::UBLK_IO_OP_ZONE_CLOSE
- sys::UBLK_IO_OP_ZONE_FINISH
- sys::UBLK_IO_OP_ZONE_OPEN
- sys::UBLK_IO_OP_ZONE_RESET
- sys::UBLK_IO_OP_ZONE_RESET_ALL
- sys::UBLK_IO_RES_ABORT
- sys::UBLK_IO_RES_NEED_GET_DATA
- sys::UBLK_IO_RES_OK
- sys::UBLK_MAX_NR_QUEUES
- sys::UBLK_MAX_QUEUE_DEPTH
- sys::UBLK_MIN_SEGMENT_SIZE
- sys::UBLK_PARAM_TYPE_BASIC
- sys::UBLK_PARAM_TYPE_DEVT
- sys::UBLK_PARAM_TYPE_DISCARD
- sys::UBLK_PARAM_TYPE_DMA_ALIGN
- sys::UBLK_PARAM_TYPE_SEGMENT
- sys::UBLK_PARAM_TYPE_ZONED
- sys::UBLK_QID_BITS
- sys::UBLK_QID_BITS_MASK
- sys::UBLK_QID_OFF
- sys::UBLK_S_DEV_DEAD
- sys::UBLK_S_DEV_LIVE
- sys::UBLK_S_DEV_QUIESCED
- sys::UBLK_TAG_BITS
- sys::UBLK_TAG_BITS_MASK
- sys::UBLK_TAG_OFF
- sys::UBLK_U_CMD_ADD_DEV
- sys::UBLK_U_CMD_DEL_DEV
- sys::UBLK_U_CMD_DEL_DEV_ASYNC
- sys::UBLK_U_CMD_END_USER_RECOVERY
- sys::UBLK_U_CMD_GET_DEV_INFO
- sys::UBLK_U_CMD_GET_DEV_INFO2
- sys::UBLK_U_CMD_GET_FEATURES
- sys::UBLK_U_CMD_GET_PARAMS
- sys::UBLK_U_CMD_GET_QUEUE_AFFINITY
- sys::UBLK_U_CMD_SET_PARAMS
- sys::UBLK_U_CMD_START_DEV
- sys::UBLK_U_CMD_START_USER_RECOVERY
- sys::UBLK_U_CMD_STOP_DEV
- sys::UBLK_U_IO_COMMIT_AND_FETCH_REQ
- sys::UBLK_U_IO_FETCH_REQ
- sys::UBLK_U_IO_NEED_GET_DATA
- sys::UBLK_U_IO_REGISTER_IO_BUF
- sys::UBLK_U_IO_UNREGISTER_IO_BUF