Home
last modified time | relevance | path

Searched refs:RleBitmap (Results 1 – 7 of 7) sorted by relevance

/system/ulib/bitmap/include/bitmap/
A Drle-bitmap.h32 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 Drle-bitmap.cpp22 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 Dextent-reserver.h39 bitmap::RleBitmap::const_iterator ReservedBlocksCbegin() const { in ReservedBlocksCbegin()
43 bitmap::RleBitmap::const_iterator ReservedBlocksCend() const { in ReservedBlocksCend()
48 bitmap::RleBitmap reserved_blocks_ = {};
A Dallocator.h164 bool MunchUnreservedExtents(bitmap::RleBitmap::const_iterator reserved_iterator,
169 bitmap::RleBitmap::const_iterator* out_reserved_iterator,
A Dnode-reserver.h60 bitmap::RleBitmap reserved_nodes_ = {};
/system/utest/bitmap/
A Drle-bitmap-tests.cpp37 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 Dallocator.cpp281 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