syscall.sh / sparc / io_uring_enter
io_uring_enter
initiate and/or complete asynchronous I/O
sys_io_uring_enter(unsigned int fd, u32 to_submit, u32 min_complete, u32 flags, const void *argp, size_t argsz)
| number | 426 (0x1aa) |
|---|---|
| abi | common |
| entry point | sys_io_uring_enter |
| since | Linux 5.1 |
| man page | io_uring_enter(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
g1 | 426, the syscall number |
o0 | unsigned int fd |
o1 | u32 to_submit |
o2 | u32 min_complete |
o3 | u32 flags |
o4 | const void *argp |
o5 | size_t argsz |
o0 | the return value |
Then run t 0x10 to enter the kernel.
Same syscall on other architectures
- x64 426
- x86 426
- arm64 426
- arm 426
- riscv64 426
- x32 1073742250
- loongarch64 426
- ppc64 426
- ppc 426
- s390x 426
- mips64 5426
- mipsn32 6426
- mipso32 4426
- alpha 536
- arc 426
- csky 426
- hexagon 426
- m68k 426
- microblaze 426
- nios2 426
- openrisc 426
- parisc 426
- sh 426
- sparc64 426
- xtensa 426
Get this as JSON: https://api.syscall.sh/v2/syscalls/sparc/io_uring_enter