Home
last modified time | relevance | path

Searched refs:refhash_t (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Drefhash.h46 } 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 Doverlay_impl.h84 refhash_t *ott_dhash;
/illumos-gate/usr/src/uts/common/refhash/
H A Drefhash.c30 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 Dmpt_sas.c253 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 Dmptsas_var.h712 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 Dmptsas_raid.c97 extern mptsas_target_t *mptsas_tgt_alloc(refhash_t *, uint16_t,
H A Dmptsas.c430 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 Doverlay_target.c237 refhash_t *rp = odd->odd_target->ott_u.ott_dyn.ott_dhash; in overlay_target_free()