Home | History | Annotate | Download | only in core

Lines Matching defs:Block

12 struct SkDeque::Block {
13 Block* fNext;
14 Block* fPrev;
47 if (storageSize >= sizeof(Block) + elemSize) {
48 fFrontBlock = (Block*)storage;
58 Block* head = fFrontBlock;
59 Block* initialHead = (Block*)fInitialStorage;
62 Block* next = head->fNext;
78 Block* first = fFrontBlock;
118 Block* last = fBackBlock;
155 Block* first = fFrontBlock;
189 Block* last = fBackBlock;
222 for (const Block* temp = fFrontBlock; temp; temp = temp->fNext) {
229 SkDeque::Block* SkDeque::allocateBlock(int allocCount) {
230 Block* newBlock = (Block*)sk_malloc_throw(sizeof(Block) + allocCount * fElemSize);
231 newBlock->init(sizeof(Block) + allocCount * fElemSize);
235 void SkDeque::freeBlock(Block* block) {
236 sk_free(block);
287 // member is then set to the first (or last) element in the block. If