Lines Matching full:sys
50 // When we can update to linux-raw-sys 0.5, we can remove this, as its
77 mod sys { module
156 const GETEVENTS = sys::IORING_ENTER_GETEVENTS;
159 const SQ_WAKEUP = sys::IORING_ENTER_SQ_WAKEUP;
162 const SQ_WAIT = sys::IORING_ENTER_SQ_WAIT;
165 const EXT_ARG = sys::IORING_ENTER_EXT_ARG;
168 const REGISTERED_RING = sys::IORING_ENTER_REGISTERED_RING;
182 RegisterBuffers = sys::IORING_REGISTER_BUFFERS as _,
185 UnregisterBuffers = sys::IORING_UNREGISTER_BUFFERS as _,
188 RegisterFiles = sys::IORING_REGISTER_FILES as _,
191 UnregisterFiles = sys::IORING_UNREGISTER_FILES as _,
194 RegisterEventfd = sys::IORING_REGISTER_EVENTFD as _,
197 UnregisterEventfd = sys::IORING_UNREGISTER_EVENTFD as _,
200 RegisterFilesUpdate = sys::IORING_REGISTER_FILES_UPDATE as _,
203 RegisterEventfdAsync = sys::IORING_REGISTER_EVENTFD_ASYNC as _,
206 RegisterProbe = sys::IORING_REGISTER_PROBE as _,
209 RegisterPersonality = sys::IORING_REGISTER_PERSONALITY as _,
212 UnregisterPersonality = sys::IORING_UNREGISTER_PERSONALITY as _,
215 RegisterRestrictions = sys::IORING_REGISTER_RESTRICTIONS as _,
218 RegisterEnableRings = sys::IORING_REGISTER_ENABLE_RINGS as _,
221 RegisterBuffers2 = sys::IORING_REGISTER_BUFFERS2 as _,
224 RegisterBuffersUpdate = sys::IORING_REGISTER_BUFFERS_UPDATE as _,
227 RegisterFiles2 = sys::IORING_REGISTER_FILES2 as _,
230 RegisterFilesSkip = sys::IORING_REGISTER_FILES_SKIP as _,
233 RegisterFilesUpdate2 = sys::IORING_REGISTER_FILES_UPDATE2 as _,
236 RegisterIowqAff = sys::IORING_REGISTER_IOWQ_AFF as _,
239 UnregisterIowqAff = sys::IORING_UNREGISTER_IOWQ_AFF as _,
242 RegisterIowqMaxWorkers = sys::IORING_REGISTER_IOWQ_MAX_WORKERS as _,
245 RegisterRingFds = sys::IORING_REGISTER_RING_FDS as _,
248 UnregisterRingFds = sys::IORING_UNREGISTER_RING_FDS as _,
251 RegisterPbufRing = sys::IORING_REGISTER_PBUF_RING as _,
254 UnregisterPbufRing = sys::IORING_UNREGISTER_PBUF_RING as _,
257 RegisterSyncCancel = sys::IORING_REGISTER_SYNC_CANCEL as _,
260 RegisterFileAllocRange = sys::IORING_REGISTER_FILE_ALLOC_RANGE as _,
269 Nop = sys::io_uring_op::IORING_OP_NOP as _,
272 Accept = sys::io_uring_op::IORING_OP_ACCEPT as _,
275 AsyncCancel = sys::io_uring_op::IORING_OP_ASYNC_CANCEL as _,
278 Close = sys::io_uring_op::IORING_OP_CLOSE as _,
281 Connect = sys::io_uring_op::IORING_OP_CONNECT as _,
284 EpollCtl = sys::io_uring_op::IORING_OP_EPOLL_CTL as _,
287 Fadvise = sys::io_uring_op::IORING_OP_FADVISE as _,
290 Fallocate = sys::io_uring_op::IORING_OP_FALLOCATE as _,
293 FilesUpdate = sys::io_uring_op::IORING_OP_FILES_UPDATE as _,
296 Fsync = sys::io_uring_op::IORING_OP_FSYNC as _,
299 Linkat = sys::io_uring_op::IORING_OP_LINKAT as _,
302 LinkTimeout = sys::io_uring_op::IORING_OP_LINK_TIMEOUT as _,
305 Madvise = sys::io_uring_op::IORING_OP_MADVISE as _,
308 Mkdirat = sys::io_uring_op::IORING_OP_MKDIRAT as _,
311 Openat = sys::io_uring_op::IORING_OP_OPENAT as _,
314 Openat2 = sys::io_uring_op::IORING_OP_OPENAT2 as _,
317 PollAdd = sys::io_uring_op::IORING_OP_POLL_ADD as _,
320 PollRemove = sys::io_uring_op::IORING_OP_POLL_REMOVE as _,
323 ProvideBuffers = sys::io_uring_op::IORING_OP_PROVIDE_BUFFERS as _,
326 Read = sys::io_uring_op::IORING_OP_READ as _,
329 Readv = sys::io_uring_op::IORING_OP_READV as _,
332 ReadFixed = sys::io_uring_op::IORING_OP_READ_FIXED as _,
335 Recv = sys::io_uring_op::IORING_OP_RECV as _,
338 Recvmsg = sys::io_uring_op::IORING_OP_RECVMSG as _,
341 RemoveBuffers = sys::io_uring_op::IORING_OP_REMOVE_BUFFERS as _,
344 Renameat = sys::io_uring_op::IORING_OP_RENAMEAT as _,
347 Send = sys::io_uring_op::IORING_OP_SEND as _,
350 Sendmsg = sys::io_uring_op::IORING_OP_SENDMSG as _,
353 Shutdown = sys::io_uring_op::IORING_OP_SHUTDOWN as _,
356 Splice = sys::io_uring_op::IORING_OP_SPLICE as _,
359 Statx = sys::io_uring_op::IORING_OP_STATX as _,
362 Symlinkat = sys::io_uring_op::IORING_OP_SYMLINKAT as _,
365 SyncFileRange = sys::io_uring_op::IORING_OP_SYNC_FILE_RANGE as _,
368 Tee = sys::io_uring_op::IORING_OP_TEE as _,
371 Timeout = sys::io_uring_op::IORING_OP_TIMEOUT as _,
374 TimeoutRemove = sys::io_uring_op::IORING_OP_TIMEOUT_REMOVE as _,
377 Unlinkat = sys::io_uring_op::IORING_OP_UNLINKAT as _,
380 Write = sys::io_uring_op::IORING_OP_WRITE as _,
383 Writev = sys::io_uring_op::IORING_OP_WRITEV as _,
386 WriteFixed = sys::io_uring_op::IORING_OP_WRITE_FIXED as _,
389 MsgRing = sys::io_uring_op::IORING_OP_MSG_RING as _,
392 Fsetxattr = sys::io_uring_op::IORING_OP_FSETXATTR as _,
395 Setxattr = sys::io_uring_op::IORING_OP_SETXATTR as _,
398 Fgetxattr = sys::io_uring_op::IORING_OP_FGETXATTR as _,
401 Getxattr = sys::io_uring_op::IORING_OP_GETXATTR as _,
404 Socket = sys::io_uring_op::IORING_OP_SOCKET as _,
407 UringCmd = sys::io_uring_op::IORING_OP_URING_CMD as _,
410 SendZc = sys::io_uring_op::IORING_OP_SEND_ZC as _,
413 SendmsgZc = sys::io_uring_op::IORING_OP_SENDMSG_ZC as _,
429 RegisterOp = sys::IORING_RESTRICTION_REGISTER_OP as _,
432 SqeFlagsAllowed = sys::IORING_RESTRICTION_SQE_FLAGS_ALLOWED as _,
435 SqeFlagsRequired = sys::IORING_RESTRICTION_SQE_FLAGS_REQUIRED as _,
438 SqeOp = sys::IORING_RESTRICTION_SQE_OP as _,
455 Data = sys::IORING_MSG_DATA as _,
458 SendFd = sys::IORING_MSG_SEND_FD as _,
467 const ATTACH_WQ = sys::IORING_SETUP_ATTACH_WQ;
470 const CLAMP = sys::IORING_SETUP_CLAMP;
473 const CQSIZE = sys::IORING_SETUP_CQSIZE;
476 const IOPOLL = sys::IORING_SETUP_IOPOLL;
479 const R_DISABLED = sys::IORING_SETUP_R_DISABLED;
482 const SQPOLL = sys::IORING_SETUP_SQPOLL;
485 const SQ_AFF = sys::IORING_SETUP_SQ_AFF;
488 const SQE128 = sys::IORING_SETUP_SQE128;
491 const CQE32 = sys::IORING_SETUP_CQE32;
494 const SUBMIT_ALL = sys::IORING_SETUP_SUBMIT_ALL;
497 const COOP_TASKRUN = sys::IORING_SETUP_COOP_TASKRUN;
500 const TASKRUN_FLAG = sys::IORING_SETUP_TASKRUN_FLAG;
503 const SINGLE_ISSUER = sys::IORING_SETUP_SINGLE_ISSUER;
506 const DEFER_TASKRUN = sys::IORING_SETUP_DEFER_TASKRUN;
519 const ASYNC = 1 << sys::IOSQE_ASYNC_BIT as u8;
522 const BUFFER_SELECT = 1 << sys::IOSQE_BUFFER_SELECT_BIT as u8;
525 const FIXED_FILE = 1 << sys::IOSQE_FIXED_FILE_BIT as u8;
528 const IO_DRAIN = 1 << sys::IOSQE_IO_DRAIN_BIT as u8;
531 const IO_HARDLINK = 1 << sys::IOSQE_IO_HARDLINK_BIT as u8;
534 const IO_LINK = 1 << sys::IOSQE_IO_LINK_BIT as u8;
537 const CQE_SKIP_SUCCESS = 1 << sys::IOSQE_CQE_SKIP_SUCCESS_BIT as u8;
550 const BUFFER = bitcast!(sys::IORING_CQE_F_BUFFER);
553 const MORE = bitcast!(sys::IORING_CQE_F_MORE);
556 const SOCK_NONEMPTY = bitcast!(sys::IORING_CQE_F_SOCK_NONEMPTY);
559 const NOTIF = bitcast!(sys::IORING_CQE_F_NOTIF);
572 const DATASYNC = sys::IORING_FSYNC_DATASYNC;
586 const ABS = sys::IORING_TIMEOUT_ABS;
589 const UPDATE = sys::IORING_TIMEOUT_UPDATE;
592 const BOOTTIME = sys::IORING_TIMEOUT_BOOTTIME;
595 const ETIME_SUCCESS = sys::IORING_TIMEOUT_ETIME_SUCCESS;
598 const REALTIME = sys::IORING_TIMEOUT_REALTIME;
601 const CLOCK_MASK = sys::IORING_TIMEOUT_CLOCK_MASK;
604 const UPDATE_MASK = sys::IORING_TIMEOUT_UPDATE_MASK;
607 const LINK_TIMEOUT_UPDATE = sys::IORING_LINK_TIMEOUT_UPDATE;
620 const FD_IN_FIXED = sys::SPLICE_F_FD_IN_FIXED;
633 const CQE_SKIP = sys::IORING_MSG_RING_CQE_SKIP;
646 const ALL = sys::IORING_ASYNC_CANCEL_ALL;
649 const FD = sys::IORING_ASYNC_CANCEL_FD;
652 const ANY = sys::IORING_ASYNC_CANCEL_ANY;
655 const FD_FIXED = sys::IORING_ASYNC_CANCEL_FD_FIXED;
668 const CQE_SKIP = sys::IORING_FEAT_CQE_SKIP;
671 const CUR_PERSONALITY = sys::IORING_FEAT_CUR_PERSONALITY;
674 const EXT_ARG = sys::IORING_FEAT_EXT_ARG;
677 const FAST_POLL = sys::IORING_FEAT_FAST_POLL;
680 const NATIVE_WORKERS = sys::IORING_FEAT_NATIVE_WORKERS;
683 const NODROP = sys::IORING_FEAT_NODROP;
686 const POLL_32BITS = sys::IORING_FEAT_POLL_32BITS;
689 const RSRC_TAGS = sys::IORING_FEAT_RSRC_TAGS;
692 const RW_CUR_POS = sys::IORING_FEAT_RW_CUR_POS;
695 const SINGLE_MMAP = sys::IORING_FEAT_SINGLE_MMAP;
698 const SQPOLL_NONFIXED = sys::IORING_FEAT_SQPOLL_NONFIXED;
701 const SUBMIT_STABLE = sys::IORING_FEAT_SUBMIT_STABLE;
704 const LINKED_FILE = sys::IORING_FEAT_LINKED_FILE;
717 const SUPPORTED = sys::IO_URING_OP_SUPPORTED as _;
730 const REGISTER_SPARSE = sys::IORING_RSRC_REGISTER_SPARSE as _;
743 const NEED_WAKEUP = sys::IORING_SQ_NEED_WAKEUP;
746 const CQ_OVERFLOW = sys::IORING_SQ_CQ_OVERFLOW;
749 const TASKRUN = sys::IORING_SQ_TASKRUN;
762 const EVENTFD_DISABLED = sys::IORING_CQ_EVENTFD_DISABLED;
775 const ADD_MULTI = sys::IORING_POLL_ADD_MULTI;
778 const UPDATE_EVENTS = sys::IORING_POLL_UPDATE_EVENTS;
781 const UPDATE_USER_DATA = sys::IORING_POLL_UPDATE_USER_DATA;
784 const ADD_LEVEL = sys::IORING_POLL_ADD_LEVEL;
799 const POLL_FIRST = sys::IORING_RECVSEND_POLL_FIRST as _;
804 const FIXED_BUF = sys::IORING_RECVSEND_FIXED_BUF as _;
807 const ZC_REPORT_USAGE = sys::IORING_SEND_ZC_REPORT_USAGE as _;
822 const POLL_FIRST = sys::IORING_RECVSEND_POLL_FIRST as _;
825 const MULTISHOT = sys::IORING_RECV_MULTISHOT as _;
830 const FIXED_BUF = sys::IORING_RECVSEND_FIXED_BUF as _;
843 const MULTISHOT = sys::IORING_ACCEPT_MULTISHOT as _;
876 pub const IORING_CQE_BUFFER_SHIFT: u32 = sys::IORING_CQE_BUFFER_SHIFT as _;
878 pub const IORING_FILE_INDEX_ALLOC: i32 = sys::IORING_FILE_INDEX_ALLOC as _;
882 pub const IORING_OFF_SQ_RING: u64 = sys::IORING_OFF_SQ_RING as _;
884 pub const IORING_OFF_CQ_RING: u64 = sys::IORING_OFF_CQ_RING as _;
886 pub const IORING_OFF_SQES: u64 = sys::IORING_OFF_SQES as _;
892 let files_skip = sys::IORING_REGISTER_FILES_SKIP as RawFd; in io_uring_register_files_skip()
901 pub const IORING_NOTIF_USAGE_ZC_COPIED: i32 = sys::IORING_NOTIF_USAGE_ZC_COPIED as _;
1173 pub big_cqe: sys::__IncompleteArrayField<u64>,
1249 pub ops: sys::__IncompleteArrayField<io_uring_probe_op>,
1432 use sys as c; in io_uring_layouts()