Lines Matching refs:binfo
9 bitmap_info_init(bitmap_info_t *binfo, size_t nbits) in bitmap_info_init() argument
22 binfo->levels[0].group_offset = 0; in bitmap_info_init()
26 binfo->levels[i].group_offset = binfo->levels[i-1].group_offset in bitmap_info_init()
30 binfo->levels[i].group_offset = binfo->levels[i-1].group_offset in bitmap_info_init()
32 assert(binfo->levels[i].group_offset <= BITMAP_GROUPS_MAX); in bitmap_info_init()
33 binfo->nlevels = i; in bitmap_info_init()
34 binfo->nbits = nbits; in bitmap_info_init()
38 bitmap_info_ngroups(const bitmap_info_t *binfo) in bitmap_info_ngroups() argument
40 return (binfo->levels[binfo->nlevels].group_offset); in bitmap_info_ngroups()
44 bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo) in bitmap_init() argument
56 memset(bitmap, 0xffU, bitmap_size(binfo)); in bitmap_init()
57 extra = (BITMAP_GROUP_NBITS - (binfo->nbits & BITMAP_GROUP_NBITS_MASK)) in bitmap_init()
60 bitmap[binfo->levels[1].group_offset - 1] >>= extra; in bitmap_init()
61 for (i = 1; i < binfo->nlevels; i++) { in bitmap_init()
62 size_t group_count = binfo->levels[i].group_offset - in bitmap_init()
63 binfo->levels[i-1].group_offset; in bitmap_init()
67 bitmap[binfo->levels[i+1].group_offset - 1] >>= extra; in bitmap_init()
74 bitmap_info_init(bitmap_info_t *binfo, size_t nbits) in bitmap_info_init() argument
79 binfo->ngroups = BITMAP_BITS2GROUPS(nbits); in bitmap_info_init()
80 binfo->nbits = nbits; in bitmap_info_init()
84 bitmap_info_ngroups(const bitmap_info_t *binfo) in bitmap_info_ngroups() argument
86 return (binfo->ngroups); in bitmap_info_ngroups()
90 bitmap_init(bitmap_t *bitmap, const bitmap_info_t *binfo) in bitmap_init() argument
94 memset(bitmap, 0xffU, bitmap_size(binfo)); in bitmap_init()
95 extra = (BITMAP_GROUP_NBITS - (binfo->nbits & BITMAP_GROUP_NBITS_MASK)) in bitmap_init()
98 bitmap[binfo->ngroups - 1] >>= extra; in bitmap_init()
104 bitmap_size(const bitmap_info_t *binfo) in bitmap_size() argument
106 return (bitmap_info_ngroups(binfo) << LG_SIZEOF_BITMAP); in bitmap_size()