Lines Matching refs:Cell

85 #define HEADERSIZE      ROUND(sizeof(Cell), ALIGNMENT)
101 typedef struct Cell Cell; typedef
106 struct Cell struct
108 Cell *prev; argument
109 Cell *next; argument
123 Cell *free; // pointer to the first free cell argument
124 Cell *allocated; // pointer to the first used cell
170 static Cell *DLAddFront(Cell * list, Cell * cell) in DLAddFront()
191 static Cell *DLLookup(Cell * list, Cell * cell) in DLLookup()
215 static Cell *DLExtract(Cell * list, Cell * cell) in DLExtract()
245 static Cell *DLInsert(Cell * list, Cell * cell) in DLInsert()
247 Cell *prev; in DLInsert()
248 Cell *next; in DLInsert()
307 static BOOL DLOverlap(Cell * list, void *start, void *end) in DLOverlap()
309 Cell *cell; in DLOverlap()
330 static long DLSize(Cell * list) in DLSize()
332 Cell *cell; in DLSize()
360 Cell *cell; // candidate block in OS_AllocFromHeap()
361 Cell *newCell; // ptr to leftover block in OS_AllocFromHeap()
433 newCell = (Cell *) ((char *)cell + size); in OS_AllocFromHeap()
494 Cell *cell; // object iterator in OS_AllocFixed()
495 Cell *newCell; // for creating new objects if necessary in OS_AllocFixed()
587 newCell = (Cell *) end; in OS_AllocFixed()
626 newCell = (Cell *) end; in OS_AllocFixed()
671 Cell *cell; in OS_FreeToHeap()
692 cell = (Cell *) ((char *)ptr - HEADERSIZE); in OS_FreeToHeap()
728 Cell *cell; in OS_FreeAllToHeap()
905 Cell *cell; in OS_CreateHeap()
948 cell = (Cell *) start; in OS_CreateHeap()
1050 Cell *cell; in OS_AddToHeap()
1091 cell = (Cell *) start; in OS_AddToHeap()
1153 Cell *cell; in OS_CheckHeap()
1236 Cell *cell; in OS_ReferentSize()
1250 cell = (Cell *) ((char *)ptr - HEADERSIZE); in OS_ReferentSize()
1279 Cell *cell; in OS_DumpHeap()
1367 Cell *cell; in OS_VisitAllocated()
1408 Cell *cell; in OSi_GetTotalAllocSize()
1457 Cell *cell; in OS_GetTotalFreeSize()
1495 Cell *cell; in OS_GetMaxFreeSize()
1541 Cell *cell; in OS_ClearHeap()
1569 cell = (Cell *) start; in OS_ClearHeap()