Home
last modified time | relevance | path

Searched refs:swiotlb (Results 1 - 25 of 110) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dpci-swiotlb.c6 #include <linux/swiotlb.h>
12 #include <asm/swiotlb.h>
14 #include <asm/xen/swiotlb-xen.h>
17 int swiotlb __read_mostly;
20 * pci_swiotlb_detect_override - set swiotlb to 1 if necessary
22 * This returns non-zero if we are forced to use swiotlb (by the boot
28 swiotlb = 1; in pci_swiotlb_detect_override()
30 return swiotlb; in pci_swiotlb_detect_override()
39 * then set swiotlb to 1 and return 1.
43 /* don't initialize swiotlb i in pci_swiotlb_detect_4gb()
[all...]
/kernel/linux/linux-5.10/arch/x86/xen/
H A Dpci-swiotlb-xen.c3 /* Glue code to lib/swiotlb-xen.c */
7 #include <xen/swiotlb-xen.h>
14 #include <asm/xen/swiotlb-xen.h>
35 /* If running as PV guest, either iommu=soft, or swiotlb=force will in pci_xen_swiotlb_detect()
39 if (xen_initial_domain() || swiotlb || swiotlb_force == SWIOTLB_FORCE) in pci_xen_swiotlb_detect()
44 * the 'swiotlb' flag is the only one turning it on. */ in pci_xen_swiotlb_detect()
45 swiotlb = 0; in pci_xen_swiotlb_detect()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dswiotlb.h5 #include <linux/swiotlb.h>
8 extern int swiotlb;
14 #define swiotlb 0 macro
H A Ddma-mapping.h12 #include <asm/swiotlb.h>
H A Diommu_table.h5 #include <asm/swiotlb.h>
11 * [xen-swiotlb]
13 * +----[swiotlb *]--+
21 * *: if SWIOTLB detected 'iommu=soft'/'swiotlb=force' it would skip
23 * Also it would surreptitiously initialize set the swiotlb=1 if there were
24 * more than 4GB and if the user did not pass in 'iommu=off'. The swiotlb
/kernel/linux/linux-6.6/include/xen/
H A Dswiotlb-xen.h5 #include <linux/swiotlb.h>
6 #include <asm/xen/swiotlb-xen.h>
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dinit.c26 #include <linux/swiotlb.h>
47 #include <asm/xen/swiotlb-xen.h>
494 bool swiotlb = max_pfn > PFN_DOWN(arm64_dma_phys_limit); in mem_init() local
497 swiotlb = true; in mem_init()
499 swiotlb_init(swiotlb, SWIOTLB_VERBOSE); in mem_init()
/kernel/linux/linux-5.10/arch/arm/xen/
H A Dmm.c13 #include <linux/swiotlb.h>
20 #include <xen/swiotlb-xen.h>
103 * The swiotlb buffer should be used if in xen_arch_need_swiotlb()
/kernel/linux/linux-6.6/arch/arm/xen/
H A Dmm.c13 #include <linux/swiotlb.h>
20 #include <xen/swiotlb-xen.h>
101 * The swiotlb buffer should be used if in xen_arch_need_swiotlb()
127 /* we can work with the default swiotlb */ in xen_mm_init()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dswiotlb.h9 #include <linux/swiotlb.h>
/kernel/linux/linux-5.10/arch/mips/sibyte/common/
H A Ddma.c8 #include <linux/swiotlb.h>
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dswiotlb.h9 #include <linux/swiotlb.h>
/kernel/linux/linux-6.6/arch/mips/sibyte/common/
H A Ddma.c8 #include <linux/swiotlb.h>
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Ddma-mapping.h5 #include <linux/swiotlb.h>
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Ddma-mapping.h5 #include <linux/swiotlb.h>
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Ddma-swiotlb.c3 * Contains routines needed to support swiotlb for ppc.
10 #include <asm/swiotlb.h>
/kernel/linux/linux-6.6/include/xen/arm/
H A Dxen-ops.h5 #include <xen/swiotlb-xen.h>
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Ddma-swiotlb.c3 * Contains routines needed to support swiotlb for ppc.
10 #include <asm/swiotlb.h>
/kernel/linux/linux-5.10/include/xen/
H A Dswiotlb-xen.h5 #include <linux/swiotlb.h>
/kernel/linux/linux-5.10/arch/mips/loongson64/
H A Ddma.c4 #include <linux/swiotlb.h>
/kernel/linux/linux-6.6/arch/mips/loongson64/
H A Ddma.c4 #include <linux/swiotlb.h>
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dmem_encrypt.c12 #include <linux/swiotlb.h>
/kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/
H A Dqemu_e500.c21 #include <asm/swiotlb.h>
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/
H A Dp2020.c16 #include <asm/swiotlb.h>
H A Dqemu_e500.c22 #include <asm/swiotlb.h>

Completed in 6 milliseconds

12345