---
title: kpc_get_config_count
framework: Kernel
role: symbol
role_heading: Function
platforms: [macOS 11.0+]
path: kernel/1572387-kpc_get_config_count
---

# kpc_get_config_count

## Declaration

```occ
uint32_t kpc_get_config_count(uint32_t classes);
```

## See Also

### kpc

- [kpc_arch_init](kernel/1572346-kpc_arch_init.md)
- [kpc_configurable_config_count](kernel/1572369-kpc_configurable_config_count.md)
- [kpc_configurable_count](kernel/1572402-kpc_configurable_count.md)
- [kpc_configurable_max](kernel/1572351-kpc_configurable_max.md)
- [kpc_controls_counter](kernel/1572431-kpc_controls_counter.md)
- [kpc_controls_fixed_counters](kernel/1572385-kpc_controls_fixed_counters.md)
- [kpc_counterbuf_alloc](kernel/1572340-kpc_counterbuf_alloc.md)
- [kpc_counterbuf_free](kernel/1572361-kpc_counterbuf_free.md)
- [kpc_fixed_config_count](kernel/1572325-kpc_fixed_config_count.md)
- [kpc_fixed_count](kernel/1572322-kpc_fixed_count.md)
- [kpc_fixed_max](kernel/1572415-kpc_fixed_max.md)
- [kpc_force_all_ctrs](kernel/1572429-kpc_force_all_ctrs.md)
- [kpc_force_all_ctrs_arch](kernel/1572433-kpc_force_all_ctrs_arch.md)
- [kpc_get_actionid](kernel/1572427-kpc_get_actionid.md)
- [kpc_get_all_cpus_counters](kernel/1572398-kpc_get_all_cpus_counters.md)
- [kpc_get_classes](kernel/1572364-kpc_get_classes.md)
- [kpc_get_config](kernel/1572417-kpc_get_config.md)
- [kpc_get_configurable_config](kernel/1572423-kpc_get_configurable_config.md)
- [kpc_get_configurable_counters](kernel/1572334-kpc_get_configurable_counters.md)
- [kpc_get_configurable_pmc_mask](kernel/1572341-kpc_get_configurable_pmc_mask.md)
- [kpc_get_counter_count](kernel/1572416-kpc_get_counter_count.md)
- [kpc_get_counterbuf_size](kernel/3037458-kpc_get_counterbuf_size.md)
- [kpc_get_cpu_counters](kernel/1572419-kpc_get_cpu_counters.md)
- [kpc_get_curcpu_counters](kernel/1572335-kpc_get_curcpu_counters.md)
- [kpc_get_curthread_counters](kernel/1572391-kpc_get_curthread_counters.md)
- [kpc_get_fixed_config](kernel/1572376-kpc_get_fixed_config.md)
- [kpc_get_fixed_counters](kernel/1572343-kpc_get_fixed_counters.md)
- [kpc_get_force_all_ctrs](kernel/1572336-kpc_get_force_all_ctrs.md)
- [kpc_get_period](kernel/1572422-kpc_get_period.md)
- [kpc_get_pmu_version](kernel/1572386-kpc_get_pmu_version.md)
- [kpc_get_rawpmu_config](kernel/1572412-kpc_get_rawpmu_config.md)
- [kpc_get_running](kernel/1572420-kpc_get_running.md)
- [kpc_get_shadow_counters](kernel/1572328-kpc_get_shadow_counters.md)
- [kpc_get_thread_counting](kernel/1572344-kpc_get_thread_counting.md)
- [kpc_idle](kernel/1572405-kpc_idle.md)
- [kpc_idle_exit](kernel/1572370-kpc_idle_exit.md)
- [kpc_init](kernel/1572384-kpc_init.md)
- [kpc_is_running_configurable](kernel/1572390-kpc_is_running_configurable.md)
- [kpc_is_running_fixed](kernel/1572434-kpc_is_running_fixed.md)
- [kpc_multiple_clients](kernel/1572342-kpc_multiple_clients.md)
- [kpc_pm_acknowledge](kernel/2870519-kpc_pm_acknowledge.md)
- [kpc_popcount](kernel/1572350-kpc_popcount.md)
- [kpc_rawpmu_config_count](kernel/1572404-kpc_rawpmu_config_count.md)
- [kpc_register_cpu](kernel/1572424-kpc_register_cpu.md)
- [kpc_register_pm_handler](kernel/1572430-kpc_register_pm_handler.md)
- [kpc_release_pm_counters](kernel/1572327-kpc_release_pm_counters.md)
- [kpc_reserve_pm_counters](kernel/1572395-kpc_reserve_pm_counters.md)
- [kpc_sample_kperf](kernel/1572393-kpc_sample_kperf.md)
- [kpc_set_actionid](kernel/1572379-kpc_set_actionid.md)
- [kpc_set_config](kernel/1572437-kpc_set_config.md)
- [kpc_set_config_arch](kernel/1572396-kpc_set_config_arch.md)
- [kpc_set_period](kernel/1572418-kpc_set_period.md)
- [kpc_set_period_arch](kernel/1572380-kpc_set_period_arch.md)
- [kpc_set_running](kernel/1572411-kpc_set_running.md)
- [kpc_set_running_arch](kernel/1572368-kpc_set_running_arch.md)
- [kpc_set_sw_inc](kernel/1572355-kpc_set_sw_inc.md)
- [kpc_set_thread_counting](kernel/1572378-kpc_set_thread_counting.md)
- [kpc_thread_ast_handler](kernel/1572357-kpc_thread_ast_handler.md)
- [kpc_thread_create](kernel/1572348-kpc_thread_create.md)
- [kpc_thread_destroy](kernel/1572383-kpc_thread_destroy.md)
- [kpc_unregister_cpu](kernel/1645398-kpc_unregister_cpu.md)
