Lines Matching refs:msr
45 static inline unsigned int nmi_perfctr_msr_to_bit(unsigned int msr) in nmi_perfctr_msr_to_bit() argument
50 if (msr >= MSR_F15H_PERF_CTR) in nmi_perfctr_msr_to_bit()
51 return (msr - MSR_F15H_PERF_CTR) >> 1; in nmi_perfctr_msr_to_bit()
52 return msr - MSR_K7_PERFCTR0; in nmi_perfctr_msr_to_bit()
55 return msr - MSR_ARCH_PERFMON_PERFCTR0; in nmi_perfctr_msr_to_bit()
59 return msr - MSR_P6_PERFCTR0; in nmi_perfctr_msr_to_bit()
61 return msr - MSR_KNC_PERFCTR0; in nmi_perfctr_msr_to_bit()
63 return msr - MSR_P4_BPU_PERFCTR0; in nmi_perfctr_msr_to_bit()
73 static inline unsigned int nmi_evntsel_msr_to_bit(unsigned int msr) in nmi_evntsel_msr_to_bit() argument
78 if (msr >= MSR_F15H_PERF_CTL) in nmi_evntsel_msr_to_bit()
79 return (msr - MSR_F15H_PERF_CTL) >> 1; in nmi_evntsel_msr_to_bit()
80 return msr - MSR_K7_EVNTSEL0; in nmi_evntsel_msr_to_bit()
83 return msr - MSR_ARCH_PERFMON_EVENTSEL0; in nmi_evntsel_msr_to_bit()
87 return msr - MSR_P6_EVNTSEL0; in nmi_evntsel_msr_to_bit()
89 return msr - MSR_KNC_EVNTSEL0; in nmi_evntsel_msr_to_bit()
91 return msr - MSR_P4_BSU_ESCR0; in nmi_evntsel_msr_to_bit()
107 int reserve_perfctr_nmi(unsigned int msr) in reserve_perfctr_nmi() argument
111 counter = nmi_perfctr_msr_to_bit(msr); in reserve_perfctr_nmi()
122 void release_perfctr_nmi(unsigned int msr) in release_perfctr_nmi() argument
126 counter = nmi_perfctr_msr_to_bit(msr); in release_perfctr_nmi()
135 int reserve_evntsel_nmi(unsigned int msr) in reserve_evntsel_nmi() argument
139 counter = nmi_evntsel_msr_to_bit(msr); in reserve_evntsel_nmi()
150 void release_evntsel_nmi(unsigned int msr) in release_evntsel_nmi() argument
154 counter = nmi_evntsel_msr_to_bit(msr); in release_evntsel_nmi()