Lines Matching refs:Block
19 typedef struct Block Block; typedef
34 Block *block;
39 struct Block { struct
40 Block *next; /* list of Blocks in Area */ argument
41 Block *prev; /* previous block in list */ argument
47 static Block aempty = {&aempty, &aempty, aempty.cell, aempty.cell}; argument
49 static void ablockfree ARGS((Block *bp, Area *ap));
50 static void *asplit ARGS((Area *ap, Block *bp, Cell *fp, Cell *fpp, int cells));
67 register Block *bp;
68 register Block *tmp;
90 Block *bp = 0;
125 bp = (Block*) malloc(offsetof(Block, cell[acells]));
155 Block *bp;
210 Block *bp = (dp-2)->block;
211 Block *nbp;
213 Block *next = bp->next, *prev = bp->prev;
218 offsetof(Block, cell[cells + NOBJECT_FIELDS]));
261 Block *bp = (dp-2)->block;
297 Block *bp = (dp-2)->block;
327 register Block *bp;
384 Block *bp; in ablockfree()
407 Block *bp, *bpp;
506 Block *bp;
517 Block *bpp;