Lines Matching refs:lock
13 int pthread_spin_init (pthread_spinlock_t *lock, int pshared) in pthread_spin_init() argument
15 if (!lock) in pthread_spin_init()
18 lock->lock = 0; in pthread_spin_init()
23 int pthread_spin_destroy (pthread_spinlock_t *lock) in pthread_spin_destroy() argument
25 if (!lock) in pthread_spin_destroy()
31 int pthread_spin_lock (pthread_spinlock_t *lock) in pthread_spin_lock() argument
33 if (!lock) in pthread_spin_lock()
36 while (!(lock->lock)) in pthread_spin_lock()
38 lock->lock = 1; in pthread_spin_lock()
44 int pthread_spin_trylock (pthread_spinlock_t *lock) in pthread_spin_trylock() argument
46 if (!lock) in pthread_spin_trylock()
49 if (!(lock->lock)) in pthread_spin_trylock()
51 lock->lock = 1; in pthread_spin_trylock()
59 int pthread_spin_unlock (pthread_spinlock_t *lock) in pthread_spin_unlock() argument
61 if (!lock) in pthread_spin_unlock()
63 if (!(lock->lock)) in pthread_spin_unlock()
66 lock->lock = 0; in pthread_spin_unlock()