Searched refs:iommu_dev (Results 1 - 25 of 26) sorted by relevance

12

/linux-master/drivers/iommu/
H A Diommu-priv.h17 return dev->iommu->iommu_dev->ops;
H A Domap-iommu.c81 while (arch_data->iommu_dev) {
82 obj = arch_data->iommu_dev;
111 while (arch_data->iommu_dev) {
112 obj = arch_data->iommu_dev;
962 oiommu = iommu->iommu_dev;
990 oiommu = iommu->iommu_dev;
1337 oiommu = iommu->iommu_dev;
1349 oiommu = iommu->iommu_dev;
1374 oiommu = iommu->iommu_dev;
1394 while (arch_data->iommu_dev) {
[all...]
H A Ds390-iommu.c469 return &zdev->iommu_dev;
715 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL,
720 rc = iommu_device_register(&zdev->iommu_dev, &s390_iommu_ops, NULL);
733 iommu_device_sysfs_remove(&zdev->iommu_dev);
741 iommu_device_unregister(&zdev->iommu_dev);
742 iommu_device_sysfs_remove(&zdev->iommu_dev);
H A Domap-iommu.h31 * @iommu_dev: pointer to store an omap iommu instance attached to a domain
35 struct omap_iommu *iommu_dev; member in struct:omap_iommu_device
90 * @iommu_dev: handle of the OMAP iommu device
99 struct omap_iommu *iommu_dev; member in struct:omap_iommu_arch_data
H A Diommu.c236 if (dev->iommu && dev->iommu->iommu_dev == data)
368 return dev->iommu && dev->iommu->iommu_dev;
386 return min_t(u32, max_pasids, dev->iommu->iommu_dev->max_pasids);
404 struct iommu_device *iommu_dev; local
416 iommu_dev = ops->probe_device(dev);
417 if (IS_ERR(iommu_dev)) {
418 ret = PTR_ERR(iommu_dev);
421 dev->iommu->iommu_dev = iommu_dev;
423 ret = iommu_device_link(iommu_dev, de
[all...]
H A Dio-pgtable-arm.c194 struct device *dev = cfg->iommu_dev;
246 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages),
258 dma_sync_single_for_device(cfg->iommu_dev, __arm_lpae_dma_addr(ptep),
1298 .iommu_dev = &dev,
H A Drockchip-iommu.c1145 struct platform_device *iommu_dev; local
1152 iommu_dev = of_find_device_by_node(args->np);
1154 data->iommu = platform_get_drvdata(iommu_dev);
1158 platform_device_put(iommu_dev);
H A Dio-pgtable-arm-v7s.c243 struct device *dev = cfg->iommu_dev;
303 struct device *dev = cfg->iommu_dev;
321 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep),
H A Dipmmu-vmsa.c444 domain->cfg.iommu_dev = domain->mmu->root->dev;
H A Dmsm_iommu.c346 .iommu_dev = priv->dev,
H A Dapple-dart.c601 .iommu_dev = dart->dev,
H A Dmtk_iommu.c660 .iommu_dev = data->dev,
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.h68 struct device *iommu_dev; member in struct:rockchip_drm_private
H A Drockchip_drm_drv.c96 private->iommu_dev = ERR_PTR(-ENODEV);
97 else if (!private->iommu_dev)
98 private->iommu_dev = dev;
107 if (IS_ERR_OR_NULL(private->iommu_dev))
110 private->domain = iommu_domain_alloc(private->iommu_dev->bus);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_iommu.c25 struct device *iommu_dev; member in struct:msm_iommu_pagetable
209 if (!pm_runtime_get_if_in_use(pagetable->iommu_dev))
216 pm_runtime_put_autosuspend(pagetable->iommu_dev);
225 if (!pm_runtime_get_if_in_use(pagetable->iommu_dev))
232 pm_runtime_put_autosuspend(pagetable->iommu_dev);
307 pagetable->iommu_dev = ttbr1_cfg->iommu_dev;
H A Dmsm_kms.c173 struct device *iommu_dev; local
180 iommu_dev = mdp_dev;
182 iommu_dev = mdss_dev;
184 mmu = msm_iommu_new(iommu_dev, 0);
/linux-master/drivers/gpu/host1x/
H A Dcontext.c134 if (cd->dev.iommu->iommu_dev != dev->iommu->iommu_dev)
/linux-master/include/linux/
H A Dio-pgtable.h61 * @iommu_dev: The device representing the DMA configuration for the
101 struct device *iommu_dev; member in struct:io_pgtable_cfg
H A Diommu.h709 * @iommu_dev: IOMMU device this device is linked to
724 struct iommu_device *iommu_dev; member in struct:dev_iommu
761 return dev->iommu->iommu_dev;
/linux-master/arch/s390/include/asm/
H A Dpci.h162 struct iommu_device iommu_dev; /* IOMMU core handle */ member in struct:zpci_dev
/linux-master/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c236 .iommu_dev = qcom_iommu->dev,
H A Darm-smmu.c764 .iommu_dev = smmu->dev,
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c640 .iommu_dev = pfdev->dev,
/linux-master/drivers/iommu/amd/
H A Diommu.c2148 struct iommu_device *iommu_dev; local
2169 iommu_dev = ERR_PTR(ret);
2173 iommu_dev = &iommu->iommu;
2178 return iommu_dev;
/linux-master/drivers/iommu/intel/
H A Diommu.c3473 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); local
3475 return container_of(iommu_dev, struct intel_iommu, iommu);

Completed in 254 milliseconds

12