Lines Matching refs:last_startbit
456 int bit, last_bit, last_startbit, rc; in ebitmap_write() local
462 last_startbit = -1; in ebitmap_write()
464 if (rounddown(bit, (int)BITS_PER_U64) > last_startbit) { in ebitmap_write()
466 last_startbit = rounddown(bit, BITS_PER_U64); in ebitmap_write()
478 last_startbit = INT_MIN; in ebitmap_write()
480 if (rounddown(bit, (int)BITS_PER_U64) > last_startbit) { in ebitmap_write()
485 last_startbit = rounddown(bit, BITS_PER_U64); in ebitmap_write()
486 map = (u64)1 << (bit - last_startbit); in ebitmap_write()
491 buf[0] = cpu_to_le32(last_startbit); in ebitmap_write()
503 last_startbit = rounddown(bit, BITS_PER_U64); in ebitmap_write()
505 map |= (u64)1 << (bit - last_startbit); in ebitmap_write()
512 buf[0] = cpu_to_le32(last_startbit); in ebitmap_write()