Lines Matching full:xen
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/hypercall.h>
24 #include <asm/xen/interface.h>
71 * Dom0 is mapped 1:1, and while the Linux page can span across multiple Xen
72 * pages, it is not possible for it to contain a mix of local and foreign Xen
75 * dma-direct functions, otherwise we call the Xen specific version.
102 * - Xen doesn't have the cache flush hypercall in xen_arch_need_swiotlb()
106 * The Linux page may be spanned acrros multiple Xen page, although in xen_arch_need_swiotlb()
107 * it's not possible to have a mix of local and foreign Xen page. in xen_arch_need_swiotlb()
111 * Therefore we only need to check the first Xen page to know if we in xen_arch_need_swiotlb()