Home | History | Annotate | Download | only in core

Lines Matching refs:bytes

80 SkChunkAlloc::Block* SkChunkAlloc::newBlock(size_t bytes, AllocFailType ftype) {
83 if (block && bytes <= block->fFreeSize) {
88 size_t size = SkMax32((int32_t)bytes, (int32_t)fMinSize);
103 void* SkChunkAlloc::alloc(size_t bytes, AllocFailType ftype) {
104 bytes = SkAlign4(bytes);
108 if (block == NULL || bytes > block->fFreeSize) {
109 block = this->newBlock(bytes, ftype);
117 SkASSERT(block && bytes <= block->fFreeSize);
120 block->fFreeSize -= bytes;
121 block->fFreePtr += bytes;
126 size_t bytes = 0;
132 bytes = block->fFreePtr - cPtr;
133 block->fFreeSize += bytes;
137 return bytes;