Searched refs:lk_lock (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/sys/sys/
H A D_lockmgr.h40 volatile uintptr_t lk_lock; member in struct:lock
H A Dlockmgr.h130 ((lk)->lk_lock & LK_ALL_WAITERS)
/freebsd-9.3-release/sys/kern/
H A Dkern_lock.c141 (((lk)->lk_lock & ~(LK_FLAGMASK & ~LK_SHARE)) == LK_KERNPROC)
144 (((lk)->lk_lock & ~(LK_FLAGMASK & ~LK_SHARE)) == (uintptr_t)curthread)
175 x = lk->lk_lock;
243 x = lk->lk_lock;
250 if (atomic_cmpset_rel_ptr(&lk->lk_lock, x,
263 if (atomic_cmpset_rel_ptr(&lk->lk_lock, x, LK_UNLOCKED))
273 x = lk->lk_lock & (LK_ALL_WAITERS | LK_EXCLUSIVE_SPINNERS);
322 if (!atomic_cmpset_rel_ptr(&lk->lk_lock, LK_SHARERS_LOCK(1) | x,
376 ASSERT_ATOMIC_LOAD_PTR(lk->lk_lock,
378 &lk->lk_lock));
[all...]
/freebsd-9.3-release/sys/geom/
H A Dgeom_vfs.c131 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC)
136 if (LK_HOLDER(bp->b_lock.lk_lock) == LK_KERNPROC)

Completed in 68 milliseconds