Home
last modified time | relevance | path

Searched refs:FreeList (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libtecla/common/
H A Dfreelist.h41 typedef struct FreeList FreeList; typedef
49 FreeList *_new_FreeList(size_t node_size, unsigned blocking_factor);
59 void _rst_FreeList(FreeList *fl);
64 FreeList *_del_FreeList(FreeList *fl, int force);
69 long _busy_FreeListNodes(FreeList *fl);
75 long _idle_FreeListNodes(FreeList *fl);
80 void *_new_FreeListNode(FreeList *fl);
85 void *_del_FreeListNode(FreeList *fl, void *object);
H A Dfreelist.c44 struct FreeList { struct
53 static FreeListBlock *_new_FreeListBlock(FreeList *fl); argument
72 FreeList *fl; /* The new free-list container */ in _new_FreeList()
91 fl = (FreeList *) malloc(sizeof(FreeList)); in _new_FreeList()
133 void _rst_FreeList(FreeList *fl) in _rst_FreeList()
182 FreeList *_del_FreeList(FreeList *fl, int force) in _del_FreeList()
224 void *_new_FreeListNode(FreeList *fl) in _new_FreeListNode()
274 void *_del_FreeListNode(FreeList *fl, void *object) in _del_FreeListNode()
303 long _busy_FreeListNodes(FreeList *fl) in _busy_FreeListNodes()
317 long _idle_FreeListNodes(FreeList *fl) in _idle_FreeListNodes()
[all …]
H A Dstrngmem.c41 FreeList *fl; /* The free-list */
H A Dstringrp.c62 FreeList *node_mem; /* The StringSegment free-list */
H A Dhash.c52 FreeList *hash_memory; /* HashTable free-list */
53 FreeList *node_memory; /* HashNode free-list */
H A Dchrqueue.c71 FreeList *bufmem; /* A free-list of CqCharBuff structures */
H A Dhistory.c122 FreeList *node_mem; /* A free-list of GlhHashNode structures */
149 FreeList *node_mem; /* A freelist of GlhLineNode objects */
H A Dexpand.c72 FreeList *mem; /* Memory for DirNode list nodes */
H A Dpcache.c150 FreeList *node_mem; /* A free-list of PathNode objects */
H A Dgetline.c401 FreeList *cpl_mem; /* Memory for GlCplCallback objects */
402 FreeList *ext_act_mem; /* Memory for GlExternalAction objects */
403 FreeList *sig_mem; /* Memory for nodes of the signal list */
509 FreeList *fd_node_mem; /* A freelist of GlFdNode structures */