Home
last modified time | relevance | path

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

/Linux-v4.19/arch/arm64/kernel/
Dperf_event.c513 static inline int armv8pmu_has_overflowed(u32 pmovsr) in armv8pmu_has_overflowed() argument
515 return pmovsr & ARMV8_PMU_OVERFLOWED_MASK; in armv8pmu_has_overflowed()
801 u32 pmovsr; in armv8pmu_handle_irq() local
810 pmovsr = armv8pmu_getreset_flags(); in armv8pmu_handle_irq()
815 if (!armv8pmu_has_overflowed(pmovsr)) in armv8pmu_handle_irq()
840 if (!armv8pmu_counter_has_overflowed(pmovsr, idx)) in armv8pmu_handle_irq()
/Linux-v4.19/drivers/perf/
Dxgene_pmu.c1211 u32 pmovsr; in _xgene_pmu_isr() local
1217 pmovsr = readl(csr + PMU_PMOVSSET) & PMU_OVERFLOW_MASK; in _xgene_pmu_isr()
1219 pmovsr = readl(csr + PMU_PMOVSR) & PMU_OVERFLOW_MASK; in _xgene_pmu_isr()
1221 if (!pmovsr) in _xgene_pmu_isr()
1228 writel(pmovsr, csr + PMU_PMOVSR); in _xgene_pmu_isr()
1230 writel(pmovsr, csr + PMU_PMOVSCLR); in _xgene_pmu_isr()
1234 int overflowed = pmovsr & BIT(idx); in _xgene_pmu_isr()
Darm-ccn.c1174 u32 pmovsr = readl(dt->base + CCN_DT_PMOVSR); in arm_ccn_pmu_overflow_handler() local
1177 if (!pmovsr) in arm_ccn_pmu_overflow_handler()
1180 writel(pmovsr, dt->base + CCN_DT_PMOVSR_CLR); in arm_ccn_pmu_overflow_handler()
1186 int overflowed = pmovsr & BIT(idx); in arm_ccn_pmu_overflow_handler()