msr_bitmap 588 arch/x86/include/asm/hyperv-tlfs.h u64 msr_bitmap; msr_bitmap 728 arch/x86/include/asm/hyperv-tlfs.h u32 msr_bitmap:1; msr_bitmap 48 arch/x86/kvm/vmx/evmcs.c EVMCS1_FIELD(MSR_BITMAP, msr_bitmap, msr_bitmap 171 arch/x86/kvm/vmx/evmcs.h if (current_evmcs->hv_enlightenments_control.msr_bitmap) msr_bitmap 464 arch/x86/kvm/vmx/nested.c if (CC(!page_address_valid(vcpu, vmcs12->msr_bitmap))) msr_bitmap 487 arch/x86/kvm/vmx/nested.c unsigned long *msr_bitmap; msr_bitmap 493 arch/x86/kvm/vmx/nested.c msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; msr_bitmap 496 arch/x86/kvm/vmx/nested.c return !!test_bit(msr, msr_bitmap + 0x800 / f); msr_bitmap 499 arch/x86/kvm/vmx/nested.c return !!test_bit(msr, msr_bitmap + 0xc00 / f); msr_bitmap 546 arch/x86/kvm/vmx/nested.c static inline void enable_x2apic_msr_intercepts(unsigned long *msr_bitmap) { msr_bitmap 552 arch/x86/kvm/vmx/nested.c msr_bitmap[word] = ~0; msr_bitmap 553 arch/x86/kvm/vmx/nested.c msr_bitmap[word + (0x800 / sizeof(long))] = ~0; msr_bitmap 566 arch/x86/kvm/vmx/nested.c unsigned long *msr_bitmap_l0 = to_vmx(vcpu)->nested.vmcs02.msr_bitmap; msr_bitmap 574 arch/x86/kvm/vmx/nested.c if (kvm_vcpu_map(vcpu, gpa_to_gfn(vmcs12->msr_bitmap), map)) msr_bitmap 1507 arch/x86/kvm/vmx/nested.c vmcs12->msr_bitmap = evmcs->msr_bitmap; msr_bitmap 2000 arch/x86/kvm/vmx/nested.c vmcs_write64(MSR_BITMAP, __pa(vmx->nested.vmcs02.msr_bitmap)); msr_bitmap 5193 arch/x86/kvm/vmx/nested.c bitmap = vmcs12->msr_bitmap; msr_bitmap 69 arch/x86/kvm/vmx/vmcs.h unsigned long *msr_bitmap; msr_bitmap 34 arch/x86/kvm/vmx/vmcs12.c FIELD64(MSR_BITMAP, msr_bitmap), msr_bitmap 39 arch/x86/kvm/vmx/vmcs12.h u64 msr_bitmap; msr_bitmap 229 arch/x86/kvm/vmx/vmcs12.h CHECK_OFFSET(msr_bitmap, 56); msr_bitmap 346 arch/x86/kvm/vmx/vmx.c static __always_inline void vmx_disable_intercept_for_msr(unsigned long *msr_bitmap, msr_bitmap 790 arch/x86/kvm/vmx/vmx.c unsigned long *msr_bitmap; msr_bitmap 796 arch/x86/kvm/vmx/vmx.c msr_bitmap = to_vmx(vcpu)->loaded_vmcs->msr_bitmap; msr_bitmap 799 arch/x86/kvm/vmx/vmx.c return !!test_bit(msr, msr_bitmap + 0x800 / f); msr_bitmap 802 arch/x86/kvm/vmx/vmx.c return !!test_bit(msr, msr_bitmap + 0xc00 / f); msr_bitmap 1985 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(vmx->vmcs01.msr_bitmap, msr_bitmap 2013 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(vmx->vmcs01.msr_bitmap, MSR_IA32_PRED_CMD, msr_bitmap 2540 arch/x86/kvm/vmx/vmx.c if (loaded_vmcs->msr_bitmap) msr_bitmap 2541 arch/x86/kvm/vmx/vmx.c free_page((unsigned long)loaded_vmcs->msr_bitmap); msr_bitmap 2556 arch/x86/kvm/vmx/vmx.c loaded_vmcs->msr_bitmap = (unsigned long *) msr_bitmap 2558 arch/x86/kvm/vmx/vmx.c if (!loaded_vmcs->msr_bitmap) msr_bitmap 2560 arch/x86/kvm/vmx/vmx.c memset(loaded_vmcs->msr_bitmap, 0xff, PAGE_SIZE); msr_bitmap 2568 arch/x86/kvm/vmx/vmx.c evmcs->hv_enlightenments_control.msr_bitmap = 1; msr_bitmap 3572 arch/x86/kvm/vmx/vmx.c static __always_inline void vmx_disable_intercept_for_msr(unsigned long *msr_bitmap, msr_bitmap 3591 arch/x86/kvm/vmx/vmx.c __clear_bit(msr, msr_bitmap + 0x000 / f); msr_bitmap 3595 arch/x86/kvm/vmx/vmx.c __clear_bit(msr, msr_bitmap + 0x800 / f); msr_bitmap 3601 arch/x86/kvm/vmx/vmx.c __clear_bit(msr, msr_bitmap + 0x400 / f); msr_bitmap 3605 arch/x86/kvm/vmx/vmx.c __clear_bit(msr, msr_bitmap + 0xc00 / f); msr_bitmap 3610 arch/x86/kvm/vmx/vmx.c static __always_inline void vmx_enable_intercept_for_msr(unsigned long *msr_bitmap, msr_bitmap 3629 arch/x86/kvm/vmx/vmx.c __set_bit(msr, msr_bitmap + 0x000 / f); msr_bitmap 3633 arch/x86/kvm/vmx/vmx.c __set_bit(msr, msr_bitmap + 0x800 / f); msr_bitmap 3639 arch/x86/kvm/vmx/vmx.c __set_bit(msr, msr_bitmap + 0x400 / f); msr_bitmap 3643 arch/x86/kvm/vmx/vmx.c __set_bit(msr, msr_bitmap + 0xc00 / f); msr_bitmap 3648 arch/x86/kvm/vmx/vmx.c static __always_inline void vmx_set_intercept_for_msr(unsigned long *msr_bitmap, msr_bitmap 3652 arch/x86/kvm/vmx/vmx.c vmx_enable_intercept_for_msr(msr_bitmap, msr, type); msr_bitmap 3654 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, msr, type); msr_bitmap 3672 arch/x86/kvm/vmx/vmx.c static void vmx_update_msr_bitmap_x2apic(unsigned long *msr_bitmap, msr_bitmap 3679 arch/x86/kvm/vmx/vmx.c msr_bitmap[word] = (mode & MSR_BITMAP_MODE_X2APIC_APICV) ? 0 : ~0; msr_bitmap 3680 arch/x86/kvm/vmx/vmx.c msr_bitmap[word + (0x800 / sizeof(long))] = ~0; msr_bitmap 3688 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, X2APIC_MSR(APIC_TASKPRI), MSR_TYPE_RW); msr_bitmap 3690 arch/x86/kvm/vmx/vmx.c vmx_enable_intercept_for_msr(msr_bitmap, X2APIC_MSR(APIC_TMCCT), MSR_TYPE_R); msr_bitmap 3691 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, X2APIC_MSR(APIC_EOI), MSR_TYPE_W); msr_bitmap 3692 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, X2APIC_MSR(APIC_SELF_IPI), MSR_TYPE_W); msr_bitmap 3700 arch/x86/kvm/vmx/vmx.c unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; msr_bitmap 3708 arch/x86/kvm/vmx/vmx.c vmx_update_msr_bitmap_x2apic(msr_bitmap, mode); msr_bitmap 3715 arch/x86/kvm/vmx/vmx.c unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; msr_bitmap 3719 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, MSR_IA32_RTIT_STATUS, msr_bitmap 3721 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, MSR_IA32_RTIT_OUTPUT_BASE, msr_bitmap 3723 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, MSR_IA32_RTIT_OUTPUT_MASK, msr_bitmap 3725 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, MSR_IA32_RTIT_CR3_MATCH, msr_bitmap 3728 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, msr_bitmap 3730 arch/x86/kvm/vmx/vmx.c vmx_set_intercept_for_msr(msr_bitmap, msr_bitmap 4155 arch/x86/kvm/vmx/vmx.c vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap)); msr_bitmap 6678 arch/x86/kvm/vmx/vmx.c unsigned long *msr_bitmap; msr_bitmap 6735 arch/x86/kvm/vmx/vmx.c msr_bitmap = vmx->vmcs01.msr_bitmap; msr_bitmap 6736 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_IA32_TSC, MSR_TYPE_R); msr_bitmap 6737 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_FS_BASE, MSR_TYPE_RW); msr_bitmap 6738 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_GS_BASE, MSR_TYPE_RW); msr_bitmap 6739 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_KERNEL_GS_BASE, MSR_TYPE_RW); msr_bitmap 6740 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_IA32_SYSENTER_CS, MSR_TYPE_RW); msr_bitmap 6741 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_IA32_SYSENTER_ESP, MSR_TYPE_RW); msr_bitmap 6742 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_IA32_SYSENTER_EIP, MSR_TYPE_RW); msr_bitmap 6744 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_CORE_C1_RES, MSR_TYPE_R); msr_bitmap 6745 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_CORE_C3_RESIDENCY, MSR_TYPE_R); msr_bitmap 6746 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_CORE_C6_RESIDENCY, MSR_TYPE_R); msr_bitmap 6747 arch/x86/kvm/vmx/vmx.c vmx_disable_intercept_for_msr(msr_bitmap, MSR_CORE_C7_RESIDENCY, MSR_TYPE_R); msr_bitmap 60 tools/testing/selftests/kvm/include/evmcs.h u64 msr_bitmap; msr_bitmap 200 tools/testing/selftests/kvm/include/evmcs.h u32 msr_bitmap:1; msr_bitmap 300 tools/testing/selftests/kvm/include/evmcs.h *value = current_evmcs->msr_bitmap; msr_bitmap 687 tools/testing/selftests/kvm/include/evmcs.h current_evmcs->msr_bitmap = value;