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

/freebsd-12-stable/sys/kern/
H A Dkern_lock.c120 if ((x & (LK_SHARE | LK_EXCLUSIVE_WAITERS | LK_EXCLUSIVE_SPINNERS)) ==
121 LK_SHARE)
123 if (fp || (!(x & LK_SHARE)))
144 (((lk)->lk_lock & ~(LK_FLAGMASK & ~LK_SHARE)) == LK_KERNPROC)
147 (((v) & ~(LK_FLAGMASK & ~LK_SHARE)) == (uintptr_t)curthread)
256 return ((x & LK_SHARE) ? NULL : (struct thread *)LK_HOLDER(x));
672 LOCKSTAT_READER, (x & LK_SHARE) == 0,
673 (x & LK_SHARE) == 0 ? 0 : LK_SHARERS(x));
863 LOCKSTAT_WRITER, (x & LK_SHARE) == 0,
864 (x & LK_SHARE)
[all...]
/freebsd-12-stable/sys/sys/
H A Dlockmgr.h41 #define LK_SHARE 0x01 macro
48 (LK_SHARE | LK_ALL_WAITERS | LK_EXCLUSIVE_SPINNERS)
53 #define LK_SHARERS_LOCK(x) ((x) << LK_SHARERS_SHIFT | LK_SHARE)

Completed in 176 milliseconds