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

/freebsd-10-stable/sys/sys/
H A Dlockmgr.h39 #define LK_SHARE 0x01 macro
46 (LK_SHARE | LK_ALL_WAITERS | LK_EXCLUSIVE_SPINNERS)
51 #define LK_SHARERS_LOCK(x) ((x) << LK_SHARERS_SHIFT | LK_SHARE)
/freebsd-10-stable/sys/kern/
H A Dkern_lock.c120 (((x) & LK_SHARE) && \
137 (((lk)->lk_lock & ~(LK_FLAGMASK & ~LK_SHARE)) == LK_KERNPROC)
140 (((lk)->lk_lock & ~(LK_FLAGMASK & ~LK_SHARE)) == (uintptr_t)curthread)
182 return ((x & LK_SHARE) ? NULL : (struct thread *)LK_HOLDER(x));
579 if (LK_CAN_ADAPT(lk, flags) && (x & LK_SHARE) == 0 &&
609 (x & LK_SHARE) != 0 && LK_SHARERS(x) &&
626 if ((x & LK_SHARE) == 0 ||
663 if (LK_CAN_ADAPT(lk, flags) && (x & LK_SHARE) == 0 &&
823 if (LK_CAN_ADAPT(lk, flags) && (x & LK_SHARE) == 0 &&
853 (x & LK_SHARE) !
[all...]

Completed in 55 milliseconds