Home
last modified time | relevance | path

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

/drivers/perf/
A Darm_v6_pmu.c149 armv6_pmcr_has_overflowed(unsigned long pmcr) in armv6_pmcr_has_overflowed() argument
151 return pmcr & ARMV6_PMCR_OVERFLOWED_MASK; in armv6_pmcr_has_overflowed()
155 armv6_pmcr_counter_has_overflowed(unsigned long pmcr, in armv6_pmcr_counter_has_overflowed() argument
161 ret = pmcr & ARMV6_PMCR_CCOUNT_OVERFLOW; in armv6_pmcr_counter_has_overflowed()
163 ret = pmcr & ARMV6_PMCR_COUNT0_OVERFLOW; in armv6_pmcr_counter_has_overflowed()
165 ret = pmcr & ARMV6_PMCR_COUNT1_OVERFLOW; in armv6_pmcr_counter_has_overflowed()
240 unsigned long pmcr = armv6_pmcr_read(); in armv6pmu_handle_irq() local
246 if (!armv6_pmcr_has_overflowed(pmcr)) in armv6pmu_handle_irq()
256 armv6_pmcr_write(pmcr); in armv6pmu_handle_irq()
270 if (!armv6_pmcr_counter_has_overflowed(pmcr, idx)) in armv6pmu_handle_irq()
A Darm_dsu_pmu.c463 u32 pmcr; in dsu_pmu_enable() local
472 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_enable()
473 pmcr |= CLUSTERPMCR_E; in dsu_pmu_enable()
474 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_enable()
480 u32 pmcr; in dsu_pmu_disable() local
485 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_disable()
486 pmcr &= ~CLUSTERPMCR_E; in dsu_pmu_disable()
487 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_disable()
A Darm_pmuv3.c1131 u64 pmcr, mask; in armv8pmu_reset() local
1151 pmcr = ARMV8_PMU_PMCR_P | ARMV8_PMU_PMCR_C | ARMV8_PMU_PMCR_LC; in armv8pmu_reset()
1155 pmcr |= ARMV8_PMU_PMCR_LP; in armv8pmu_reset()
1157 armv8pmu_pmcr_write(pmcr); in armv8pmu_reset()

Completed in 13 milliseconds