Lines Matching defs:maxbit
167 int ebitmap_not(ebitmap_t *dst, const ebitmap_t *e1, unsigned int maxbit)
177 for (cur_startbit = 0; cur_startbit < maxbit; cur_startbit += MAPSIZE) {
188 if (maxbit - cur_startbit < MAPSIZE)
189 map &= (((MAPTYPE)1) << (maxbit - cur_startbit)) - 1;
216 int ebitmap_andnot(ebitmap_t *dst, const ebitmap_t *e1, const ebitmap_t *e2, unsigned int maxbit)
221 rc = ebitmap_not(&e3, e2, maxbit);
451 int ebitmap_init_range(ebitmap_t * e, unsigned int minbit, unsigned int maxbit)
455 uint32_t maxstartbit = maxbit & ~(MAPSIZE - 1);
463 if (minbit > maxbit)
482 new->map = ~((MAPTYPE)0) >> (MAPSIZE - (maxbit - startbit + 1));
484 mask = ~((MAPTYPE)0) >> (MAPSIZE - (maxbit - minbit + 1));