Lines Matching refs:pmc
63 pmc_value_t (*powerpc_pmcn_read)(unsigned int pmc);
64 void (*powerpc_pmcn_write)(unsigned int pmc, uint32_t val);
107 powerpc_describe(int cpu, int ri, struct pmc_info *pi, struct pmc **ppmc) in powerpc_describe()
131 powerpc_get_config(int cpu, int ri, struct pmc **ppm) in powerpc_get_config()
182 powerpc_allocate_pmc(int cpu, int ri, struct pmc *pm, in powerpc_allocate_pmc()
232 powerpc_release_pmc(int cpu, int ri, struct pmc *pmc) in powerpc_release_pmc() argument
249 powerpc_start_pmc(int cpu, int ri, struct pmc *pm) in powerpc_start_pmc()
259 powerpc_stop_pmc(int cpu, int ri, struct pmc *pm __unused) in powerpc_stop_pmc()
267 powerpc_config_pmc(int cpu, int ri, struct pmc *pm) in powerpc_config_pmc()
290 powerpc_pmcn_read_default(unsigned int pmc) in powerpc_pmcn_read_default() argument
294 if (pmc > ppc_max_pmcs) in powerpc_pmcn_read_default()
295 panic("Invalid PMC number: %d\n", pmc); in powerpc_pmcn_read_default()
297 switch (pmc) { in powerpc_pmcn_read_default()
328 powerpc_pmcn_write_default(unsigned int pmc, uint32_t val) in powerpc_pmcn_write_default() argument
330 if (pmc > ppc_max_pmcs) in powerpc_pmcn_write_default()
331 panic("Invalid PMC number: %d\n", pmc); in powerpc_pmcn_write_default()
333 switch (pmc) { in powerpc_pmcn_write_default()
362 powerpc_read_pmc(int cpu, int ri, struct pmc *pm, pmc_value_t *v) in powerpc_read_pmc()
409 powerpc_write_pmc(int cpu, int ri, struct pmc *pm, pmc_value_t v) in powerpc_write_pmc()
440 struct pmc *pm; in powerpc_pmc_intr()