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.h225 void *msrpm; member
306 void *msrpm; member
810 void svm_vcpu_free_msrpm(void *msrpm);
823 void set_msr_interception(struct kvm_vcpu *vcpu, u32 *msrpm, u32 msr,
H A Dnested.c298 nsvm_msrpm_merge_t *msrpm02 = svm->nested.msrpm; in nested_svm_merge_msrpm()
299 nsvm_msrpm_merge_t *msrpm01 = svm->msrpm; in nested_svm_merge_msrpm()
342 svm->vmcb->control.msrpm_base_pa = __sme_set(__pa(svm->nested.msrpm)); in nested_svm_merge_msrpm()
1493 svm->nested.msrpm = svm_vcpu_alloc_msrpm(); in svm_allocate_nested()
1494 if (!svm->nested.msrpm) in svm_allocate_nested()
1513 svm_vcpu_free_msrpm(svm->nested.msrpm); in svm_free_nested()
1514 svm->nested.msrpm = NULL; in svm_free_nested()
H A Dsvm.c676 void *msrpm = __va(__sme_clr(svm->vmcb->control.msrpm_base_pa)); in msr_write_intercepted() local
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()
1190 control->msrpm_base_pa = __sme_set(__pa(svm->msrpm)); in init_vmcb()
[all …]