Searched refs:iommu (Results 126 - 150 of 302) sorted by relevance

1234567891011>>

/linux-master/arch/powerpc/platforms/powernv/
H A Dpci-ioda-tce.c14 #include <linux/iommu.h>
16 #include <asm/iommu.h>
346 /* Setup linux iommu table */
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c17 #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 Daperture_64.c28 #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 Damd_gart_64.c29 #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 DMakefile135 obj-$(CONFIG_PPC64) += dma-iommu.o iommu.o
H A Drtas_pci.c24 #include <asm/iommu.h>
H A Ddma-iommu.c6 * 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 Dqman_priv.h35 #include <linux/iommu.h>
/linux-master/drivers/iommu/
H A Domap-iommu-debug.c3 * omap iommu: debugfs interface
16 #include <linux/platform_data/iommu-omap.h>
19 #include "omap-iommu.h"
H A Dhyperv-iommu.c14 #include <linux/iommu.h>
H A Dof_iommu.c9 #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 Dsetup.c21 #include <asm/iommu.h>
/linux-master/arch/powerpc/platforms/pasemi/
H A Diommu.c15 #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 Dioport.c51 #include <asm/iommu.h>
/linux-master/arch/powerpc/platforms/maple/
H A Dsetup.c48 #include <asm/iommu.h>
/linux-master/arch/powerpc/platforms/cell/
H A Dsetup.c37 #include <asm/iommu.h>
/linux-master/arch/x86/pci/
H A Dsta2x11-fixup.c16 #include <asm/iommu.h>
/linux-master/arch/s390/include/asm/
H A Dpci.h7 #include <linux/iommu.h>
/linux-master/drivers/vfio/pci/
H A Dvfio_pci.c19 #include <linux/iommu.h>
/linux-master/arch/powerpc/sysdev/
H A Ddart_iommu.c13 * 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 Dsnoc.c17 #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 Darm-smmu-v3.h12 #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 DMakefile61 # 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 Darm-smmu.h20 #include <linux/iommu.h>
332 struct iommu_device iommu; member in struct:arm_smmu_device
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h10 #include <linux/iommu.h>

Completed in 317 milliseconds

1234567891011>>