Searched refs:RW_UNLOCKED (Results 1 - 2 of 2) sorted by relevance
/freebsd-10-stable/sys/sys/ |
H A D | rwlock.h | 72 #define RW_UNLOCKED RW_READERS_LOCK(0) macro 83 atomic_cmpset_acq_ptr(&(rw)->rw_lock, RW_UNLOCKED, (tid)) 87 atomic_cmpset_rel_ptr(&(rw)->rw_lock, (tid), RW_UNLOCKED) 99 if ((rw)->rw_lock != RW_UNLOCKED || !_rw_write_lock((rw), _tid))\
|
/freebsd-10-stable/sys/kern/ |
H A D | kern_rwlock.c | 239 rw->rw_lock = RW_UNLOCKED; 250 KASSERT(rw->rw_lock == RW_UNLOCKED, ("rw lock %p not unlocked", rw)); 325 rval = atomic_cmpset_acq_ptr(&rw->rw_lock, RW_UNLOCKED, 689 RW_UNLOCKED)) { 721 x = RW_UNLOCKED; 815 if (rw->rw_lock == RW_UNLOCKED && _rw_write_lock(rw, tid)) 900 if ((v & ~x) == RW_UNLOCKED) { 1018 v = RW_UNLOCKED; 1218 if (rw->rw_lock == RW_UNLOCKED || 1281 if (rw->rw_lock == RW_UNLOCKED) [all...] |
Completed in 64 milliseconds