Lines Matching refs:pmc_config_t
45 * 3. Performance Counter Configs (pmc_config_t) - represents the settings
76 typedef struct pmc_config *pmc_config_t;
151 * @result NULL on failure, or a pmc_config_t on success.
528 pmc_config_t config; // counter configuration
558 kern_return_t pmc_create_config(pmc_t pmc, pmc_config_t *config);
566 void pmc_free_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);
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);