Lines Matching defs:uaddr2
39 * @uaddr2: address of second futex for some ops
52 volatile u_int32_t *uaddr2, int val3, int opflags)
54 return syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3);
59 volatile u_int32_t *uaddr2, int val3, int opflags)
61 return syscall(SYS_futex, uaddr, op | opflags, val, nr_requeue, uaddr2, val3);
103 * futex_cmp_requeue() - requeue tasks from uaddr to uaddr2
108 futex_cmp_requeue(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2, int nr_wake,
111 return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,
116 * futex_wait_requeue_pi() - block on uaddr and prepare to requeue to uaddr2
118 * @uaddr2: PI futex target
124 futex_wait_requeue_pi(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2,
127 return futex_syscall(uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0,
132 * futex_cmp_requeue_pi() - requeue tasks from uaddr to uaddr2
134 * @uaddr2: PI futex target
141 futex_cmp_requeue_pi(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2,
144 return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE_PI, 1, nr_requeue, uaddr2,