Home
last modified time | relevance | path

Searched refs:futexv (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/futex/
H A Dsyscalls.c220 int futex_parse_waitv(struct futex_vector *futexv, in futex_parse_waitv() argument
244 futexv[i].w.flags = flags; in futex_parse_waitv()
245 futexv[i].w.val = aux.val; in futex_parse_waitv()
246 futexv[i].w.uaddr = aux.uaddr; in futex_parse_waitv()
247 futexv[i].q = futex_q_init; in futex_parse_waitv()
248 futexv[i].q.wake = wake; in futex_parse_waitv()
249 futexv[i].q.wake_data = wake_data; in futex_parse_waitv()
323 struct futex_vector *futexv; in SYSCALL_DEFINE5() local
336 futexv = kzalloc_objs(*futexv, nr_futexes); in SYSCALL_DEFINE5()
337 if (!futexv) { in SYSCALL_DEFINE5()
[all …]
/linux/io_uring/
H A Dfutex.c32 struct futex_vector futexv[]; member
76 res = futex_unqueue_multiple(ifd->futexv, iof->futex_nr); in io_futexv_complete()
190 ifd = kzalloc_flex(struct io_futexv_data, futexv, iof->futex_nr, in io_futexv_prep()
195 ret = futex_parse_waitv(ifd->futexv, iof->uaddr, iof->futex_nr, in io_futexv_prep()
232 ret = futex_wait_multiple_setup(ifd->futexv, iof->futex_nr, &woken); in io_futexv_wait()