Home
last modified time | relevance | path

Searched refs:kAlignSize (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/src/core/utils/
Dheap.hpp219 static constexpr uint16_t kAlignSize = sizeof(void *); member in ot::Utils::Heap
220 static constexpr uint16_t kBlockRemainderSize = kAlignSize - sizeof(uint16_t) * 2;
221 static constexpr uint16_t kSuperBlockSize = kAlignSize - sizeof(Block);
222 …static constexpr uint16_t kFirstBlockSize = kMemorySize - kAlignSize * 3 + kBlockRemainderSize;
223 static constexpr uint16_t kSuperBlockOffset = kAlignSize - sizeof(uint16_t);
224 static constexpr uint16_t kFirstBlockOffset = kAlignSize * 2 - sizeof(uint16_t);
227 …static_assert(kMemorySize % kAlignSize == 0, "The heap memory size is not aligned to kAlignSize!");
Dheap.cpp72 size += kAlignSize - 1 - kBlockRemainderSize; in CAlloc()
73 size &= ~(kAlignSize - 1); in CAlloc()