VPB_BIT_SHARED
return ((x & VPB_BIT_SHARED) != 0 && x != VPB_UNBUSIED);
(xsleep && (x & VPB_BIT_SHARED) != 0) ||
if ((x & VPB_BIT_SHARED) == 0)
if ((x & VPB_BIT_SHARED) != 0 && VPB_SHARERS(x) > 1) {
KASSERT((x & VPB_BIT_SHARED) != 0 ||
(VPB_BIT_SHARED | VPB_BIT_EXCLUSIVE | VPB_BIT_WAITERS)
#define VPB_SHARERS_WORD(x) ((x) << VPB_SHARERS_SHIFT | VPB_BIT_SHARED)
#define VPB_FREED (0xffffffff - VPB_BIT_SHARED)