Docs.rs
uring-sys2-0.9.2
uring-sys2 0.9.2
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
Crates.io
Source
Owners
topecongiro
Dependencies
libc ^0.2.151
normal
tempfile ^3.9.0
dev
bindgen ^0.69.1
build
cc ^1.0.83
build
Versions
0%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
uring_sys2
0.9.2
All Items
Structs
Enums
Constants
Functions
Type Aliases
Unions
Crate
uring_sys2
Copy item path
source
·
[
−
]
Structs
§
__BindgenUnionField
__IncompleteArrayField
__kernel_timespec
__sigset_t
cmsghdr
cpu_set_t
epoll_event
futex_waitv
io_cqring_offsets
io_sqring_offsets
io_uring
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_status
io_uring_cq
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_sq
io_uring_sqe
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
io_uring_sqe__bindgen_ty_6__bindgen_ty_1
io_uring_sync_cancel_reg
iovec
msghdr
open_how
siginfo_t
siginfo_t__bindgen_ty_1__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_2
siginfo_t__bindgen_ty_1__bindgen_ty_3
siginfo_t__bindgen_ty_1__bindgen_ty_4
siginfo_t__bindgen_ty_1__bindgen_ty_5
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_6
siginfo_t__bindgen_ty_1__bindgen_ty_7
sockaddr
statx
Enums
§
io_uring_op
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_CQE_BUFFER_SHIFT
IORING_CQE_F_BUFFER
IORING_CQE_F_MORE
IORING_CQE_F_NOTIF
IORING_CQE_F_SOCK_NONEMPTY
IORING_CQ_EVENTFD_DISABLED
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_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_DATA
IORING_MSG_RING_CQE_SKIP
IORING_MSG_RING_FLAGS_PASS
IORING_MSG_SEND_FD
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_BUFFERS
IORING_REGISTER_BUFFERS2
IORING_REGISTER_BUFFERS_UPDATE
IORING_REGISTER_ENABLE_RINGS
IORING_REGISTER_EVENTFD
IORING_REGISTER_EVENTFD_ASYNC
IORING_REGISTER_FILES
IORING_REGISTER_FILES2
IORING_REGISTER_FILES_SKIP
IORING_REGISTER_FILES_UPDATE
IORING_REGISTER_FILES_UPDATE2
IORING_REGISTER_FILE_ALLOC_RANGE
IORING_REGISTER_IOWQ_AFF
IORING_REGISTER_IOWQ_MAX_WORKERS
IORING_REGISTER_LAST
IORING_REGISTER_NAPI
IORING_REGISTER_PBUF_RING
IORING_REGISTER_PBUF_STATUS
IORING_REGISTER_PERSONALITY
IORING_REGISTER_PROBE
IORING_REGISTER_RESTRICTIONS
IORING_REGISTER_RING_FDS
IORING_REGISTER_SYNC_CANCEL
IORING_REGISTER_USE_REGISTERED_RING
IORING_RESTRICTION_LAST
IORING_RESTRICTION_REGISTER_OP
IORING_RESTRICTION_SQE_FLAGS_ALLOWED
IORING_RESTRICTION_SQE_FLAGS_REQUIRED
IORING_RESTRICTION_SQE_OP
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_UNREGISTER_BUFFERS
IORING_UNREGISTER_EVENTFD
IORING_UNREGISTER_FILES
IORING_UNREGISTER_IOWQ_AFF
IORING_UNREGISTER_NAPI
IORING_UNREGISTER_PBUF_RING
IORING_UNREGISTER_PERSONALITY
IORING_UNREGISTER_RING_FDS
IORING_URING_CMD_FIXED
IOSQE_ASYNC_BIT
IOSQE_BUFFER_SELECT_BIT
IOSQE_CQE_SKIP_SUCCESS_BIT
IOSQE_FIXED_FILE_BIT
IOSQE_IO_DRAIN_BIT
IOSQE_IO_HARDLINK_BIT
IOSQE_IO_LINK_BIT
IOU_PBUF_RING_MMAP
IO_URING_OP_SUPPORTED
IO_WQ_BOUND
IO_WQ_UNBOUND
SOCKET_URING_OP_GETSOCKOPT
SOCKET_URING_OP_SETSOCKOPT
SOCKET_URING_OP_SIOCINQ
SOCKET_URING_OP_SIOCOUTQ
SPLICE_F_FD_IN_FIXED
__NR_io_uring_enter
__NR_io_uring_register
__NR_io_uring_setup
idtype_t_P_ALL
idtype_t_P_PGID
idtype_t_P_PID
Functions
§
__io_uring_buf_ring_cq_advance
⚠
__io_uring_get_cqe
⚠
__io_uring_peek_cqe
⚠
__io_uring_prep_poll_mask
⚠
__io_uring_set_target_fixed_file
⚠
__io_uring_sqring_wait
⚠
_io_uring_get_sqe
⚠
io_uring_buf_ring_add
⚠
io_uring_buf_ring_advance
⚠
io_uring_buf_ring_available
⚠
io_uring_buf_ring_cq_advance
⚠
io_uring_buf_ring_head
⚠
io_uring_buf_ring_init
⚠
io_uring_buf_ring_mask
⚠
io_uring_check_version
⚠
io_uring_close_ring_fd
⚠
io_uring_cq_advance
⚠
io_uring_cq_eventfd_enabled
⚠
io_uring_cq_eventfd_toggle
⚠
io_uring_cq_has_overflow
⚠
io_uring_cq_ready
⚠
io_uring_cqe_get_data
⚠
io_uring_cqe_get_data64
⚠
io_uring_cqe_seen
⚠
io_uring_enable_rings
⚠
io_uring_enter
⚠
io_uring_enter2
⚠
io_uring_free_buf_ring
⚠
io_uring_free_probe
⚠
io_uring_get_events
⚠
io_uring_get_probe
⚠
io_uring_get_probe_ring
⚠
io_uring_get_sqe
⚠
io_uring_initialize_sqe
⚠
io_uring_major_version
⚠
io_uring_minor_version
⚠
io_uring_mlock_size
⚠
io_uring_mlock_size_params
⚠
io_uring_opcode_supported
⚠
io_uring_peek_batch_cqe
⚠
io_uring_peek_cqe
⚠
io_uring_prep_accept
⚠
io_uring_prep_accept_direct
⚠
io_uring_prep_cancel
⚠
io_uring_prep_cancel64
⚠
io_uring_prep_cancel_fd
⚠
io_uring_prep_close
⚠
io_uring_prep_close_direct
⚠
io_uring_prep_cmd_sock
⚠
io_uring_prep_connect
⚠
io_uring_prep_epoll_ctl
⚠
io_uring_prep_fadvise
⚠
io_uring_prep_fallocate
⚠
io_uring_prep_fgetxattr
⚠
io_uring_prep_files_update
⚠
io_uring_prep_fixed_fd_install
⚠
io_uring_prep_fsetxattr
⚠
io_uring_prep_fsync
⚠
io_uring_prep_ftruncate
⚠
io_uring_prep_futex_wait
⚠
io_uring_prep_futex_waitv
⚠
io_uring_prep_futex_wake
⚠
io_uring_prep_getxattr
⚠
io_uring_prep_link
⚠
io_uring_prep_link_timeout
⚠
io_uring_prep_linkat
⚠
io_uring_prep_madvise
⚠
io_uring_prep_mkdir
⚠
io_uring_prep_mkdirat
⚠
io_uring_prep_msg_ring
⚠
io_uring_prep_msg_ring_cqe_flags
⚠
io_uring_prep_msg_ring_fd
⚠
io_uring_prep_msg_ring_fd_alloc
⚠
io_uring_prep_multishot_accept
⚠
io_uring_prep_multishot_accept_direct
⚠
io_uring_prep_nop
⚠
io_uring_prep_openat
⚠
io_uring_prep_openat2
⚠
io_uring_prep_openat2_direct
⚠
io_uring_prep_openat_direct
⚠
io_uring_prep_poll_add
⚠
io_uring_prep_poll_multishot
⚠
io_uring_prep_poll_remove
⚠
io_uring_prep_poll_update
⚠
io_uring_prep_provide_buffers
⚠
io_uring_prep_read
⚠
io_uring_prep_read_fixed
⚠
io_uring_prep_read_multishot
⚠
io_uring_prep_readv
⚠
io_uring_prep_readv2
⚠
io_uring_prep_recv
⚠
io_uring_prep_recv_multishot
⚠
io_uring_prep_recvmsg
⚠
io_uring_prep_recvmsg_multishot
⚠
io_uring_prep_remove_buffers
⚠
io_uring_prep_rename
⚠
io_uring_prep_renameat
⚠
io_uring_prep_rw
⚠
io_uring_prep_send
⚠
io_uring_prep_send_bundle
⚠
io_uring_prep_send_set_addr
⚠
io_uring_prep_send_zc
⚠
io_uring_prep_send_zc_fixed
⚠
io_uring_prep_sendmsg
⚠
io_uring_prep_sendmsg_zc
⚠
io_uring_prep_sendto
⚠
io_uring_prep_setxattr
⚠
io_uring_prep_shutdown
⚠
io_uring_prep_socket
⚠
io_uring_prep_socket_direct
⚠
io_uring_prep_socket_direct_alloc
⚠
io_uring_prep_splice
⚠
io_uring_prep_statx
⚠
io_uring_prep_symlink
⚠
io_uring_prep_symlinkat
⚠
io_uring_prep_sync_file_range
⚠
io_uring_prep_tee
⚠
io_uring_prep_timeout
⚠
io_uring_prep_timeout_remove
⚠
io_uring_prep_timeout_update
⚠
io_uring_prep_unlink
⚠
io_uring_prep_unlinkat
⚠
io_uring_prep_waitid
⚠
io_uring_prep_write
⚠
io_uring_prep_write_fixed
⚠
io_uring_prep_writev
⚠
io_uring_prep_writev2
⚠
io_uring_queue_exit
⚠
io_uring_queue_init
⚠
io_uring_queue_init_mem
⚠
io_uring_queue_init_params
⚠
io_uring_queue_mmap
⚠
io_uring_recvmsg_cmsg_firsthdr
⚠
io_uring_recvmsg_cmsg_nexthdr
⚠
io_uring_recvmsg_name
⚠
io_uring_recvmsg_payload
⚠
io_uring_recvmsg_payload_length
⚠
io_uring_recvmsg_validate
⚠
io_uring_register
⚠
io_uring_register_buf_ring
⚠
io_uring_register_buffers
⚠
io_uring_register_buffers_sparse
⚠
io_uring_register_buffers_tags
⚠
io_uring_register_buffers_update_tag
⚠
io_uring_register_eventfd
⚠
io_uring_register_eventfd_async
⚠
io_uring_register_file_alloc_range
⚠
io_uring_register_files
⚠
io_uring_register_files_sparse
⚠
io_uring_register_files_tags
⚠
io_uring_register_files_update
⚠
io_uring_register_files_update_tag
⚠
io_uring_register_iowq_aff
⚠
io_uring_register_iowq_max_workers
⚠
io_uring_register_napi
⚠
io_uring_register_personality
⚠
io_uring_register_probe
⚠
io_uring_register_restrictions
⚠
io_uring_register_ring_fd
⚠
io_uring_register_sync_cancel
⚠
io_uring_ring_dontfork
⚠
io_uring_setup
⚠
io_uring_setup_buf_ring
⚠
io_uring_sq_ready
⚠
io_uring_sq_space_left
⚠
io_uring_sqe_set_data
⚠
io_uring_sqe_set_data64
⚠
io_uring_sqe_set_flags
⚠
io_uring_sqring_wait
⚠
io_uring_submit
⚠
io_uring_submit_and_get_events
⚠
io_uring_submit_and_wait
⚠
io_uring_submit_and_wait_timeout
⚠
io_uring_unregister_buf_ring
⚠
io_uring_unregister_buffers
⚠
io_uring_unregister_eventfd
⚠
io_uring_unregister_files
⚠
io_uring_unregister_iowq_aff
⚠
io_uring_unregister_napi
⚠
io_uring_unregister_personality
⚠
io_uring_unregister_ring_fd
⚠
io_uring_wait_cqe
⚠
io_uring_wait_cqe_nr
⚠
io_uring_wait_cqe_timeout
⚠
io_uring_wait_cqes
⚠
Type Aliases
§
__clock_t
__cpu_mask
__id_t
__kernel_rwf_t
__kernel_time64_t
__loff_t
__mode_t
__off64_t
__off_t
__pid_t
__s32
__sigval_t
__socklen_t
__u8
__u16
__u32
__u64
__uid_t
__uint32_t
_bindgen_ty_13
_bindgen_ty_14
_bindgen_ty_15
_bindgen_ty_16
_bindgen_ty_17
_bindgen_ty_18
_bindgen_ty_19
_bindgen_ty_20
id_t
idtype_t
loff_t
mode_t
off_t
sa_family_t
sigset_t
socklen_t
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
siginfo_t__bindgen_ty_1
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1
sigval