Lines Matching refs:msr_bitmap
939 return vmx_test_msr_bitmap_write(vmx->loaded_vmcs->msr_bitmap, msr); in msr_write_intercepted()
2896 if (loaded_vmcs->msr_bitmap) in free_loaded_vmcs()
2897 free_page((unsigned long)loaded_vmcs->msr_bitmap); in free_loaded_vmcs()
2915 loaded_vmcs->msr_bitmap = (unsigned long *) in alloc_loaded_vmcs()
2917 if (!loaded_vmcs->msr_bitmap) in alloc_loaded_vmcs()
2919 memset(loaded_vmcs->msr_bitmap, 0xff, PAGE_SIZE); in alloc_loaded_vmcs()
3949 if (evmcs->hv_enlightenments_control.msr_bitmap) in vmx_msr_bitmap_l01_changed()
3960 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_disable_intercept_for_msr() local
3984 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3990 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3995 vmx_clear_msr_bitmap_read(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3998 vmx_clear_msr_bitmap_write(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
4004 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_enable_intercept_for_msr() local
4027 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
4030 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
4043 u64 *msr_bitmap = (u64 *)vmx->vmcs01.msr_bitmap; in vmx_update_msr_bitmap_x2apic() local
4072 msr_bitmap[read_idx] = ~kvm_lapic_readable_reg_mask(vcpu->arch.apic); in vmx_update_msr_bitmap_x2apic()
4074 msr_bitmap[read_idx] = ~0ull; in vmx_update_msr_bitmap_x2apic()
4075 msr_bitmap[write_idx] = ~0ull; in vmx_update_msr_bitmap_x2apic()
4713 vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap)); in init_vmcs()
7494 evmcs->hv_enlightenments_control.msr_bitmap = 1; in vmx_vcpu_create()