Lines Matching refs:msr_bitmap
846 return vmx_test_msr_bitmap_write(vmx->loaded_vmcs->msr_bitmap, msr); in msr_write_intercepted()
2768 if (loaded_vmcs->msr_bitmap) in free_loaded_vmcs()
2769 free_page((unsigned long)loaded_vmcs->msr_bitmap); in free_loaded_vmcs()
2787 loaded_vmcs->msr_bitmap = (unsigned long *) in alloc_loaded_vmcs()
2789 if (!loaded_vmcs->msr_bitmap) in alloc_loaded_vmcs()
2791 memset(loaded_vmcs->msr_bitmap, 0xff, PAGE_SIZE); in alloc_loaded_vmcs()
3849 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_disable_intercept_for_msr() local
3873 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3879 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3884 vmx_clear_msr_bitmap_read(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3887 vmx_clear_msr_bitmap_write(msr_bitmap, msr); in vmx_disable_intercept_for_msr()
3893 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_enable_intercept_for_msr() local
3916 vmx_set_msr_bitmap_read(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
3919 vmx_set_msr_bitmap_write(msr_bitmap, msr); in vmx_enable_intercept_for_msr()
3924 unsigned long *msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; in vmx_reset_x2apic_msrs() local
3934 msr_bitmap[read_idx] = read_intercept; in vmx_reset_x2apic_msrs()
3935 msr_bitmap[write_idx] = ~0ul; in vmx_reset_x2apic_msrs()
4594 vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap)); in init_vmcs()
7326 evmcs->hv_enlightenments_control.msr_bitmap = 1; in vmx_vcpu_create()