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