Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hwpmc/hwpmc_powerpc.h
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
extern struct powerpc_cpu **powerpc_pcpu; | extern struct powerpc_cpu **powerpc_pcpu; | ||||
extern struct pmc_ppc_event *ppc_event_codes; | extern struct pmc_ppc_event *ppc_event_codes; | ||||
extern size_t ppc_event_codes_size; | extern size_t ppc_event_codes_size; | ||||
extern int ppc_event_first; | extern int ppc_event_first; | ||||
extern int ppc_event_last; | extern int ppc_event_last; | ||||
extern int ppc_max_pmcs; | extern int ppc_max_pmcs; | ||||
extern enum pmc_class ppc_class; | |||||
extern void (*powerpc_set_pmc)(int cpu, int ri, int config); | extern void (*powerpc_set_pmc)(int cpu, int ri, int config); | ||||
extern pmc_value_t (*powerpc_pmcn_read)(unsigned int pmc); | extern pmc_value_t (*powerpc_pmcn_read)(unsigned int pmc); | ||||
extern void (*powerpc_pmcn_write)(unsigned int pmc, uint32_t val); | extern void (*powerpc_pmcn_write)(unsigned int pmc, uint32_t val); | ||||
extern void (*powerpc_resume_pmc)(bool ie); | extern void (*powerpc_resume_pmc)(bool ie); | ||||
int pmc_e500_initialize(struct pmc_mdep *pmc_mdep); | int pmc_e500_initialize(struct pmc_mdep *pmc_mdep); | ||||
int pmc_mpc7xxx_initialize(struct pmc_mdep *pmc_mdep); | int pmc_mpc7xxx_initialize(struct pmc_mdep *pmc_mdep); | ||||
Show All 22 Lines |