Home
last modified time | relevance | path

Searched refs:SYS_futex (Results 1 - 25 of 66) sorted by relevance

123

/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/internal/
H A Dfutex.h61 #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.c14 __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.c23 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 Dpthread_barrier_wait.c88 __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 Dpthread_mutex_timedlock.c12 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 Dpthread_cond_timedwait.c52 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 Dpthread_mutexattr_setprotocol.c20 r = -__syscall(SYS_futex, &lk, FUTEX_LOCK_PI, 0, 0); in pthread_mutexattr_setprotocol()
H A Dpthread_mutex_unlock.c45 __syscall(SYS_futex, &m->_m_lock, FUTEX_UNLOCK_PI|priv); in __pthread_mutex_unlock()
H A Dpthread_mutex_trylock.c63 __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.c20 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 Dpthread_mutex_timedlock.c12 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.c13 __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 Dpthread_barrier_wait.c87 __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 Dpthread_mutexattr_setprotocol.c19 r = -__syscall(SYS_futex, &lk, FUTEX_LOCK_PI, 0, 0); in pthread_mutexattr_setprotocol()
/third_party/musl/porting/linux/user/src/thread/
H A Dpthread_mutex_timedlock.c27 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 Dpthread_cond_timedwait.c71 __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 Dpthread_impl.h217 __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 Dpthread_impl.h160 __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 Dfutex.h37 #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 Dpthread_impl.h225 __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 Dpthread_impl.h174 __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 Dfutex.h15 #if !defined(SYS_futex) && defined(SYS_futex_time64)
16 #define SYS_futex SYS_futex_time64 macro
/third_party/ltp/lib/
H A Dtst_checkpoint.c100 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 Dfutex_wait05.c22 TEST(syscall(SYS_futex, &futex, FUTEX_WAIT, futex, &to, NULL, 0)); in sample_fn()
/third_party/ltp/testcases/kernel/syscalls/clone/
H A Dclone08.c154 if (syscall(SYS_futex, &ctid, FUTEX_WAIT, -1, &timeout)) { in test_clone_thread()

Completed in 15 milliseconds

123