Searched refs:KPC_CLASS_CONFIGURABLE_MASK (Results 1 – 9 of 9) sorted by relevance
| /xnu-11417.121.6/osfmk/kern/ |
| H A D | kpc_common.c | 280 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_running() 282 cur_state |= KPC_CLASS_CONFIGURABLE_MASK; in kpc_get_running() 314 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_get_curcpu_counters() 315 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_curcpu_counters() 380 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_get_shadow_counters() 381 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_shadow_counters() 415 if (classes & (KPC_CLASS_CONFIGURABLE_MASK | KPC_CLASS_POWER_MASK)) { in kpc_get_counter_count() 433 if (classes & (KPC_CLASS_CONFIGURABLE_MASK | KPC_CLASS_POWER_MASK)) { in kpc_get_config_count() 458 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_get_config() 459 uint64_t pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_config() [all …]
|
| H A D | kpc.h | 48 #define KPC_CLASS_CONFIGURABLE_MASK (1u << KPC_CLASS_CONFIGURABLE) macro
|
| /xnu-11417.121.6/tests/cpu_counters/ |
| H A D | kpc_tests.c | 67 KPC_CLASS_CONFIGURABLE_MASK; in start_kpc() 132 mch->nconfig = kpc_get_counter_count(KPC_CLASS_CONFIGURABLE_MASK); in prepare_kpc() 137 uint32_t nconfigs = kpc_get_config_count(KPC_CLASS_CONFIGURABLE_MASK); in prepare_kpc() 164 ret = kpc_set_config(KPC_CLASS_CONFIGURABLE_MASK, configs); in prepare_kpc() 169 ret = kpc_set_period(KPC_CLASS_CONFIGURABLE_MASK, configs); in prepare_kpc() 180 uint32_t nconfigs = kpc_get_config_count(KPC_CLASS_CONFIGURABLE_MASK); in kpc_reset_atend() 184 int ret = kpc_set_period(KPC_CLASS_CONFIGURABLE_MASK, configs); in kpc_reset_atend() 186 ret = kpc_set_config(KPC_CLASS_CONFIGURABLE_MASK, configs); in kpc_reset_atend() 329 KPC_CLASS_CONFIGURABLE_MASK, NULL, counts); 433 int ret = kpc_set_actionid(KPC_CLASS_CONFIGURABLE_MASK, actions); [all …]
|
| H A D | cpc_security_tests.c | 411 uint32_t config_count = kpc_get_config_count(KPC_CLASS_CONFIGURABLE_MASK); 415 ret = kpc_get_config(KPC_CLASS_CONFIGURABLE_MASK, configs);
|
| /xnu-11417.121.6/osfmk/x86_64/ |
| H A D | kpc_x86.c | 123 return ((kpc_running_classes & KPC_CLASS_CONFIGURABLE_MASK) == KPC_CLASS_CONFIGURABLE_MASK) && in kpc_is_running_configurable() 492 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_set_config_mp_call() 515 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_set_reload_mp_call() 580 return KPC_CLASS_FIXED_MASK | KPC_CLASS_CONFIGURABLE_MASK; in kpc_get_classes()
|
| H A D | monotonic_x86_64.c | 194 if (kpc_get_running() & KPC_CLASS_CONFIGURABLE_MASK) { in enable_counters() 195 global_en |= kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in enable_counters()
|
| /xnu-11417.121.6/osfmk/arm64/ |
| H A D | kpc.c | 546 return ((kpc_running_classes & KPC_CLASS_CONFIGURABLE_MASK) == KPC_CLASS_CONFIGURABLE_MASK) && in kpc_is_running_configurable() 789 if (classes & KPC_CLASS_CONFIGURABLE_MASK) { in kpc_set_reload_xcall() 890 return KPC_CLASS_FIXED_MASK | KPC_CLASS_CONFIGURABLE_MASK | KPC_CLASS_RAWPMU_MASK; in kpc_get_classes()
|
| H A D | monotonic_arm64.c | 256 (KPC_CLASS_CONFIGURABLE_MASK | KPC_CLASS_POWER_MASK); in core_set_enabled()
|
| /xnu-11417.121.6/tests/ktrace/ |
| H A D | kperf_tests.c | 690 (void)kpc_get_cpu_counters(true,KPC_CLASS_CONFIGURABLE_MASK, NULL, counts); 1054 uint32_t nconfigs = kpc_get_config_count(KPC_CLASS_CONFIGURABLE_MASK); 1057 int ret = kpc_set_config(KPC_CLASS_CONFIGURABLE_MASK, config); 1060 T_ASSERT_POSIX_SUCCESS(kpc_set_counting(KPC_CLASS_CONFIGURABLE_MASK),
|