Crate uring_sys2

Source

Structs§

__BindgenUnionField
__IncompleteArrayField
__kernel_timespec
__sigset_t
cmsghdr
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_clock_register
io_uring_clone_buffers
io_uring_cq
io_uring_cqe
io_uring_cqwait_reg_arg
io_uring_file_index_range
io_uring_files_update
io_uring_getevents_arg
io_uring_mem_region_reg
io_uring_napi
io_uring_params
io_uring_probe
io_uring_probe_op
io_uring_recvmsg_out
io_uring_reg_wait
io_uring_region_desc
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_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
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_6
siginfo_t__bindgen_ty_1__bindgen_ty_7
siginfo_t__bindgen_ty_1__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
sockaddr
statx

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_EXT_ARG_REG
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_MEM_REGION_REG_WAIT_ARG
IORING_MEM_REGION_TYPE_USER
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_OP_ACCEPT
IORING_OP_ASYNC_CANCEL
IORING_OP_BIND
IORING_OP_CLOSE
IORING_OP_CONNECT
IORING_OP_EPOLL_CTL
IORING_OP_FADVISE
IORING_OP_FALLOCATE
IORING_OP_FGETXATTR
IORING_OP_FILES_UPDATE
IORING_OP_FIXED_FD_INSTALL
IORING_OP_FSETXATTR
IORING_OP_FSYNC
IORING_OP_FTRUNCATE
IORING_OP_FUTEX_WAIT
IORING_OP_FUTEX_WAITV
IORING_OP_FUTEX_WAKE
IORING_OP_GETXATTR
IORING_OP_LAST
IORING_OP_LINKAT
IORING_OP_LINK_TIMEOUT
IORING_OP_LISTEN
IORING_OP_MADVISE
IORING_OP_MKDIRAT
IORING_OP_MSG_RING
IORING_OP_NOP
IORING_OP_OPENAT
IORING_OP_OPENAT2
IORING_OP_POLL_ADD
IORING_OP_POLL_REMOVE
IORING_OP_PROVIDE_BUFFERS
IORING_OP_READ
IORING_OP_READV
IORING_OP_READ_FIXED
IORING_OP_READ_MULTISHOT
IORING_OP_RECV
IORING_OP_RECVMSG
IORING_OP_REMOVE_BUFFERS
IORING_OP_RENAMEAT
IORING_OP_SEND
IORING_OP_SENDMSG
IORING_OP_SENDMSG_ZC
IORING_OP_SEND_ZC
IORING_OP_SETXATTR
IORING_OP_SHUTDOWN
IORING_OP_SOCKET
IORING_OP_SPLICE
IORING_OP_STATX
IORING_OP_SYMLINKAT
IORING_OP_SYNC_FILE_RANGE
IORING_OP_TEE
IORING_OP_TIMEOUT
IORING_OP_TIMEOUT_REMOVE
IORING_OP_UNLINKAT
IORING_OP_URING_CMD
IORING_OP_WAITID
IORING_OP_WRITE
IORING_OP_WRITEV
IORING_OP_WRITE_FIXED
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_CLOCK
IORING_REGISTER_CLONE_BUFFERS
IORING_REGISTER_DST_REPLACE
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_MEM_REGION
IORING_REGISTER_NAPI
IORING_REGISTER_PBUF_RING
IORING_REGISTER_PBUF_STATUS
IORING_REGISTER_PERSONALITY
IORING_REGISTER_PROBE
IORING_REGISTER_RESIZE_RINGS
IORING_REGISTER_RESTRICTIONS
IORING_REGISTER_RING_FDS
IORING_REGISTER_SRC_REGISTERED
IORING_REGISTER_SYNC_CANCEL
IORING_REGISTER_USE_REGISTERED_RING
IORING_REG_WAIT_TS
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_HYBRID_IOPOLL
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
IORING_URING_CMD_MASK
IOSQE_ASYNC
IOSQE_ASYNC_BIT
IOSQE_BUFFER_SELECT
IOSQE_BUFFER_SELECT_BIT
IOSQE_CQE_SKIP_SUCCESS
IOSQE_CQE_SKIP_SUCCESS_BIT
IOSQE_FIXED_FILE
IOSQE_FIXED_FILE_BIT
IOSQE_IO_DRAIN
IOSQE_IO_DRAIN_BIT
IOSQE_IO_HARDLINK
IOSQE_IO_HARDLINK_BIT
IOSQE_IO_LINK
IOSQE_IO_LINK_BIT
IOU_PBUF_RING_INC
IOU_PBUF_RING_MMAP
IO_URING_OP_SUPPORTED
IO_WQ_BOUND
IO_WQ_UNBOUND
P_ALL
P_PGID
P_PID
P_PIDFD
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

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_clone_buffers
io_uring_clone_buffers_offset
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_bind
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_discard
io_uring_prep_cmd_sock
io_uring_prep_connect
io_uring_prep_epoll_ctl
io_uring_prep_fadvise
io_uring_prep_fadvise64
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_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_listen
io_uring_prep_madvise
io_uring_prep_madvise64
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_open
io_uring_prep_open_direct
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_clock
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_max_workers
io_uring_register_napi
io_uring_register_personality
io_uring_register_probe
io_uring_register_region
io_uring_register_restrictions
io_uring_register_ring_fd
io_uring_register_sync_cancel
io_uring_register_wait_reg
io_uring_resize_rings
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_buf_group
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_min_timeout
io_uring_submit_and_wait_reg
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
io_uring_wait_cqes_min_timeout

Type Aliases§

__clock_t
__id_t
__kernel_rwf_t
__kernel_time64_t
__mode_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
id_t
idtype_t
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
io_wq_type
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