Searched refs:s_lock (Results 1 - 6 of 6) sorted by relevance
/freebsd-9.3-release/tools/KSE/ksetest/ |
H A D | simplelock.h | 36 int s_lock; member in struct:simplelock 42 lock->s_lock = 0; 48 while (!atomic_cmpset_int(&lock->s_lock, 0, 1)) 55 atomic_store_rel_int(&lock->s_lock, 0);
|
/freebsd-9.3-release/tools/KSE/rr/ |
H A D | simplelock.h | 36 int s_lock; member in struct:simplelock 42 lock->s_lock = 0; 48 while (!atomic_cmpset_int(&lock->s_lock, 0, 1)) 55 atomic_store_rel_int(&lock->s_lock, 0);
|
/freebsd-9.3-release/lib/libthr/thread/ |
H A D | thr_pspinlock.c | 56 _thr_umutex_init(&lck->s_lock); 90 ret = THR_UMUTEX_TRYLOCK(curthread, &lck->s_lock); 105 while ((ret = THR_UMUTEX_TRYLOCK(curthread, &lck->s_lock)) != 0) { 106 while (lck->s_lock.m_owner) { 135 ret = THR_UMUTEX_UNLOCK(curthread, &lck->s_lock);
|
H A D | thr_private.h | 195 struct umutex s_lock; member in struct:pthread_spinlock
|
/freebsd-9.3-release/lib/libkse/thread/ |
H A D | thr_pspinlock.c | 59 lck->s_lock = 0; 97 else if (lck->s_lock != 0) 100 atomic_swap_int(&(lck)->s_lock, 1, &oldval); 125 while (lck->s_lock) { 135 atomic_swap_int(&(lck)->s_lock, 1, &oldval); 158 atomic_swap_int(&lck->s_lock, 0, &ret);
|
H A D | thr_private.h | 397 volatile int s_lock; member in struct:pthread_spinlock
|
Completed in 193 milliseconds