Home
last modified time | relevance | path

Searched refs:mod_hash_t (Results 1 – 25 of 59) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/
H A Dmodhash.h56 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 Dmodhash_impl.h86 (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 Ddls_impl.h57 mod_hash_t *dl_str_hash; /* SL, modhash lock */
76 extern mod_hash_t *i_dls_link_hash;
H A Dddi_impldefs.h812 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 Dmodhash.c169 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 Ddacf.c145 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 Dmodsubr.c847 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 Dspace.c226 static mod_hash_t *space_hash;
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvsw.h136 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 Dvnet.h282 mod_hash_t *fdb_hashp; /* forwarding database */
H A Dvsw_ldc.h430 mod_hash_t *vlan_hashp; /* vlan hash table */
H A Dvnet_gen.h397 mod_hash_t *vlan_hashp; /* vlan hash table */
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_usage.c222 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 Dhermon_fm.c120 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 Dmodhash.c47 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 Dtsol.c194 mod_hash_t *tpc_name_hash; in tnrhtp_walk_init()
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet.h108 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 Ddls_link.c43 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 Dfcoei.h115 mod_hash_t *ss_sol_oxid_hash;
116 mod_hash_t *ss_unsol_rxid_hash;
/illumos-gate/usr/src/uts/common/klm/
H A Dnlm_impl.h368 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 Dtnet.c155 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 Diptun_impl.h175 extern mod_hash_t *iptun_hash;
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon.h700 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 Dip_stack.h440 mod_hash_t *ips_ipmp_grp_hash;
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_glue.c144 static mod_hash_t *vmm_ptp_hash;

123