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

/darwin-on-arm/xnu/osfmk/pmc/
H A Dpmc.c365 /* If this flag is set, the monitor is already validated to be
464 static perf_monitor_t perf_monitor_find(perf_monitor_object_t monitor) { argument
465 assert(monitor);
472 if(element->object == monitor) {
485 * perf_monitor_add_pmc adds a newly registered PMC to the perf monitor it is
499 * monitor it is associated with.
528 pmc->monitor = NULL;
1517 perf_monitor_t store_pm = store_pmc->monitor;
1570 perf_monitor_t load_pm = load_pmc->monitor;
1760 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, argument
1836 perf_monitor_unregister(perf_monitor_object_t monitor) argument
1876 pmc_register(perf_monitor_object_t monitor, pmc_object_t pmc_object, pmc_methods_t *methods, void *object) argument
1957 pmc_unregister(perf_monitor_object_t monitor, pmc_object_t pmc_object) argument
1984 perf_monitor_reservation_add(perf_monitor_t monitor) argument
1989 perf_monitor_reservation_remove(perf_monitor_t monitor) argument
2744 perf_monitor_t monitor = NULL; local
2769 perf_monitor_t monitor = NULL; local
[all...]
H A Dpmc.h79 * Method types for performance monitor driver registration
117 * @abstract A set of method pointers to be used when interacting with a performance monitor object
119 * interacting with a new performance monitor from the kernel.
337 * @abstract Registers a new performance monitor driver and its associated pointers.
338 * @discussion Kexts that implement performance monitor drivers will call this method with a
341 * @param monitor A handle to the performance monitor driver instance you are registering. Must not be NULL.
345 * KERN_RESOURCE_SHORTAGE if the kernel lacks the resources to register another performance monitor
356 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, perf_monitor_methods_t *methods);
359 * @abstract Unregisters a performance monitor drive
455 perf_monitor_t monitor; member in struct:pmc
[all...]

Completed in 16 milliseconds