[−][src]Module io_uring::opcode
Operation code
Modules
types |
Structs
Accept | Issue the equivalent of an |
AsyncCancel | Attempt to cancel an already issued request. |
Close | Issue the equivalent of a |
Connect | Issue the equivalent of a |
EpollCtl | Issue the equivalent of a `epoll_ctl(2) system call. |
Fadvise | Issue the equivalent of a |
Fallocate | Issue the equivalent of a |
FilesUpdate | This command is an alternative to using crate::Submitter::register_files_update which then works in an async fashion, like the rest of the io_uring commands. |
Fsync | File sync. See also |
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 | Issue the equivalent of a |
Nop | Do not perform any I/O. |
Openat | Issue the equivalent of a |
Openat2 | Issue the equivalent of a `openat2(2) system call. |
PollAdd | Poll the specified fd. |
PollRemove | Remove an existing poll request. |
ProvideBuffers | |
Read | Issue the equivalent of a |
ReadFixed | Read from pre-mapped buffers. |
Readv | Vectored read operations, similar to |
Recv | Issue the equivalent of a `recv(2) system call. |
RecvMsg | Works just like SendMsg, except for instead. |
RemoveBuffers | |
Send | Issue the equivalent of a |
SendMsg | Issue the equivalent of a |
Splice | |
Statx | Issue the equivalent of a |
SyncFileRange | Issue the equivalent of a |
Tee | |
Timeout | This command will register a timeout operation. |
TimeoutRemove | Attempt to remove an existing timeout operation. |
Write | Issue the equivalent of a |
WriteFixed | Write to pre-mapped buffers. |
Writev | Vectored write operations, similar to |