Home
last modified time | relevance | path

Searched refs:msr_pmc (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/i386/i386/
H A Dperfmon.c48 static int msr_pmc[NPMC]; variable
92 msr_pmc[0] = MSR_P5_CTR0; in perfmon_init()
93 msr_pmc[1] = MSR_P5_CTR1; in perfmon_init()
100 msr_pmc[0] = MSR_PERFCTR0; in perfmon_init()
101 msr_pmc[1] = MSR_PERFCTR1; in perfmon_init()
137 wrmsr(msr_pmc[pmc], pmc_shadow[pmc] = 0); in perfmon_setup()
181 wrmsr(msr_pmc[pmc], pmc_shadow[pmc]); in perfmon_start()
199 pmc_shadow[pmc] = rdmsr(msr_pmc[pmc]) & 0xffffffffffULL; in perfmon_stop()
216 *val = rdmsr(msr_pmc[pmc]) & 0xffffffffffULL; in perfmon_read()
232 wrmsr(msr_pmc[pmc], pmc_shadow[pmc] = 0); in perfmon_reset()