Home
last modified time | relevance | path

Searched refs:pmc_mask (Results 1 – 3 of 3) sorted by relevance

/xnu-8792.61.2/osfmk/kern/
H A Dkpc_common.c252 uint64_t pmc_mask = 0ULL; in kpc_controls_counter() local
266 pmc_mask = (1ULL << (ctr - kpc_fixed_count())); in kpc_controls_counter()
267 if ((pmc_mask & kpc_pm_pmc_mask) && kpc_pm_has_custom_config && !force_all_ctrs) { in kpc_controls_counter()
277 uint64_t pmc_mask = 0; in kpc_get_running() local
284 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_running()
285 if (kpc_is_running_configurable(pmc_mask)) { in kpc_get_running()
289 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_POWER_MASK); in kpc_get_running()
290 if ((pmc_mask != 0) && kpc_is_running_configurable(pmc_mask)) { in kpc_get_running()
302 uint64_t pmc_mask = 0ULL; in kpc_get_curcpu_counters() local
319 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_curcpu_counters()
[all …]
H A Dkpc.h216 extern boolean_t kpc_reserve_pm_counters(uint64_t pmc_mask, kpc_pm_handler_t handler,
272 uint64_t pmc_mask; member
293 int kpc_get_configurable_counters(uint64_t *counterv, uint64_t pmc_mask);
295 boolean_t kpc_is_running_configurable(uint64_t pmc_mask);
299 uint32_t kpc_configurable_config_count(uint64_t pmc_mask);
302 int kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask);
/xnu-8792.61.2/osfmk/x86_64/
H A Dkpc_x86.c120 kpc_is_running_configurable(uint64_t pmc_mask) in kpc_is_running_configurable() argument
122 assert(kpc_popcount(pmc_mask) <= kpc_configurable_count()); in kpc_is_running_configurable()
124 ((kpc_running_cfg_pmc_mask & pmc_mask) == pmc_mask); in kpc_is_running_configurable()
150 kpc_configurable_config_count(uint64_t pmc_mask) in kpc_configurable_config_count() argument
152 assert(kpc_popcount(pmc_mask) <= kpc_configurable_count()); in kpc_configurable_config_count()
153 return kpc_popcount(pmc_mask); in kpc_configurable_config_count()
335 kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask) in kpc_get_configurable_config() argument
342 if ((1ULL << i) & pmc_mask) { in kpc_get_configurable_config()
350 kpc_set_configurable_config(kpc_config_t *configv, uint64_t pmc_mask) in kpc_set_configurable_config() argument
356 if (((1ULL << i) & pmc_mask) == 0) { in kpc_set_configurable_config()
[all …]