Lines Matching refs:uaddr2
37 * @uaddr2: address of second futex for some ops
50 volatile u_int32_t *uaddr2, int val3, int opflags)
52 return syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3);
57 volatile u_int32_t *uaddr2, int val3, int opflags)
59 return syscall(SYS_futex, uaddr, op | opflags, val, nr_requeue, uaddr2, val3);
101 * futex_cmp_requeue() - requeue tasks from uaddr to uaddr2
106 futex_cmp_requeue(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2, int nr_wake,
109 return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,
114 * futex_wait_requeue_pi() - block on uaddr and prepare to requeue to uaddr2
116 * @uaddr2: PI futex target
122 futex_wait_requeue_pi(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2,
125 return futex_syscall(uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0,
130 * futex_cmp_requeue_pi() - requeue tasks from uaddr to uaddr2
132 * @uaddr2: PI futex target
139 futex_cmp_requeue_pi(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2,
142 return futex_syscall_nr_requeue(uaddr, FUTEX_CMP_REQUEUE_PI, 1, nr_requeue, uaddr2,