Lines Matching refs:startbit

37 	while (n1 && n2 && (n1->startbit == n2->startbit) &&  in ebitmap_cmp()
63 new->startbit = n->startbit; in ebitmap_cpy()
128 offset = e_iter->startbit; in ebitmap_netlbl_export()
182 offset >= e_iter->startbit + EBITMAP_SIZE) { in ebitmap_netlbl_import()
188 e_iter->startbit = offset - (offset % EBITMAP_SIZE); in ebitmap_netlbl_import()
193 ebmap->highbit = e_iter->startbit + EBITMAP_SIZE; in ebitmap_netlbl_import()
230 while (n1 && n2 && (n1->startbit <= n2->startbit)) { in ebitmap_contains()
231 if (n1->startbit < n2->startbit) { in ebitmap_contains()
238 u32 lastsetbit = n2->startbit + i * EBITMAP_UNIT_SIZE + in ebitmap_contains()
268 while (n && (n->startbit <= bit)) { in ebitmap_get_bit()
269 if ((n->startbit + EBITMAP_SIZE) > bit) in ebitmap_get_bit()
283 while (n && n->startbit <= bit) { in ebitmap_set_bit()
284 if ((n->startbit + EBITMAP_SIZE) > bit) { in ebitmap_set_bit()
303 e->highbit = prev->startbit + in ebitmap_set_bit()
327 new->startbit = bit - (bit % EBITMAP_SIZE); in ebitmap_set_bit()
332 e->highbit = new->startbit + EBITMAP_SIZE; in ebitmap_set_bit()
366 u32 mapunit, count, startbit, index, i; in ebitmap_read() local
408 startbit = le32_to_cpu(ebitmap_start); in ebitmap_read()
410 if (startbit & (mapunit - 1)) { in ebitmap_read()
413 startbit, mapunit); in ebitmap_read()
416 if (startbit > e->highbit - mapunit) { in ebitmap_read()
419 startbit, (e->highbit - mapunit)); in ebitmap_read()
423 if (!n || startbit >= n->startbit + EBITMAP_SIZE) { in ebitmap_read()
433 tmp->startbit = startbit - (startbit % EBITMAP_SIZE); in ebitmap_read()
439 } else if (startbit <= n->startbit) { in ebitmap_read()
442 startbit, n->startbit); in ebitmap_read()
457 index = (startbit - n->startbit) / EBITMAP_UNIT_SIZE; in ebitmap_read()
464 if (n && n->startbit + EBITMAP_SIZE != e->highbit) { in ebitmap_read()
466 e->highbit, n->startbit + EBITMAP_SIZE); in ebitmap_read()
567 hash = jhash_1word(node->startbit, hash); in ebitmap_hash()