Home
last modified time | relevance | path

Searched refs:futex_requeue (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/Documentation/locking/
H A Dfutex-requeue-pi.rst44 futex_requeue(cond->data.__futex, cond->mutex);
114 still handled by futex_requeue (by passing requeue_pi=1). Before
115 requeueing, futex_requeue() attempts to acquire the requeue target
117 woken. futex_requeue() then proceeds to requeue the remaining
125 their sum is all that really matters. futex_requeue() will wake or
/openbmc/linux/kernel/futex/
H A Dsyscalls.c113 return futex_requeue(uaddr, flags, uaddr2, val, val2, NULL, 0); in do_futex()
115 return futex_requeue(uaddr, flags, uaddr2, val, val2, &val3, 0); in do_futex()
132 return futex_requeue(uaddr, flags, uaddr2, val, val2, &val3, 1); in do_futex()
H A Dfutex.h263 extern int futex_requeue(u32 __user *uaddr1, unsigned int flags,
H A Drequeue.c364 int futex_requeue(u32 __user *uaddr1, unsigned int flags, u32 __user *uaddr2, in futex_requeue() function
/openbmc/linux/tools/testing/selftests/futex/functional/
H A D.gitignore10 futex_requeue
H A DMakefile19 futex_requeue \
H A Drun.sh81 ./futex_requeue $COLOR
/openbmc/linux/tools/testing/selftests/futex/include/
H A Dfutextest.h156 futex_requeue(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_requeue, in futex_requeue() function
/openbmc/qemu/linux-user/mips/
H A Dsyscall-args-o32.c.inc457 [ 456] = 4, /* futex_requeue */
H A Dsyscall_o32.tbl446 456 o32 futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/mips64/
H A Dsyscall_n64.tbl373 456 n64 futex_requeue sys_futex_requeue
H A Dsyscall_n32.tbl397 456 n32 futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/xtensa/
H A Dsyscall.tbl429 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/riscv/
H A Dsyscall.tbl399 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/loongarch64/
H A Dsyscall.tbl399 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/x86_64/
H A Dsyscall_64.tbl382 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/hexagon/
H A Dsyscall.tbl399 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/openrisc/
H A Dsyscall.tbl399 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/aarch64/
H A Dsyscall_64.tbl399 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/sh4/
H A Dsyscall.tbl462 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/hppa/
H A Dsyscall.tbl457 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/m68k/
H A Dsyscall.tbl458 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/microblaze/
H A Dsyscall.tbl464 456 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/alpha/
H A Dsyscall.tbl498 566 common futex_requeue sys_futex_requeue
/openbmc/qemu/linux-user/sparc/
H A Dsyscall.tbl504 456 common futex_requeue sys_futex_requeue

12