Home | History | Annotate | Download | only in common

Lines Matching defs:pvp

481 dof_add_provider(dt_dof_t *ddo, const dt_provider_t *pvp)
491 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);
553 dofpv.dofpv_name = dof_add_string(ddo, pvp->pv_desc.dtvd_name);
555 dofpv.dofpv_provattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_provider);
556 dofpv.dofpv_modattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_mod);
557 dofpv.dofpv_funcattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_func);
558 dofpv.dofpv_nameattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_name);
559 dofpv.dofpv_argsattr = dof_attr(&pvp->pv_desc.dtvd_attr.dtpa_args);
635 dt_provider_t *pvp;
824 for (pvp = dt_list_next(&dtp->dt_provlist);
825 pvp != NULL; pvp = dt_list_next(pvp)) {
826 if (dof_add_provider(ddo, pvp) != 0)