Lines Matching refs:pmnc
122 xscale1_pmnc_counter_has_overflowed(unsigned long pmnc, in xscale1_pmnc_counter_has_overflowed() argument
129 ret = pmnc & XSCALE1_CCOUNT_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
132 ret = pmnc & XSCALE1_COUNT0_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
135 ret = pmnc & XSCALE1_COUNT1_OVERFLOW; in xscale1_pmnc_counter_has_overflowed()
147 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()
486 unsigned long pmnc, of_flags; in xscale2pmu_handle_irq() local
493 pmnc = xscale2pmu_read_pmnc(); in xscale2pmu_handle_irq()
494 xscale2pmu_write_pmnc(pmnc & ~XSCALE_PMU_ENABLE); in xscale2pmu_handle_irq()
531 pmnc = xscale2pmu_read_pmnc() | XSCALE_PMU_ENABLE; in xscale2pmu_handle_irq()
532 xscale2pmu_write_pmnc(pmnc); in xscale2pmu_handle_irq()