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

/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/
H A Dbitmap.h66 * The macros BT_WIM and BT_BIW internal; there is no need
78 #define BT_BIW(bitindex) \ macro
99 ((BT_WIM((bitmap), (bitindex)) & BT_BIW(bitindex)) ? 1 : 0)
101 { BT_WIM((bitmap), (bitindex)) |= BT_BIW(bitindex); }
103 { BT_WIM((bitmap), (bitindex)) &= ~BT_BIW(bitindex); }
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dbitmap.h76 * The macros BT_WIM and BT_BIW internal; there is no need
88 #define BT_BIW(bitindex) \ macro
109 ((BT_WIM((bitmap), (bitindex)) & BT_BIW(bitindex)) ? 1 : 0)
111 { BT_WIM((bitmap), (bitindex)) |= BT_BIW(bitindex); }
113 { BT_WIM((bitmap), (bitindex)) &= ~BT_BIW(bitindex); }
174 { atomic_or_ulong(&(BT_WIM(bitmap, bitindex)), BT_BIW(bitindex)); }
176 { atomic_and_ulong(&(BT_WIM(bitmap, bitindex)), ~BT_BIW(bitindex)); }

Completed in 134 milliseconds