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

/darwin-on-arm/xnu/osfmk/pmc/
H A Dpmc.h64 typedef void * pmc_object_t; typedef
88 typedef kern_return_t (*perfmon_get_accessible_cores_method_t)(pmc_object_t pmc, uint32_t **cores, size_t *coreCt);
93 * @param pmcs An array of pmc_object_t instances (non-NULL).
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);
153 typedef pmc_config_object_t (*pmc_create_config_method_t)(pmc_object_t pmc);
161 typedef void (*pmc_free_config_method_t)(pmc_object_t pmc, pmc_config_object_t config);
205 typedef kern_return_t (*pmc_set_config_method_t)(pmc_object_t pmc, pmc_config_object_t config);
215 typedef perf_monitor_object_t (*pmc_get_monitor_method_t)(pmc_object_t pmc);
228 typedef const char *(*pmc_get_name_method_t)(pmc_object_t pm
[all...]
H A Dpmc.c589 * pmc_object_t pointer. If found, it returns the pmc_t with an extra reference
592 static pmc_t pmc_find(pmc_object_t object) {
1516 pmc_object_t store_pmc_obj = store_pmc->object;
1569 pmc_object_t load_pmc_obj = load_pmc->object;
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) {
2865 pmc_object_t pmc __unused, pmc_methods_t *methods __unused, void *object __unused) {
2870 pmc_object_t pmc __unused) {

Completed in 36 milliseconds