Lines Matching refs:msr
37 #define is_guest_mode(msr) ((msr) & (1ULL << MSR_F10H_EVNTSEL_GO_SHIFT)) argument
38 #define is_pmu_enabled(msr) ((msr) & (1ULL << MSR_F10H_EVNTSEL_EN_SHIFT)) argument
39 #define set_guest_mode(msr) (msr |= (1ULL << MSR_F10H_EVNTSEL_GO_SHIFT)) argument
40 #define is_overflowed(msr) (!((msr) & (1ULL << (MSR_F10H_COUNTER_LENGTH-1)))) argument
325 static void context_update(unsigned int msr, u64 msr_content) in context_update() argument
335 ((msr >= MSR_K7_EVNTSEL0) && (msr <= MSR_K7_PERFCTR3)) ) in context_update()
337 msr = get_fam15h_addr(msr); in context_update()
342 if ( msr == ctrls[i] ) in context_update()
347 else if (msr == counters[i] ) in context_update()
355 static int amd_vpmu_do_wrmsr(unsigned int msr, uint64_t msr_content, in amd_vpmu_do_wrmsr() argument
361 int type = get_pmu_reg_type(msr, &idx); in amd_vpmu_do_wrmsr()
407 context_update(msr, msr_content); in amd_vpmu_do_wrmsr()
410 wrmsrl(msr, msr_content); in amd_vpmu_do_wrmsr()
414 static int amd_vpmu_do_rdmsr(unsigned int msr, uint64_t *msr_content) in amd_vpmu_do_rdmsr() argument
427 rdmsrl(msr, *msr_content); in amd_vpmu_do_rdmsr()