Home | History | Annotate | Download | only in core

Lines Matching defs:bytes

28         size_t bytes = fFreePtr - start;
29 return fFreeSize + bytes;
118 SkChunkAlloc::Block* SkChunkAlloc::newBlock(size_t bytes, AllocFailType ftype) {
119 size_t size = bytes;
139 SkChunkAlloc::Block* SkChunkAlloc::addBlockIfNecessary(size_t bytes, AllocFailType ftype) {
140 SkASSERT(SkIsAlign4(bytes));
142 if (!fBlock || bytes > fBlock->fFreeSize) {
143 Block* block = this->newBlock(bytes, ftype);
156 SkASSERT(fBlock && bytes <= fBlock->fFreeSize);
160 void* SkChunkAlloc::alloc(size_t bytes, AllocFailType ftype) {
163 bytes = SkAlign4(bytes);
165 Block* block = this->addBlockIfNecessary(bytes, ftype);
172 fTotalUsed += bytes;
173 block->fFreeSize -= bytes;
174 block->fFreePtr = ptr + bytes;
182 size_t bytes = 0;
188 bytes = block->fFreePtr - cPtr;
189 fTotalUsed -= bytes;
190 block->fFreeSize += bytes;
195 return bytes;