Lines Matching defs:dtrace_provider
171 static dtrace_provider_t *dtrace_provider; /* provider list */
6948 if (prov == dtrace_provider) {
6965 if (prov != dtrace_provider)
8253 provider->dtpv_next = dtrace_provider;
8254 dtrace_provider = provider;
8265 if (dtrace_provider != NULL) {
8266 provider->dtpv_next = dtrace_provider->dtpv_next;
8267 dtrace_provider->dtpv_next = provider;
8269 dtrace_provider = provider;
8311 ASSERT(old == dtrace_provider);
8317 if (dtrace_provider->dtpv_next != NULL) {
8431 if ((prev = dtrace_provider) == old) {
8434 dtrace_provider = old->dtpv_next;
8487 * dtrace_provider will be non-NULL iff the DTrace driver has
8491 return (dtrace_provider != NULL);
8570 if (provider == dtrace_provider) {
8632 if (provider != dtrace_provider)
8750 prv = dtrace_provider;
12355 prv = dtrace_provider;
15643 for (prv = dtrace_provider; prv != NULL; prv = prv->dtpv_next)
15999 * we would like to assert that dtrace_provider is NULL -- but that's
16001 * Once we've registered, we can assert that dtrace_provider is our
16007 ASSERT(dtrace_provider != NULL);
16008 ASSERT((dtrace_provider_id_t)dtrace_provider == id);
16011 dtrace_provider, NULL, NULL, "BEGIN", 0, NULL);
16013 dtrace_provider, NULL, NULL, "END", 0, NULL);
16015 dtrace_provider, NULL, NULL, "ERROR", 1, NULL);
16285 for (pvp = dtrace_provider; pvp != NULL; pvp = pvp->dtpv_next) {
17045 if (dtrace_unregister((dtrace_provider_id_t)dtrace_provider) != 0) {
17052 dtrace_provider = NULL;