syscall.sh / csky / io_pgetevents_time64
io_pgetevents_time64
sys_io_pgetevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event *events, struct __kernel_timespec *timeout, const struct __aio_sigset *usig)
| number | 416 (0x1a0) |
|---|---|
| abi | 32 |
| entry point | sys_io_pgetevents |
| since | Linux 5.1 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r7 | 416, the syscall number |
a0 | aio_context_t ctx_id |
a1 | long min_nr |
a2 | long nr |
a3 | struct io_event *events |
r4 | struct __kernel_timespec *timeout |
r5 | const struct __aio_sigset *usig |
a0 | the return value |
Then run trap 0 to enter the kernel.
Same syscall on other architectures
- x86 416
- arm 416
- ppc 416
- mipsn32 6416
- mipso32 4416
- arc 416
- hexagon 416
- m68k 416
- microblaze 416
- nios2 416
- openrisc 416
- parisc 416
- sh 416
- sparc 416
- xtensa 416
Get this as JSON: https://api.syscall.sh/v2/syscalls/csky/io_pgetevents_time64