/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/internal/ |
H A D | futex.h | 61 #ifndef SYS_futex 62 #define SYS_futex __NR_futex macro 82 #if defined(SYS_futex_time64) && !defined(SYS_futex) 83 #define SYS_futex SYS_futex_time64 macro 98 SYS_futex, reinterpret_cast<int32_t *>(v), in WaitUntil() 104 err = syscall(SYS_futex, reinterpret_cast<int32_t *>(v), in WaitUntil() 116 int err = syscall(SYS_futex, reinterpret_cast<int32_t *>(v), in WaitBitsetAbsoluteTimeout() 126 int err = syscall(SYS_futex, reinterpret_cast<int32_t *>(v), in Wake() 136 int err = syscall(SYS_futex, reinterpret_cast<int32_t *>(v), in WakeBitset()
|
/third_party/musl/src/thread/ |
H A D | __wait.c | 14 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0xffffffffu) != -ENOSYS in __wait() 15 || __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0xffffffffu); in __wait() 17 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0) != -ENOSYS in __wait() 18 || __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0); in __wait()
|
H A D | __timedwait.c | 23 r = __syscall_cp(SYS_futex, addr, op, val, useconds); in __futex4_cp() 25 return __syscall_cp(SYS_futex, addr, op & ~FUTEX_PRIVATE, val, useconds); in __futex4_cp() 31 if (SYS_futex == SYS_futex_time64 || !IS32BIT(s)) in __futex4_cp() 34 if (SYS_futex == SYS_futex_time64 || r!=-ENOSYS) return r; in __futex4_cp() 37 r = __syscall_cp(SYS_futex, addr, op, val, to); in __futex4_cp() 39 return __syscall_cp(SYS_futex, addr, op & ~FUTEX_PRIVATE, val, to); in __futex4_cp()
|
H A D | pthread_barrier_wait.c | 88 __syscall(SYS_futex, &inst->finished, FUTEX_WAIT | FUTEX_PRIVATE, 1, 0xffffffffu) != -ENOSYS in pthread_barrier_wait() 89 || __syscall(SYS_futex, &inst->finished, FUTEX_WAIT, 1, 0xffffffffu); in pthread_barrier_wait() 91 __syscall(SYS_futex,&inst->finished,FUTEX_WAIT|FUTEX_PRIVATE,1,0) != -ENOSYS in pthread_barrier_wait() 92 || __syscall(SYS_futex,&inst->finished,FUTEX_WAIT,1,0); in pthread_barrier_wait()
|
H A D | pthread_mutex_timedlock.c | 12 if (SYS_futex == SYS_futex_time64 || !IS32BIT(s)) in __futex4() 15 if (SYS_futex == SYS_futex_time64 || r!=-ENOSYS) return r; in __futex4() 18 return __syscall(SYS_futex, addr, op, val, to); in __futex4() 40 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in pthread_mutex_timedlock_pi()
|
H A D | pthread_cond_timedwait.c | 52 else __syscall(SYS_futex, l, FUTEX_REQUEUE|FUTEX_PRIVATE, 0, 1, r) != -ENOSYS in unlock_requeue() 53 || __syscall(SYS_futex, l, FUTEX_REQUEUE, 0, 1, r); in unlock_requeue()
|
H A D | pthread_mutexattr_setprotocol.c | 20 r = -__syscall(SYS_futex, &lk, FUTEX_LOCK_PI, 0, 0); in pthread_mutexattr_setprotocol()
|
H A D | pthread_mutex_unlock.c | 45 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in __pthread_mutex_unlock()
|
H A D | pthread_mutex_trylock.c | 63 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in __pthread_mutex_trylock_owner()
|
/third_party/musl/porting/liteos_a/user/src/thread/ |
H A D | __timedwait.c | 20 if (SYS_futex == SYS_futex_time64 || !IS32BIT(s)) in __futex4_cp() 23 if (SYS_futex == SYS_futex_time64 || r!=-ENOSYS) return r; in __futex4_cp() 35 r = __syscall_cp(SYS_futex, addr, op, val, useconds); in __futex4_cp() 37 return __syscall_cp(SYS_futex, addr, op & ~FUTEX_PRIVATE, val, useconds); in __futex4_cp()
|
H A D | pthread_mutex_timedlock.c | 12 if (SYS_futex == SYS_futex_time64 || !IS32BIT(s)) in __futex4() 15 if (SYS_futex == SYS_futex_time64 || r!=-ENOSYS) return r; in __futex4() 18 return __syscall(SYS_futex, addr, op, val, to); in __futex4() 39 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in pthread_mutex_timedlock_pi()
|
H A D | __wait.c | 13 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0xffffffffu) != -ENOSYS in __wait() 14 || __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0xffffffffu); in __wait()
|
H A D | pthread_barrier_wait.c | 87 __syscall(SYS_futex,&inst->finished,FUTEX_WAIT|FUTEX_PRIVATE,1,0xffffffffu) != -ENOSYS in pthread_barrier_wait() 88 || __syscall(SYS_futex,&inst->finished,FUTEX_WAIT,1,0xffffffffu); in pthread_barrier_wait()
|
H A D | pthread_mutexattr_setprotocol.c | 19 r = -__syscall(SYS_futex, &lk, FUTEX_LOCK_PI, 0, 0); in pthread_mutexattr_setprotocol()
|
/third_party/musl/porting/linux/user/src/thread/ |
H A D | pthread_mutex_timedlock.c | 27 if (SYS_futex == SYS_futex_time64 || !IS32BIT(s)) in __futex4() 30 if (SYS_futex == SYS_futex_time64 || r!=-ENOSYS) return r; in __futex4() 33 return __syscall(SYS_futex, addr, op, val, to); in __futex4() 55 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in pthread_mutex_timedlock_pi()
|
H A D | pthread_cond_timedwait.c | 71 __syscall(SYS_futex, l, FUTEX_REQUEUE|FUTEX_PRIVATE, 0, 1, r) != -ENOSYS in unlock_requeue() 72 || __syscall(SYS_futex, l, FUTEX_REQUEUE, 0, 1, r); in unlock_requeue()
|
/third_party/musl/src/internal/ |
H A D | pthread_impl.h | 217 __syscall(SYS_futex, addr, FUTEX_WAKE|priv, cnt) != -ENOSYS || in __wake() 218 __syscall(SYS_futex, addr, FUTEX_WAKE, cnt); in __wake() 224 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0xffffffffu) != -ENOSYS || in __futexwait() 225 __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0xffffffffu); in __futexwait() 227 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0) != -ENOSYS || in __futexwait() 228 __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0); in __futexwait()
|
/third_party/musl/porting/liteos_m/user/src/internal/ |
H A D | pthread_impl.h | 160 __syscall(SYS_futex, addr, FUTEX_WAKE|priv, cnt) != -ENOSYS || in __wake() 161 __syscall(SYS_futex, addr, FUTEX_WAKE, cnt); in __wake() 166 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0xffffffffu) != -ENOSYS || in __futexwait() 167 __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0xffffffffu); in __futexwait()
|
/third_party/mesa3d/src/util/ |
H A D | futex.h | 37 #ifndef SYS_futex 38 #define SYS_futex SYS_futex_time64 macro 43 return syscall(SYS_futex, addr1, op, val1, timeout, addr2, val3); in sys_futex()
|
/third_party/musl/porting/linux/user/src/internal/ |
H A D | pthread_impl.h | 225 __syscall(SYS_futex, addr, FUTEX_WAKE|priv, cnt) != -ENOSYS || in __wake() 226 __syscall(SYS_futex, addr, FUTEX_WAKE, cnt); in __wake() 231 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0) != -ENOSYS || in __futexwait() 232 __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0); in __futexwait()
|
/third_party/musl/porting/liteos_a/user/src/internal/ |
H A D | pthread_impl.h | 174 __syscall(SYS_futex, addr, FUTEX_WAKE|priv, cnt) != -ENOSYS || in __wake() 175 __syscall(SYS_futex, addr, FUTEX_WAKE, cnt); in __wake() 180 __syscall(SYS_futex, addr, FUTEX_WAIT|priv, val, 0xffffffffu) != -ENOSYS || in __futexwait() 181 __syscall(SYS_futex, addr, FUTEX_WAIT, val, 0xffffffffu); in __futexwait()
|
/third_party/ltp/include/lapi/ |
H A D | futex.h | 15 #if !defined(SYS_futex) && defined(SYS_futex_time64) 16 #define SYS_futex SYS_futex_time64 macro
|
/third_party/ltp/lib/ |
H A D | tst_checkpoint.c | 100 ret = syscall(SYS_futex, &tst_futexes[id], FUTEX_WAIT, in tst_checkpoint_wait() 121 waked += syscall(SYS_futex, &tst_futexes[id], FUTEX_WAKE, in tst_checkpoint_wake()
|
/third_party/ltp/testcases/kernel/syscalls/futex/ |
H A D | futex_wait05.c | 22 TEST(syscall(SYS_futex, &futex, FUTEX_WAIT, futex, &to, NULL, 0)); in sample_fn()
|
/third_party/ltp/testcases/kernel/syscalls/clone/ |
H A D | clone08.c | 154 if (syscall(SYS_futex, &ctid, FUTEX_WAIT, -1, &timeout)) { in test_clone_thread()
|