Lines Matching refs:prov
104 sdt_provider_t *prov;
111 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
112 if (prov->sdtp_id == DTRACE_PROVNONE)
122 sdt_provider_t *prov;
126 for (prov = sdt_providers; prov->sdtp_prefix != NULL; prov++) {
127 char *prefix = prov->sdtp_prefix;
153 sdp->sdp_provider = prov;
163 if ((id = dtrace_probe_lookup(prov->sdtp_id, modname,
165 old = dtrace_probe_arg(prov->sdtp_id, id);
172 sdp->sdp_id = dtrace_probe_create(prov->sdtp_id,
401 sdt_provider_t *prov;
421 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
422 if (dtrace_register(prov->sdtp_name, prov->sdtp_attr,
424 &sdt_pops, prov, &prov->sdtp_id) != 0) {
426 prov->sdtp_name);
437 sdt_provider_t *prov;
450 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
451 if (prov->sdtp_id != DTRACE_PROVNONE) {
452 if (dtrace_unregister(prov->sdtp_id) != 0)
455 prov->sdtp_id = DTRACE_PROVNONE;