| /freebsd-13.1/sys/i386/i386/ |
| H A D | 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-13.1/sys/dev/hwpmc/ |
| H A D | 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() 340 arm64_release_pmc(int cpu, int ri, struct pmc *pmc) in arm64_release_pmc()
|
| H A D | hwpmc_armv7.c | 64 armv7_interrupt_enable(uint32_t pmc) in armv7_interrupt_enable() 76 armv7_interrupt_disable(uint32_t pmc) in armv7_interrupt_disable() 88 armv7_counter_enable(unsigned int pmc) in armv7_counter_enable() 100 armv7_counter_disable(unsigned int pmc) in armv7_counter_disable() 112 armv7_pmcn_read(unsigned int pmc, uint32_t evsel) in armv7_pmcn_read() 126 armv7_pmcn_write(unsigned int pmc, uint32_t reg) in armv7_pmcn_write() 320 armv7_release_pmc(int cpu, int ri, struct pmc *pmc) in armv7_release_pmc()
|
| H A D | hwpmc_octeon.c | 121 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read() 143 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
|
| H A D | hwpmc_mips24k.c | 167 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read() 189 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
|
| H A D | 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()
|
| H A D | hwpmc_mpc7xxx.c | 301 mpc7xxx_pmcn_read(unsigned int pmc) in mpc7xxx_pmcn_read() 322 mpc7xxx_pmcn_write(unsigned int pmc, uint32_t val) in mpc7xxx_pmcn_write()
|
| /freebsd-13.1/lib/libpmc/ |
| H A D | libpmc.c | 1090 pmc_attach(pmc_id_t pmc, pid_t pid) in pmc_attach() 1140 pmc_detach(pmc_id_t pmc, pid_t pid) in pmc_detach() 1150 pmc_disable(int cpu, int pmc) in pmc_disable() 1161 pmc_enable(int cpu, int pmc) in pmc_enable() 1318 pmc_get_msr(pmc_id_t pmc, uint32_t *msr) in pmc_get_msr() 1727 pmc_read(pmc_id_t pmc, pmc_value_t *value) in pmc_read() 1743 pmc_release(pmc_id_t pmc) in pmc_release() 1768 pmc_set(pmc_id_t pmc, pmc_value_t value) in pmc_set() 1781 pmc_start(pmc_id_t pmc) in pmc_start() 1790 pmc_stop(pmc_id_t pmc) in pmc_stop() [all …]
|
| /freebsd-13.1/sys/contrib/device-tree/src/arm/ |
| H A D | at91sam9g25.dtsi | 29 pmc: pmc@fffffc00 { label
|
| H A D | at91sam9g35.dtsi | 28 pmc: pmc@fffffc00 { label
|
| H A D | at91sam9x25.dtsi | 30 pmc: pmc@fffffc00 { label
|
| H A D | at91sam9x35.dtsi | 29 pmc: pmc@fffffc00 { label
|
| H A D | sama5d3_emac.dtsi | 33 pmc: pmc@fffffc00 { label
|
| H A D | at91sam9g20.dtsi | 41 pmc: pmc@fffffc00 { label
|
| /freebsd-13.1/sys/contrib/device-tree/src/powerpc/fsl/ |
| H A D | mpc8568si-post.dtsi | 195 pmc: power@70 { label
|
| H A D | mpc8569si-post.dtsi | 183 pmc: power@70 { label
|
| /freebsd-13.1/sys/contrib/device-tree/src/powerpc/ |
| H A D | mpc8610_hpcd.dts | 258 pmc: power@70 { label
|
| H A D | mpc8313erdb.dts | 290 pmc: power@b00 { label
|
| H A D | mpc8379_mds.dts | 386 pmc: power@b00 { label
|
| H A D | mpc8379_rdb.dts | 393 pmc: power@b00 { label
|
| H A D | mpc8377_mds.dts | 372 pmc: power@b00 { label
|
| H A D | mpc832x_rdb.dts | 61 pmc: power@b00 { label
|
| H A D | mpc832x_mds.dts | 79 pmc: power@b00 { label
|
| H A D | mpc8378_mds.dts | 356 pmc: power@b00 { label
|
| /freebsd-13.1/sys/sys/ |
| H A D | pmc.h | 738 struct pmc { struct 754 pmc_value_t pm_savedvalue; /* Virtual PMCS */ argument 767 pmc_value_t pm_reloadcount; /* sampling PMC modes */ argument 771 struct pmc_pcpu_state *pm_pcpu_state; argument 774 enum pmc_event pm_event; /* event being measured */ argument 776 struct pmc_owner *pm_owner; /* owner thread state */ argument 778 enum pmc_state pm_state; /* current PMC state */ argument 785 pmc_id_t pm_id; /* allocated PMC id */ argument 786 enum pmc_class pm_class; argument 789 union pmc_md_pmc pm_md; argument [all …]
|