Docs.rs
linux-raw-sys-0.4.14
linux-raw-sys 0.4.14
Docs.rs crate page
Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
Links
Repository
crates.io
Source
Owners
sunfishcode
Dependencies
compiler_builtins ^0.1.49
normal
optional
rustc-std-workspace-core ^1.0.0
normal
optional
libc ^0.2.100
dev
static_assertions ^1.1.0
dev
Versions
0.02%
of the crate is documented
Go to latest version
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
linux_raw_sys
0.4.14
Module io_uring
Structs
Enums
Constants
Type Aliases
Unions
In crate linux_raw_sys
Module
linux_raw_sys
::
io_uring
Copy item path
source
·
[
−
]
Structs
§
__BindgenUnionField
__IncompleteArrayField
__kernel_itimerspec
__kernel_old_itimerval
__kernel_old_timespec
__kernel_old_timeval
__kernel_sock_timeval
__kernel_timespec
file_clone_range
file_dedupe_range
file_dedupe_range_info
files_stat_struct
fscrypt_add_key_arg
fscrypt_get_key_status_arg
fscrypt_get_policy_ex_arg
fscrypt_key
fscrypt_key_specifier
fscrypt_policy_v1
fscrypt_policy_v2
fscrypt_provisioning_key_payload
fscrypt_remove_key_arg
fstrim_range
fsxattr
inodes_stat_t
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_cqe
io_uring_file_index_range
io_uring_files_update
io_uring_getevents_arg
io_uring_notification_register
io_uring_notification_slot
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_1__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
mount_attr
Enums
§
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4
_bindgen_ty_5
_bindgen_ty_6
fsconfig_command
io_uring_op
Constants
§
ARG_MAX
BLOCK_SIZE
BLOCK_SIZE_BITS
BMAP_IOCTL
FILE_DEDUPE_RANGE_DIFFERS
FILE_DEDUPE_RANGE_SAME
FSCRYPT_KEY_DESCRIPTOR_SIZE
FSCRYPT_KEY_DESC_PREFIX
FSCRYPT_KEY_DESC_PREFIX_SIZE
FSCRYPT_KEY_IDENTIFIER_SIZE
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER
FSCRYPT_KEY_STATUS_ABSENT
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED
FSCRYPT_KEY_STATUS_PRESENT
FSCRYPT_MAX_KEY_SIZE
FSCRYPT_MODE_ADIANTUM
FSCRYPT_MODE_AES_128_CBC
FSCRYPT_MODE_AES_128_CTS
FSCRYPT_MODE_AES_256_CTS
FSCRYPT_MODE_AES_256_HCTR2
FSCRYPT_MODE_AES_256_XTS
FSCRYPT_MODE_SM4_CTS
FSCRYPT_MODE_SM4_XTS
FSCRYPT_POLICY_FLAGS_PAD_4
FSCRYPT_POLICY_FLAGS_PAD_8
FSCRYPT_POLICY_FLAGS_PAD_16
FSCRYPT_POLICY_FLAGS_PAD_32
FSCRYPT_POLICY_FLAGS_PAD_MASK
FSCRYPT_POLICY_FLAG_DIRECT_KEY
FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32
FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64
FSCRYPT_POLICY_V1
FSCRYPT_POLICY_V2
FSLABEL_MAX
FSMOUNT_CLOEXEC
FSOPEN_CLOEXEC
FSPICK_CLOEXEC
FSPICK_EMPTY_PATH
FSPICK_NO_AUTOMOUNT
FSPICK_SYMLINK_NOFOLLOW
FS_APPEND_FL
FS_BTREE_FL
FS_CASEFOLD_FL
FS_COMPRBLK_FL
FS_COMPR_FL
FS_DAX_FL
FS_DIRSYNC_FL
FS_DIRTY_FL
FS_EA_INODE_FL
FS_ENCRYPTION_MODE_ADIANTUM
FS_ENCRYPTION_MODE_AES_128_CBC
FS_ENCRYPTION_MODE_AES_128_CTS
FS_ENCRYPTION_MODE_AES_256_CBC
FS_ENCRYPTION_MODE_AES_256_CTS
FS_ENCRYPTION_MODE_AES_256_GCM
FS_ENCRYPTION_MODE_AES_256_XTS
FS_ENCRYPTION_MODE_INVALID
FS_ENCRYPT_FL
FS_EOFBLOCKS_FL
FS_EXTENT_FL
FS_FL_USER_MODIFIABLE
FS_FL_USER_VISIBLE
FS_HUGE_FILE_FL
FS_IMAGIC_FL
FS_IMMUTABLE_FL
FS_INDEX_FL
FS_INLINE_DATA_FL
FS_JOURNAL_DATA_FL
FS_KEY_DESCRIPTOR_SIZE
FS_KEY_DESC_PREFIX
FS_KEY_DESC_PREFIX_SIZE
FS_MAX_KEY_SIZE
FS_NOATIME_FL
FS_NOCOMP_FL
FS_NOCOW_FL
FS_NODUMP_FL
FS_NOTAIL_FL
FS_POLICY_FLAGS_PAD_4
FS_POLICY_FLAGS_PAD_8
FS_POLICY_FLAGS_PAD_16
FS_POLICY_FLAGS_PAD_32
FS_POLICY_FLAGS_PAD_MASK
FS_POLICY_FLAGS_VALID
FS_POLICY_FLAG_DIRECT_KEY
FS_PROJINHERIT_FL
FS_RESERVED_FL
FS_SECRM_FL
FS_SYNC_FL
FS_TOPDIR_FL
FS_UNRM_FL
FS_VERITY_FL
FS_XFLAG_APPEND
FS_XFLAG_COWEXTSIZE
FS_XFLAG_DAX
FS_XFLAG_EXTSIZE
FS_XFLAG_EXTSZINHERIT
FS_XFLAG_FILESTREAM
FS_XFLAG_HASATTR
FS_XFLAG_IMMUTABLE
FS_XFLAG_NOATIME
FS_XFLAG_NODEFRAG
FS_XFLAG_NODUMP
FS_XFLAG_NOSYMLINKS
FS_XFLAG_PREALLOC
FS_XFLAG_PROJINHERIT
FS_XFLAG_REALTIME
FS_XFLAG_RTINHERIT
FS_XFLAG_SYNC
INR_OPEN_CUR
INR_OPEN_MAX
IOCSIZE_MASK
IOCSIZE_SHIFT
IOC_IN
IOC_INOUT
IOC_OUT
IORING_ACCEPT_MULTISHOT
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_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_DATA
IORING_MSG_RING_CQE_SKIP
IORING_MSG_RING_FLAGS_PASS
IORING_MSG_SEND_FD
IORING_NOTIF_USAGE_ZC_COPIED
IORING_OFF_CQ_RING
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_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_PBUF_RING
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_REALTIME
IORING_TIMEOUT_UPDATE
IORING_TIMEOUT_UPDATE_MASK
IORING_UNREGISTER_BUFFERS
IORING_UNREGISTER_EVENTFD
IORING_UNREGISTER_FILES
IORING_UNREGISTER_IOWQ_AFF
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
IO_URING_OP_SUPPORTED
IO_WQ_BOUND
IO_WQ_UNBOUND
LINK_MAX
MAX_CANON
MAX_INPUT
MOUNT_ATTR_IDMAP
MOUNT_ATTR_NOATIME
MOUNT_ATTR_NODEV
MOUNT_ATTR_NODIRATIME
MOUNT_ATTR_NOEXEC
MOUNT_ATTR_NOSUID
MOUNT_ATTR_NOSYMFOLLOW
MOUNT_ATTR_RDONLY
MOUNT_ATTR_RELATIME
MOUNT_ATTR_SIZE_VER0
MOUNT_ATTR_STRICTATIME
MOUNT_ATTR__ATIME
MOVE_MOUNT_F_AUTOMOUNTS
MOVE_MOUNT_F_EMPTY_PATH
MOVE_MOUNT_F_SYMLINKS
MOVE_MOUNT_SET_GROUP
MOVE_MOUNT_T_AUTOMOUNTS
MOVE_MOUNT_T_EMPTY_PATH
MOVE_MOUNT_T_SYMLINKS
MOVE_MOUNT__MASK
MS_ACTIVE
MS_BIND
MS_BORN
MS_DIRSYNC
MS_I_VERSION
MS_KERNMOUNT
MS_LAZYTIME
MS_MANDLOCK
MS_MGC_MSK
MS_MGC_VAL
MS_MOVE
MS_NOATIME
MS_NODEV
MS_NODIRATIME
MS_NOEXEC
MS_NOREMOTELOCK
MS_NOSEC
MS_NOSUID
MS_NOSYMFOLLOW
MS_NOUSER
MS_POSIXACL
MS_PRIVATE
MS_RDONLY
MS_REC
MS_RELATIME
MS_REMOUNT
MS_RMT_MASK
MS_SHARED
MS_SILENT
MS_SLAVE
MS_STRICTATIME
MS_SUBMOUNT
MS_SYNCHRONOUS
MS_UNBINDABLE
MS_VERBOSE
NAME_MAX
NGROUPS_MAX
NR_FILE
NR_OPEN
OPEN_TREE_CLONE
PATH_MAX
PIPE_BUF
RENAME_EXCHANGE
RENAME_NOREPLACE
RENAME_WHITEOUT
RTSIG_MAX
SEEK_CUR
SEEK_DATA
SEEK_END
SEEK_HOLE
SEEK_MAX
SEEK_SET
SPLICE_F_FD_IN_FIXED
SYNC_FILE_RANGE_WAIT_AFTER
SYNC_FILE_RANGE_WAIT_BEFORE
SYNC_FILE_RANGE_WRITE
SYNC_FILE_RANGE_WRITE_AND_WAIT
XATTR_LIST_MAX
XATTR_NAME_MAX
XATTR_SIZE_MAX
_IOC_DIRBITS
_IOC_DIRMASK
_IOC_DIRSHIFT
_IOC_NONE
_IOC_NRBITS
_IOC_NRMASK
_IOC_NRSHIFT
_IOC_READ
_IOC_SIZEBITS
_IOC_SIZEMASK
_IOC_SIZESHIFT
_IOC_TYPEBITS
_IOC_TYPEMASK
_IOC_TYPESHIFT
_IOC_WRITE
Type Aliases
§
__be16
__be32
__be64
__kernel_caddr_t
__kernel_clock_t
__kernel_clockid_t
__kernel_daddr_t
__kernel_gid16_t
__kernel_gid32_t
__kernel_gid_t
__kernel_ino_t
__kernel_ipc_pid_t
__kernel_key_t
__kernel_loff_t
__kernel_long_t
__kernel_mode_t
__kernel_mqd_t
__kernel_off_t
__kernel_old_dev_t
__kernel_old_gid_t
__kernel_old_time_t
__kernel_old_uid_t
__kernel_pid_t
__kernel_ptrdiff_t
__kernel_rwf_t
__kernel_size_t
__kernel_ssize_t
__kernel_suseconds_t
__kernel_time64_t
__kernel_time_t
__kernel_timer_t
__kernel_uid16_t
__kernel_uid32_t
__kernel_uid_t
__kernel_ulong_t
__le16
__le32
__le64
__poll_t
__s8
__s16
__s32
__s64
__sum16
__u8
__u16
__u32
__u64
__wsum
Unions
§
fscrypt_get_policy_ex_arg__bindgen_ty_1
fscrypt_key_specifier__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