/illumos-gate/usr/src/tools/ctf/cvt/ |
H A D | hash.h | 40 typedef struct hash hash_t; typedef in typeref:struct:hash 42 hash_t *hash_new(int, int (*)(int, void *), int (*)(void *, void *)); 43 void hash_add(hash_t *, void *); 44 void hash_merge(hash_t *, hash_t *); 45 void hash_remove(hash_t *, void *); 46 int hash_find(hash_t *, void *, void **); 47 int hash_find_iter(hash_t *, void *, int (*)(void *, void *), void *); 48 int hash_iter(hash_t *, int (*)(void *, void *), void *); 49 int hash_match(hash_t *, voi [all...] |
H A D | hash.c | 52 hash_t *hd_hash; 91 hash_t * 94 hash_t *hash; 96 hash = xmalloc(sizeof (hash_t)); 106 hash_add(hash_t *hash, void *key) 116 hash_add((hash_t *)private, node); 121 hash_merge(hash_t *to, hash_t *from) 127 hash_remove_cb(void *key1, void *key2, hash_t *hash) 133 hash_remove(hash_t *has [all...] |
H A D | traverse.h | 61 int iitraverse_hash(hash_t *, int *, tdtrav_cb_f *, tdtrav_cb_f *,
|
H A D | ctftools.h | 304 hash_t *td_iihash; /* The iidesc_t nodes for this file */ 306 hash_t *td_layouthash; /* The tdesc nodes, hashed by structure */ 307 hash_t *td_idhash; /* The tdesc nodes, hashed by type id */ 360 void iidesc_add(hash_t *, iidesc_t *); 363 void iidesc_stats(hash_t *);
|
H A D | iidesc.c | 85 iidesc_add(hash_t *hash, iidesc_t *new) 184 iidesc_stats(hash_t *ii)
|
H A D | alist.c | 44 hash_t *al_elements;
|
H A D | traverse.c | 218 iitraverse_hash(hash_t *iihash, int *vgenp, tdtrav_cb_f *firstops,
|
H A D | tdata.c | 438 tdata_build_hashes_common(tdata_t *td, hash_t *hash)
|
H A D | merge.c | 151 hash_t *md_tdtba; /* tdesc_t nodes To Be Added to the parent */ 1039 merge_types(hash_t *src, merge_cb_data_t *mcd)
|
H A D | dwarf.c | 135 hash_t *dw_tidhash; /* hash of tdescs by t_id */ 136 hash_t *dw_fwdhash; /* hash of fwd decls by name */ 137 hash_t *dw_enumhash; /* hash of memberless enums by name */
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_alg_hash.c | 89 } hash_t; typedef in typeref:struct:hash_s 98 hash_t *hash_alg = (hash_t *)alg_data; 182 hash_t *hash_alg = (hash_t *)alg_data; 226 hash_t *hash_alg = (hash_t *)alg_data; 274 hash_t *alg = (hash_t *)alg_data; 328 hash_t *al [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/common/devtree/ |
H A D | picldevtree.h | 77 } hash_t; typedef in typeref:struct:__anon1060
|
/illumos-gate/usr/src/lib/libpicltree/ |
H A D | ptree_impl.h | 100 } hash_t; typedef in typeref:struct:__anon3761
|
H A D | picltree.c | 135 static hash_t picltbl; /* client handles to picl obj */ 136 static hash_t ptreetbl; /* ptree handles to picl obj */ 456 hash_init(hash_t *htbl) 473 hash_add_newobj(hash_t *htbl, picl_hdl_t hdl, void *pobj) 489 hash_add_newhdl(hash_t *htbl, picl_hdl_t piclh, picl_hdl_t ptreeh) 511 hash_remove(hash_t *htbl, picl_hdl_t hdl) 546 hash_lookup_obj(hash_t *htbl, picl_hdl_t hdl) 564 hash_lookup_hdl(hash_t *htbl, picl_hdl_t hdl)
|
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | getnetgrent.c | 81 typedef unsigned int hash_t; typedef 83 static hash_t 107 hash_t h;
|