Lines Matching refs:pmc_config_t
139 * pmc_config is the data behind a pmc_config_t.
163 * pmc_config_t - 32 bytes
167 * pmc_config_t within.
617 /* Allocate a pmc_config_t */
618 static pmc_config_t pmc_config_alloc(pmc_t pmc __unused) {
619 return (pmc_config_t)zalloc(perf_small_zone);
622 /* Free a pmc_config_t, and underlying pmc_config_object_t (if needed) */
623 static void pmc_config_free(pmc_t pmc, pmc_config_t config) {
1674 * This method assumes the reservation has a valid pmc_config_t within.
2008 kern_return_t pmc_create_config(pmc_t pmc, pmc_config_t *config) {
2009 pmc_config_t tmp = NULL;
2047 void pmc_free_config(pmc_t pmc, pmc_config_t config) {
2064 kern_return_t pmc_config_set_value(pmc_t pmc, pmc_config_t config,
2095 kern_return_t pmc_config_set_interrupt_threshold(pmc_t pmc, pmc_config_t config,
2116 * We overcome this by caching the method in the pmc_config_t stand-in,
2316 static boolean_t pmc_reservation_setup_pmi(pmc_reservation_t resv, pmc_config_t config) {
2360 kern_return_t pmc_reserve(pmc_t pmc, pmc_config_t config,
2412 kern_return_t pmc_reserve_task(pmc_t pmc, pmc_config_t config,
2471 kern_return_t pmc_reserve_thread(pmc_t pmc, pmc_config_t config,
2875 pmc_config_t *config __unused) {
2879 void pmc_free_config(pmc_t pmc __unused, pmc_config_t config __unused) {
2883 pmc_config_t config __unused, uint8_t id __unused,
2889 pmc_config_t config __unused, uint64_t threshold __unused,
2916 pmc_config_t config __unused, pmc_reservation_t *reservation __unused) {
2921 pmc_config_t config __unused, task_t task __unused,
2927 pmc_config_t config __unused, thread_t thread __unused,