Lines Matching refs:Page
87 class LinearAllocator::Page { class in android::uirenderer::LinearAllocator
89 Page* next() { return mNextPage; } in next()
90 void setNext(Page* next) { mNextPage = next; } in setNext()
92 Page() in Page() function in android::uirenderer::LinearAllocator::Page
99 return (void*) (((size_t)this) + sizeof(Page)); in start()
107 Page(const Page& /*other*/) {} in Page() argument
108 Page* mNextPage;
128 Page* p = mPages; in ~LinearAllocator()
130 Page* next = p->next(); in ~LinearAllocator()
131 p->~Page(); in ~LinearAllocator()
138 void* LinearAllocator::start(Page* p) { in start()
139 return ALIGN_PTR((size_t)p + sizeof(Page)); in start()
142 void* LinearAllocator::end(Page* p) { in end()
159 Page* p = newPage(mPageSize); in ensureNext()
175 Page* page = newPage(size); in allocImpl()
235 LinearAllocator::Page* LinearAllocator::newPage(size_t pageSize) { in newPage()
236 pageSize = ALIGN(pageSize + sizeof(LinearAllocator::Page)); in newPage()
241 return new (buf) Page(); in newPage()