Lines Matching full:bytes
77 SkChunkAlloc::Block* SkChunkAlloc::newBlock(size_t bytes, AllocFailType ftype) {
80 if (block && bytes <= block->fFreeSize) {
85 size_t size = bytes;
102 void* SkChunkAlloc::alloc(size_t bytes, AllocFailType ftype) {
103 bytes = SkAlign4(bytes);
107 if (block == NULL || bytes > block->fFreeSize) {
108 block = this->newBlock(bytes, ftype);
116 SkASSERT(block && bytes <= block->fFreeSize);
119 block->fFreeSize -= bytes;
120 block->fFreePtr += bytes;
125 size_t bytes = 0;
131 bytes = block->fFreePtr - cPtr;
132 block->fFreeSize += bytes;
136 return bytes;