Lines Matching refs:hprov
8247 dtrace_dofprov2hprov(dtrace_helper_provdesc_t *hprov,
8250 hprov->dthpv_provname = strtab + dofprov->dofpv_name;
8251 dtrace_dofattr2attr(&hprov->dthpv_pattr.dtpa_provider,
8253 dtrace_dofattr2attr(&hprov->dthpv_pattr.dtpa_mod,
8255 dtrace_dofattr2attr(&hprov->dthpv_pattr.dtpa_func,
8257 dtrace_dofattr2attr(&hprov->dthpv_pattr.dtpa_name,
8259 dtrace_dofattr2attr(&hprov->dthpv_pattr.dtpa_args,
14556 dtrace_helper_provider_t *hprov, **tmp_provs;
14580 hprov = kmem_zalloc(sizeof (dtrace_helper_provider_t), KM_SLEEP);
14581 hprov->dthp_prov = *dofhp;
14582 hprov->dthp_ref = 1;
14583 hprov->dthp_generation = gen;
14612 help->dthps_provs[help->dthps_nprovs] = hprov;
14619 dtrace_helper_provider_destroy(dtrace_helper_provider_t *hprov)
14623 if (--hprov->dthp_ref == 0) {
14626 dof = (dof_hdr_t *)(uintptr_t)hprov->dthp_prov.dofhp_dof;
14628 kmem_free(hprov, sizeof (dtrace_helper_provider_t));