Lines Matching refs:pmc_reservation_t
47 * 4. Performance Counter Reservations (pmc_reservation_t) - represents a config along
73 typedef struct pmc_reservation *pmc_reservation_t;
177 * @param target The pmc_reservation_t that caused the interrupt
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);