Lines Matching defs:msrpm

816 	u32 *msrpm;
827 msrpm = is_guest_mode(vcpu) ? to_svm(vcpu)->nested.msrpm:
828 to_svm(vcpu)->msrpm;
832 tmp = msrpm[offset];
839 static void set_msr_interception_bitmap(struct kvm_vcpu *vcpu, u32 *msrpm,
863 tmp = msrpm[offset];
870 msrpm[offset] = tmp;
876 void set_msr_interception(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr,
880 set_msr_interception_bitmap(vcpu, msrpm, msr, read, write);
887 u32 *msrpm;
892 msrpm = page_address(pages);
893 memset(msrpm, 0xff, PAGE_SIZE * (1 << order));
895 return msrpm;
898 void svm_vcpu_init_msrpm(struct kvm_vcpu *vcpu, u32 *msrpm)
905 set_msr_interception(vcpu, msrpm, direct_access_msrs[i].index, 1, 1);
925 set_msr_interception(&svm->vcpu, svm->msrpm, index,
932 void svm_vcpu_free_msrpm(u32 *msrpm)
934 __free_pages(virt_to_page(msrpm), get_order(MSRPM_SIZE));
952 set_msr_interception_bitmap(vcpu, svm->msrpm, msr, read, write);
1015 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTBRANCHFROMIP, 1, 1);
1016 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTBRANCHTOIP, 1, 1);
1017 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTINTFROMIP, 1, 1);
1018 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTINTTOIP, 1, 1);
1030 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTBRANCHFROMIP, 0, 0);
1031 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTBRANCHTOIP, 0, 0);
1032 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTINTFROMIP, 0, 0);
1033 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_LASTINTTOIP, 0, 0);
1226 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SYSENTER_EIP, 0, 0);
1227 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SYSENTER_ESP, 0, 0);
1239 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SYSENTER_EIP, 1, 1);
1240 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SYSENTER_ESP, 1, 1);
1313 control->msrpm_base_pa = __sme_set(__pa(svm->msrpm));
1369 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SPEC_CTRL, 1, 1);
1398 svm_vcpu_init_msrpm(vcpu, svm->msrpm);
1467 svm->msrpm = svm_vcpu_alloc_msrpm();
1468 if (!svm->msrpm) {
1520 __free_pages(virt_to_page(svm->msrpm), get_order(MSRPM_SIZE));
3064 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_SPEC_CTRL, 1, 1);
4356 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_PRED_CMD, 0,
4360 set_msr_interception(vcpu, svm->msrpm, MSR_IA32_FLUSH_CMD, 0,