Lines Matching defs:provider
35 * A list of SDT providers is maintained here since a provider may span multiple
36 * modules. When a kernel module is unloaded, a provider defined in that module
169 /* The provider has already been defined. */
176 * unloaded but the provider isn't destroyed. This could happen with
177 * a provider that spans multiple modules.
211 SDT_KASSERT(prov != NULL, ("probe defined without a provider"));
258 * has nothing to do. It only exists because the DTrace provider framework
341 * provider method, so we cannot do this there.
436 sdt_link_set_load_provider(struct sdt_provider *const *provider)
439 sdt_create_provider(*provider);
491 struct sdt_provider * const *provider;
506 n = size/sizeof(*provider);
507 for (provider = p; n --> 0; provider++)
508 sdt_link_set_load_provider(provider);
551 struct sdt_provider * const *provider;
555 __link_set_foreach(provider, sdt_providers_set) {
556 sdt_link_set_load_provider(provider);