Searched refs:perf_monitor_object_t (Results 1 - 2 of 2) sorted by relevance
/darwin-on-arm/xnu/osfmk/pmc/ |
H A D | pmc.h | 61 typedef void * perf_monitor_object_t; typedef 97 typedef kern_return_t (*perfmon_enable_counters_method_t)(perf_monitor_object_t pm, pmc_object_t *pmcs, uint32_t pmcCount); 105 typedef kern_return_t (*perfmon_disable_counters_method_t)(perf_monitor_object_t pm, pmc_object_t *pmcs, uint32_t pmcCount); 107 typedef void (*perfmon_on_idle_method_t)(perf_monitor_object_t pm); 108 typedef void (*perfmon_on_idle_exit_method_t)(perf_monitor_object_t pm); 213 * @result NULL on failure, or a perf_monitor_object_t on success. 215 typedef perf_monitor_object_t (*pmc_get_monitor_method_t)(pmc_object_t pmc); 356 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, perf_monitor_methods_t *methods); 364 * passed-in perf_monitor_object_t does not match any registered performance monitor, KERN_INVALID_ARGUMENT if 367 kern_return_t perf_monitor_unregister(perf_monitor_object_t monito [all...] |
H A D | pmc.c | 464 static perf_monitor_t perf_monitor_find(perf_monitor_object_t monitor) { 1757 * callback methods. The given perf_monitor_object_t is the first argument to 1760 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, 1836 kern_return_t perf_monitor_unregister(perf_monitor_object_t monitor) { 1876 kern_return_t pmc_register(perf_monitor_object_t monitor, pmc_object_t pmc_object, 1957 kern_return_t pmc_unregister(perf_monitor_object_t monitor, pmc_object_t pmc_object) { 2855 kern_return_t perf_monitor_register(perf_monitor_object_t monitor __unused, 2860 kern_return_t perf_monitor_unregister(perf_monitor_object_t monitor __unused) { 2864 kern_return_t pmc_register(perf_monitor_object_t monitor __unused, 2869 kern_return_t pmc_unregister(perf_monitor_object_t monito [all...] |
Completed in 23 milliseconds