Lines Matching refs:Cell
18 typedef union Cell Cell; typedef
31 union Cell { union
33 Cell *next;
42 Cell *freelist; /* object free list */
43 Cell *last; /* &b.cell[size] */
44 Cell cell [1]; /* [size] Cells for allocation */
50 static void *asplit ARGS((Area *ap, Block *bp, Cell *fp, Cell *fpp, int cells));
91 Cell *fp = 0, *fpp = 0;
96 cells = (unsigned)(size + sizeof(Cell) - 1) / sizeof(Cell);
156 Cell *fp;
157 Cell *fpp;
160 Cell *dp = fp; /* allocated object */
169 Cell *next = fp->next; /* needed, as cells may be 0 */
193 Cell *dp = (Cell*) ptr;
200 cells = (unsigned)(size - 1) / sizeof(Cell) + 1;
260 Cell *fp, *fpp;
276 Cell *np = asplit(ap, bp, fp, fpp, need);
312 size_t s = (dp-1)->size * sizeof(Cell);
328 register Cell *fp, *fpp;
329 register Cell *dp = (Cell*)ptr;
408 Cell *dp, *dptmp, *fp;
516 Cell *dp, *fp;
559 * sizeof(Cell),