Lines Matching refs:dtrace_provider
171 static dtrace_provider_t *dtrace_provider; /* provider list */ variable
6736 if (prov == dtrace_provider) { in dtrace_probe()
6753 if (prov != dtrace_provider) in dtrace_probe()
8041 provider->dtpv_next = dtrace_provider; in dtrace_register()
8042 dtrace_provider = provider; in dtrace_register()
8053 if (dtrace_provider != NULL) { in dtrace_register()
8054 provider->dtpv_next = dtrace_provider->dtpv_next; in dtrace_register()
8055 dtrace_provider->dtpv_next = provider; in dtrace_register()
8057 dtrace_provider = provider; in dtrace_register()
8099 ASSERT(old == dtrace_provider); in dtrace_unregister()
8105 if (dtrace_provider->dtpv_next != NULL) { in dtrace_unregister()
8219 if ((prev = dtrace_provider) == old) { in dtrace_unregister()
8222 dtrace_provider = old->dtpv_next; in dtrace_unregister()
8279 return (dtrace_provider != NULL); in dtrace_attached()
8358 if (provider == dtrace_provider) { in dtrace_probe_create()
8420 if (provider != dtrace_provider) in dtrace_probe_create()
8538 prv = dtrace_provider; in dtrace_probe_provide()
12075 prv = dtrace_provider; in dtrace_enabling_provide()
15339 for (prv = dtrace_provider; prv != NULL; prv = prv->dtpv_next) in dtrace_module_loaded()
15703 ASSERT(dtrace_provider != NULL); in dtrace_attach()
15704 ASSERT((dtrace_provider_id_t)dtrace_provider == id); in dtrace_attach()
15707 dtrace_provider, NULL, NULL, "BEGIN", 0, NULL); in dtrace_attach()
15709 dtrace_provider, NULL, NULL, "END", 0, NULL); in dtrace_attach()
15711 dtrace_provider, NULL, NULL, "ERROR", 1, NULL); in dtrace_attach()
15981 for (pvp = dtrace_provider; pvp != NULL; pvp = pvp->dtpv_next) { in dtrace_ioctl()
16741 if (dtrace_unregister((dtrace_provider_id_t)dtrace_provider) != 0) { in dtrace_detach()
16748 dtrace_provider = NULL; in dtrace_detach()