Lines Matching refs:pmc
73 bool ebb_check_count(int pmc, u64 sample_period, int fudge) in ebb_check_count() argument
77 count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)]; in ebb_check_count()
83 pmc, count, lower, lower - count); in ebb_check_count()
91 pmc, count, upper, count - upper); in ebb_check_count()
96 pmc, count, lower, upper, count - lower, upper - count); in ebb_check_count()
254 int count_pmc(int pmc, uint32_t sample_period) in count_pmc() argument
262 val = read_pmc(pmc); in count_pmc()
266 ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value; in count_pmc()
268 trace_log_reg(ebb_state.trace, SPRN_PMC1 + pmc - 1, val); in count_pmc()
271 write_pmc(pmc, start_value); in count_pmc()
444 void write_pmc(int pmc, u64 value) in write_pmc() argument
446 switch (pmc) { in write_pmc()
456 u64 read_pmc(int pmc) in read_pmc() argument
458 switch (pmc) { in read_pmc()