/illumos-gate/usr/src/uts/common/sys/ |
H A D | modhash.h | 56 typedef struct mod_hash mod_hash_t; typedef 61 mod_hash_t *mod_hash_create_strhash(char *, size_t, void (*)(mod_hash_val_t)); 62 void mod_hash_destroy_strhash(mod_hash_t *); 71 mod_hash_t *mod_hash_create_ptrhash(char *, size_t, void (*)(mod_hash_val_t), 73 void mod_hash_destroy_ptrhash(mod_hash_t *); 80 mod_hash_t *mod_hash_create_idhash(char *, size_t, void (*)(mod_hash_val_t)); 81 void mod_hash_destroy_idhash(mod_hash_t *); 89 mod_hash_t *mod_hash_create_extended(char *, size_t, void (*)(mod_hash_key_t), 93 void mod_hash_destroy_hash(mod_hash_t *); 94 void mod_hash_clear(mod_hash_t *); [all …]
|
H A D | modhash_impl.h | 86 (sizeof (mod_hash_t) + ((n) - 1) * (sizeof (struct mod_hash_entry *))) 96 uint_t i_mod_hash(mod_hash_t *, mod_hash_key_t); 97 int i_mod_hash_insert_nosync(mod_hash_t *, mod_hash_key_t, mod_hash_val_t, 99 int i_mod_hash_remove_nosync(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *); 100 int i_mod_hash_find_nosync(mod_hash_t *, mod_hash_key_t, mod_hash_val_t *); 101 void i_mod_hash_walk_nosync(mod_hash_t *, uint_t (*)(mod_hash_key_t, 103 void i_mod_hash_clear_nosync(mod_hash_t *hash);
|
H A D | dls_impl.h | 57 mod_hash_t *dl_str_hash; /* SL, modhash lock */ 76 extern mod_hash_t *i_dls_link_hash;
|
H A D | ddi_impldefs.h | 812 mod_hash_t *ss_mod_hash; /* hash implementation */ 822 mod_hash_t *strid_byid; 823 mod_hash_t *strid_bystr;
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | modhash.c | 169 mod_hash_t *mh_head = NULL; 242 mod_hash_t * 251 mod_hash_destroy_strhash(mod_hash_t *strhash) in mod_hash_destroy_strhash() 292 mod_hash_t * 317 mod_hash_destroy_ptrhash(mod_hash_t *hash) in mod_hash_destroy_ptrhash() 381 mod_hash_t * 393 mod_hash_destroy_idhash(mod_hash_t *hash) in mod_hash_destroy_idhash() 425 mod_hash_t * 436 mod_hash_t *mod_hash; in mod_hash_create_extended() 476 mod_hash_destroy_hash(mod_hash_t *hash) in mod_hash_destroy_hash() [all …]
|
H A D | dacf.c | 145 mod_hash_t *posta_mntype, *posta_mname, *posta_devname; /* post-attach */ 146 mod_hash_t *pred_mntype, *pred_mname, *pred_devname; /* pre-detach */ 148 mod_hash_t *dacf_module_hash; 149 mod_hash_t *dacf_info_hash; 155 mod_hash_t **dacf_rule_matrix[DACF_NUM_OPIDS][DACF_NUM_DEVSPECS] = { 167 static mod_hash_t *dacf_get_op_hash(dacf_opid_t, dacf_devspec_t); 313 mod_hash_t *hash; in dacf_rule_insert() 574 static mod_hash_t *
|
H A D | modsubr.c | 847 static mod_hash_t *hwc_par_hash; /* hash by parent name */ 848 static mod_hash_t *hwc_class_hash; /* hash by class name */ 867 hwc_hash_insert(struct hwc_spec *spec, const char *name, mod_hash_t *hash) in hwc_hash_insert() 901 hwc_hash_remove(struct hwc_spec *spec, const char *name, mod_hash_t *hash) in hwc_hash_remove()
|
H A D | space.c | 226 static mod_hash_t *space_hash;
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vsw.h | 136 mod_hash_t *fdb_hashp; /* forwarding database */ 138 mod_hash_t *vlan_hashp; /* vlan hash table */ 144 mod_hash_t *mfdb; /* multicast FDB */
|
H A D | vnet.h | 282 mod_hash_t *fdb_hashp; /* forwarding database */
|
H A D | vsw_ldc.h | 430 mod_hash_t *vlan_hashp; /* vlan hash table */
|
H A D | vnet_gen.h | 397 mod_hash_t *vlan_hashp; /* vlan hash table */
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_usage.c | 222 mod_hash_t *vme_vnode_hash; /* vnodes visited for entity */ 223 mod_hash_t *vme_amp_hash; /* shared amps visited for entity */ 224 mod_hash_t *vme_anon_hash; /* COW anons visited for entity */ 236 mod_hash_t *vmz_projects_hash; 237 mod_hash_t *vmz_tasks_hash; 238 mod_hash_t *vmz_rusers_hash; 239 mod_hash_t *vmz_eusers_hash; 265 mod_hash_t *vmu_zones_hash; /* Zones visited */ 266 mod_hash_t *vmu_projects_col_hash; /* These *_col_hash hashes */ 267 mod_hash_t *vmu_rusers_col_hash; /* keep track of entities, */ [all …]
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_fm.c | 120 static void i_hca_test_init(mod_hash_t **, mod_hash_t **); 121 static void i_hca_test_fini(mod_hash_t **, mod_hash_t **); 1672 void *, mod_hash_t *, mod_hash_t *, int); 2415 i_hca_test_init(mod_hash_t **strHashp, mod_hash_t **idHashp) in i_hca_test_init() 2444 i_hca_test_fini(mod_hash_t **strHashp, mod_hash_t **idHashp) in i_hca_test_fini() 2495 void *private, mod_hash_t *strHash, mod_hash_t *idHash, int preTestNum) in i_hca_test_register()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | modhash.c | 47 mod_hash_t hwalk_hash; /* always last (var. len) */ 100 mod_hash_t *mh_head; in modhash_walk_init() 117 mod_hash_t mh; in modhash_walk_step() 141 mod_hash_t mh; in modent_walk_init() 350 mod_hash_t mh; in modhash()
|
H A D | tsol.c | 194 mod_hash_t *tpc_name_hash; in tnrhtp_walk_init()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/ |
H A D | fcoet.h | 108 mod_hash_t *ss_sol_oxid_hash; 109 mod_hash_t *ss_unsol_rxid_hash;
|
/illumos-gate/usr/src/uts/common/io/dls/ |
H A D | dls_link.c | 43 mod_hash_t *i_dls_link_hash; 281 mod_hash_t *hash = dlp->dl_str_hash; in i_dls_link_rx_func() 343 mod_hash_t *hash = dlp->dl_str_hash; in i_dls_link_rx() 1000 mod_hash_t *hash = dlp->dl_str_hash; in dls_link_add() 1048 mod_hash_t *hash = dlp->dl_str_hash; in dls_link_remove()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/ |
H A D | fcoei.h | 115 mod_hash_t *ss_sol_oxid_hash; 116 mod_hash_t *ss_unsol_rxid_hash;
|
/illumos-gate/usr/src/uts/common/klm/ |
H A D | nlm_impl.h | 368 mod_hash_t *nh_vholds_by_vp; /* (l) */ 456 mod_hash_t *nlm_hosts_hash; /* (z) */
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | tnet.c | 155 static mod_hash_t *gcdb_hash; 156 static mod_hash_t *gcgrp4_hash; 157 static mod_hash_t *gcgrp6_hash; 549 mod_hash_t *hashp; in gcgrp_lookup() 563 mod_hash_t *, hashp); in gcgrp_lookup() 582 tsol_gcgrp_t *, gcgrp, mod_hash_t *, hashp); in gcgrp_lookup() 593 mod_hash_t *hashp; in gcgrp_inactive() 609 tsol_gcgrp_t *, gcgrp, mod_hash_t *, hashp); in gcgrp_inactive()
|
/illumos-gate/usr/src/uts/common/inet/iptun/ |
H A D | iptun_impl.h | 175 extern mod_hash_t *iptun_hash;
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon.h | 700 mod_hash_t *hs_fm_test_hash; /* testset */ 701 mod_hash_t *hs_fm_id_hash; /* testid */
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip_stack.h | 440 mod_hash_t *ips_ipmp_grp_hash;
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_glue.c | 144 static mod_hash_t *vmm_ptp_hash;
|