[−][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 |