Lines Matching refs:addr
37 static inline uptr RoundDown(uptr addr) in RoundDown() argument
39 return (addr / alignment) * alignment; in RoundDown()
43 static inline uptr RoundUp(uptr addr) in RoundUp() argument
45 return RoundDown<alignment>(addr + alignment - 1); in RoundUp()
74 void Initialize(uptr addr, size_t numPages) in Initialize() argument
76 NN_ASSERT((addr % ALIGN) == 0); in Initialize()
78 m_HeapStart = addr; in Initialize()
144 uptr addr = GetAddressFromPage(*pPage); in AllocateByOrder() local
148 return reinterpret_cast<void*>(addr); in AllocateByOrder()
203 virtual bool HasAddress(const void* addr) const in HasAddress() argument
205 return m_HeapStart <= reinterpret_cast<uptr>(addr) in HasAddress()
206 && reinterpret_cast<uptr>(addr) < m_HeapStart + m_HeapSize; in HasAddress()
496 inline Page* GetPageFromAddress(uptr addr) in GetPageFromAddress() argument
499 return &m_pPages[(addr - m_HeapStart) / PAGE_SIZE]; in GetPageFromAddress()
609 void Initialize(uptr addr, size_t size) in Initialize() argument
612 Base::Initialize(addr, size / Base::PAGE_SIZE); in Initialize()