Lines Matching refs:kern_return_t

88 typedef kern_return_t (*perfmon_get_accessible_cores_method_t)(pmc_object_t pmc, uint32_t **cores, size_t *coreCt);
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);
172 typedef kern_return_t (*pmc_config_set_value_method_t)(pmc_config_object_t config, uint8_t id, uint64_t value);
188 typedef kern_return_t (*pmc_config_set_interrupt_threshold_method_t)(pmc_config_object_t config, uint64_t threshold);
197 typedef kern_return_t (*pmc_config_set_interrupt_threshold_handler_method_t)(pmc_config_object_t config, void *target, pmc_interrupt_method_t method, void *refCon);
205 typedef kern_return_t (*pmc_set_config_method_t)(pmc_object_t pmc, pmc_config_object_t config);
250 typedef kern_return_t (*pmc_get_accessible_cores_method_t)(pmc_object_t pmc, uint32_t **cores, size_t *coreCt);
257 typedef kern_return_t (*pmc_get_count_method_t)(pmc_object_t pmc, uint64_t *value);
265 typedef kern_return_t (*pmc_set_count_method_t)(pmc_object_t pmc, uint64_t value);
276 typedef kern_return_t (*pmc_disable_method_t)(pmc_object_t pmc);
285 typedef kern_return_t (*pmc_enable_method_t)(pmc_object_t pmc);
287 typedef kern_return_t (*pmc_open_method_t)(pmc_object_t pmc, void *object);
288 typedef kern_return_t (*pmc_close_method_t)(pmc_object_t pmc, void *object);
356 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, perf_monitor_methods_t *methods);
367 kern_return_t perf_monitor_unregister(perf_monitor_object_t monitor);
383 kern_return_t pmc_register(perf_monitor_object_t monitor, pmc_object_t pmc,
395 kern_return_t pmc_unregister(perf_monitor_object_t monitor, pmc_object_t pmc);
558 kern_return_t pmc_create_config(pmc_t pmc, pmc_config_t *config);
574 kern_return_t pmc_config_set_value(pmc_t pmc, pmc_config_t config, uint8_t id, uint64_t value);
582 kern_return_t pmc_config_set_interrupt_threshold(pmc_t pmc, pmc_config_t config, uint64_t threshold, pmc_interrupt_method_t method, void *refCon);
590 kern_return_t pmc_get_pmc_list(pmc_t **pmcs, size_t *pmcCount);
608 kern_return_t pmc_find_by_name(const char *name, pmc_t **pmcs, size_t *pmcCount);
625 kern_return_t pmc_get_accessible_core_list(pmc_t pmc, uint32_t **logicalCores, size_t *logicalCoreCt);
648 kern_return_t pmc_reserve(pmc_t pmc, pmc_config_t config, pmc_reservation_t *reservation);
661 kern_return_t pmc_reserve_task(pmc_t pmc, pmc_config_t config, task_t task, pmc_reservation_t *reservation);
673 kern_return_t pmc_reserve_thread(pmc_t pmc, pmc_config_t config, thread_t thread, pmc_reservation_t *reservation);
682 kern_return_t pmc_reservation_start(pmc_reservation_t reservation);
691 kern_return_t pmc_reservation_stop(pmc_reservation_t reservation);
702 kern_return_t pmc_reservation_read(pmc_reservation_t reservation, uint64_t *value);
713 kern_return_t pmc_reservation_write(pmc_reservation_t reservation, uint64_t value);
721 kern_return_t pmc_reservation_free(pmc_reservation_t reservation);