Lines Matching +full:waking +full:- +full:up
1 /* SPDX-License-Identifier: GPL-2.0 */
20 bool multi; /* lock-pi */
21 bool pi; /* requeue-pi */
31 * futex() - SYS_futex syscall wrapper
48 * like-named arguments in the following wrappers except where noted below.
54 * futex_wait() - block on uaddr with optional timeout
64 * futex_wake() - wake one or more tasks blocked on uaddr
65 * @nr_wake: wake up to this many tasks
74 * futex_lock_pi() - block on uaddr as a PI mutex
83 * futex_unlock_pi() - release uaddr as a PI mutex, waking the top waiter
92 * futex_cmp_requeue() - requeue tasks from uaddr to uaddr2
93 * @nr_wake: wake up to this many tasks
94 * @nr_requeue: requeue up to this many tasks
105 * futex_wait_requeue_pi() - block on uaddr and prepare to requeue to uaddr2
106 * @uaddr: non-PI futex source
121 * futex_cmp_requeue_pi() - requeue tasks from uaddr to uaddr2
122 * @uaddr: non-PI futex source
124 * @nr_requeue: requeue up to this many tasks