Lines Matching defs:pvp
485 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp)
495 if (pvp->pv_flags & DT_PROVIDER_IMPL)
498 nxr = dt_popcb(pvp->pv_xrefs, pvp->pv_xrmax);
506 for (i = 0; i < pvp->pv_xrmax; i++) {
507 if (BT_TEST(pvp->pv_xrefs, i) &&
521 (void) dt_idhash_iter(pvp->pv_probes, dof_add_probe, ddo);
550 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name);
552 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider);
553 dofpv.dofpv_modattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_mod);
554 dofpv.dofpv_funcattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_func);
555 dofpv.dofpv_nameattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_name);
556 dofpv.dofpv_argsattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_args);
630 dt_provider_t *pvp;
812 for (pvp = dt_list_next(&dtp->dt_provlist);
813 pvp != NULL; pvp = dt_list_next(pvp))
814 dof_add_provider(ddo, pvp);