Searched refs:shadow_msr_intercept (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/kvm/svm/ |
H A D | svm.c | 597 set_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept() 599 clear_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept() 602 set_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept() 604 clear_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept() 714 u32 read = test_bit(i, svm->shadow_msr_intercept.read); in svm_msr_filter_changed() 715 u32 write = test_bit(i, svm->shadow_msr_intercept.write); in svm_msr_filter_changed()
|
H A D | svm.h | 168 } shadow_msr_intercept; member
|
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.h | 314 } shadow_msr_intercept; member
|
H A D | vmx.c | 3847 clear_bit(idx, vmx->shadow_msr_intercept.read); in vmx_disable_intercept_for_msr() 3849 clear_bit(idx, vmx->shadow_msr_intercept.write); in vmx_disable_intercept_for_msr() 3892 set_bit(idx, vmx->shadow_msr_intercept.read); in vmx_enable_intercept_for_msr() 3894 set_bit(idx, vmx->shadow_msr_intercept.write); in vmx_enable_intercept_for_msr() 4030 bool read = test_bit(i, vmx->shadow_msr_intercept.read); in vmx_msr_filter_changed() 4031 bool write = test_bit(i, vmx->shadow_msr_intercept.write); in vmx_msr_filter_changed() 7075 bitmap_fill(vmx->shadow_msr_intercept.read, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_create_vcpu() 7076 bitmap_fill(vmx->shadow_msr_intercept.write, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_create_vcpu()
|
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/ |
H A D | vmx.h | 364 } shadow_msr_intercept; member
|
H A D | vmx.c | 3985 clear_bit(idx, vmx->shadow_msr_intercept.read); in vmx_disable_intercept_for_msr() 3987 clear_bit(idx, vmx->shadow_msr_intercept.write); in vmx_disable_intercept_for_msr() 4029 set_bit(idx, vmx->shadow_msr_intercept.read); in vmx_enable_intercept_for_msr() 4031 set_bit(idx, vmx->shadow_msr_intercept.write); in vmx_enable_intercept_for_msr() 4154 if (!test_bit(i, vmx->shadow_msr_intercept.read)) in vmx_msr_filter_changed() 4157 if (!test_bit(i, vmx->shadow_msr_intercept.write)) in vmx_msr_filter_changed() 7510 bitmap_fill(vmx->shadow_msr_intercept.read, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_vcpu_create() 7511 bitmap_fill(vmx->shadow_msr_intercept.write, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_vcpu_create()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.h | 283 } shadow_msr_intercept; member
|
H A D | svm.c | 796 set_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept() 798 clear_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept() 801 set_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept() 803 clear_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept() 949 u32 read = test_bit(i, svm->shadow_msr_intercept.read); in svm_msr_filter_changed() 950 u32 write = test_bit(i, svm->shadow_msr_intercept.write); in svm_msr_filter_changed()
|
Completed in 54 milliseconds