Home
last modified time | relevance | path

Searched refs:GetOrder (Results 1 – 5 of 5) sorted by relevance

/system/ulib/inspect/
A Dheap.cpp75 while (GetOrder(GetBlock(next_block_index)) > min_fit_order) { in Allocate()
85 next_block->header = BlockFields::Order::Make(GetOrder(next_block)) | in Allocate()
95 BlockIndex buddy_index = Buddy(block_index, GetOrder(block)); in Free()
100 while (GetType(buddy) == BlockType::kFree && GetOrder(block) < kNumOrders - 1 && in Free()
101 GetOrder(block) == GetOrder(buddy)) { in Free()
110 BlockFields::Order::Set(&block->header, GetOrder(block) + 1); in Free()
111 buddy_index = Buddy(block_index, GetOrder(block)); in Free()
116 block->header = BlockFields::Order::Make(GetOrder(block)) | in Free()
119 free_blocks_[GetOrder(block)] = block_index; in Free()
126 BlockOrder order = GetOrder(cur); in SplitBlock()
[all …]
A Dscanner.cpp20 BlockOrder order = GetOrder(block); in ScanBlocks()
/system/ulib/inspect/include/lib/inspect/
A Dheap.h81 return GetType(b) == BlockType::kFree && GetOrder(b) == expected_order; in IsFreeBlock()
A Dblock.h121 constexpr BlockOrder GetOrder(const Block* block) { in GetOrder() function
/system/ulib/inspect/test/
A Dheap_tests.cpp40 ret.push_back({index, GetType(block), GetOrder(block)}); in dump()

Completed in 6 milliseconds