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;