syscall.sh / m68k / 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 |
|---|---|
d0 | 456, the syscall number |
d1 | struct futex_waitv *waiters |
d2 | unsigned int flags |
d3 | int nr_wake |
d4 | int nr_requeue |
d0 | the return value |
Then run trap #0 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
- ppc 456
- s390x 456
- mips64 5456
- mipsn32 6456
- mipso32 4456
- alpha 566
- arc 456
- csky 456
- hexagon 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/m68k/futex_requeue