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