Lines Matching refs:Page
91 class LinearAllocator::Page { class in android::uirenderer::LinearAllocator
93 Page* next() { return mNextPage; } in next()
94 void setNext(Page* next) { mNextPage = next; } in setNext()
96 Page() in Page() function in android::uirenderer::LinearAllocator::Page
103 return (void*) (((size_t)this) + sizeof(Page)); in start()
111 Page(const Page& /*other*/) {} in Page() function in android::uirenderer::LinearAllocator::Page
112 Page* mNextPage;
132 Page* p = mPages; in ~LinearAllocator()
134 Page* next = p->next(); in ~LinearAllocator()
135 p->~Page(); in ~LinearAllocator()
142 void* LinearAllocator::start(Page* p) { in start()
143 return ALIGN_PTR(((size_t*)p) + sizeof(Page)); in start()
146 void* LinearAllocator::end(Page* p) { in end()
162 Page* p = newPage(mPageSize); in ensureNext()
178 Page* page = newPage(size); in alloc()
238 LinearAllocator::Page* LinearAllocator::newPage(size_t pageSize) { in newPage()
239 pageSize = ALIGN(pageSize + sizeof(LinearAllocator::Page)); in newPage()
244 return new (buf) Page(); in newPage()