/freebsd-10-stable/lib/libpmc/ |
H A D | Makefile | 3 LIB= pmc 6 INCS= pmc.h pmclog.h 8 MAN= pmc.3 23 MAN+= pmc.soft.3 26 MAN+= pmc.atom.3 27 MAN+= pmc.atomsilvermont.3 28 MAN+= pmc.core.3 29 MAN+= pmc.core2.3 30 MAN+= pmc.corei7.3 31 MAN+= pmc [all...] |
/freebsd-10-stable/sys/i386/i386/ |
H A D | perfmon.c | 129 perfmon_setup(int pmc, unsigned int control) argument 133 if (pmc < 0 || pmc >= NPMC) 136 perfmon_inuse |= (1 << pmc); 139 ctl_shadow[pmc] = control; 140 writectl(pmc); 141 wrmsr(msr_pmc[pmc], pmc_shadow[pmc] = 0); 147 perfmon_get(int pmc, unsigned int *control) argument 149 if (pmc < 160 perfmon_fini(int pmc) argument 175 perfmon_start(int pmc) argument 194 perfmon_stop(int pmc) argument 213 perfmon_read(int pmc, quad_t *val) argument 230 perfmon_reset(int pmc) argument 251 writectl6(int pmc) argument 267 writectl5(int pmc) argument 336 struct pmc *pmc; local [all...] |
/freebsd-10-stable/sys/modules/pmc/ |
H A D | Makefile | 5 KMOD= pmc 6 SRCS= pmc.c
|
/freebsd-10-stable/sys/gnu/dts/arm/ |
H A D | at91sam9x5_isi.dtsi | 16 pmc: pmc@fffffc00 {
|
H A D | at91sam9x5_lcd.dtsi | 16 pmc: pmc@fffffc00 {
|
H A D | sama5d3_tcb1.dtsi | 21 pmc: pmc@fffffc00 {
|
H A D | at91sam9g20.dtsi | 42 pmc: pmc@fffffc00 {
|
H A D | at91sam9x5_macb1.dtsi | 34 pmc: pmc@fffffc00 {
|
H A D | sama5d3_emac.dtsi | 34 pmc: pmc@fffffc00 {
|
H A D | at91sam9x5_can.dtsi | 16 pmc: pmc@fffffc00 {
|
H A D | at91sam9x5_macb0.dtsi | 46 pmc: pmc@fffffc00 {
|
H A D | at91sam9x5_usart3.dtsi | 45 pmc: pmc@fffffc00 {
|
H A D | sama5d3_can.dtsi | 35 pmc: pmc@fffffc00 {
|
/freebsd-10-stable/share/examples/perfmon/ |
H A D | perfmon.c | 56 struct pmc pmc; local 62 pmc.pmc_num = 0; 63 pmc.pmc_event = 0; 64 pmc.pmc_unit = 0; 65 pmc.pmc_flags = 0; 66 pmc.pmc_mask = 0; 74 pmc.pmc_flags |= PMCF_USR; 77 pmc.pmc_flags |= PMCF_OS; 80 pmc [all...] |
/freebsd-10-stable/sys/dev/hwpmc/ |
H A D | hwpmc_powerpc.h | 57 extern int powerpc_describe(int cpu, int ri, struct pmc_info *pi, struct pmc **ppmc); 58 extern int powerpc_get_config(int cpu, int ri, struct pmc **ppm);
|
H A D | hwpmc_mips24k.c | 33 #include <sys/pmc.h> 166 mips_pmcn_read(unsigned int pmc) argument 170 KASSERT(pmc < mips_npmcs, ("[mips24k,%d] illegal PMC number %d", 171 __LINE__, pmc)); 174 switch (pmc) { 188 mips_pmcn_write(unsigned int pmc, uint64_t reg) argument 191 KASSERT(pmc < mips_npmcs, ("[mips24k,%d] illegal PMC number %d", 192 __LINE__, pmc)); 194 switch (pmc) {
|
H A D | hwpmc_octeon.c | 33 #include <sys/pmc.h> 120 mips_pmcn_read(unsigned int pmc) argument 124 KASSERT(pmc < mips_npmcs, ("[mips,%d] illegal PMC number %d", 125 __LINE__, pmc)); 128 switch (pmc) { 142 mips_pmcn_write(unsigned int pmc, uint64_t reg) argument 145 KASSERT(pmc < mips_npmcs, ("[mips,%d] illegal PMC number %d", 146 __LINE__, pmc)); 148 switch (pmc) {
|
H A D | hwpmc_ia64.c | 32 #include <sys/pmc.h>
|
H A D | hwpmc_sparc64.c | 32 #include <sys/pmc.h>
|
H A D | hwpmc_xscale.c | 33 #include <sys/pmc.h> 202 xscale_pmcn_read(unsigned int pmc) argument 206 KASSERT(pmc < 4, ("[xscale,%d] illegal PMC number %d", __LINE__, pmc)); 208 switch (pmc) { 227 xscale_pmcn_write(unsigned int pmc, uint32_t reg) argument 230 KASSERT(pmc < 4, ("[xscale,%d] illegal PMC number %d", __LINE__, pmc)); 232 switch (pmc) { 251 xscale_allocate_pmc(int cpu, int ri, struct pmc *p 486 xscale_release_pmc(int cpu, int ri, struct pmc *pmc) argument [all...] |
H A D | hwpmc_pentium.c | 33 #include <sys/pmc.h>
|
/freebsd-10-stable/sys/amd64/amd64/ |
H A D | prof_machdep.c | 267 struct pmc pmc; local 273 pmc.pmc_val = cputime_clock_pmc_conf; 274 clock += pmc.pmc_event; 284 pmc.pmc_num = 0; 285 pmc.pmc_event = event; 286 pmc.pmc_unit = 0; 287 pmc.pmc_flags = PMCF_E | PMCF_OS | PMCF_USR; 288 pmc.pmc_mask = 0; 289 cputime_clock_pmc_conf = pmc [all...] |
/freebsd-10-stable/sys/i386/isa/ |
H A D | prof_machdep.c | 242 struct pmc pmc; local 248 pmc.pmc_val = cputime_clock_pmc_conf; 249 clock += pmc.pmc_event; 259 pmc.pmc_num = 0; 260 pmc.pmc_event = event; 261 pmc.pmc_unit = 0; 262 pmc.pmc_flags = PMCF_E | PMCF_OS | PMCF_USR; 263 pmc.pmc_mask = 0; 264 cputime_clock_pmc_conf = pmc [all...] |
/freebsd-10-stable/sys/mips/include/ |
H A D | pmc_mdep.h | 75 uint64_t mips_pmcn_read(unsigned int pmc); 76 uint64_t mips_pmcn_write(unsigned int pmc, uint64_t v);
|
/freebsd-10-stable/usr.sbin/pmccontrol/ |
H A D | pmccontrol.c | 41 #include <pmc.h> 94 " " PMCC_PROGRAM_NAME " [-e pmc | -d pmc | -c cpu] ..."; 132 int cpu, pmc; local 159 pmc = np->op_pmc; 165 if (pmc >= npmc) 166 errx(EX_DATAERR, "PMC id too large: \"%d\"", pmc); 184 SET_PMCS(i, pmc, op); 187 SET_PMCS(cpu, pmc, op); 348 int error, command, currentcpu, option, pmc; local [all...] |