Lines Matching refs:pmc
72 bool ebb_check_count(int pmc, u64 sample_period, int fudge) in ebb_check_count() argument
76 count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)]; in ebb_check_count()
82 pmc, count, lower, lower - count); in ebb_check_count()
90 pmc, count, upper, count - upper); in ebb_check_count()
95 pmc, count, lower, upper, count - lower, upper - count); in ebb_check_count()
253 int count_pmc(int pmc, uint32_t sample_period) in count_pmc() argument
261 val = read_pmc(pmc); in count_pmc()
265 ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value; in count_pmc()
267 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val); in count_pmc()
270 write_pmc(pmc, start_value); in count_pmc()
433 void write_pmc(int pmc, u64 value) in write_pmc() argument
435 switch (pmc) { in write_pmc()
445 u64 read_pmc(int pmc) in read_pmc() argument
447 switch (pmc) { in read_pmc()