Lines Matching refs:allocate
64 pool->template allocate<4>(pool->preallocSize() / 2);
71 auto br = pool->template allocate<1>(1);
132 auto p1 = pool->allocate<1>(14);
135 auto p2 = pool->allocate<2>(24);
138 auto p4 = pool->allocate<4>(28);
141 auto p8 = pool->allocate<8>(40);
144 auto p16 = pool->allocate<16>(64);
147 auto p32 = pool->allocate<32>(96);
156 auto pAvail = pool->allocate<4>(avail);
162 auto pNextBlock = pool->allocate<4>(4);
169 auto pTooBig = pool->allocate<4>(bigRequest);
176 auto pReallyTooBig = pool->allocate<4>(4096);
187 SkBlockAllocator::ByteRange p = pool->allocate<4>(16);
195 auto pNext = pool->allocate<4>(16);
213 // Confirm that we can shrink 'p' back to 32 bytes and then further allocate again
221 pNext = pool->allocate<4>(16);
239 // Successful allocate and release
240 auto p = pool->allocate<8>(32);
243 auto p2 = pool->allocate<8>(32);
247 auto p3 = pool->allocate<8>(64);
253 auto p4 = pool->allocate<8>(16);
254 auto p5 = pool->allocate<8>(96);
260 p = pool->allocate<8>(32);
276 ptrs.push_back(pool->allocate<4>(16));
289 REPORTER_ASSERT(r, pool->allocate<4>(16).fStart == ptrs[0].fStart);
477 pool->allocate<1>(avail + 1);
508 pool->allocate<1>(scratchAvail + 1);
569 auto p1 = pool->allocate<16, sizeof(TestMeta)>(16);
583 auto p2 = pool->allocate<alignof(TestMetaBig), sizeof(TestMetaBig)>(16);
622 auto br = pool->allocate<Align, Padding>(1);