Lines Matching refs:block

49   FreeListBlock *block;     /* The head of the list of free-list blocks */  member
55 static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block);
105 fl->block = NULL; in _new_FreeList()
110 fl->block = _new_FreeListBlock(fl); in _new_FreeList()
111 if(!fl->block) { in _new_FreeList()
118 fl->free_list = fl->block->nodes; in _new_FreeList()
136 FreeListBlock *block; in _rst_FreeList() local
140 for(block=fl->block; block; block=block->next) in _rst_FreeList()
141 _thread_FreeListBlock(fl, block); in _rst_FreeList()
146 for(block=fl->block; block; block=block->next) { in _rst_FreeList()
150 char *last_node = block->nodes + fl->node_size * in _rst_FreeList()
158 fl->free_list = block->nodes; in _rst_FreeList()
196 FreeListBlock *next = fl->block; in _del_FreeList()
198 FreeListBlock *block = next; in _del_FreeList() local
199 next = block->next; in _del_FreeList()
200 block = _del_FreeListBlock(block); in _del_FreeList()
203 fl->block = NULL; in _del_FreeList()
237 FreeListBlock *block = _new_FreeListBlock(fl); in _new_FreeListNode() local
238 if(!block) in _new_FreeListNode()
243 block->next = fl->block; in _new_FreeListNode()
244 fl->block = block; in _new_FreeListNode()
248 fl->free_list = fl->block->nodes; in _new_FreeListNode()
335 FreeListBlock *block; /* The new block to be returned */ in _new_FreeListBlock() local
339 block = (FreeListBlock *) malloc(sizeof(FreeListBlock)); in _new_FreeListBlock()
340 if(!block) in _new_FreeListBlock()
347 block->next = NULL; in _new_FreeListBlock()
348 block->nodes = NULL; in _new_FreeListBlock()
352 block->nodes = (char *) malloc(fl->node_size * fl->blocking_factor); in _new_FreeListBlock()
353 if(!block->nodes) in _new_FreeListBlock()
354 return _del_FreeListBlock(block); in _new_FreeListBlock()
358 _thread_FreeListBlock(fl, block); in _new_FreeListBlock()
363 return block; in _new_FreeListBlock()
373 static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block) in _thread_FreeListBlock() argument
375 char *mem = block->nodes; in _thread_FreeListBlock()