syscall.sh / parisc / ppoll_time64
ppoll_time64
wait for some event on a file descriptor
sys_ppoll(struct pollfd *ufds, unsigned int nfds, struct __kernel_timespec *tsp, const sigset_t *sigmask, size_t sigsetsize)
| number | 414 (0x19e) |
|---|---|
| abi | 32 |
| entry point | sys_ppoll |
| since | Linux 5.1 |
| man page | ppoll(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r20 | 414, the syscall number |
r26 | struct pollfd *ufds |
r25 | unsigned int nfds |
r24 | struct __kernel_timespec *tsp |
r23 | const sigset_t *sigmask |
r22 | size_t sigsetsize |
r28 | the return value |
Then run ble 0x100(%sr2, %r0) to enter the kernel.
Same syscall on other architectures
- x86 414
- arm 414
- ppc 414
- mipsn32 6414
- mipso32 4414
- arc 414
- csky 414
- hexagon 414
- m68k 414
- microblaze 414
- nios2 414
- openrisc 414
- sh 414
- sparc 414
- xtensa 414
Get this as JSON: https://api.syscall.sh/v2/syscalls/parisc/ppoll_time64