Searched refs:RW_UNLOCKED (Results 1 - 2 of 2) sorted by relevance

/freebsd-10-stable/sys/sys/
H A Drwlock.h72 #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 Dkern_rwlock.c239 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