Lines Matching full:bitmap
38 * A bitmap is a vector of 1 or more ulong_t's.
62 * bitmap is a ulong_t *, bitindex an index_t
71 #define BT_WIM(bitmap, bitindex) \ argument
72 ((bitmap)[(bitindex) >> BT_ULSHIFT])
80 #define BT_WIM32(bitmap, bitindex) \ argument
81 ((bitmap)[(bitindex) >> BT_ULSHIFT32])
96 #define BT_TEST(bitmap, bitindex) \ argument
97 ((BT_WIM((bitmap), (bitindex)) & BT_BIW(bitindex)) ? 1 : 0)
98 #define BT_SET(bitmap, bitindex) \ argument
99 { BT_WIM((bitmap), (bitindex)) |= BT_BIW(bitindex); }
100 #define BT_CLEAR(bitmap, bitindex) \ argument
101 { BT_WIM((bitmap), (bitindex)) &= ~BT_BIW(bitindex); }
108 #define BT_TEST32(bitmap, bitindex) \ argument
109 ((BT_WIM32((bitmap), (bitindex)) & BT_BIW32(bitindex)) ? 1 : 0)
110 #define BT_SET32(bitmap, bitindex) \ argument
111 { BT_WIM32((bitmap), (bitindex)) |= BT_BIW32(bitindex); }
112 #define BT_CLEAR32(bitmap, bitindex) \ argument
113 { BT_WIM32((bitmap), (bitindex)) &= ~BT_BIW32(bitindex); }