/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.c | 54 static int usnic_uiom_dma_fault(struct iommu_domain *domain,
|
/linux-master/drivers/iommu/iommufd/ |
H A D | vfio_compat.c | 360 struct iommu_domain *domain;
|
H A D | hw_pagetable.c | 66 struct iommu_domain *paging_domain = hwpt_paging->common.domain; 81 * iommufd_hwpt_paging_alloc() - Get a PAGING iommu_domain for a device 84 * @idev: Device to get an iommu_domain for 90 * Allocate a new iommu_domain and return it as a hw_pagetable. The HWPT 91 * will be linked to the given ioas and upon return the underlying iommu_domain 194 * iommufd_hwpt_nested_alloc() - Get a NESTED iommu_domain for a device 197 * @idev: Device to get an iommu_domain for 201 * Allocate a new iommu_domain (must be IOMMU_DOMAIN_NESTED) and return it as
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | snoc.c | 1605 struct iommu_domain *iommu_dom; 1651 ar_snoc->fw.iommu_domain = iommu_dom; 1683 struct iommu_domain *iommu; 1689 iommu = ar_snoc->fw.iommu_domain;
|
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-xsk.c | 118 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr);
|
H A D | dpaa2-eth.c | 107 void *dpaa2_iova_to_virt(struct iommu_domain *domain, 163 sg_vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr); 221 sg_vaddr = dpaa2_iova_to_virt(priv->iommu_domain, sg_addr); 291 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, buf_array[i]); 597 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr); 670 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr); 1137 buffer_start = dpaa2_iova_to_virt(priv->iommu_domain, fd_addr); 1177 tso_hdr = dpaa2_iova_to_virt(priv->iommu_domain, dpaa2_sg_get_addr(sgt)); 4841 priv->iommu_domain = iommu_get_domain_for_dev(dev);
|
H A D | dpaa2-switch.c | 181 static void *dpaa2_iova_to_virt(struct iommu_domain *domain, 1023 skbh = dpaa2_iova_to_virt(ethsw->iommu_domain, fd_addr); 2409 fd_vaddr = dpaa2_iova_to_virt(ethsw->iommu_domain, addr); 2542 vaddr = dpaa2_iova_to_virt(ethsw->iommu_domain, buf_array[i]); 3373 ethsw->iommu_domain = iommu_get_domain_for_dev(dev);
|
/linux-master/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpaa2-qdma.c | 668 priv->iommu_domain = iommu_get_domain_for_dev(dev); 669 if (priv->iommu_domain)
|
/linux-master/drivers/dma/idxd/ |
H A D | init.c | 567 struct iommu_domain *domain; 606 struct iommu_domain *domain;
|
/linux-master/drivers/remoteproc/ |
H A D | remoteproc_core.c | 85 static int rproc_iommu_fault(struct iommu_domain *domain, struct device *dev, 103 struct iommu_domain *domain; 137 struct iommu_domain *domain = rproc->domain;
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.c | 126 pa = otx2_iova_to_phys(pfvf->iommu_domain, sg->dma_addr[0]); 202 va = phys_to_virt(otx2_iova_to_phys(pfvf->iommu_domain, iova)); 1418 pa = otx2_iova_to_phys(pfvf->iommu_domain, iova);
|
H A D | otx2_common.h | 448 void *iommu_domain; member in struct:otx2_nic
|
H A D | otx2_vf.c | 577 vf->iommu_domain = iommu_get_domain_for_dev(dev);
|
H A D | otx2_common.c | 1201 pa = otx2_iova_to_phys(pfvf->iommu_domain, iova); 1217 pa = otx2_iova_to_phys(pfvf->iommu_domain, iova);
|
/linux-master/drivers/crypto/caam/ |
H A D | qi.c | 96 static void *caam_iova_to_virt(struct iommu_domain *domain,
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | gk20a.c | 106 struct iommu_domain *domain;
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 81 struct iommu_domain *domain; 2136 struct iommu_domain **domain = data; 3135 static struct iommu_domain * 3139 struct iommu_domain *domain = ERR_PTR(-ENODEV);
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.h | 377 struct iommu_domain domain;
|
/linux-master/drivers/crypto/hisilicon/sec/ |
H A D | sec_drv.c | 373 struct iommu_domain *domain; 922 struct iommu_domain *domain;
|
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 1319 struct iommu_domain *iommu_domain; member in struct:kvm_arch
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | rx.c | 721 struct iommu_domain __maybe_unused *domain;
|
/linux-master/drivers/gpu/drm/arm/ |
H A D | malidp_planes.c | 305 struct iommu_domain *mmu_dom;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.c | 2486 struct iommu_domain *dom; 2542 struct iommu_domain *dom;
|
/linux-master/drivers/crypto/hisilicon/sec2/ |
H A D | sec_main.c | 1194 struct iommu_domain *domain;
|
/linux-master/drivers/vhost/ |
H A D | vdpa.c | 47 struct iommu_domain *domain;
|