syscall.sh / mipso32 / futex_requeue
futex_requeue
sys_futex_requeue(struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue)
| number | 4456 (0x1168) |
|---|---|
| abi | o32 |
| entry point | sys_futex_requeue |
| since | Linux 6.7 |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
v0 | 4456, the syscall number |
a0 | struct futex_waitv *waiters |
a1 | unsigned int flags |
a2 | int nr_wake |
a3 | int nr_requeue |
v0 | the return value |
Then run syscall 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
- 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/mipso32/futex_requeue