Home
last modified time | relevance | path

Searched refs:a_spin (Results 1 – 21 of 21) sorted by relevance

/third_party/musl/arch/i386/
Datomic_arch.h74 #define a_spin a_spin macro
75 static inline void a_spin() in a_spin() function
/third_party/musl/arch/x32/
Datomic_arch.h90 #define a_spin a_spin macro
91 static inline void a_spin() in a_spin() function
/third_party/musl/arch/x86_64/
Datomic_arch.h99 #define a_spin a_spin macro
100 static inline void a_spin() in a_spin() function
/third_party/musl/src/thread/
Dpthread_spin_lock.c6 while (*(volatile int *)s || a_cas(s, 0, EBUSY)) a_spin(); in pthread_spin_lock()
D__wait.c8 if (*addr==val) a_spin(); in __wait()
Dsem_timedwait.c16 while (spins-- && sem->__val[0] <= 0 && !sem->__val[1]) a_spin(); in sem_timedwait()
Dpthread_rwlock_timedrdlock.c11 while (spins-- && rw->_rw_lock && !rw->_rw_waiters) a_spin(); in __pthread_rwlock_timedrdlock()
Dpthread_rwlock_timedwrlock.c11 while (spins-- && rw->_rw_lock && !rw->_rw_waiters) a_spin(); in __pthread_rwlock_timedwrlock()
Dpthread_mutex_timedlock.c71 while (spins-- && m->_m_lock && !m->_m_waiters) a_spin(); in __pthread_mutex_timedlock()
Dpthread_barrier_wait.c84 a_spin(); in pthread_barrier_wait()
/third_party/musl/porting/liteos_a/user/src/thread/
D__wait.c8 if (*addr==val) a_spin(); in __wait()
Dpthread_mutex_timedlock.c69 while (spins-- && m->_m_lock && !m->_m_waiters) a_spin(); in __pthread_mutex_timedlock()
Dpthread_barrier_wait.c84 a_spin(); in pthread_barrier_wait()
/third_party/musl/porting/linux/user/src/thread/
Dpthread_rwlock_timedrdlock.c27 while (spins-- && rw->_rw_lock && !rw->_rw_waiters) a_spin(); in __pthread_rwlock_timedrdlock()
Dpthread_rwlock_timedwrlock.c30 while (spins-- && rw->_rw_lock && !rw->_rw_waiters) a_spin(); in __pthread_rwlock_timedwrlock()
Dpthread_mutex_timedlock.c90 while (spins-- && m->_m_lock && !m->_m_waiters) a_spin(); in __pthread_mutex_timedlock()
/third_party/musl/porting/liteos_a/kernel/src/internal/
Datomic.h204 #ifndef a_spin
205 #define a_spin a_barrier macro
/third_party/musl/porting/liteos_m/kernel/src/internal/
Datomic.h204 #ifndef a_spin
205 #define a_spin a_barrier macro
/third_party/musl/src/internal/
Datomic.h204 #ifndef a_spin
205 #define a_spin a_barrier macro
/third_party/musl/porting/uniproton/kernel/src/internal/
Datomic.h204 #ifndef a_spin
205 #define a_spin a_barrier macro
/third_party/musl/porting/liteos_m/user/src/internal/
Datomic.h204 #ifndef a_spin
205 #define a_spin a_barrier macro