Lines Matching +full:many +full:- +full:to +full:- +full:many
1 /* SPDX-License-Identifier: GPL-2.0 */
20 bool multi; /* lock-pi */
21 bool pi; /* requeue-pi */
33 * futex_syscall() - SYS_futex syscall wrapper
41 * @opflags: flags to be bitwise OR'd with op, such as FUTEX_PRIVATE_FLAG
48 * like-named arguments in the following wrappers except where noted below.
65 * futex_wait() - block on uaddr with optional timeout
75 * futex_wake() - wake one or more tasks blocked on uaddr
76 * @nr_wake: wake up to this many tasks
85 * futex_lock_pi() - block on uaddr as a PI mutex
94 * futex_unlock_pi() - release uaddr as a PI mutex, waking the top waiter
103 * futex_cmp_requeue() - requeue tasks from uaddr to uaddr2
104 * @nr_wake: wake up to this many tasks
105 * @nr_requeue: requeue up to this many tasks
116 * futex_wait_requeue_pi() - block on uaddr and prepare to requeue to uaddr2
117 * @uaddr: non-PI futex source
132 * futex_cmp_requeue_pi() - requeue tasks from uaddr to uaddr2
133 * @uaddr: non-PI futex source
135 * @nr_requeue: requeue up to this many tasks