Lines Matching defs:nvp_advice
52 uchar_t nvp_advice; /* pplock & <sys/mman.h> madvise flags */
59 * We've stolen three bits from the top of nvp_advice: the first to store
69 #define VP_PPLOCK_SHIFT (0x07) /* offset of lock hiding inside nvp_advice */
75 #define VPP_ADVICE(vpp) ((vpp)->nvp_advice & VP_ADVICE_MASK)
77 ((uchar_t)((vpp)->nvp_advice & VP_PPLOCK_MASK))
79 ((uchar_t)((vpp)->nvp_advice & VP_SWAPRES_MASK))
81 ((uchar_t)((vpp)->nvp_advice & VP_INHZERO_MASK))
85 ((vpp)->nvp_advice = ((vpp)->nvp_advice & ~VP_ADVICE_MASK) | \
87 #define VPP_SETPPLOCK(vpp) ((vpp)->nvp_advice |= VP_PPLOCK_MASK)
88 #define VPP_CLRPPLOCK(vpp) ((vpp)->nvp_advice &= ~VP_PPLOCK_MASK)
89 #define VPP_SETSWAPRES(vpp) ((vpp)->nvp_advice |= VP_SWAPRES_MASK)
90 #define VPP_CLRSWAPRES(vpp) ((vpp)->nvp_advice &= ~VP_SWAPRES_MASK)
91 #define VPP_SETINHZERO(vpp) ((vpp)->nvp_advice |= VP_INHZERO_MASK)
92 #define VPP_CLRINHZERO(vpp) ((vpp)->nvp_advice &= ~VP_INHZERO_MASK)