Lines Matching defs:pvp
492 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp)
502 if (pvp->pv_flags & DT_PROVIDER_IMPL)
505 nxr = dt_popcb(pvp->pv_xrefs, pvp->pv_xrmax);
513 for (i = 0; i < pvp->pv_xrmax; i++) {
514 if (BT_TEST(pvp->pv_xrefs, i) &&
528 (void) dt_idhash_iter(pvp->pv_probes, dof_add_probe, ddo);
557 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name);
559 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider);
560 dofpv.dofpv_modattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_mod);
561 dofpv.dofpv_funcattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_func);
562 dofpv.dofpv_nameattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_name);
563 dofpv.dofpv_argsattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_args);
637 dt_provider_t *pvp;
819 for (pvp = dt_list_next(&dtp->dt_provlist);
820 pvp != NULL; pvp = dt_list_next(pvp))
821 dof_add_provider(ddo, pvp);