Lines Matching refs:bitmap_t
8 typedef unsigned long bitmap_t; typedef
172 void bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo, bool fill);
176 bitmap_full(bitmap_t *bitmap, const bitmap_info_t *binfo) { in bitmap_full()
179 bitmap_t rg = bitmap[rgoff]; in bitmap_full()
195 bitmap_get(bitmap_t *bitmap, const bitmap_info_t *binfo, size_t bit) { in bitmap_get()
197 bitmap_t g; in bitmap_get()
206 bitmap_set(bitmap_t *bitmap, const bitmap_info_t *binfo, size_t bit) { in bitmap_set()
208 bitmap_t *gp; in bitmap_set()
209 bitmap_t g; in bitmap_set()
242 bitmap_ffu(const bitmap_t *bitmap, const bitmap_info_t *binfo, size_t min_bit) { in bitmap_ffu()
250 bitmap_t group = bitmap[binfo->levels[level].group_offset + (bit in bitmap_ffu()
255 bitmap_t group_mask = ~((1LU << group_nmask) - 1); in bitmap_ffu()
256 bitmap_t group_masked = group & group_mask; in bitmap_ffu()
284 bitmap_t g = bitmap[i] & ~((1LU << (min_bit & BITMAP_GROUP_NBITS_MASK)) in bitmap_ffu()
301 bitmap_sfu(bitmap_t *bitmap, const bitmap_info_t *binfo) { in bitmap_sfu()
303 bitmap_t g; in bitmap_sfu()
331 bitmap_unset(bitmap_t *bitmap, const bitmap_info_t *binfo, size_t bit) { in bitmap_unset()
333 bitmap_t *gp; in bitmap_unset()
334 bitmap_t g; in bitmap_unset()