Lines Matching full:bytes
32 bool canAlloc(size_t bytes) const {
33 return bytes <= fBytesFree;
36 void* alloc(size_t bytes) {
37 GrAssert(bytes <= fBytesFree);
38 fBytesFree -= bytes;
40 fPtr += bytes;
44 size_t release(size_t bytes) {
45 GrAssert(bytes > 0);
46 size_t free = GrMin(bytes, fBytesTotal - fBytesFree);
49 return bytes - free;
91 void GrAllocPool::release(size_t bytes) {
94 while (bytes && NULL != fBlock) {
95 bytes = fBlock->release(bytes);