Lines Matching refs:msr
44 static inline unsigned int nmi_perfctr_msr_to_bit(unsigned int msr) in nmi_perfctr_msr_to_bit() argument
49 if (msr >= MSR_F15H_PERF_CTR) in nmi_perfctr_msr_to_bit()
50 return (msr - MSR_F15H_PERF_CTR) >> 1; in nmi_perfctr_msr_to_bit()
51 return msr - MSR_K7_PERFCTR0; in nmi_perfctr_msr_to_bit()
54 return msr - MSR_ARCH_PERFMON_PERFCTR0; in nmi_perfctr_msr_to_bit()
58 return msr - MSR_P6_PERFCTR0; in nmi_perfctr_msr_to_bit()
60 return msr - MSR_KNC_PERFCTR0; in nmi_perfctr_msr_to_bit()
62 return msr - MSR_P4_BPU_PERFCTR0; in nmi_perfctr_msr_to_bit()
72 static inline unsigned int nmi_evntsel_msr_to_bit(unsigned int msr) in nmi_evntsel_msr_to_bit() argument
77 if (msr >= MSR_F15H_PERF_CTL) in nmi_evntsel_msr_to_bit()
78 return (msr - MSR_F15H_PERF_CTL) >> 1; in nmi_evntsel_msr_to_bit()
79 return msr - MSR_K7_EVNTSEL0; in nmi_evntsel_msr_to_bit()
82 return msr - MSR_ARCH_PERFMON_EVENTSEL0; in nmi_evntsel_msr_to_bit()
86 return msr - MSR_P6_EVNTSEL0; in nmi_evntsel_msr_to_bit()
88 return msr - MSR_KNC_EVNTSEL0; in nmi_evntsel_msr_to_bit()
90 return msr - MSR_P4_BSU_ESCR0; in nmi_evntsel_msr_to_bit()
106 int reserve_perfctr_nmi(unsigned int msr) in reserve_perfctr_nmi() argument
110 counter = nmi_perfctr_msr_to_bit(msr); in reserve_perfctr_nmi()
121 void release_perfctr_nmi(unsigned int msr) in release_perfctr_nmi() argument
125 counter = nmi_perfctr_msr_to_bit(msr); in release_perfctr_nmi()
134 int reserve_evntsel_nmi(unsigned int msr) in reserve_evntsel_nmi() argument
138 counter = nmi_evntsel_msr_to_bit(msr); in reserve_evntsel_nmi()
149 void release_evntsel_nmi(unsigned int msr) in release_evntsel_nmi() argument
153 counter = nmi_evntsel_msr_to_bit(msr); in release_evntsel_nmi()