/linux-master/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 14 #include <linux/iommu.h> 16 #include <asm/iommu.h> 346 /* Setup linux iommu table */
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.c | 17 #include <linux/iommu.h> 28 #include <asm/dma-iommu.h> 72 DRM_DEV_ERROR(dev, "Failed to attach iommu device\n");
|
/linux-master/arch/x86/kernel/ |
H A D | aperture_64.c | 28 #include <asm/iommu.h> 46 * So don't use 512M below as gart iommu, leave the space for kernel 431 x86_init.iommu.iommu_init = gart_iommu_init; 463 pr_err("you are using iommu with agp, but GART size is less than 64MB\n");
|
H A D | amd_gart_64.c | 29 #include <linux/iommu-helper.h> 38 #include <asm/iommu.h> 195 * Caller needs to check if the iommu is needed and flush. 664 pr_warn("PCI-DMA: More than 4GB of RAM and no IOMMU - falling back to iommu=soft.\n"); 734 pr_warn("falling back to iommu=soft.\n"); 756 panic("Cannot allocate iommu bitmap\n"); 803 panic("Cannot allocate iommu scratch page");
|
/linux-master/arch/powerpc/kernel/ |
H A D | Makefile | 135 obj-$(CONFIG_PPC64) += dma-iommu.o iommu.o
|
H A D | rtas_pci.c | 24 #include <asm/iommu.h>
|
H A D | dma-iommu.c | 6 * busses using the iommu infrastructure 11 #include <asm/iommu.h> 71 * Generic iommu implementation 144 /* We support DMA to/from any memory page via the iommu */ 158 "iommu: 64-bit OK but direct DMA is limited by %llx\n", 161 dev_dbg(dev, "iommu: 64-bit OK, using fixed ops\n"); 179 dev_dbg(dev, "iommu: not 64-bit, using default ops\n");
|
/linux-master/drivers/soc/fsl/qbman/ |
H A D | qman_priv.h | 35 #include <linux/iommu.h>
|
/linux-master/drivers/iommu/ |
H A D | omap-iommu-debug.c | 3 * omap iommu: debugfs interface 16 #include <linux/platform_data/iommu-omap.h> 19 #include "omap-iommu.h"
|
H A D | hyperv-iommu.c | 14 #include <linux/iommu.h>
|
H A D | of_iommu.c | 9 #include <linux/iommu.h> 58 err = of_map_id(master_np, *id, "iommu-map", 59 "iommu-map-mask", &iommu_spec.np, 76 "#iommu-cells", 110 * 0 on success, an iommu was configured 124 /* Serialise to make dev->iommu stable under our potential fwspec */ 139 * Documentation/devicetree/bindings/iommu/iommu.txt 231 maps = of_get_property(it.node, "iommu-addresses", &size);
|
/linux-master/arch/powerpc/platforms/ps3/ |
H A D | setup.c | 21 #include <asm/iommu.h>
|
/linux-master/arch/powerpc/platforms/pasemi/ |
H A D | iommu.c | 15 #include <asm/iommu.h> 151 panic("Failed to initialize iommu table"); 182 * Set the coherent DMA mask to prevent the iommu 257 of_property_read_bool(of_chosen, "linux,iommu-off");
|
/linux-master/arch/sparc/kernel/ |
H A D | ioport.c | 51 #include <asm/iommu.h>
|
/linux-master/arch/powerpc/platforms/maple/ |
H A D | setup.c | 48 #include <asm/iommu.h>
|
/linux-master/arch/powerpc/platforms/cell/ |
H A D | setup.c | 37 #include <asm/iommu.h>
|
/linux-master/arch/x86/pci/ |
H A D | sta2x11-fixup.c | 16 #include <asm/iommu.h>
|
/linux-master/arch/s390/include/asm/ |
H A D | pci.h | 7 #include <linux/iommu.h>
|
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci.c | 19 #include <linux/iommu.h>
|
/linux-master/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 13 * Dynamic DMA mapping support, Apple U3, U4 & IBM CPC925 "DART" iommu. 29 #include <asm/iommu.h> 271 * or if requested with iommu=on on cmdline. 344 panic("Failed to initialize iommu table");
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.c | 17 #include <linux/iommu.h> 1640 ath10k_err(ar, "failed to allocate iommu domain\n"); 1683 struct iommu_domain *iommu; local 1689 iommu = ar_snoc->fw.iommu_domain; 1691 unmapped_size = iommu_unmap(iommu, ar_snoc->fw.fw_start_addr, 1697 iommu_detach_device(iommu, ar_snoc->fw.dev); 1698 iommu_domain_free(iommu);
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.h | 12 #include <linux/iommu.h> 683 struct iommu_device iommu; member in struct:arm_smmu_device 701 /* Locked by the iommu core using the group mutex */
|
/linux-master/drivers/ |
H A D | Makefile | 61 # iommu/ comes before gpu as gpu are using iommu controllers 62 obj-y += iommu/ 64 # gpu/ comes after char for AGP vs DRM startup and after iommu
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.h | 20 #include <linux/iommu.h> 332 struct iommu_device iommu; member in struct:arm_smmu_device
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.h | 10 #include <linux/iommu.h>
|