Searched refs:iommu_domain (Results 76 - 100 of 105) sorted by relevance

12345

/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c54 static int usnic_uiom_dma_fault(struct iommu_domain *domain,
/linux-master/drivers/iommu/iommufd/
H A Dvfio_compat.c360 struct iommu_domain *domain;
H A Dhw_pagetable.c66 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 Dsnoc.c1605 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 Ddpaa2-xsk.c118 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr);
H A Ddpaa2-eth.c107 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 Ddpaa2-switch.c181 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 Ddpaa2-qdma.c668 priv->iommu_domain = iommu_get_domain_for_dev(dev);
669 if (priv->iommu_domain)
/linux-master/drivers/dma/idxd/
H A Dinit.c567 struct iommu_domain *domain;
606 struct iommu_domain *domain;
/linux-master/drivers/remoteproc/
H A Dremoteproc_core.c85 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 Dotx2_txrx.c126 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 Dotx2_common.h448 void *iommu_domain; member in struct:otx2_nic
H A Dotx2_vf.c577 vf->iommu_domain = iommu_get_domain_for_dev(dev);
H A Dotx2_common.c1201 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 Dqi.c96 static void *caam_iova_to_virt(struct iommu_domain *domain,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c106 struct iommu_domain *domain;
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c81 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 Darm-smmu.h377 struct iommu_domain domain;
/linux-master/drivers/crypto/hisilicon/sec/
H A Dsec_drv.c373 struct iommu_domain *domain;
922 struct iommu_domain *domain;
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h1319 struct iommu_domain *iommu_domain; member in struct:kvm_arch
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Drx.c721 struct iommu_domain __maybe_unused *domain;
/linux-master/drivers/gpu/drm/arm/
H A Dmalidp_planes.c305 struct iommu_domain *mmu_dom;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c2486 struct iommu_domain *dom;
2542 struct iommu_domain *dom;
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec_main.c1194 struct iommu_domain *domain;
/linux-master/drivers/vhost/
H A Dvdpa.c47 struct iommu_domain *domain;

Completed in 298 milliseconds

12345