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

/xnu-2422.115.4/osfmk/pmc/
H A Dpmc.c76 (x->methods.flags & PERFMON_FLAG_SUPPORTS_CONTEXT_SWITCHING) ? \
345 bzero(&(pm->methods), sizeof(perf_monitor_methods_t));
364 if (pm->methods.flags & PERFMON_FLAG_REQUIRES_IDLE_NOTIFICATIONS) {
530 bzero(&pmc->methods, sizeof(pmc_methods_t));
628 pmc->methods.free_config(pmc->object, config->object);
640 return pmc->methods.open(pmc->object, pmc->open_object);
648 return pmc->methods.close(pmc->object, pmc->open_object);
711 * the new one is set. This methods increases the reference count of the given
790 if(KERN_SUCCESS != pmc->methods.accessible_cores(pmc->object,
1521 ret = store_pm->methods
1758 perf_monitor_register(perf_monitor_object_t monitor, perf_monitor_methods_t *methods) argument
1874 pmc_register(perf_monitor_object_t monitor, pmc_object_t pmc_object, pmc_methods_t *methods, void *object) argument
2751 perf_monitor_methods_t *methods = &(monitor->methods); local
2776 perf_monitor_methods_t *methods = &(monitor->methods); local
[all...]
H A Dpmc.h57 * only used as arguments in the registered driver methods.
118 * @discussion This structure is the set of driver-implemented callback methods to be used when
294 * @abstract Performance Counter Registration methods.
295 * @discussion This structure represents a set of driver-implemented methods to be used by the kernel
298 * its own set of callback methods.
303 // All methods are required.
326 * These methods would be exported to apple-internal kexts, but not to 3rd-party kexts, and
329 * All Performance Monitor and Performance Counter registration (accomplished via the following methods)
331 * methods to apple-private KPI so that IOProfileFamily can call these methods whe
419 perf_monitor_methods_t methods; member in struct:perf_monitor
446 pmc_methods_t methods; member in struct:pmc
[all...]

Completed in 23 milliseconds