Lines Matching refs:addr
37 static uptr RoundDown(uptr addr) in RoundDown() argument
39 return (addr / alignment) * alignment; in RoundDown()
43 static uptr RoundUp(uptr addr) in RoundUp() argument
45 return RoundDown<alignment>(addr + alignment - 1); in RoundUp()
73 void Initialize(uptr addr, size_t numPages) in Initialize() argument
75 NN_ASSERT((addr % ALIGN) == 0); in Initialize()
77 m_HeapStart = addr; in Initialize()
144 uptr addr = GetAddressFromPage(*pPage); in AllocateByOrder() local
146 NN_LOG_DEBUG("returns order %d, address 0x%08X\n", order, addr); in AllocateByOrder()
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()
502 inline Page* GetPageFromAddress(uptr addr) in GetPageFromAddress() argument
505 return &m_pPages[(addr - m_HeapStart) / PAGE_SIZE]; in GetPageFromAddress()
610 void Initialize(uptr addr, size_t size) in Initialize() argument
612 uptr addrAligned = Base::RoundUp<Base::ALIGN>(addr); in Initialize()
613 size -= addrAligned - addr; in Initialize()