Searched refs:vs (Results 1 – 2 of 2) sorted by relevance
/kernel/futex/ |
A D | waitwake.c | 430 if (!(vs[i].w.flags & FLAGS_SHARED) && retry) in futex_wait_multiple_setup() 434 vs[i].w.flags, in futex_wait_multiple_setup() 435 &vs[i].q.key, FUTEX_READ); in futex_wait_multiple_setup() 445 struct futex_q *q = &vs[i].q; in futex_wait_multiple_setup() 446 u32 val = vs[i].w.val; in futex_wait_multiple_setup() 473 *woken = futex_unqueue_multiple(vs, i); in futex_wait_multiple_setup() 514 for (; count; count--, vs++) { in futex_sleep_multiple() 515 if (!READ_ONCE(vs->q.lock_ptr)) in futex_sleep_multiple() 545 ret = futex_wait_multiple_setup(vs, count, &hint); in futex_wait_multiple() 554 futex_sleep_multiple(vs, count, to); in futex_wait_multiple() [all …]
|
A D | futex.h | 485 extern int futex_wait_multiple_setup(struct futex_vector *vs, int count, 490 extern int futex_wait_multiple(struct futex_vector *vs, unsigned int count,
|
Completed in 6 milliseconds