Symbol: ve_info
arch/x86/coco/tdx/tdx.c
385
static int ve_instr_len(struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
432
static int handle_halt(struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
471
static int read_msr(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
492
static int write_msr(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
512
static int handle_cpuid(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
577
static int handle_mmio(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
735
static int handle_io(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
765
struct ve_info ve;
arch/x86/coco/tdx/tdx.c
781
void tdx_get_ve_info(struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
817
static int virt_exception_user(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
839
static int virt_exception_kernel(struct pt_regs *regs, struct ve_info *ve)
arch/x86/coco/tdx/tdx.c
862
bool tdx_handle_virt_exception(struct pt_regs *regs, struct ve_info *ve)
arch/x86/include/asm/tdx.h
61
void tdx_get_ve_info(struct ve_info *ve);
arch/x86/include/asm/tdx.h
63
bool tdx_handle_virt_exception(struct pt_regs *regs, struct ve_info *ve);
arch/x86/kernel/traps.c
1644
struct ve_info ve;
arch/x86/kvm/vmx/nested.c
2299
if (vmx->ve_info)
arch/x86/kvm/vmx/nested.c
2300
vmcs_write64(VE_INFORMATION_ADDRESS, __pa(vmx->ve_info));
arch/x86/kvm/vmx/vmx.c
4955
if (vmx->ve_info)
arch/x86/kvm/vmx/vmx.c
4957
__pa(vmx->ve_info));
arch/x86/kvm/vmx/vmx.c
5512
struct vmx_ve_information *ve_info = vmx->ve_info;
arch/x86/kvm/vmx/vmx.c
5514
WARN_ONCE(ve_info->exit_reason != EXIT_REASON_EPT_VIOLATION,
arch/x86/kvm/vmx/vmx.c
5515
"Unexpected #VE on VM-Exit reason 0x%x", ve_info->exit_reason);
arch/x86/kvm/vmx/vmx.c
5517
kvm_mmu_print_sptes(vcpu, ve_info->guest_physical_address, "#VE");
arch/x86/kvm/vmx/vmx.c
6758
struct vmx_ve_information *ve_info = vmx->ve_info;
arch/x86/kvm/vmx/vmx.c
6768
ve_info_pa == __pa(ve_info) ? "" : "(corrupted!)");
arch/x86/kvm/vmx/vmx.c
6770
ve_info->exit_reason, ve_info->delivery,
arch/x86/kvm/vmx/vmx.c
6771
ve_info->exit_qualification,
arch/x86/kvm/vmx/vmx.c
6772
ve_info->guest_linear_address,
arch/x86/kvm/vmx/vmx.c
6773
ve_info->guest_physical_address, ve_info->eptp_index);
arch/x86/kvm/vmx/vmx.c
7767
free_page((unsigned long)vmx->ve_info);
arch/x86/kvm/vmx/vmx.c
7845
BUILD_BUG_ON(sizeof(*vmx->ve_info) > PAGE_SIZE);
arch/x86/kvm/vmx/vmx.c
7852
vmx->ve_info = page_to_virt(page);
arch/x86/kvm/vmx/vmx.h
291
struct vmx_ve_information *ve_info;