syscall.sh / arc / 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 |
|---|---|
r8 | 416, the syscall number |
r0 | aio_context_t ctx_id |
r1 | long min_nr |
r2 | long nr |
r3 | struct io_event *events |
r4 | struct __kernel_timespec *timeout |
r5 | const struct __aio_sigset *usig |
r0 | the return value |
Then run trap0 to enter the kernel.
Same syscall on other architectures
- x86 416
- arm 416
- ppc 416
- mipsn32 6416
- mipso32 4416
- csky 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/arc/io_pgetevents_time64