Home
last modified time | relevance | path

Searched defs:pmc (Results 1 – 25 of 75) sorted by relevance

123

/freebsd-11-stable/sys/i386/i386/
HDperfmon.c129 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/
HDhwpmc_armv7.c62 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()
HDhwpmc_arm64.c61 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()
HDhwpmc_octeon.c119 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read()
141 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
HDhwpmc_mips74k.c197 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read()
219 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
HDhwpmc_mips24k.c165 mips_pmcn_read(unsigned int pmc) in mips_pmcn_read()
187 mips_pmcn_write(unsigned int pmc, uint64_t reg) in mips_pmcn_write()
HDhwpmc_e500.c246 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()
HDhwpmc_ppc970.c271 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()
HDhwpmc_mpc7xxx.c315 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/
HDsama5d3_tcb1.dtsi21 pmc: pmc@fffffc00 { label
HDat91sam9x5_macb1.dtsi34 pmc: pmc@fffffc00 { label
HDsama5d3_emac.dtsi34 pmc: pmc@fffffc00 { label
HDsama5d3_mci2.dtsi34 pmc: pmc@fffffc00 { label
HDat91sam9x5_macb0.dtsi46 pmc: pmc@fffffc00 { label
HDat91sam9x5_isi.dtsi47 pmc: pmc@fffffc00 { label
HDsama5d3_gmac.dtsi67 pmc: pmc@fffffc00 { label
HDsama5d3_can.dtsi35 pmc: pmc@fffffc00 { label
HDsama5d3_uart.dtsi40 pmc: pmc@fffffc00 { label
HDat91sam9x5_can.dtsi16 pmc: pmc@fffffc00 { label
HDat91sam9x5_usart3.dtsi45 pmc: pmc@fffffc00 { label
HDat91sam9g20.dtsi42 pmc: pmc@fffffc00 { label
HDat91sam9x5_lcd.dtsi147 pmc: pmc@fffffc00 { label
HDsama5d3_lcd.dtsi197 pmc: pmc@fffffc00 { label
/freebsd-11-stable/sys/sys/
HDpmc.h706 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/
HDperfmon.h55 struct pmc { struct
56 int pmc_num; argument
59 unsigned char pmcus_event; argument
65 } pmc_pmcu; argument

123