Searched refs:futexv (Results 1 – 2 of 2) sorted by relevance
| /linux/kernel/futex/ |
| H A D | syscalls.c | 220 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 D | futex.c | 32 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()
|