Home
last modified time | relevance | path

Searched refs:futex_vector (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/futex/
H A Dfutex.h475 struct futex_vector { struct
480 extern int futex_parse_waitv(struct futex_vector *futexv, argument
485 extern int futex_wait_multiple_setup(struct futex_vector *vs, int count,
488 extern int futex_unqueue_multiple(struct futex_vector *v, int count);
490 extern int futex_wait_multiple(struct futex_vector *vs, unsigned int count,
H A Dwaitwake.c374 int futex_unqueue_multiple(struct futex_vector *v, int count) in futex_unqueue_multiple()
402 int futex_wait_multiple_setup(struct futex_vector *vs, int count, int *woken) in futex_wait_multiple_setup()
508 static void futex_sleep_multiple(struct futex_vector *vs, unsigned int count, in futex_sleep_multiple()
536 int futex_wait_multiple(struct futex_vector *vs, unsigned int count, in futex_wait_multiple()
H A Dsyscalls.c192 int futex_parse_waitv(struct futex_vector *futexv, in futex_parse_waitv()
295 struct futex_vector *futexv; in SYSCALL_DEFINE5()
420 struct futex_vector futexes[2]; in SYSCALL_DEFINE4()
/linux/io_uring/
H A Dfutex.c63 struct futex_vector *futexv = req->async_data; in io_futexv_complete()
171 struct futex_vector *futexv; in io_futexv_prep()
220 struct futex_vector *futexv = req->async_data; in io_futexv_wait()