[][src]Module io_uring::opcode

Operation code

Modules

types

Structs

Accept

Issue the equivalent of an accept4 (2) system call.

AsyncCancel

Attempt to cancel an already issued request.

Close
Connect

Issue the equivalent of a connect (2) system call.

EpollCtl
Fadvise
Fallocate
FilesUpdate
Fsync

File sync. See also fsync (2).

LinkTimeout

This request must be linked with another request through Flags::IO_LINK which is described below. Unlike Timeout, LinkTimeout acts on the linked request, not the completion queue.

Madvise
Nop

Do not perform any I/O.

Openat
Openat2
PollAdd

Poll the specified fd.

PollRemove

Remove an existing poll request.

Read
ReadFixed

Read from pre-mapped buffers.

Readv

Vectored read operations, similar to preadv2 (2).

Recv
RecvMsg

Works just like SendMsg, except for instead.

Send
SendMsg

Issue the equivalent of a sendmsg (2) system call.

Statx
SyncFileRange

Issue the equivalent of a sync_file_range (2) on the file descriptor.

Timeout

This command will register a timeout operation.

TimeoutRemove

Attempt to remove an existing timeout operation.

Write
WriteFixed

Write to pre-mapped buffers.

Writev

Vectored write operations, similar to pwritev2 (2).