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.h196 void *msrpm; member
277 void *msrpm; member
716 void svm_vcpu_free_msrpm(void *msrpm);
730 void set_msr_interception(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr,
H A Dsvm.c661 void *msrpm = is_guest_mode(vcpu) ? to_svm(vcpu)->nested.msrpm : in msr_write_intercepted() local
662 to_svm(vcpu)->msrpm; in msr_write_intercepted()
664 return svm_test_msr_bitmap_write(msrpm, msr); in msr_write_intercepted()
670 void *msrpm = svm->msrpm; in svm_set_intercept_for_msr() local
675 svm_clear_msr_bitmap_read(msrpm, msr); in svm_set_intercept_for_msr()
677 svm_set_msr_bitmap_read(msrpm, msr); in svm_set_intercept_for_msr()
682 svm_clear_msr_bitmap_write(msrpm, msr); in svm_set_intercept_for_msr()
684 svm_set_msr_bitmap_write(msrpm, msr); in svm_set_intercept_for_msr()
729 void svm_vcpu_free_msrpm(void *msrpm) in svm_vcpu_free_msrpm() argument
731 __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()
1367 svm->nested.msrpm = svm_vcpu_alloc_msrpm(); in svm_allocate_nested()
1368 if (!svm->nested.msrpm) in svm_allocate_nested()
1387 svm_vcpu_free_msrpm(svm->nested.msrpm); in svm_free_nested()
1388 svm->nested.msrpm = NULL; in svm_free_nested()