Lines Matching refs:pmnc
122 xscale1_pmnc_counter_has_overflowed(unsigned long pmnc,
129 ret = pmnc & XSCALE1_CCOUNT_OVERFLOW;
132 ret = pmnc & XSCALE1_COUNT0_OVERFLOW;
135 ret = pmnc & XSCALE1_COUNT1_OVERFLOW;
147 unsigned long pmnc;
159 pmnc = xscale1pmu_read_pmnc();
163 * flags remain in pmnc for use below. We also disable the PMU
166 xscale1pmu_write_pmnc(pmnc & ~XSCALE_PMU_ENABLE);
168 if (!(pmnc & XSCALE1_OVERFLOWED_MASK))
180 if (!xscale1_pmnc_counter_has_overflowed(pmnc, idx))
198 pmnc = xscale1pmu_read_pmnc() | XSCALE_PMU_ENABLE;
199 xscale1pmu_write_pmnc(pmnc);
499 unsigned long pmnc, of_flags;
506 pmnc = xscale2pmu_read_pmnc();
507 xscale2pmu_write_pmnc(pmnc & ~XSCALE_PMU_ENABLE);
544 pmnc = xscale2pmu_read_pmnc() | XSCALE_PMU_ENABLE;
545 xscale2pmu_write_pmnc(pmnc);