syscall.sh / ppc / futex_requeue
futex_requeue
sys_futex_requeue(struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue)
| number | 456 (0x1c8) |
|---|---|
| abi | common |
| entry point | sys_futex_requeue |
| since | Linux 6.7 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r0 | 456, the syscall number |
r3 | struct futex_waitv *waiters |
r4 | unsigned int flags |
r5 | int nr_wake |
r6 | int nr_requeue |
r3 | the return value |
Then run sc to enter the kernel.
Same syscall on other architectures
- x64 456
- x86 456
- arm64 456
- arm 456
- riscv64 456
- x32 1073742280
- loongarch64 456
- ppc64 456
- s390x 456
- mips64 5456
- mipsn32 6456
- mipso32 4456
- alpha 566
- arc 456
- csky 456
- hexagon 456
- m68k 456
- microblaze 456
- nios2 456
- openrisc 456
- parisc 456
- sh 456
- sparc 456
- sparc64 456
- xtensa 456
Get this as JSON: https://api.syscall.sh/v2/syscalls/ppc/futex_requeue