Crate miniring

Source

Modules§

_bindgen_ty_18
_bindgen_ty_19
_bindgen_ty_20
_bindgen_ty_21
_bindgen_ty_22
_bindgen_ty_23
_bindgen_ty_24
io_uring_op

Structs§

__IncompleteArrayField
__kernel_timespec
__sigset_t
cmsghdr
cpu_set_t
epoll_event
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__bindgen_ty_1
io_uring_cq
io_uring_cqe
io_uring_file_index_range
io_uring_files_update
io_uring_getevents_arg
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_5__bindgen_ty_1
io_uring_sqe__bindgen_ty_6__bindgen_ty_1
io_uring_sync_cancel_reg
iovec
msghdr
open_how
sockaddr
statx
statx_timestamp

Constants§

IORING_ACCEPT_MULTISHOT
IORING_ASYNC_CANCEL_ALL
IORING_ASYNC_CANCEL_ANY
IORING_ASYNC_CANCEL_FD
IORING_ASYNC_CANCEL_FD_FIXED
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_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_FSYNC_DATASYNC
IORING_LINK_TIMEOUT_UPDATE
IORING_MSG_RING_CQE_SKIP
IORING_MSG_RING_FLAGS_PASS
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_FIXED_BUF
IORING_RECVSEND_POLL_FIRST
IORING_RECV_MULTISHOT
IORING_REGISTER_FILES_SKIP
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_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
IO_URING_OP_SUPPORTED
SPLICE_F_FD_IN_FIXED
_XOPEN_SOURCE
__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_cq_advance
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_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_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_fsetxattr
io_uring_prep_fsync
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_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_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_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_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_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_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§

__cpu_mask
__kernel_rwf_t
__kernel_time64_t
__mode_t
__off_t
__s32
__s64
__socklen_t
__u8
__u16
__u32
__u64
mode_t
off_t
sa_family_t
sigset_t
socklen_t

Unions§

io_uring_buf_ring__bindgen_ty_1
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
io_uring_sqe__bindgen_ty_6