Searched refs:pmcr (Results 1 – 6 of 6) sorted by relevance
213 armv6_pmcr_has_overflowed(unsigned long pmcr) in armv6_pmcr_has_overflowed() argument215 return pmcr & ARMV6_PMCR_OVERFLOWED_MASK; in armv6_pmcr_has_overflowed()219 armv6_pmcr_counter_has_overflowed(unsigned long pmcr, in armv6_pmcr_counter_has_overflowed() argument225 ret = pmcr & ARMV6_PMCR_CCOUNT_OVERFLOW; in armv6_pmcr_counter_has_overflowed()227 ret = pmcr & ARMV6_PMCR_COUNT0_OVERFLOW; in armv6_pmcr_counter_has_overflowed()229 ret = pmcr & ARMV6_PMCR_COUNT1_OVERFLOW; in armv6_pmcr_counter_has_overflowed()308 unsigned long pmcr = armv6_pmcr_read(); in armv6pmu_handle_irq() local314 if (!armv6_pmcr_has_overflowed(pmcr)) in armv6pmu_handle_irq()324 armv6_pmcr_write(pmcr); in armv6pmu_handle_irq()338 if (!armv6_pmcr_counter_has_overflowed(pmcr, idx)) in armv6pmu_handle_irq()
131 out_be64(®s->pmcr, in_be64(®s->pmcr) | in cbe_pervasive_init()
78 value = in_be64(&pmd_regs->pmcr); in cbe_cpufreq_set_pmode()84 out_be64(&pmd_regs->pmcr, value); in cbe_cpufreq_set_pmode()
484 u32 pmcr; in dsu_pmu_enable() local493 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_enable()494 pmcr |= CLUSTERPMCR_E; in dsu_pmu_enable()495 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_enable()501 u32 pmcr; in dsu_pmu_disable() local506 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_disable()507 pmcr &= ~CLUSTERPMCR_E; in dsu_pmu_disable()508 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_disable()
104 u64 pmcr; /* 0x0880 */ member
620 u64 pmcr, val; in reset_pmcr() local622 pmcr = read_sysreg(pmcr_el0); in reset_pmcr()627 val = ((pmcr & ~ARMV8_PMU_PMCR_MASK) in reset_pmcr()735 u64 pmcr, val; in pmu_counter_idx_valid() local737 pmcr = __vcpu_sys_reg(vcpu, PMCR_EL0); in pmu_counter_idx_valid()738 val = (pmcr >> ARMV8_PMU_PMCR_N_SHIFT) & ARMV8_PMU_PMCR_N_MASK; in pmu_counter_idx_valid()