Lines Matching defs:pvp
487 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp)
497 if (pvp->pv_flags & DT_PROVIDER_IMPL) {
504 nxr = dt_popcb(pvp->pv_xrefs, pvp->pv_xrmax);
512 for (i = 0; i < pvp->pv_xrmax; i++) {
513 if (BT_TEST(pvp->pv_xrefs, i) &&
527 (void) dt_idhash_iter(pvp->pv_probes, dof_add_probe, ddo);
559 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name);
561 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider);
562 dofpv.dofpv_modattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_mod);
563 dofpv.dofpv_funcattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_func);
564 dofpv.dofpv_nameattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_name);
565 dofpv.dofpv_argsattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_args);
641 dt_provider_t *pvp;
830 for (pvp = dt_list_next(&dtp->dt_provlist);
831 pvp != NULL; pvp = dt_list_next(pvp)) {
832 if (dof_add_provider(ddo, pvp) != 0)