Crate liburing

Source

Structs§

__kernel_timespec
__sigset_t
io_cqring_offsets
io_sqring_offsets
io_uring
io_uring_cq
io_uring_cqe
io_uring_files_update
io_uring_params
io_uring_sq
io_uring_sqe
iovec

Constants§

IORING_ENTER_GETEVENTS
IORING_ENTER_SQ_WAKEUP
IORING_FEAT_SINGLE_MMAP
IORING_FSYNC_DATASYNC
IORING_OFF_CQ_RING
IORING_OFF_SQES
IORING_OFF_SQ_RING
IORING_OP_FSYNC
IORING_OP_NOP
IORING_OP_POLL_ADD
IORING_OP_POLL_REMOVE
IORING_OP_READV
IORING_OP_READ_FIXED
IORING_OP_RECVMSG
IORING_OP_SENDMSG
IORING_OP_SYNC_FILE_RANGE
IORING_OP_TIMEOUT
IORING_OP_WRITEV
IORING_OP_WRITE_FIXED
IORING_REGISTER_BUFFERS
IORING_REGISTER_EVENTFD
IORING_REGISTER_FILES
IORING_REGISTER_FILES_UPDATE
IORING_SETUP_CQSIZE
IORING_SETUP_IOPOLL
IORING_SETUP_SQPOLL
IORING_SETUP_SQ_AFF
IORING_SQ_NEED_WAKEUP
IORING_UNREGISTER_BUFFERS
IORING_UNREGISTER_EVENTFD
IORING_UNREGISTER_FILES
IOSQE_FIXED_FILE
IOSQE_IO_DRAIN
IOSQE_IO_LINK
LIBURING_UDATA_TIMEOUT

Functions§

__io_uring_get_cqe⚠
io_uring_cq_advance⚠
io_uring_cq_ready⚠
io_uring_cqe_get_data⚠
io_uring_cqe_seen⚠
io_uring_enter⚠
io_uring_get_sqe⚠
io_uring_peek_batch_cqe⚠
io_uring_peek_cqe⚠
io_uring_prep_fsync⚠
io_uring_prep_nop⚠
io_uring_prep_poll_add⚠
io_uring_prep_poll_remove⚠
io_uring_prep_read_fixed⚠
io_uring_prep_readv⚠
io_uring_prep_recvmsg⚠
io_uring_prep_rw⚠
io_uring_prep_sendmsg⚠
io_uring_prep_timeout⚠
io_uring_prep_write_fixed⚠
io_uring_prep_writev⚠
io_uring_queue_exit⚠
io_uring_queue_init⚠
io_uring_queue_init_params⚠
io_uring_queue_mmap⚠
io_uring_register⚠
io_uring_register_buffers⚠
io_uring_register_eventfd⚠
io_uring_register_files⚠
io_uring_register_files_update⚠
io_uring_setup⚠
io_uring_sq_space_left⚠
io_uring_sqe_set_data⚠
io_uring_sqe_set_flags⚠
io_uring_submit⚠
io_uring_submit_and_wait⚠
io_uring_unregister_buffers⚠
io_uring_unregister_eventfd⚠
io_uring_unregister_files⚠
io_uring_wait_cqe⚠
io_uring_wait_cqe_timeout⚠
io_uring_wait_cqes⚠

Type Aliases§

__int64_t
__kernel_rwf_t
__s32
__u8
__u16
__u32
__u64
sigset_t

Unions§

io_uring_sqe__bindgen_ty_1
io_uring_sqe__bindgen_ty_2