Lines Matching refs:pmnc
121 xscale1_pmnc_counter_has_overflowed(unsigned long pmnc, in xscale1_pmnc_counter_has_overflowed() argument
128 ret = pmnc & XSCALE1_CCOUNT_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
131 ret = pmnc & XSCALE1_COUNT0_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
134 ret = pmnc & XSCALE1_COUNT1_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
146 unsigned long pmnc; in xscale1pmu_handle_irq() local
159 pmnc = xscale1pmu_read_pmnc(); in xscale1pmu_handle_irq()
166 xscale1pmu_write_pmnc(pmnc & ~XSCALE_PMU_ENABLE); in xscale1pmu_handle_irq()
168 if (!(pmnc & XSCALE1_OVERFLOWED_MASK)) in xscale1pmu_handle_irq()
180 if (!xscale1_pmnc_counter_has_overflowed(pmnc, idx)) in xscale1pmu_handle_irq()
198 pmnc = xscale1pmu_read_pmnc() | XSCALE_PMU_ENABLE; in xscale1pmu_handle_irq()
199 xscale1pmu_write_pmnc(pmnc); in xscale1pmu_handle_irq()
493 unsigned long pmnc, of_flags; in xscale2pmu_handle_irq() local
501 pmnc = xscale2pmu_read_pmnc(); in xscale2pmu_handle_irq()
502 xscale2pmu_write_pmnc(pmnc & ~XSCALE_PMU_ENABLE); in xscale2pmu_handle_irq()
539 pmnc = xscale2pmu_read_pmnc() | XSCALE_PMU_ENABLE; in xscale2pmu_handle_irq()
540 xscale2pmu_write_pmnc(pmnc); in xscale2pmu_handle_irq()