Lines Matching refs:freeblock
1004 block *freeblock; /* pool's free list head */
1113 Blocks within pools are again carved out as needed. pool->freeblock points to
1115 block is freed, it's inserted at the front of its pool's freeblock list. Note
1118 set up, returning the first such block, and setting pool->freeblock to a
1124 available for allocating, and pool->freeblock is not NULL. If pool->freeblock
1148 block *freeblock;
1794 pool->freeblock = (block*)pool + pool->nextoffset;
1796 *(block **)(pool->freeblock) = NULL;
1919 bp = pool->freeblock;
1921 pool->freeblock = *(block **)bp;
1934 pool->freeblock = bp + size;
1935 *(block **)(pool->freeblock) = NULL;
1976 bp = pool->freeblock;
1979 if (UNLIKELY((pool->freeblock = *(block **)bp) == NULL)) {
2234 /* Link p to the start of the pool's freeblock list. Since
2241 block *lastfree = pool->freeblock;
2243 pool->freeblock = (block *)p;
2257 /* freeblock wasn't NULL, so the pool wasn't full,