Home
last modified time | relevance | path

Searched refs:msrpm (Results 1 – 3 of 3) sorted by relevance

/linux/arch/x86/kvm/svm/
H A Dsvm.h220 void *msrpm; member
297 void *msrpm; member
784 void svm_vcpu_free_msrpm(void *msrpm);
797 void set_msr_interception(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr,
H A Dsvm.c675 void *msrpm = is_guest_mode(vcpu) ? to_svm(vcpu)->nested.msrpm : in msr_write_intercepted() local
676 to_svm(vcpu)->msrpm; in msr_write_intercepted()
678 return svm_test_msr_bitmap_write(msrpm, msr); in msr_write_intercepted()
684 void *msrpm = svm->msrpm; in svm_set_intercept_for_msr() local
689 svm_clear_msr_bitmap_read(msrpm, msr); in svm_set_intercept_for_msr()
691 svm_set_msr_bitmap_read(msrpm, msr); in svm_set_intercept_for_msr()
696 svm_clear_msr_bitmap_write(msrpm, msr); in svm_set_intercept_for_msr()
698 svm_set_msr_bitmap_write(msrpm, msr); in svm_set_intercept_for_msr()
743 void svm_vcpu_free_msrpm(void *msrpm) in svm_vcpu_free_msrpm() argument
745 __free_pages(virt_to_page(msrpm), get_order(MSRPM_SIZE)); in svm_vcpu_free_msrpm()
[all …]
H A Dnested.c282 nsvm_msrpm_merge_t *msrpm02 = svm->nested.msrpm; in nested_svm_merge_msrpm()
283 nsvm_msrpm_merge_t *msrpm01 = svm->msrpm; in nested_svm_merge_msrpm()
326 svm->vmcb->control.msrpm_base_pa = __sme_set(__pa(svm->nested.msrpm)); in nested_svm_merge_msrpm()
1446 svm->nested.msrpm = svm_vcpu_alloc_msrpm(); in svm_allocate_nested()
1447 if (!svm->nested.msrpm) in svm_allocate_nested()
1466 svm_vcpu_free_msrpm(svm->nested.msrpm); in svm_free_nested()
1467 svm->nested.msrpm = NULL; in svm_free_nested()