Searched refs:pmc_mask (Results 1 – 4 of 4) sorted by relevance
248 uint64_t pmc_mask = 0ULL; in kpc_controls_counter() local262 pmc_mask = (1ULL << (ctr - kpc_fixed_count())); in kpc_controls_counter()263 if ((pmc_mask & kpc_pm_pmc_mask) && kpc_pm_has_custom_config && !force_all_ctrs) { in kpc_controls_counter()273 uint64_t pmc_mask = 0; in kpc_get_running() local280 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_running()281 if (kpc_is_running_configurable(pmc_mask)) { in kpc_get_running()285 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_POWER_MASK); in kpc_get_running()286 if ((pmc_mask != 0) && kpc_is_running_configurable(pmc_mask)) { in kpc_get_running()298 uint64_t pmc_mask = 0ULL; in kpc_get_curcpu_counters() local315 pmc_mask = kpc_get_configurable_pmc_mask(KPC_CLASS_CONFIGURABLE_MASK); in kpc_get_curcpu_counters()[all …]
222 extern boolean_t kpc_reserve_pm_counters(uint64_t pmc_mask, kpc_pm_handler_t handler,278 uint64_t pmc_mask; member300 int kpc_get_configurable_counters(uint64_t *counterv, uint64_t pmc_mask);302 boolean_t kpc_is_running_configurable(uint64_t pmc_mask);306 uint32_t kpc_configurable_config_count(uint64_t pmc_mask);309 int kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask);
120 kpc_is_running_configurable(uint64_t pmc_mask) in kpc_is_running_configurable() argument122 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() argument152 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() argument342 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() argument356 if (((1ULL << i) & pmc_mask) == 0) { in kpc_set_configurable_config()[all …]
543 kpc_is_running_configurable(uint64_t pmc_mask) in kpc_is_running_configurable() argument545 assert(kpc_popcount(pmc_mask) <= kpc_configurable_count()); in kpc_is_running_configurable()547 ((kpc_running_cfg_pmc_mask & pmc_mask) == pmc_mask); in kpc_is_running_configurable()569 kpc_configurable_config_count(uint64_t pmc_mask) in kpc_configurable_config_count() argument571 assert(kpc_popcount(pmc_mask) <= kpc_configurable_count()); in kpc_configurable_config_count()572 return kpc_popcount(pmc_mask); in kpc_configurable_config_count()692 kpc_get_configurable_counters(uint64_t *counterv, uint64_t pmc_mask) in kpc_get_configurable_counters() argument700 if (((1ULL << i) & pmc_mask) == 0) { in kpc_get_configurable_counters()721 kpc_get_configurable_config(kpc_config_t *configv, uint64_t pmc_mask) in kpc_get_configurable_config() argument728 if ((1ULL << i) & pmc_mask) { in kpc_get_configurable_config()[all …]