Searched refs:refhash_t (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | refhash.h | 46 } refhash_t; typedef 48 extern refhash_t *refhash_create(uint_t, refhash_hash_f, refhash_cmp_f, 50 extern void refhash_destroy(refhash_t *); 51 extern void refhash_insert(refhash_t *, void *); 52 extern void refhash_remove(refhash_t *, void *); 53 extern void *refhash_lookup(refhash_t *, const void *); 54 extern void *refhash_linear_search(refhash_t *, refhash_eval_f, void *); 55 extern void refhash_hold(refhash_t *, void *); 56 extern void refhash_rele(refhash_t *, void *); 57 extern void *refhash_first(refhash_t *); [all …]
|
H A D | overlay_impl.h | 84 refhash_t *ott_dhash;
|
/illumos-gate/usr/src/uts/common/refhash/ |
H A D | refhash.c | 30 refhash_t * 35 refhash_t *hp; in refhash_create() 38 hp = kmem_alloc(sizeof (refhash_t), km_flags); in refhash_create() 43 kmem_free(hp, sizeof (refhash_t)); in refhash_create() 66 refhash_destroy(refhash_t *hp) in refhash_destroy() 71 kmem_free(hp, sizeof (refhash_t)); in refhash_destroy() 75 refhash_insert(refhash_t *hp, void *op) in refhash_insert() 90 refhash_delete(refhash_t *hp, void *op) in refhash_delete() 102 refhash_remove(refhash_t *hp, void *op) in refhash_remove() 114 refhash_lookup(refhash_t *hp, const void *tp) in refhash_lookup() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mpt_sas/ |
H A D | mpt_sas.c | 253 refhash_t mh; in krefhash_first() 259 klp = klist_head(&mh.rh_objs, khp + offsetof(refhash_t, rh_objs)); in krefhash_first() 275 refhash_t mh; in krefhash_next() 288 khp + offsetof(refhash_t, rh_objs), &ml)) != 0) { in krefhash_next()
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/ |
H A D | mptsas_var.h | 712 refhash_t *m_targets; 713 refhash_t *m_smp_targets; 715 refhash_t *m_tmp_targets;
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_raid.c | 97 extern mptsas_target_t *mptsas_tgt_alloc(refhash_t *, uint16_t,
|
H A D | mptsas.c | 430 mptsas_target_t *mptsas_tgt_alloc(refhash_t *, uint16_t, uint64_t, 16799 mptsas_tgt_alloc(refhash_t *refhash, uint16_t devhdl, uint64_t wwid, in mptsas_tgt_alloc()
|
/illumos-gate/usr/src/uts/common/io/overlay/ |
H A D | overlay_target.c | 237 refhash_t *rp = odd->odd_target->ott_u.ott_dyn.ott_dhash; in overlay_target_free()
|