/third_party/ltp/testcases/kernel/syscalls/futex/ |
H A D | futextest.h | 55 * @uaddr2: address of second futex for some ops\ 70 futex_t *uaddr2, int val3, int opflags) in futex_syscall() 72 int (*func)(int *uaddr, int futex_op, int val, void *to, int *uaddr2, int val3); in futex_syscall() 79 return func((int *)uaddr, futex_op | opflags, val, timeout, (int *)uaddr2, val3); in futex_syscall() 154 futex_wake_op(enum futex_fn_type fntype, futex_t *uaddr, futex_t *uaddr2, in futex_wake_op() argument 158 (void *)((unsigned long)nr_wake2), uaddr2, wake_op, in futex_wake_op() 171 futex_requeue(enum futex_fn_type fntype, futex_t *uaddr, futex_t *uaddr2, in futex_requeue() argument 175 (void *)((unsigned long)nr_requeue), uaddr2, 0, in futex_requeue() 180 * futex_cmp_requeue() - requeue tasks from uaddr to uaddr2 186 futex_t *uaddr2, in in futex_cmp_requeue() 68 futex_syscall(enum futex_fn_type fntype, futex_t *uaddr, int futex_op, futex_t val, void *timeout, futex_t *uaddr2, int val3, int opflags) futex_syscall() argument 185 futex_cmp_requeue(enum futex_fn_type fntype, futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, int nr_requeue, int opflags) futex_cmp_requeue() argument 202 futex_wait_requeue_pi(enum futex_fn_type fntype, futex_t *uaddr, futex_t val, futex_t *uaddr2, struct tst_ts *timeout, int opflags) futex_wait_requeue_pi() argument 217 futex_cmp_requeue_pi(enum futex_fn_type fntype, futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, int nr_requeue, int opflags) futex_cmp_requeue_pi() argument [all...] |
/third_party/rust/crates/rustix/src/backend/linux_raw/thread/ |
H A D | syscalls.rs | 225 uaddr2: *mut u32, 236 uaddr2, 243 futex_old(uaddr, op, flags, val, utime, uaddr2, val3) 256 uaddr2, 268 uaddr2: *mut u32, in futex_old() 281 uaddr2, in futex_old()
|
/third_party/rust/crates/rustix/src/thread/ |
H A D | futex.rs | 14 /// `futex(uaddr, op, val, utime, uaddr2, val3)` 34 uaddr2: *mut u32, in futex() 37 backend::thread::syscalls::futex(uaddr, op, flags, val, utime, uaddr2, val3) in futex()
|
/third_party/mesa3d/src/util/ |
H A D | futex.h | 77 void *uaddr = NULL, *uaddr2 = NULL; in futex_wait() local 88 uaddr2 = (void *)&tmo; in futex_wait() 91 return _umtx_op(addr, UMTX_OP_WAIT_UINT, (uint32_t)value, uaddr, uaddr2) == -1 ? errno : 0; in futex_wait()
|
/third_party/ltp/include/ |
H A D | tst_timer.h | 263 int *uaddr2, int val3) in sys_futex() 265 return tst_syscall(__NR_futex, uaddr, futex_op, val, to, uaddr2, val3); in sys_futex() 269 int *uaddr2, int val3) in sys_futex_time64() 271 return tst_syscall(__NR_futex_time64, uaddr, futex_op, val, to, uaddr2, val3); in sys_futex_time64() 262 sys_futex(int *uaddr, int futex_op, int val, void *to, int *uaddr2, int val3) sys_futex() argument 268 sys_futex_time64(int *uaddr, int futex_op, int val, void *to, int *uaddr2, int val3) sys_futex_time64() argument
|
/third_party/rust/crates/libc/src/unix/bsd/netbsdlike/openbsd/ |
H A D | mod.rs | 1889 uaddr2: *mut u32, in futex()
|
/third_party/rust/crates/libc/src/unix/bsd/freebsdlike/freebsd/ |
H A D | mod.rs | 4392 uaddr2: *mut ::c_void, in _umtx_op()
|