Lines Matching defs:FreeListBlock
40 typedef struct FreeListBlock FreeListBlock;
41 struct FreeListBlock {
42 FreeListBlock *next; /* The next block in the list */
51 FreeListBlock *block; /* The head of the list of free-list blocks */
55 static FreeListBlock *_new_FreeListBlock(FreeList *fl);
56 static FreeListBlock *_del_FreeListBlock(FreeListBlock *fl);
57 static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block);
138 FreeListBlock *block;
198 FreeListBlock *next = fl->block;
200 FreeListBlock *block = next;
239 FreeListBlock *block = _new_FreeListBlock(fl);
332 * return FreeListBlock * The new linked block of free-list nodes,
335 static FreeListBlock *_new_FreeListBlock(FreeList *fl)
337 FreeListBlock *block; /* The new block to be returned */
341 block = (FreeListBlock *) malloc(sizeof(FreeListBlock));
373 * block FreeListBlock * The block to be threaded.
375 static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block)
388 * fl FreeListBlock * The block to be deleted, or NULL.
390 * return FreeListBlock * Always NULL.
392 static FreeListBlock *_del_FreeListBlock(FreeListBlock *fl)