Lines Matching refs:dxp
263 dt_xlator_t *dxp = dnp->dn_membexpr->dn_xlator; in dof_add_difo() local
265 xlp->dofxr_xlator = ddo->ddo_xlimport[dxp->dx_id]; in dof_add_difo()
267 ddo->ddo_pgp->dp_xrefs[dxp->dx_id], dnp->dn_membid); in dof_add_difo()
268 xlp->dofxr_argn = (uint32_t)dxp->dx_arg; in dof_add_difo()
333 dof_add_translator(dt_dof_t *ddo, const dt_xlator_t *dxp, uint_t type) in dof_add_translator() argument
347 if (xst[dxp->dx_id] != DOF_SECIDX_NONE) in dof_add_translator()
358 for (dnp = dxp->dx_members; dnp != NULL; dnp = dnp->dn_list, i++) { in dof_add_translator()
360 if (!BT_TEST(ddo->ddo_pgp->dp_xrefs[dxp->dx_id], i)) in dof_add_translator()
365 dxp->dx_membdif[dnp->dn_membid]); in dof_add_translator()
382 dxp->dx_src_ctfp, dxp->dx_src_type, buf, sizeof (buf))); in dof_add_translator()
385 dxp->dx_dst_ctfp, dxp->dx_dst_type, buf, sizeof (buf))); in dof_add_translator()
386 dofxl.dofxl_attr = dof_attr(&dxp->dx_souid.di_attr); in dof_add_translator()
388 xst[dxp->dx_id] = dof_add_lsect(ddo, &dofxl, type, in dof_add_translator()
642 dt_xlator_t *dxp; in dtrace_dof_create() local
701 for (dxp = dt_list_next(&dtp->dt_xlators); in dtrace_dof_create()
702 dxp != NULL; dxp = dt_list_next(dxp)) { in dtrace_dof_create()
703 if (dxp->dx_id < pgp->dp_xrefslen && in dtrace_dof_create()
704 pgp->dp_xrefs[dxp->dx_id] != NULL) in dtrace_dof_create()
705 dof_add_translator(ddo, dxp, DOF_SECT_XLIMPORT); in dtrace_dof_create()