Module bindings
io_uring
0.1.1
Module bindings
Structs
Constants
Type Aliases
Unions
In crate io_uring
Modules
bindings
syscalls
uring
Structs
CompleteQueueState
SubmitQueue
URingAllowlist
URingContext
Enums
Error
URingOperation
Type Aliases
Result
UserData
?
Settings
Module
io_uring
::
bindings
Copy item path
source
·
[
−
]
Structs
§
__BindgenUnionField
__IncompleteArrayField
__kernel_timespec
io_cqring_offsets
io_sqring_offsets
io_uring_buf
io_uring_buf_reg
io_uring_buf_ring
io_uring_buf_ring__bindgen_ty_1
io_uring_buf_ring__bindgen_ty_1__bindgen_ty_1
io_uring_buf_ring__bindgen_ty_1__bindgen_ty_2
io_uring_buf_ring__bindgen_ty_1__bindgen_ty_2__bindgen_ty_1
io_uring_buf_status
io_uring_clock_register
io_uring_clone_buffers
io_uring_cqe
io_uring_file_index_range
io_uring_files_update
io_uring_getevents_arg
io_uring_napi
io_uring_params
io_uring_probe
io_uring_probe_op
io_uring_recvmsg_out
io_uring_restriction
io_uring_rsrc_register
io_uring_rsrc_update
io_uring_rsrc_update2
io_uring_sqe
io_uring_sqe__bindgen_ty_6
io_uring_sqe__bindgen_ty_1__bindgen_ty_1
io_uring_sqe__bindgen_ty_2__bindgen_ty_1
io_uring_sqe__bindgen_ty_5__bindgen_ty_1
io_uring_sqe__bindgen_ty_6__bindgen_ty_1
io_uring_sync_cancel_reg
Constants
§
IORING_ACCEPT_DONTWAIT
IORING_ACCEPT_MULTISHOT
IORING_ACCEPT_POLL_FIRST
IORING_ASYNC_CANCEL_ALL
IORING_ASYNC_CANCEL_ANY
IORING_ASYNC_CANCEL_FD
IORING_ASYNC_CANCEL_FD_FIXED
IORING_ASYNC_CANCEL_OP
IORING_ASYNC_CANCEL_USERDATA
IORING_CQE_BUFFER_SHIFT
IORING_CQE_F_BUFFER
IORING_CQE_F_BUF_MORE
IORING_CQE_F_MORE
IORING_CQE_F_NOTIF
IORING_CQE_F_SOCK_NONEMPTY
IORING_CQ_EVENTFD_DISABLED
IORING_ENTER_ABS_TIMER
IORING_ENTER_EXT_ARG
IORING_ENTER_GETEVENTS
IORING_ENTER_REGISTERED_RING
IORING_ENTER_SQ_WAIT
IORING_ENTER_SQ_WAKEUP
IORING_FEAT_CQE_SKIP
IORING_FEAT_CUR_PERSONALITY
IORING_FEAT_EXT_ARG
IORING_FEAT_FAST_POLL
IORING_FEAT_LINKED_FILE
IORING_FEAT_MIN_TIMEOUT
IORING_FEAT_NATIVE_WORKERS
IORING_FEAT_NODROP
IORING_FEAT_POLL_32BITS
IORING_FEAT_RECVSEND_BUNDLE
IORING_FEAT_REG_REG_RING
IORING_FEAT_RSRC_TAGS
IORING_FEAT_RW_CUR_POS
IORING_FEAT_SINGLE_MMAP
IORING_FEAT_SQPOLL_NONFIXED
IORING_FEAT_SUBMIT_STABLE
IORING_FILE_INDEX_ALLOC
IORING_FIXED_FD_NO_CLOEXEC
IORING_FSYNC_DATASYNC
IORING_LINK_TIMEOUT_UPDATE
IORING_MSG_RING_CQE_SKIP
IORING_MSG_RING_FLAGS_PASS
IORING_NOP_INJECT_RESULT
IORING_NOTIF_USAGE_ZC_COPIED
IORING_OFF_CQ_RING
IORING_OFF_MMAP_MASK
IORING_OFF_PBUF_RING
IORING_OFF_PBUF_SHIFT
IORING_OFF_SQES
IORING_OFF_SQ_RING
IORING_POLL_ADD_LEVEL
IORING_POLL_ADD_MULTI
IORING_POLL_UPDATE_EVENTS
IORING_POLL_UPDATE_USER_DATA
IORING_RECVSEND_BUNDLE
IORING_RECVSEND_FIXED_BUF
IORING_RECVSEND_POLL_FIRST
IORING_RECV_MULTISHOT
IORING_REGISTER_FILES_SKIP
IORING_REGISTER_SRC_REGISTERED
IORING_RSRC_REGISTER_SPARSE
IORING_SEND_ZC_REPORT_USAGE
IORING_SETUP_ATTACH_WQ
IORING_SETUP_CLAMP
IORING_SETUP_COOP_TASKRUN
IORING_SETUP_CQE32
IORING_SETUP_CQSIZE
IORING_SETUP_DEFER_TASKRUN
IORING_SETUP_IOPOLL
IORING_SETUP_NO_MMAP
IORING_SETUP_NO_SQARRAY
IORING_SETUP_REGISTERED_FD_ONLY
IORING_SETUP_R_DISABLED
IORING_SETUP_SINGLE_ISSUER
IORING_SETUP_SQE128
IORING_SETUP_SQPOLL
IORING_SETUP_SQ_AFF
IORING_SETUP_SUBMIT_ALL
IORING_SETUP_TASKRUN_FLAG
IORING_SQ_CQ_OVERFLOW
IORING_SQ_NEED_WAKEUP
IORING_SQ_TASKRUN
IORING_TIMEOUT_ABS
IORING_TIMEOUT_BOOTTIME
IORING_TIMEOUT_CLOCK_MASK
IORING_TIMEOUT_ETIME_SUCCESS
IORING_TIMEOUT_MULTISHOT
IORING_TIMEOUT_REALTIME
IORING_TIMEOUT_UPDATE
IORING_TIMEOUT_UPDATE_MASK
IORING_URING_CMD_FIXED
IORING_URING_CMD_MASK
IO_URING_OP_SUPPORTED
io_uring_msg_ring_flags_IORING_MSG_DATA
io_uring_msg_ring_flags_IORING_MSG_SEND_FD
io_uring_op_IORING_OP_ACCEPT
io_uring_op_IORING_OP_ASYNC_CANCEL
io_uring_op_IORING_OP_BIND
io_uring_op_IORING_OP_CLOSE
io_uring_op_IORING_OP_CONNECT
io_uring_op_IORING_OP_EPOLL_CTL
io_uring_op_IORING_OP_FADVISE
io_uring_op_IORING_OP_FALLOCATE
io_uring_op_IORING_OP_FGETXATTR
io_uring_op_IORING_OP_FILES_UPDATE
io_uring_op_IORING_OP_FIXED_FD_INSTALL
io_uring_op_IORING_OP_FSETXATTR
io_uring_op_IORING_OP_FSYNC
io_uring_op_IORING_OP_FTRUNCATE
io_uring_op_IORING_OP_FUTEX_WAIT
io_uring_op_IORING_OP_FUTEX_WAITV
io_uring_op_IORING_OP_FUTEX_WAKE
io_uring_op_IORING_OP_GETXATTR
io_uring_op_IORING_OP_LAST
io_uring_op_IORING_OP_LINKAT
io_uring_op_IORING_OP_LINK_TIMEOUT
io_uring_op_IORING_OP_LISTEN
io_uring_op_IORING_OP_MADVISE
io_uring_op_IORING_OP_MKDIRAT
io_uring_op_IORING_OP_MSG_RING
io_uring_op_IORING_OP_NOP
io_uring_op_IORING_OP_OPENAT
io_uring_op_IORING_OP_OPENAT2
io_uring_op_IORING_OP_POLL_ADD
io_uring_op_IORING_OP_POLL_REMOVE
io_uring_op_IORING_OP_PROVIDE_BUFFERS
io_uring_op_IORING_OP_READ
io_uring_op_IORING_OP_READV
io_uring_op_IORING_OP_READ_FIXED
io_uring_op_IORING_OP_READ_MULTISHOT
io_uring_op_IORING_OP_RECV
io_uring_op_IORING_OP_RECVMSG
io_uring_op_IORING_OP_REMOVE_BUFFERS
io_uring_op_IORING_OP_RENAMEAT
io_uring_op_IORING_OP_SEND
io_uring_op_IORING_OP_SENDMSG
io_uring_op_IORING_OP_SENDMSG_ZC
io_uring_op_IORING_OP_SEND_ZC
io_uring_op_IORING_OP_SETXATTR
io_uring_op_IORING_OP_SHUTDOWN
io_uring_op_IORING_OP_SOCKET
io_uring_op_IORING_OP_SPLICE
io_uring_op_IORING_OP_STATX
io_uring_op_IORING_OP_SYMLINKAT
io_uring_op_IORING_OP_SYNC_FILE_RANGE
io_uring_op_IORING_OP_TEE
io_uring_op_IORING_OP_TIMEOUT
io_uring_op_IORING_OP_TIMEOUT_REMOVE
io_uring_op_IORING_OP_UNLINKAT
io_uring_op_IORING_OP_URING_CMD
io_uring_op_IORING_OP_WAITID
io_uring_op_IORING_OP_WRITE
io_uring_op_IORING_OP_WRITEV
io_uring_op_IORING_OP_WRITE_FIXED
io_uring_register_op_IORING_REGISTER_BUFFERS
io_uring_register_op_IORING_REGISTER_BUFFERS2
io_uring_register_op_IORING_REGISTER_BUFFERS_UPDATE
io_uring_register_op_IORING_REGISTER_CLOCK
io_uring_register_op_IORING_REGISTER_CLONE_BUFFERS
io_uring_register_op_IORING_REGISTER_ENABLE_RINGS
io_uring_register_op_IORING_REGISTER_EVENTFD
io_uring_register_op_IORING_REGISTER_EVENTFD_ASYNC
io_uring_register_op_IORING_REGISTER_FILES
io_uring_register_op_IORING_REGISTER_FILES2
io_uring_register_op_IORING_REGISTER_FILES_UPDATE
io_uring_register_op_IORING_REGISTER_FILES_UPDATE2
io_uring_register_op_IORING_REGISTER_FILE_ALLOC_RANGE
io_uring_register_op_IORING_REGISTER_IOWQ_AFF
io_uring_register_op_IORING_REGISTER_IOWQ_MAX_WORKERS
io_uring_register_op_IORING_REGISTER_LAST
io_uring_register_op_IORING_REGISTER_NAPI
io_uring_register_op_IORING_REGISTER_PBUF_RING
io_uring_register_op_IORING_REGISTER_PBUF_STATUS
io_uring_register_op_IORING_REGISTER_PERSONALITY
io_uring_register_op_IORING_REGISTER_PROBE
io_uring_register_op_IORING_REGISTER_RESTRICTIONS
io_uring_register_op_IORING_REGISTER_RING_FDS
io_uring_register_op_IORING_REGISTER_SYNC_CANCEL
io_uring_register_op_IORING_REGISTER_USE_REGISTERED_RING
io_uring_register_op_IORING_UNREGISTER_BUFFERS
io_uring_register_op_IORING_UNREGISTER_EVENTFD
io_uring_register_op_IORING_UNREGISTER_FILES
io_uring_register_op_IORING_UNREGISTER_IOWQ_AFF
io_uring_register_op_IORING_UNREGISTER_NAPI
io_uring_register_op_IORING_UNREGISTER_PBUF_RING
io_uring_register_op_IORING_UNREGISTER_PERSONALITY
io_uring_register_op_IORING_UNREGISTER_RING_FDS
io_uring_register_pbuf_ring_flags_IOU_PBUF_RING_INC
io_uring_register_pbuf_ring_flags_IOU_PBUF_RING_MMAP
io_uring_register_restriction_op_IORING_RESTRICTION_LAST
io_uring_register_restriction_op_IORING_RESTRICTION_REGISTER_OP
io_uring_register_restriction_op_IORING_RESTRICTION_SQE_FLAGS_ALLOWED
io_uring_register_restriction_op_IORING_RESTRICTION_SQE_FLAGS_REQUIRED
io_uring_register_restriction_op_IORING_RESTRICTION_SQE_OP
io_uring_socket_op_SOCKET_URING_OP_GETSOCKOPT
io_uring_socket_op_SOCKET_URING_OP_SETSOCKOPT
io_uring_socket_op_SOCKET_URING_OP_SIOCINQ
io_uring_socket_op_SOCKET_URING_OP_SIOCOUTQ
io_uring_sqe_flags_bit_IOSQE_ASYNC_BIT
io_uring_sqe_flags_bit_IOSQE_BUFFER_SELECT_BIT
io_uring_sqe_flags_bit_IOSQE_CQE_SKIP_SUCCESS_BIT
io_uring_sqe_flags_bit_IOSQE_FIXED_FILE_BIT
io_uring_sqe_flags_bit_IOSQE_IO_DRAIN_BIT
io_uring_sqe_flags_bit_IOSQE_IO_HARDLINK_BIT
io_uring_sqe_flags_bit_IOSQE_IO_LINK_BIT
Type Aliases
§
__kernel_rwf_t
__kernel_time64_t
_bindgen_ty_1
io_uring_msg_ring_flags
io_uring_op
io_uring_register_op
io_uring_register_pbuf_ring_flags
io_uring_register_restriction_op
io_uring_socket_op
io_uring_sqe_flags_bit
Unions
§
io_uring_restriction__bindgen_ty_1
io_uring_sqe__bindgen_ty_1
io_uring_sqe__bindgen_ty_2
io_uring_sqe__bindgen_ty_3
io_uring_sqe__bindgen_ty_4
io_uring_sqe__bindgen_ty_5