Lines Matching refs:prov
132 sdt_provider_t *prov;
139 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
140 if (prov->sdtp_id == DTRACE_PROVNONE)
182 sdt_provider_t *prov;
186 for (prov = sdt_providers; prov->sdtp_prefix != NULL; prov++) {
187 char *prefix = prov->sdtp_prefix;
214 sdp->sdp_provider = prov;
225 if ((id = dtrace_probe_lookup(prov->sdtp_id, modname,
227 old = dtrace_probe_arg(prov->sdtp_id, id);
234 sdp->sdp_id = dtrace_probe_create(prov->sdtp_id,
355 sdt_provider_t *prov;
375 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
376 if (dtrace_register(prov->sdtp_name, prov->sdtp_attr,
378 &sdt_pops, prov, &prov->sdtp_id) != 0) {
380 prov->sdtp_name);
390 sdt_provider_t *prov;
401 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
402 if (prov->sdtp_id != DTRACE_PROVNONE) {
403 if (dtrace_unregister(prov->sdtp_id) != 0)
405 prov->sdtp_id = DTRACE_PROVNONE;