MSR_K7_EVNTSEL0
.eventsel = MSR_K7_EVNTSEL0,
return msr - MSR_K7_EVNTSEL0;
case MSR_K7_EVNTSEL0 ... MSR_K7_PERFCTR3:
case MSR_K7_EVNTSEL0 ... MSR_K7_EVNTSEL3:
idx = msr - MSR_K7_EVNTSEL0;
MSR_K7_EVNTSEL0, MSR_K7_EVNTSEL1, MSR_K7_EVNTSEL2, MSR_K7_EVNTSEL3,
case MSR_K7_EVNTSEL0 ... MSR_K7_EVNTSEL3:
case MSR_K7_EVNTSEL0 ... MSR_K7_EVNTSEL3:
case MSR_K7_EVNTSEL0:
return MSR_F15H_PERF_CTL + (addr - MSR_K7_EVNTSEL0);
(msr >= MSR_K7_EVNTSEL0 &&
((msr >= MSR_K7_EVNTSEL0) && (msr <= MSR_K7_PERFCTR3)))
amd_ctrls_base = MSR_K7_EVNTSEL0;
amd_ctrls_base = MSR_K7_EVNTSEL0;
check_msr(MSR_K7_EVNTSEL0, 0xffff);
wrmsr(MSR_K7_EVNTSEL0, 0);
wrmsr(MSR_K7_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE |
wrmsr(MSR_K7_EVNTSEL0, 0);
wrmsr(MSR_K7_EVNTSEL0, ARCH_PERFMON_EVENTSEL_ENABLE |