/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | xen.c | 11 #include "xen.h" 20 #include <xen/interface/xen.h> 21 #include <xen/interface/vcpu.h> 22 #include <xen/interface/version.h> 23 #include <xen/interface/event_channel.h> 24 #include <xen/interface/sched.h> 26 #include <asm/xen/cpuid.h> 39 struct gfn_to_pfn_cache *gpc = &kvm->arch.xen.shinfo_cache; in kvm_xen_shared_info_init() 83 if (IS_ENABLED(CONFIG_64BIT) && kvm->arch.xen in kvm_xen_shared_info_init() [all...] |
H A D | xen.h | 12 #include <asm/xen/hypervisor.h> 48 vcpu->arch.xen.vcpu_info_cache.active && in kvm_xen_sw_enable_lapic() 49 vcpu->arch.xen.upcall_vector && __kvm_xen_has_interrupt(vcpu)) in kvm_xen_sw_enable_lapic() 69 vcpu->arch.xen.vcpu_info_cache.active && in kvm_xen_has_interrupt() 70 vcpu->kvm->arch.xen.upcall_vector) in kvm_xen_has_interrupt() 79 vcpu->arch.xen.evtchn_pending_sel; in kvm_xen_has_pending_events() 84 return !!vcpu->arch.xen.timer_virq; in kvm_xen_timer_enabled() 90 return atomic_read(&vcpu->arch.xen.timer_pending); in kvm_xen_has_pending_timer() 168 #include <asm/xen/interface.h> 169 #include <xen/interfac [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | Makefile | 13 dom0-$(CONFIG_XEN_ACPI) += acpi.o $(xen-pad-y) 14 xen-pad-$(CONFIG_X86) += xen-acpi-pad.o 18 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o 19 obj-$(CONFIG_XEN_DEV_EVTCHN) += xen-evtchn.o 20 obj-$(CONFIG_XEN_GNTDEV) += xen-gntdev.o 21 obj-$(CONFIG_XEN_GRANT_DEV_ALLOC) += xen-gntalloc.o 25 obj-$(CONFIG_SWIOTLB_XEN) += swiotlb-xen.o 27 obj-$(CONFIG_XEN_PCIDEV_BACKEND) += xen-pciback/ 28 obj-$(CONFIG_XEN_PRIVCMD) += xen [all...] |
H A D | time.c | 12 #include <asm/xen/hypervisor.h> 13 #include <asm/xen/hypercall.h> 15 #include <xen/events.h> 16 #include <xen/features.h> 17 #include <xen/interface/xen.h> 18 #include <xen/interface/vcpu.h> 19 #include <xen/xen-ops.h>
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | Makefile | 13 dom0-$(CONFIG_XEN_ACPI) += acpi.o $(xen-pad-y) 14 xen-pad-$(CONFIG_X86) += xen-acpi-pad.o 18 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o 19 obj-$(CONFIG_XEN_DEV_EVTCHN) += xen-evtchn.o 20 obj-$(CONFIG_XEN_GNTDEV) += xen-gntdev.o 21 obj-$(CONFIG_XEN_GRANT_DEV_ALLOC) += xen-gntalloc.o 25 obj-$(CONFIG_SWIOTLB_XEN) += swiotlb-xen.o 27 obj-$(CONFIG_XEN_PCI_STUB) += xen-pciback/ 28 obj-$(CONFIG_XEN_PRIVCMD) += xen [all...] |
H A D | features.c | 14 #include <asm/xen/hypercall.h> 16 #include <xen/xen.h> 17 #include <xen/interface/xen.h> 18 #include <xen/interface/version.h> 19 #include <xen/features.h>
|
H A D | time.c | 13 #include <asm/xen/hypervisor.h> 14 #include <asm/xen/hypercall.h> 16 #include <xen/events.h> 17 #include <xen/features.h> 18 #include <xen/interface/xen.h> 19 #include <xen/interface/vcpu.h> 20 #include <xen/xen-ops.h>
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | irq.c | 6 #include <xen/interface/xen.h> 7 #include <xen/interface/sched.h> 8 #include <xen/interface/vcpu.h> 9 #include <xen/features.h> 10 #include <xen/events.h> 12 #include <asm/xen/hypercall.h> 13 #include <asm/xen/hypervisor.h> 15 #include "xen-ops.h"
|
H A D | suspend.c | 6 #include <xen/xen.h> 7 #include <xen/interface/xen.h> 8 #include <xen/grant_table.h> 9 #include <xen/events.h> 13 #include <asm/xen/hypercall.h> 14 #include <asm/xen/page.h> 17 #include "xen-ops.h"
|
H A D | trace.c | 3 #include <xen/interface/xen.h> 4 #include <xen/interface/xen-mca.h> 8 #include <asm/xen-hypercalls.h> 21 #include <trace/events/xen.h>
|
H A D | suspend_hvm.c | 4 #include <xen/xen.h> 5 #include <xen/hvm.h> 6 #include <xen/features.h> 7 #include <xen/interface/features.h> 8 #include <xen/events.h> 10 #include "xen-ops.h"
|
H A D | grant-table.c | 19 #include <xen/interface/xen.h> 20 #include <xen/page.h> 21 #include <xen/grant_table.h> 22 #include <xen/xen.h> 153 #include <xen/events.h> 154 #include <xen/xen-ops.h>
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | suspend.c | 6 #include <xen/xen.h> 7 #include <xen/interface/xen.h> 8 #include <xen/grant_table.h> 9 #include <xen/events.h> 13 #include <asm/xen/hypercall.h> 14 #include <asm/xen/page.h> 17 #include "xen-ops.h"
|
H A D | pci-swiotlb-xen.c | 3 /* Glue code to lib/swiotlb-xen.c */ 7 #include <xen/swiotlb-xen.h> 9 #include <asm/xen/hypervisor.h> 10 #include <xen/xen.h> 14 #include <asm/xen/swiotlb-xen.h>
|
H A D | trace.c | 3 #include <xen/interface/xen.h> 4 #include <xen/interface/xen-mca.h> 8 #include <asm/xen-hypercalls.h> 21 #include <trace/events/xen.h>
|
H A D | irq.c | 6 #include <xen/interface/xen.h> 7 #include <xen/interface/sched.h> 8 #include <xen/interface/vcpu.h> 9 #include <xen/features.h> 10 #include <xen/events.h> 12 #include <asm/xen/hypercall.h> 13 #include <asm/xen/hypervisor.h> 15 #include "xen-ops.h"
|
H A D | grant-table.c | 19 #include <xen/interface/xen.h> 20 #include <xen/page.h> 21 #include <xen/grant_table.h> 22 #include <xen/xen.h> 153 #include <xen/events.h> 154 #include <xen/xen-ops.h>
|
H A D | suspend_hvm.c | 4 #include <xen/xen.h> 5 #include <xen/hvm.h> 6 #include <xen/features.h> 7 #include <xen/interface/features.h> 9 #include "xen-ops.h"
|
H A D | enlighten_pvh.c | 4 #include <xen/hvc-console.h> 10 #include <xen/xen.h> 11 #include <asm/xen/interface.h> 12 #include <asm/xen/hypercall.h> 14 #include <xen/interface/memory.h> 16 #include "xen-ops.h"
|
H A D | xen-head.S | 17 #include <xen/interface/elfnote.h> 18 #include <xen/interface/features.h> 19 #include <xen/interface/xen.h> 20 #include <xen/interface/xen-mca.h> 21 #include <asm/xen/interface.h> 80 #include <asm/xen-hypercalls.h> 87 ELFNOTE(Xen, XEN_ELFNOTE_XEN_VERSION, .asciz "xen-3.0")
|
/kernel/linux/linux-5.10/arch/arm/xen/ |
H A D | mm.c | 15 #include <xen/xen.h> 16 #include <xen/interface/grant_table.h> 17 #include <xen/interface/memory.h> 18 #include <xen/page.h> 19 #include <xen/xen-ops.h> 20 #include <xen/swiotlb-xen.h> 23 #include <asm/xen/hypercal [all...] |
H A D | enlighten.c | 2 #include <xen/xen.h> 3 #include <xen/events.h> 4 #include <xen/grant_table.h> 5 #include <xen/hvm.h> 6 #include <xen/interface/vcpu.h> 7 #include <xen/interface/xen.h> 8 #include <xen/interface/memory.h> 9 #include <xen/interfac [all...] |
/kernel/linux/linux-6.6/arch/arm/xen/ |
H A D | mm.c | 15 #include <xen/xen.h> 16 #include <xen/interface/grant_table.h> 17 #include <xen/interface/memory.h> 18 #include <xen/page.h> 19 #include <xen/xen-ops.h> 20 #include <xen/swiotlb-xen.h> 23 #include <asm/xen/hypercal [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_vmcall_test.c | 111 TEST_ASSERT_EQ(run->xen.type, KVM_EXIT_XEN_HCALL); in main() 112 TEST_ASSERT_EQ(run->xen.u.hcall.cpl, 0); in main() 113 TEST_ASSERT_EQ(run->xen.u.hcall.longmode, 1); in main() 114 TEST_ASSERT_EQ(run->xen.u.hcall.input, INPUTVALUE); in main() 115 TEST_ASSERT_EQ(run->xen.u.hcall.params[0], ARGVALUE(1)); in main() 116 TEST_ASSERT_EQ(run->xen.u.hcall.params[1], ARGVALUE(2)); in main() 117 TEST_ASSERT_EQ(run->xen.u.hcall.params[2], ARGVALUE(3)); in main() 118 TEST_ASSERT_EQ(run->xen.u.hcall.params[3], ARGVALUE(4)); in main() 119 TEST_ASSERT_EQ(run->xen.u.hcall.params[4], ARGVALUE(5)); in main() 120 TEST_ASSERT_EQ(run->xen in main() [all...] |
/kernel/linux/linux-5.10/drivers/xen/xenbus/ |
H A D | xenbus_dev_backend.c | 12 #include <xen/xen.h> 13 #include <xen/page.h> 14 #include <xen/xenbus.h> 15 #include <xen/xenbus_dev.h> 16 #include <xen/grant_table.h> 17 #include <xen/events.h> 18 #include <asm/xen/hypervisor.h> 118 .name = "xen/xenbus_backend",
|