Searched refs:refhash_t (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/
H A Dmptsas_hash.h46 } refhash_t; typedef in typeref:struct:refhash
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 Dmptsas_var.h702 refhash_t *m_targets;
703 refhash_t *m_smp_targets;
704 refhash_t *m_tmp_targets;
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas_hash.c24 extern refhash_link_t *obj_to_link(refhash_t *, void *);
25 extern void *link_to_obj(refhash_t *, refhash_link_t *);
26 extern void *obj_to_tag(refhash_t *, void *);
36 refhash_t *
41 refhash_t *hp;
44 hp = kmem_alloc(sizeof (refhash_t), km_flags);
49 kmem_free(hp, sizeof (refhash_t));
72 refhash_destroy(refhash_t *hp)
77 kmem_free(hp, sizeof (refhash_t));
81 refhash_insert(refhash_t *h
[all...]
H A Dmptsas_raid.c96 extern mptsas_target_t *mptsas_tgt_alloc(refhash_t *, uint16_t,
H A Dmptsas.c414 mptsas_target_t *mptsas_tgt_alloc(refhash_t *, uint16_t, uint64_t,
16299 mptsas_tgt_alloc(refhash_t *refhash, uint16_t devhdl, uint64_t wwid,
/illumos-gate/usr/src/cmd/mdb/common/modules/mpt_sas/
H A Dmpt_sas.c252 refhash_t mh;
258 klp = klist_head(&mh.rh_objs, khp + offsetof(refhash_t, rh_objs));
274 refhash_t mh;
287 khp + offsetof(refhash_t, rh_objs), &ml)) != NULL) {

Completed in 101 milliseconds