io_uring_setup on nds32
setup a context for performing asynchronous I/O
sys_io_uring_setup(u32 entries, struct io_uring_params *p)
| number | 425 (0x1a9) |
|---|---|
| abi | common |
| kconfig | CONFIG_IO_URING |
| family | io_uring see the whole family on nds32 |
| entry point | sys_io_uring_setup |
| since | Linux 5.1 |
| man page | io_uring_setup(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 425, the syscall number |
r0 | u32 entries |
r1 | struct io_uring_params *p |
r0 | the return value |
Then run syscall to enter the kernel.
This architecture was removed from the Linux kernel in Linux 5.18. The newest release with a syscall table here is Linux 5.17. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 425
- x86 425
- arm64 425
- arm 425
- riscv64 425
- ia32 425
- x32 1073742249
- loongarch64 425
- ppc64 425
- ppc 425
- s390x 425
- mips64 5425
- mipsn32 6425
- mipso32 4425
- alpha 535
- arc 425
- csky 425
- hexagon 425
- ia64 1449, removed in 6.7
- 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/nds32/io_uring_setup?kernel=all