Lines Matching refs:pmc
71 bool ebb_check_count(int pmc, u64 sample_period, int fudge)
75 count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)];
81 pmc, count, lower, lower - count);
89 pmc, count, upper, count - upper);
94 pmc, count, lower, upper, count - lower, upper - count);
171 " pmc[1] count = 0x%llx\n" \
172 " pmc[2] count = 0x%llx\n" \
173 " pmc[3] count = 0x%llx\n" \
174 " pmc[4] count = 0x%llx\n" \
175 " pmc[5] count = 0x%llx\n" \
176 " pmc[6] count = 0x%llx\n",
252 int count_pmc(int pmc, uint32_t sample_period)
260 val = read_pmc(pmc);
264 ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value;
266 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val);
269 write_pmc(pmc, start_value);
440 void write_pmc(int pmc, u64 value)
442 switch (pmc) {
452 u64 read_pmc(int pmc)
454 switch (pmc) {