/linux-master/drivers/iommu/ |
H A D | iommu-priv.h | 17 return dev->iommu->iommu_dev->ops;
|
H A D | omap-iommu.c | 81 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 D | s390-iommu.c | 469 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 D | omap-iommu.h | 31 * @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 D | iommu.c | 236 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 D | io-pgtable-arm.c | 194 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 D | rockchip-iommu.c | 1145 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 D | io-pgtable-arm-v7s.c | 243 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 D | ipmmu-vmsa.c | 444 domain->cfg.iommu_dev = domain->mmu->root->dev;
|
H A D | msm_iommu.c | 346 .iommu_dev = priv->dev,
|
H A D | apple-dart.c | 601 .iommu_dev = dart->dev,
|
H A D | mtk_iommu.c | 660 .iommu_dev = data->dev,
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.h | 68 struct device *iommu_dev; member in struct:rockchip_drm_private
|
H A D | rockchip_drm_drv.c | 96 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 D | msm_iommu.c | 25 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 D | msm_kms.c | 173 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 D | context.c | 134 if (cd->dev.iommu->iommu_dev != dev->iommu->iommu_dev)
|
/linux-master/include/linux/ |
H A D | io-pgtable.h | 61 * @iommu_dev: The device representing the DMA configuration for the 101 struct device *iommu_dev; member in struct:io_pgtable_cfg
|
H A D | iommu.h | 709 * @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 D | pci.h | 162 struct iommu_device iommu_dev; /* IOMMU core handle */ member in struct:zpci_dev
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 236 .iommu_dev = qcom_iommu->dev,
|
H A D | arm-smmu.c | 764 .iommu_dev = smmu->dev,
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 640 .iommu_dev = pfdev->dev,
|
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 2148 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 D | iommu.c | 3473 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); local 3475 return container_of(iommu_dev, struct intel_iommu, iommu);
|