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
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
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