Searched defs:FreeList (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libtecla/common/
H A Dfreelist.h43 typedef struct FreeList FreeList; typedef in typeref:struct:FreeList
51 FreeList *_new_FreeList(size_t node_size, unsigned blocking_factor);
61 void _rst_FreeList(FreeList *fl);
66 FreeList *_del_FreeList(FreeList *fl, int force);
71 long _busy_FreeListNodes(FreeList *fl);
77 long _idle_FreeListNodes(FreeList *fl);
82 void *_new_FreeListNode(FreeList *fl);
87 void *_del_FreeListNode(FreeList *f
[all...]
H A Dfreelist.c46 struct FreeList { struct
55 static FreeListBlock *_new_FreeListBlock(FreeList *fl);
57 static void _thread_FreeListBlock(FreeList *fl, FreeListBlock *block);
70 * return FreeList * The new freelist, or NULL on error.
72 FreeList *_new_FreeList(size_t node_size, unsigned blocking_factor)
74 FreeList *fl; /* The new free-list container */
93 fl = (FreeList *) malloc(sizeof(FreeList));
133 * fl FreeList * The free-list to be reset, or NULL.
135 void _rst_FreeList(FreeList *f
[all...]

Completed in 148 milliseconds