Lines Matching refs:Cell
104 #define HEADERSIZE ROUND(sizeof(Cell), ALIGNMENT)
120 typedef struct Cell Cell; typedef
125 struct Cell struct
127 Cell* prev; argument
128 Cell* next; argument
142 Cell* free; // pointer to the first free cell argument
143 Cell* allocated; // pointer to the first used cell
171 static Cell* DLAddFront(Cell* list, Cell* cell) in DLAddFront()
190 static Cell* DLLookup(Cell* list, Cell* cell) in DLLookup()
212 static Cell* DLExtract(Cell* list, Cell* cell) in DLExtract()
237 static Cell* DLInsert(Cell* list, Cell* cell) in DLInsert()
239 Cell* prev; in DLInsert()
240 Cell* next; in DLInsert()
292 static BOOL DLOverlap(Cell* list, void* start, void* end) in DLOverlap()
294 Cell* cell; in DLOverlap()
313 static long DLSize(Cell* list) in DLSize()
315 Cell* cell; in DLSize()
341 Cell* cell; // candidate block in OSAllocFromHeap()
342 Cell* newCell; // ptr to leftover block in OSAllocFromHeap()
391 newCell = (Cell*) ((char*) cell + size); in OSAllocFromHeap()
442 Cell* cell; // object iterator in OSAllocFixed()
443 Cell* newCell; // for creating new objects if necessary in OSAllocFixed()
516 newCell = (Cell*) end; in OSAllocFixed()
548 newCell = (Cell*) end; in OSAllocFixed()
587 Cell* cell; in OSFreeToHeap()
595 cell = (Cell*) ((char*) ptr - HEADERSIZE); in OSFreeToHeap()
715 Cell* cell; in OSCreateHeap()
749 cell = (Cell*) start; in OSCreateHeap()
837 Cell* cell; in OSAddToHeap()
871 cell = (Cell*) start; in OSAddToHeap()
906 Cell* cell; in OSCheckHeap()
970 Cell* cell; in OSReferentSize()
977 cell = (Cell*) ((char*) ptr - HEADERSIZE); in OSReferentSize()
1003 Cell* cell; in OSDumpHeap()
1069 Cell* cell; in OSVisitAllocated()