Searched defs:ldi_usage (Results 1 - 4 of 4) sorted by relevance

/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));
/illumos-gate/usr/src/uts/common/syscall/
H A Dutssys.c632 dofkusers_walker(const ldi_usage_t *ldi_usage, void *arg) argument
653 if (fvp->v_rdev != ldi_usage->tgt_devt) {
671 if (VTOCS(fvp)->s_dip != ldi_usage->tgt_dip)
681 modid = ldi_usage->src_modid;
685 if (ldi_usage->src_dip != NULL) {
686 instance = DEVI(ldi_usage->src_dip)->devi_instance;
688 if (ldi_usage->src_devt != DDI_DEV_T_NONE) {
689 minor = getminor(ldi_usage->src_devt);
/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) argument
1025 ldi_usage->tgt_name = mod_major_to_name(getmajor(dev));
1026 ldi_usage->tgt_modid = mod_name_to_modid(ldi_usage->tgt_name);
1027 ldi_usage->tgt_devt = dev;
1028 ldi_usage->tgt_spec_type = VTYP_TO_STYP(vp->v_type);
1029 ldi_usage->tgt_dip = dip;
1037 ldi_usage_t ldi_usage; local
1045 ldi_usage_walker_tgt_helper(&ldi_usage, vp);
1059 ldi_usage
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Ddevinfo.c2187 di_ldi_callback(const ldi_usage_t *ldi_usage, void *arg) argument
2201 if ((ldi_usage->src_dip == NULL) || (ldi_usage->tgt_dip == NULL))
2204 ASSERT(e_ddi_devi_holdcnt(ldi_usage->src_dip));
2205 ASSERT(e_ddi_devi_holdcnt(ldi_usage->tgt_dip));
2208 * Skip the ldi_usage if either src or tgt dip is not in the
2211 if (di_dip_find(st, ldi_usage->src_dip, &soff) != 0)
2213 if (di_dip_find(st, ldi_usage->tgt_dip, &toff) != 0)
2226 i_lnode = i_lnode_alloc(ldi_usage->src_modid);
2228 i_lnode->devt = ldi_usage
[all...]

Completed in 55 milliseconds