syscall.sh / alpha / io_uring_setup
io_uring_setup
setup a context for performing asynchronous I/O
sys_io_uring_setup(u32 entries, struct io_uring_params *p)
| number | 535 (0x217) |
|---|---|
| abi | common |
| entry point | sys_io_uring_setup |
| since | Linux 5.1 |
| man page | io_uring_setup(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
v0 | 535, the syscall number |
a0 | u32 entries |
a1 | struct io_uring_params *p |
v0 | the return value |
Then run callsys to enter the kernel.
Same syscall on other architectures
- x64 425
- x86 425
- arm64 425
- arm 425
- riscv64 425
- x32 1073742249
- loongarch64 425
- ppc64 425
- ppc 425
- s390x 425
- mips64 5425
- mipsn32 6425
- mipso32 4425
- arc 425
- csky 425
- hexagon 425
- m68k 425
- microblaze 425
- nios2 425
- openrisc 425
- parisc 425
- sh 425
- sparc 425
- sparc64 425
- xtensa 425
Get this as JSON: https://api.syscall.sh/v2/syscalls/alpha/io_uring_setup