| /freebsd-11-stable/sys/i386/i386/ |
| HD | perfmon.c | 129 perfmon_setup(int pmc, unsigned int control) in perfmon_setup() 147 perfmon_get(int pmc, unsigned int *control) in perfmon_get() 160 perfmon_fini(int pmc) in perfmon_fini() 175 perfmon_start(int pmc) in perfmon_start() 194 perfmon_stop(int pmc) in perfmon_stop() 213 perfmon_read(int pmc, quad_t *val) in perfmon_read() 230 perfmon_reset(int pmc) in perfmon_reset() 251 writectl6(int pmc) in writectl6() 267 writectl5(int pmc) in writectl5() 336 struct pmc *pmc; in perfmon_ioctl() local
|
| /freebsd-11-stable/sys/dev/hwpmc/ |
| HD | hwpmc_armv7.c | 62 armv7_interrupt_enable(uint32_t pmc) in armv7_interrupt_enable() 74 armv7_interrupt_disable(uint32_t pmc) in armv7_interrupt_disable() 86 armv7_counter_enable(unsigned int pmc) in armv7_counter_enable() 98 armv7_counter_disable(unsigned int pmc) in armv7_counter_disable() 110 armv7_pmcn_read(unsigned int pmc) in armv7_pmcn_read() 120 armv7_pmcn_write(unsigned int pmc, uint32_t reg) in armv7_pmcn_write() 281 armv7_release_pmc(int cpu, int ri, struct pmc *pmc) in armv7_release_pmc()
|
| HD | hwpmc_arm64.c | 61 arm64_interrupt_enable(uint32_t pmc) in arm64_interrupt_enable() 75 arm64_interrupt_disable(uint32_t pmc) in arm64_interrupt_disable() 89 arm64_counter_enable(unsigned int pmc) in arm64_counter_enable() 103 arm64_counter_disable(unsigned int pmc) in arm64_counter_disable() 139 arm64_pmcn_read(unsigned int pmc) in arm64_pmcn_read() 152 arm64_pmcn_write(unsigned int pmc, uint32_t reg) in arm64_pmcn_write() 309 arm64_release_pmc(int cpu, int ri, struct pmc *pmc) in arm64_release_pmc()
|
| HD | hwpmc_octeon.c | 119 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read() 141 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
|
| HD | hwpmc_mips74k.c | 197 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read() 219 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
|
| HD | hwpmc_mips24k.c | 165 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read() 187 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
|
| HD | hwpmc_e500.c | 246 e500_pmcn_read(unsigned int pmc) in e500_pmcn_read() 267 e500_pmcn_write(unsigned int pmc, uint32_t val) in e500_pmcn_write() 551 e500_release_pmc(int cpu, int ri, struct pmc *pmc) in e500_release_pmc()
|
| HD | hwpmc_ppc970.c | 271 ppc970_pmcn_read(unsigned int pmc) in ppc970_pmcn_read() 308 ppc970_pmcn_write(unsigned int pmc, uint32_t val) in ppc970_pmcn_write() 641 ppc970_release_pmc(int cpu, int ri, struct pmc *pmc) in ppc970_release_pmc()
|
| HD | hwpmc_mpc7xxx.c | 315 mpc7xxx_pmcn_read(unsigned int pmc) in mpc7xxx_pmcn_read() 341 mpc7xxx_pmcn_write(unsigned int pmc, uint32_t val) in mpc7xxx_pmcn_write() 644 mpc7xxx_release_pmc(int cpu, int ri, struct pmc *pmc) in mpc7xxx_release_pmc()
|
| /freebsd-11-stable/sys/gnu/dts/arm/ |
| HD | sama5d3_tcb1.dtsi | 21 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_macb1.dtsi | 34 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_emac.dtsi | 34 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_mci2.dtsi | 34 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_macb0.dtsi | 46 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_isi.dtsi | 47 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_gmac.dtsi | 67 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_can.dtsi | 35 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_uart.dtsi | 40 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_can.dtsi | 16 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_usart3.dtsi | 45 pmc: pmc@fffffc00 { label
|
| HD | at91sam9g20.dtsi | 42 pmc: pmc@fffffc00 { label
|
| HD | at91sam9x5_lcd.dtsi | 147 pmc: pmc@fffffc00 { label
|
| HD | sama5d3_lcd.dtsi | 197 pmc: pmc@fffffc00 { label
|
| /freebsd-11-stable/sys/sys/ |
| HD | pmc.h | 706 struct pmc { struct 722 pmc_value_t pm_savedvalue; /* Virtual PMCS */ argument 735 pmc_value_t pm_reloadcount; /* sampling PMC modes */ argument 742 enum pmc_event pm_event; /* event being measured */ argument 744 struct pmc_owner *pm_owner; /* owner thread state */ argument 746 enum pmc_state pm_state; /* current PMC state */ argument 753 pmc_id_t pm_id; /* allocated PMC id */ argument 756 union pmc_md_pmc pm_md; argument 760 * Accessor macros for 'struct pmc' argument
|
| /freebsd-11-stable/sys/i386/include/ |
| HD | perfmon.h | 55 struct pmc { struct 56 int pmc_num; argument 59 unsigned char pmcus_event; argument 65 } pmc_pmcu; argument
|