Searched refs:pmcr1 (Results 1 – 2 of 2) sorted by relevance
309 uint64_t pmcr1 = saved_PMCR[1]; in set_modes() local310 pmcr1 &= PMCR1_EL_ALL_DISABLE_MASK(counter); in set_modes()311 pmcr1 |= bits; in set_modes()312 pmcr1 |= 0x30303; /* monotonic compatibility */ in set_modes()313 saved_PMCR[1] = pmcr1; in set_modes()454 uint64_t pmcr1 = SREG_READ("PMCR1_EL1"); in get_counter_config() local456 if (pmcr1 & PMCR1_EL0_A32_ENABLE_MASK(counter)) { in get_counter_config()459 if (pmcr1 & PMCR1_EL0_A64_ENABLE_MASK(counter)) { in get_counter_config()462 if (pmcr1 & PMCR1_EL1_A64_ENABLE_MASK(counter)) { in get_counter_config()469 if (pmcr1 & PMCR1_EL3_A64_ENABLE_MASK(counter)) { in get_counter_config()
189 uint64_t pmcr1; in core_init_execution_modes() local191 pmcr1 = __builtin_arm_rsr64("PMCR1_EL1"); in core_init_execution_modes()192 pmcr1 |= PMCR1_INIT; in core_init_execution_modes()193 __builtin_arm_wsr64("PMCR1_EL1", pmcr1); in core_init_execution_modes()195 __builtin_arm_wsr64("PMCR1_EL12", pmcr1); in core_init_execution_modes()288 uint64_t pmcr1 = __builtin_arm_rsr64("PMCR1_EL1"); in core_idle() local289 if ((pmcr1 & PMCR1_INIT) == 0) { in core_idle()290 panic("monotonic: counter modes disabled before idling, pmcr1 = 0x%llx", pmcr1); in core_idle()