aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/io_uring.txt.const
diff options
context:
space:
mode:
Diffstat (limited to 'sys/linux/io_uring.txt.const')
-rw-r--r--sys/linux/io_uring.txt.const32
1 files changed, 32 insertions, 0 deletions
diff --git a/sys/linux/io_uring.txt.const b/sys/linux/io_uring.txt.const
index 6cbf37efd..3f4039559 100644
--- a/sys/linux/io_uring.txt.const
+++ b/sys/linux/io_uring.txt.const
@@ -9,29 +9,46 @@ CQ_TAIL_OFFSET = 192
EPOLL_CTL_ADD = 1
EPOLL_CTL_DEL = 2
EPOLL_CTL_MOD = 3
+IORING_ACCEPT_DONTWAIT = 2
+IORING_ACCEPT_MULTISHOT = 1
+IORING_ACCEPT_POLL_FIRST = 4
IORING_ASYNC_CANCEL_ALL = 1
IORING_ASYNC_CANCEL_ANY = 4
IORING_ASYNC_CANCEL_FD = 2
IORING_ASYNC_CANCEL_FD_FIXED = 8
IORING_ASYNC_CANCEL_OP = 32
IORING_ASYNC_CANCEL_USERDATA = 16
+IORING_ENTER_ABS_TIMER = 32
IORING_ENTER_EXT_ARG = 8
+IORING_ENTER_EXT_ARG_REG = 64
IORING_ENTER_GETEVENTS = 1
IORING_ENTER_REGISTERED_RING = 16
IORING_ENTER_SQ_WAIT = 4
IORING_ENTER_SQ_WAKEUP = 2
IORING_FEAT_CQE_SKIP = 2048
IORING_FEAT_FAST_POLL = 32
+IORING_FEAT_LINKED_FILE = 4096
+IORING_FEAT_MIN_TIMEOUT = 32768
IORING_FEAT_NATIVE_WORKERS = 512
IORING_FEAT_NODROP = 2
IORING_FEAT_POLL_32BITS = 64
+IORING_FEAT_RECVSEND_BUNDLE = 16384
+IORING_FEAT_REG_REG_RING = 8192
IORING_FEAT_RSRC_TAGS = 1024
IORING_FEAT_RW_CUR_POS = 8
+IORING_FEAT_SINGLE_MMAP = 1
IORING_FEAT_SQPOLL_NONFIXED = 128
IORING_FEAT_SUBMIT_STABLE = 4
IORING_FSYNC_DATASYNC = 1
+IORING_LINK_TIMEOUT_UPDATE = 16
IORING_MAX_CQ_ENTRIES = 65536
IORING_MAX_ENTRIES = 32768
+IORING_MEM_REGION_REG_WAIT_ARG = 1
+IORING_MEM_REGION_TYPE_USER = 1
+IORING_MSG_DATA = 0
+IORING_MSG_RING_CQE_SKIP = 1
+IORING_MSG_RING_FLAGS_PASS = 2
+IORING_MSG_SEND_FD = 1
IORING_OFF_CQ_RING = 134217728
IORING_OFF_SQES = 268435456
IORING_OFF_SQ_RING = 0
@@ -76,6 +93,7 @@ IORING_OP_UNLINKAT = 36
IORING_OP_WRITE = 23
IORING_OP_WRITEV = 2
IORING_OP_WRITE_FIXED = 5
+IORING_RECVSEND_BUNDLE = 16
IORING_RECVSEND_FIXED_BUF = 4
IORING_RECVSEND_POLL_FIRST = 1
IORING_RECV_MULTISHOT = 2
@@ -94,13 +112,16 @@ IORING_REGISTER_FILES_UPDATE2 = 14
IORING_REGISTER_FILE_ALLOC_RANGE = 25
IORING_REGISTER_IOWQ_AFF = 17
IORING_REGISTER_IOWQ_MAX_WORKERS = 19
+IORING_REGISTER_MEM_REGION = 34
IORING_REGISTER_NAPI = 27
IORING_REGISTER_PBUF_RING = 22
IORING_REGISTER_PBUF_STATUS = 26
IORING_REGISTER_PERSONALITY = 9
IORING_REGISTER_PROBE = 8
+IORING_REGISTER_RESIZE_RINGS = 33
IORING_REGISTER_RESTRICTIONS = 11
IORING_REGISTER_RING_FDS = 20
+IORING_REGISTER_SEND_MSG_RING = 31
IORING_REGISTER_SYNC_CANCEL = 24
IORING_RESTRICTION_REGISTER_OP = 0
IORING_RESTRICTION_SQE_FLAGS_ALLOWED = 2
@@ -113,7 +134,11 @@ IORING_SETUP_COOP_TASKRUN = 256
IORING_SETUP_CQE32 = 2048
IORING_SETUP_CQSIZE = 8
IORING_SETUP_DEFER_TASKRUN = 8192
+IORING_SETUP_HYBRID_IOPOLL = 131072
IORING_SETUP_IOPOLL = 1
+IORING_SETUP_NO_MMAP = 16384
+IORING_SETUP_NO_SQARRAY = 65536
+IORING_SETUP_REGISTERED_FD_ONLY = 32768
IORING_SETUP_R_DISABLED = 64
IORING_SETUP_SINGLE_ISSUER = 4096
IORING_SETUP_SQE128 = 1024
@@ -122,6 +147,13 @@ IORING_SETUP_SQ_AFF = 4
IORING_SETUP_SUBMIT_ALL = 128
IORING_SETUP_TASKRUN_FLAG = 512
IORING_TIMEOUT_ABS = 1
+IORING_TIMEOUT_BOOTTIME = 4
+IORING_TIMEOUT_CLOCK_MASK = 12
+IORING_TIMEOUT_ETIME_SUCCESS = 32
+IORING_TIMEOUT_MULTISHOT = 64
+IORING_TIMEOUT_REALTIME = 8
+IORING_TIMEOUT_UPDATE = 2
+IORING_TIMEOUT_UPDATE_MASK = 18
IORING_UNREGISTER_BUFFERS = 1
IORING_UNREGISTER_EVENTFD = 5
IORING_UNREGISTER_FILES = 3