Operation

Describes the operation to be performed

Values

ValueMeaning
NOP0

IORING_OP_NOP

READV1

IORING_OP_READV

WRITEV2

IORING_OP_WRITEV

FSYNC3

IORING_OP_FSYNC

READ_FIXED4

IORING_OP_READ_FIXED

WRITE_FIXED5

IORING_OP_WRITE_FIXED

POLL_ADD6

IORING_OP_POLL_ADD

POLL_REMOVE7

IORING_OP_POLL_REMOVE

SYNC_FILE_RANGE8

IORING_OP_SYNC_FILE_RANGE

SENDMSG9

IORING_OP_SENDMSG

RECVMSG10

IORING_OP_RECVMSG

TIMEOUT11

IORING_OP_TIMEOUT

TIMEOUT_REMOVE12

IORING_OP_TIMEOUT_REMOVE

ACCEPT13

IORING_OP_ACCEPT

ASYNC_CANCEL14

IORING_OP_ASYNC_CANCEL

CONNECT16

IORING_OP_CONNECT

FALLOCATE17

IORING_OP_FALLOCATE

OPENAT18

IORING_OP_OPENAT

CLOSE19

IORING_OP_CLOSE

FILES_UPDATE20

IORING_OP_FILES_UPDATE

STATX21

IORING_OP_STATX

READ22

IORING_OP_READ

WRITE23

IORING_OP_WRITE

FADVISE24

IORING_OP_FADVISE

MADVISE25

IORING_OP_MADVISE

SEND26

IORING_OP_SEND

RECV27

IORING_OP_RECV

OPENAT228

IORING_OP_OPENAT2

EPOLL_CTL29

IORING_OP_EPOLL_CTL

SPLICE30

IORING_OP_SPLICE

PROVIDE_BUFFERS31

IORING_OP_PROVIDE_BUFFERS

REMOVE_BUFFERS32

IORING_OP_REMOVE_BUFFERS

TEE33

IORING_OP_TEE

SHUTDOWN34

IORING_OP_SHUTDOWN

RENAMEAT35

IORING_OP_RENAMEAT - see renameat2()

UNLINKAT36

IORING_OP_UNLINKAT - see unlinkat(2)

MKDIRAT37

IORING_OP_MKDIRAT - see mkdirat(2)

SYMLINKAT38

IORING_OP_SYMLINKAT - see symlinkat(2)

LINKAT39

IORING_OP_LINKAT - see linkat(2)

See Also

io_uring_enter(2)

Meta