Searched refs:dict_hdl_t (Results 1 - 5 of 5) sorted by relevance

/osnet-11/usr/src/lib/libpool/common/
H A Ddict.h36 typedef struct dict_hdl dict_hdl_t; typedef in typeref:struct:dict_hdl
48 extern void dict_free(dict_hdl_t **);
49 extern uint64_t dict_length(dict_hdl_t *);
50 extern dict_hdl_t *dict_new(int (*)(const void *, const void *),
57 extern void *dict_get(dict_hdl_t *, const void *);
58 extern void *dict_put(dict_hdl_t *, const void *, void *);
59 extern void *dict_remove(dict_hdl_t *, const void *);
61 extern void dict_map(dict_hdl_t *,
H A Ddict.c238 dict_length(dict_hdl_t *hdl)
247 dict_free(dict_hdl_t **hdl)
269 dict_hdl_t *
273 dict_hdl_t *hdl;
275 if ((hdl = calloc(1, sizeof (dict_hdl_t))) == NULL)
293 dict_get(dict_hdl_t *hdl, const void *key)
311 dict_put(dict_hdl_t *hdl, const void *key, void *value)
341 dict_remove(dict_hdl_t *hdl, const void *key)
371 dict_map(dict_hdl_t *hdl, void (*apply)(const void *, void **, void *),
H A Dpool_kernel_impl.h169 dict_hdl_t *pkc_elements; /* Elements */
171 dict_hdl_t *pkc_leaks; /* Elements */
H A Dpool_kernel.c692 dict_hdl_t *dead_map = (dict_hdl_t *)cl;
715 dict_hdl_t *dead_map;
2213 dict_hdl_t *map = (dict_hdl_t *)cl;
H A Dpool_internal.c57 static dict_hdl_t *_pv_atoms; /* pool_value_t atoms */

Completed in 36 milliseconds