#ifndef _ASM_X86_XEN_INTERFACE_64_H
#define _ASM_X86_XEN_INTERFACE_64_H
#define FLAT_RING3_CS32 …
#define FLAT_RING3_CS64 …
#define FLAT_RING3_DS32 …
#define FLAT_RING3_DS64 …
#define FLAT_RING3_SS32 …
#define FLAT_RING3_SS64 …
#define FLAT_KERNEL_DS64 …
#define FLAT_KERNEL_DS32 …
#define FLAT_KERNEL_DS …
#define FLAT_KERNEL_CS64 …
#define FLAT_KERNEL_CS32 …
#define FLAT_KERNEL_CS …
#define FLAT_KERNEL_SS64 …
#define FLAT_KERNEL_SS32 …
#define FLAT_KERNEL_SS …
#define FLAT_USER_DS64 …
#define FLAT_USER_DS32 …
#define FLAT_USER_DS …
#define FLAT_USER_CS64 …
#define FLAT_USER_CS32 …
#define FLAT_USER_CS …
#define FLAT_USER_SS64 …
#define FLAT_USER_SS32 …
#define FLAT_USER_SS …
#define __HYPERVISOR_VIRT_START …
#define __HYPERVISOR_VIRT_END …
#define __MACH2PHYS_VIRT_START …
#define __MACH2PHYS_VIRT_END …
#define __MACH2PHYS_SHIFT …
#define SEGBASE_FS …
#define SEGBASE_GS_USER …
#define SEGBASE_GS_KERNEL …
#define SEGBASE_GS_USER_SEL …
#define _VGCF_in_syscall …
#define VGCF_in_syscall …
#define VGCF_IN_SYSCALL …
#ifndef __ASSEMBLY__
struct iret_context { … };
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
#define __DECL_REG …
#else
#define __DECL_REG …
#endif
struct cpu_user_regs { … };
DEFINE_GUEST_HANDLE_STRUCT(…);
#undef __DECL_REG
#define xen_pfn_to_cr3(pfn) …
#define xen_cr3_to_pfn(cr3) …
struct arch_vcpu_info { … };
xen_callback_t;
#define XEN_CALLBACK(__cs, __rip) …
#endif
#endif