Home
last modified time | relevance | path

Searched refs:shadow_msr_intercept (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.c597 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 Dsvm.h168 } shadow_msr_intercept; member
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.h314 } shadow_msr_intercept; member
H A Dvmx.c3847 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 Dvmx.h364 } shadow_msr_intercept; member
H A Dvmx.c3985 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 Dsvm.h283 } shadow_msr_intercept; member
H A Dsvm.c796 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