Lines Matching refs:dhpv

1728 fasttrap_meta_provide(void *arg, dtrace_helper_provdesc_t *dhpv, pid_t pid)  in fasttrap_meta_provide()  argument
1737 if (strlen(dhpv->dthpv_provname) + 10 >= in fasttrap_meta_provide()
1740 "name too long to accomodate pid", dhpv->dthpv_provname); in fasttrap_meta_provide()
1747 if (strcmp(dhpv->dthpv_provname, FASTTRAP_PID_NAME) == 0) { in fasttrap_meta_provide()
1749 "%s is an invalid name", dhpv->dthpv_provname, in fasttrap_meta_provide()
1758 if (dhpv->dthpv_pattr.dtpa_provider.dtat_class > DTRACE_CLASS_ISA) in fasttrap_meta_provide()
1759 dhpv->dthpv_pattr.dtpa_provider.dtat_class = DTRACE_CLASS_ISA; in fasttrap_meta_provide()
1760 if (dhpv->dthpv_pattr.dtpa_mod.dtat_class > DTRACE_CLASS_ISA) in fasttrap_meta_provide()
1761 dhpv->dthpv_pattr.dtpa_mod.dtat_class = DTRACE_CLASS_ISA; in fasttrap_meta_provide()
1762 if (dhpv->dthpv_pattr.dtpa_func.dtat_class > DTRACE_CLASS_ISA) in fasttrap_meta_provide()
1763 dhpv->dthpv_pattr.dtpa_func.dtat_class = DTRACE_CLASS_ISA; in fasttrap_meta_provide()
1764 if (dhpv->dthpv_pattr.dtpa_name.dtat_class > DTRACE_CLASS_ISA) in fasttrap_meta_provide()
1765 dhpv->dthpv_pattr.dtpa_name.dtat_class = DTRACE_CLASS_ISA; in fasttrap_meta_provide()
1766 if (dhpv->dthpv_pattr.dtpa_args.dtat_class > DTRACE_CLASS_ISA) in fasttrap_meta_provide()
1767 dhpv->dthpv_pattr.dtpa_args.dtat_class = DTRACE_CLASS_ISA; in fasttrap_meta_provide()
1769 if ((provider = fasttrap_provider_lookup(pid, dhpv->dthpv_provname, in fasttrap_meta_provide()
1770 &dhpv->dthpv_pattr)) == NULL) { in fasttrap_meta_provide()
1772 "process %u", dhpv->dthpv_provname, (uint_t)pid); in fasttrap_meta_provide()
1909 fasttrap_meta_remove(void *arg, dtrace_helper_provdesc_t *dhpv, pid_t pid) in fasttrap_meta_remove() argument
1917 fasttrap_provider_retire(pid, dhpv->dthpv_provname, 1); in fasttrap_meta_remove()