Lines Matching defs:prov
108 sdt_provider_t *prov;
115 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
116 if (prov->sdtp_id == DTRACE_PROVNONE)
126 sdt_provider_t *prov;
130 for (prov = sdt_providers; prov->sdtp_prefix != NULL; prov++) {
131 char *prefix = prov->sdtp_prefix;
157 sdp->sdp_provider = prov;
167 if ((id = dtrace_probe_lookup(prov->sdtp_id, modname,
169 old = dtrace_probe_arg(prov->sdtp_id, id);
176 sdp->sdp_id = dtrace_probe_create(prov->sdtp_id,
406 sdt_provider_t *prov;
426 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
429 if (prov->sdtp_priv == DTRACE_PRIV_NONE) {
433 priv = prov->sdtp_priv;
438 if (dtrace_register(prov->sdtp_name, prov->sdtp_attr,
439 priv, NULL, &sdt_pops, prov, &prov->sdtp_id) != 0) {
441 prov->sdtp_name);
452 sdt_provider_t *prov;
465 for (prov = sdt_providers; prov->sdtp_name != NULL; prov++) {
466 if (prov->sdtp_id != DTRACE_PROVNONE) {
467 if (dtrace_unregister(prov->sdtp_id) != 0)
470 prov->sdtp_id = DTRACE_PROVNONE;