Searched refs:dtps_provide (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/sys/
H A Ddtrace.h1320 * dtps_provide() <-- Provide all probes, all modules
1331 * 1.2 void dtps_provide(void *arg, const dtrace_probedesc_t *spec)
1336 * specified description is non-NULL, dtps_provide() is being called because
1347 * any necessary probes. dtps_provide() may be called even if the provider
1350 * not implement both dtps_provide() and dtps_provide_module(); see
1359 * dtps_provide() is typically called from open() or ioctl() context, but may
1397 * that the provider need not implement both dtps_provide() and
1701 * exceptions to this are (1) the dtps_provide() and dtps_provide_module()
1875 * dtps_provide() and/or dtps_provide_module(), it may be called from other
1905 * dtps_provide() an
1975 void (*dtps_provide)(void *arg, const dtrace_probedesc_t *spec); member in struct:dtrace_pops
[all...]
/vbox/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/
H A Ddtrace.c7242 if ((pops->dtps_provide == NULL && pops->dtps_provide_module == NULL) ||
7287 if (pops->dtps_provide == NULL) {
7289 provider->dtpv_pops.dtps_provide =
7294 ASSERT(pops->dtps_provide != NULL);
7789 * dtrace_lock must _not_ be held -- the provider's dtps_provide() operation
7812 prv->dtpv_pops.dtps_provide(prv->dtpv_arg, desc);
11353 * must take an initial lap through the enabling calling the dtps_provide()
11382 prv->dtpv_pops.dtps_provide(parg, &desc);

Completed in 84 milliseconds