Searched refs:RleBitmap (Results 1 – 7 of 7) sorted by relevance
| /system/ulib/bitmap/include/bitmap/ |
| A D | rle-bitmap.h | 32 class RleBitmap final : public Bitmap { 42 constexpr RleBitmap() in RleBitmap() function 44 virtual ~RleBitmap() = default; 46 RleBitmap(RleBitmap&& rhs) = default; 47 RleBitmap& operator=(RleBitmap&& rhs) = default; 49 DISALLOW_COPY_AND_ASSIGN_ALLOW_MOVE(RleBitmap);
|
| /system/ulib/bitmap/ |
| A D | rle-bitmap.cpp | 22 RleBitmapElementPtr AllocateElement(RleBitmap::FreeList* free_list) { in AllocateElement() 37 void ReleaseElement(RleBitmap::FreeList* free_list, RleBitmapElementPtr&& elem) { in ReleaseElement() 45 zx_status_t RleBitmap::Find(bool is_set, size_t bitoff, size_t bitmax, size_t run_len, size_t* out) in Find() 99 bool RleBitmap::Get(size_t bitoff, size_t bitmax, size_t* first_unset) const { in Get() 119 void RleBitmap::ClearAll() { in ClearAll() 125 zx_status_t RleBitmap::Set(size_t bitoff, size_t bitmax) { in Set() 129 zx_status_t RleBitmap::SetNoAlloc(size_t bitoff, size_t bitmax, FreeList* free_list) { in SetNoAlloc() 137 zx_status_t RleBitmap::Clear(size_t bitoff, size_t bitmax) { in Clear() 141 zx_status_t RleBitmap::ClearNoAlloc(size_t bitoff, size_t bitmax, FreeList* free_list) { in ClearNoAlloc() 149 zx_status_t RleBitmap::SetInternal(size_t bitoff, size_t bitmax, FreeList* free_list) { in SetInternal() [all …]
|
| /system/ulib/blobfs/include/blobfs/ |
| A D | extent-reserver.h | 39 bitmap::RleBitmap::const_iterator ReservedBlocksCbegin() const { in ReservedBlocksCbegin() 43 bitmap::RleBitmap::const_iterator ReservedBlocksCend() const { in ReservedBlocksCend() 48 bitmap::RleBitmap reserved_blocks_ = {};
|
| A D | allocator.h | 164 bool MunchUnreservedExtents(bitmap::RleBitmap::const_iterator reserved_iterator, 169 bitmap::RleBitmap::const_iterator* out_reserved_iterator,
|
| A D | node-reserver.h | 60 bitmap::RleBitmap reserved_nodes_ = {};
|
| /system/utest/bitmap/ |
| A D | rle-bitmap-tests.cpp | 37 RleBitmap bitmap; in InitializedEmpty() 49 RleBitmap bitmap; in SingleBit() 74 RleBitmap bitmap; in SetTwice() 99 RleBitmap bitmap; in ClearTwice() 122 RleBitmap bitmap; in GetReturnArg() 154 RleBitmap bitmap; in SetRange() 183 RleBitmap bitmap; in ClearAll() 214 RleBitmap bitmap; in ClearSubrange() 254 RleBitmap bitmap; in MergeRanges() 289 RleBitmap bitmap; in SplitRanges() [all …]
|
| /system/ulib/blobfs/ |
| A D | allocator.cpp | 281 bool Allocator::MunchUnreservedExtents(bitmap::RleBitmap::const_iterator reserved_iterator, in MunchUnreservedExtents() 286 bitmap::RleBitmap::const_iterator* out_reserved_iterator, in MunchUnreservedExtents()
|
Completed in 16 milliseconds