Searched refs:nr_wake (Results 1 - 8 of 8) sorted by relevance

/linux-master/tools/testing/selftests/futex/include/
H A Dfutextest.h85 * @nr_wake: wake up to this many tasks
88 futex_wake(futex_t *uaddr, int nr_wake, int opflags) argument
90 return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
110 futex_wake_bitset(futex_t *uaddr, int nr_wake, u_int32_t bitset, int opflags) argument
112 return futex(uaddr, FUTEX_WAKE_BITSET, nr_wake, NULL, NULL, bitset,
140 futex_wake_op(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_wake2, argument
143 return futex(uaddr, FUTEX_WAKE_OP, nr_wake, nr_wake2, uaddr2, wake_op,
149 * @nr_wake: wake up to this many tasks
156 futex_requeue(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_requeue, argument
159 return futex(uaddr, FUTEX_REQUEUE, nr_wake, nr_requeu
169 futex_cmp_requeue(futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, int nr_requeue, int opflags) argument
200 futex_cmp_requeue_pi(futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, int nr_requeue, int opflags) argument
[all...]
/linux-master/tools/perf/bench/
H A Dfutex.h74 * @nr_wake: wake up to this many tasks
77 futex_wake(u_int32_t *uaddr, int nr_wake, int opflags) argument
79 return futex_syscall(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
102 * @nr_wake: wake up to this many tasks
106 futex_cmp_requeue(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2, int nr_wake, argument
109 return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,
/linux-master/tools/testing/selftests/futex/functional/
H A Dfutex_requeue_pi.c152 int nr_wake = 1; local
167 args->ret = futex_cmp_requeue_pi(&f1, old_val, &f2, nr_wake, nr_requeue,
200 int nr_wake = 1; local
220 nr_wake, nr_requeue,
/linux-master/kernel/futex/
H A Dfutex.h343 int nr_wake, int nr_requeue,
377 extern int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset);
380 u32 __user *uaddr2, int nr_wake, int nr_wake2, int op);
H A Dwaitwake.c155 int futex_wake(u32 __user *uaddr, unsigned int flags, int nr_wake, u32 bitset) argument
170 if ((flags & FLAGS_STRICT) && !nr_wake)
193 if (++ret >= nr_wake)
254 int nr_wake, int nr_wake2, int op)
308 if (++ret >= nr_wake)
253 futex_wake_op(u32 __user *uaddr1, unsigned int flags, u32 __user *uaddr2, int nr_wake, int nr_wake2, int op) argument
H A Drequeue.c354 * @nr_wake: number of waiters to wake (must be 1 for requeue_pi)
369 int nr_wake, int nr_requeue, u32 *cmpval, int requeue_pi)
378 if (nr_wake < 0 || nr_requeue < 0)
400 * of waiters to wake up via the @nr_wake argument. With
417 * pthread_cond_broadcast() must use nr_wake=1.
419 if (nr_wake != 1)
575 if (task_count - nr_wake >= nr_requeue)
597 if (++task_count <= nr_wake)
367 futex_requeue(u32 __user *uaddr1, unsigned int flags1, u32 __user *uaddr2, unsigned int flags2, int nr_wake, int nr_requeue, u32 *cmpval, int requeue_pi) argument
H A Dsyscalls.c407 * @nr_wake: number of futexes to wake
417 int, nr_wake,
438 nr_wake, nr_requeue, &cmpval, 0);
/linux-master/include/linux/
H A Dsyscalls.h569 unsigned int flags, int nr_wake, int nr_requeue);

Completed in 145 milliseconds