Lines Matching defs:lbp
88 bitmap_clear(long_bitmap_t *lbp, cl_t cl)
93 assert((lbp->map[i] & ~clearmask) != 0);
94 lbp->map[i] &= clearmask;
95 lbp->count--;
99 bitmap_get(long_bitmap_t *lbp, cl_t cl)
104 return ((lbp->map[i] & usedbit) == usedbit);
108 bitmap_none_in_range(long_bitmap_t *lbp, cl_t cl)
112 return (lbp->map[i] == 0);
116 bitmap_count(long_bitmap_t *lbp)
118 return (lbp->count);
122 bitmap_ctor(long_bitmap_t *lbp, size_t bits, bool allone)
126 free(lbp->map);
127 lbp->map = calloc(1, bitmap_size);
128 if (lbp->map == NULL)
132 memset(lbp->map, 0xff, bitmap_size);
133 lbp->count = bits;
135 lbp->count = 0;
141 bitmap_dtor(long_bitmap_t *lbp)
143 free(lbp->map);
144 lbp->map = NULL;