Lines Matching refs:pmc
62 pmc_value_t (*powerpc_pmcn_read)(unsigned int pmc);
63 void (*powerpc_pmcn_write)(unsigned int pmc, uint32_t val);
106 powerpc_describe(int cpu, int ri, struct pmc_info *pi, struct pmc **ppmc) in powerpc_describe()
130 powerpc_get_config(int cpu, int ri, struct pmc **ppm) in powerpc_get_config()
181 powerpc_allocate_pmc(int cpu, int ri, struct pmc *pm, in powerpc_allocate_pmc()
231 powerpc_release_pmc(int cpu, int ri, struct pmc *pmc) in powerpc_release_pmc() argument
248 powerpc_start_pmc(int cpu, int ri, struct pmc *pm) in powerpc_start_pmc()
258 powerpc_stop_pmc(int cpu, int ri, struct pmc *pm __unused) in powerpc_stop_pmc()
266 powerpc_config_pmc(int cpu, int ri, struct pmc *pm) in powerpc_config_pmc()
289 powerpc_pmcn_read_default(unsigned int pmc) in powerpc_pmcn_read_default() argument
293 if (pmc > ppc_max_pmcs) in powerpc_pmcn_read_default()
294 panic("Invalid PMC number: %d\n", pmc); in powerpc_pmcn_read_default()
296 switch (pmc) { in powerpc_pmcn_read_default()
327 powerpc_pmcn_write_default(unsigned int pmc, uint32_t val) in powerpc_pmcn_write_default() argument
329 if (pmc > ppc_max_pmcs) in powerpc_pmcn_write_default()
330 panic("Invalid PMC number: %d\n", pmc); in powerpc_pmcn_write_default()
332 switch (pmc) { in powerpc_pmcn_write_default()
361 powerpc_read_pmc(int cpu, int ri, struct pmc *pm, pmc_value_t *v) in powerpc_read_pmc()
408 powerpc_write_pmc(int cpu, int ri, struct pmc *pm, pmc_value_t v) in powerpc_write_pmc()
439 struct pmc *pm; in powerpc_pmc_intr()