Home
last modified time | relevance | path

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

1234

/freebsd-13.1/sys/i386/i386/
H A Dperfmon.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-13.1/sys/dev/hwpmc/
H A Dhwpmc_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()
340 arm64_release_pmc(int cpu, int ri, struct pmc *pmc) in arm64_release_pmc()
H A Dhwpmc_armv7.c64 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 Dhwpmc_octeon.c121 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 Dhwpmc_mips24k.c167 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 Dhwpmc_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()
H A Dhwpmc_mpc7xxx.c301 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 Dlibpmc.c1090 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 Dat91sam9g25.dtsi29 pmc: pmc@fffffc00 { label
H A Dat91sam9g35.dtsi28 pmc: pmc@fffffc00 { label
H A Dat91sam9x25.dtsi30 pmc: pmc@fffffc00 { label
H A Dat91sam9x35.dtsi29 pmc: pmc@fffffc00 { label
H A Dsama5d3_emac.dtsi33 pmc: pmc@fffffc00 { label
H A Dat91sam9g20.dtsi41 pmc: pmc@fffffc00 { label
/freebsd-13.1/sys/contrib/device-tree/src/powerpc/fsl/
H A Dmpc8568si-post.dtsi195 pmc: power@70 { label
H A Dmpc8569si-post.dtsi183 pmc: power@70 { label
/freebsd-13.1/sys/contrib/device-tree/src/powerpc/
H A Dmpc8610_hpcd.dts258 pmc: power@70 { label
H A Dmpc8313erdb.dts290 pmc: power@b00 { label
H A Dmpc8379_mds.dts386 pmc: power@b00 { label
H A Dmpc8379_rdb.dts393 pmc: power@b00 { label
H A Dmpc8377_mds.dts372 pmc: power@b00 { label
H A Dmpc832x_rdb.dts61 pmc: power@b00 { label
H A Dmpc832x_mds.dts79 pmc: power@b00 { label
H A Dmpc8378_mds.dts356 pmc: power@b00 { label
/freebsd-13.1/sys/sys/
H A Dpmc.h738 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 …]

1234