Searched refs:bitlen (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/ulib/bitmap/
H A Drle-bitmap.cpp102 if (bitoff < elem.bitoff + elem.bitlen) {
103 bitoff = elem.bitoff + elem.bitlen;
152 const size_t bitlen = bitmax - bitoff; local
153 if (bitlen == 0) {
163 new_elem->bitlen = bitlen;
166 return elem.bitoff + elem.bitlen >= bitoff;
172 num_bits_ += bitlen;
186 elem.bitlen += elem.bitoff - itr->bitoff;
192 size_t max = elem.bitoff + elem.bitlen;
[all...]
/fuchsia/zircon/system/utest/bitmap/
H A Drle-bitmap-tests.cpp13 typedef bool(VerifyCallback)(size_t index, size_t bitoff, size_t bitlen);
21 EXPECT_TRUE(cb(rng_count, range.bitoff, range.bitlen));
23 bit_count += range.bitlen;
54 auto cb = [](size_t index, size_t bitoff, size_t bitlen) -> bool {
57 EXPECT_EQ(bitlen, 1U, "bitlen");
83 auto cb = [](size_t index, size_t bitoff, size_t bitlen) -> bool {
86 EXPECT_EQ(bitlen, 1U, "bitlen");
139 auto cb = [](size_t index, size_t bitoff, size_t bitlen)
[all...]
/fuchsia/zircon/kernel/arch/x86/
H A Dioport.cpp39 DEBUG_ASSERT(extent.bitoff + extent.bitlen <= IO_BITMAP_BITS);
40 bitmap_set(tss_bitmap, static_cast<int>(extent.bitoff), static_cast<int>(extent.bitlen));
58 DEBUG_ASSERT(extent.bitoff + extent.bitlen <= IO_BITMAP_BITS);
59 bitmap_clear(tss_bitmap, static_cast<int>(extent.bitoff), static_cast<int>(extent.bitlen));
/fuchsia/zircon/system/ulib/bitmap/include/bitmap/
H A Drle-bitmap.h103 // The number of total bits in elems_; i.e. the sum of the bitlen field of all stored
113 size_t bitlen; member in struct:bitmap::RleBitmapElement
116 size_t end() const { return bitoff + bitlen; }

Completed in 81 milliseconds