Home
last modified time | relevance | path

Searched refs:ldi_usage (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/syscall/
H A Dutssys.c632 dofkusers_walker(const ldi_usage_t *ldi_usage, void *arg) in dofkusers_walker() argument
653 if (fvp->v_rdev != ldi_usage->tgt_devt) { in dofkusers_walker()
671 if (VTOCS(fvp)->s_dip != ldi_usage->tgt_dip) in dofkusers_walker()
681 modid = ldi_usage->src_modid; in dofkusers_walker()
685 if (ldi_usage->src_dip != NULL) { in dofkusers_walker()
686 instance = DEVI(ldi_usage->src_dip)->devi_instance; in dofkusers_walker()
688 if (ldi_usage->src_devt != DDI_DEV_T_NONE) { in dofkusers_walker()
689 minor = getminor(ldi_usage->src_devt); in dofkusers_walker()
/illumos-gate/usr/src/uts/common/sys/
H A Dsunldi_impl.h196 typedef struct ldi_usage { struct
218 int (*callback)(const ldi_usage_t *ldi_usage, void *arg)); argument
/illumos-gate/usr/src/uts/common/os/
H A Ddriver_lyr.c1006 ldi_usage_walker_tgt_helper(ldi_usage_t *ldi_usage, vnode_t *vp) in ldi_usage_walker_tgt_helper() argument
1025 ldi_usage->tgt_name = mod_major_to_name(getmajor(dev)); in ldi_usage_walker_tgt_helper()
1026 ldi_usage->tgt_modid = mod_name_to_modid(ldi_usage->tgt_name); in ldi_usage_walker_tgt_helper()
1027 ldi_usage->tgt_devt = dev; in ldi_usage_walker_tgt_helper()
1028 ldi_usage->tgt_spec_type = VTYP_TO_STYP(vp->v_type); in ldi_usage_walker_tgt_helper()
1029 ldi_usage->tgt_dip = dip; in ldi_usage_walker_tgt_helper()
1037 ldi_usage_t ldi_usage; in ldi_usage_walker_helper() local
1045 ldi_usage_walker_tgt_helper(&ldi_usage, vp); in ldi_usage_walker_helper()
1059 ldi_usage.src_modid = lip->li_modid; in ldi_usage_walker_helper()
1060 ldi_usage.src_name = lip->li_modname; in ldi_usage_walker_helper()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Ddevinfo.c2189 di_ldi_callback(const ldi_usage_t *ldi_usage, void *arg) in di_ldi_callback() argument
2203 if ((ldi_usage->src_dip == NULL) || (ldi_usage->tgt_dip == NULL)) in di_ldi_callback()
2206 ASSERT(e_ddi_devi_holdcnt(ldi_usage->src_dip)); in di_ldi_callback()
2207 ASSERT(e_ddi_devi_holdcnt(ldi_usage->tgt_dip)); in di_ldi_callback()
2213 if (di_dip_find(st, ldi_usage->src_dip, &soff) != 0) in di_ldi_callback()
2215 if (di_dip_find(st, ldi_usage->tgt_dip, &toff) != 0) in di_ldi_callback()
2228 i_lnode = i_lnode_alloc(ldi_usage->src_modid); in di_ldi_callback()
2230 i_lnode->devt = ldi_usage->src_devt; in di_ldi_callback()
2251 i_lnode = i_lnode_alloc(ldi_usage->tgt_modid); in di_ldi_callback()
2253 i_lnode->devt = ldi_usage->tgt_devt; in di_ldi_callback()
[all …]