Home
last modified time | relevance | path

Searched refs:shadow_msr_intercept (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/arch/x86/kvm/vmx/
H A Dvmx.h363 } shadow_msr_intercept; member
H A Dvmx.c4037 clear_bit(idx, vmx->shadow_msr_intercept.read); in vmx_disable_intercept_for_msr()
4039 clear_bit(idx, vmx->shadow_msr_intercept.write); in vmx_disable_intercept_for_msr()
4079 set_bit(idx, vmx->shadow_msr_intercept.read); in vmx_enable_intercept_for_msr()
4081 set_bit(idx, vmx->shadow_msr_intercept.write); in vmx_enable_intercept_for_msr()
4186 if (!test_bit(i, vmx->shadow_msr_intercept.read)) in vmx_msr_filter_changed()
4189 if (!test_bit(i, vmx->shadow_msr_intercept.write)) in vmx_msr_filter_changed()
7627 bitmap_fill(vmx->shadow_msr_intercept.read, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_vcpu_create()
7628 bitmap_fill(vmx->shadow_msr_intercept.write, MAX_POSSIBLE_PASSTHROUGH_MSRS); in vmx_vcpu_create()
/linux-6.15/arch/x86/kvm/svm/
H A Dsvm.c783 set_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept()
785 clear_bit(slot, svm->shadow_msr_intercept.read); in set_shadow_msr_intercept()
788 set_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept()
790 clear_bit(slot, svm->shadow_msr_intercept.write); in set_shadow_msr_intercept()
936 u32 read = test_bit(i, svm->shadow_msr_intercept.read); in svm_msr_filter_changed()
937 u32 write = test_bit(i, svm->shadow_msr_intercept.write); in svm_msr_filter_changed()
H A Dsvm.h320 } shadow_msr_intercept; member