/linux-6.3-rc2/drivers/iommu/ |
A D | omap-iommu.c | 81 while (arch_data->iommu_dev) { in omap_iommu_save_ctx() 82 obj = arch_data->iommu_dev; in omap_iommu_save_ctx() 111 while (arch_data->iommu_dev) { in omap_iommu_restore_ctx() 112 obj = arch_data->iommu_dev; in omap_iommu_restore_ctx() 962 oiommu = iommu->iommu_dev; in omap_iommu_domain_deactivate() 990 oiommu = iommu->iommu_dev; in omap_iommu_domain_activate() 1345 oiommu = iommu->iommu_dev; in omap_iommu_map() 1510 iommu->iommu_dev = NULL; in omap_iommu_attach_dev() 1550 iommu->iommu_dev = NULL; in _omap_iommu_detach_dev() 1691 tmp->iommu_dev = oiommu; in omap_iommu_probe_device() [all …]
|
A D | s390-iommu.c | 193 return &zdev->iommu_dev; in s390_iommu_probe_device() 406 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL, in zpci_init_iommu() 411 rc = iommu_device_register(&zdev->iommu_dev, &s390_iommu_ops, NULL); in zpci_init_iommu() 418 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_init_iommu() 426 iommu_device_unregister(&zdev->iommu_dev); in zpci_destroy_iommu() 427 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_destroy_iommu()
|
A D | omap-iommu.h | 35 struct omap_iommu *iommu_dev; member 99 struct omap_iommu *iommu_dev; member
|
A D | iommu.c | 200 if (dev->iommu && dev->iommu->iommu_dev == data) in remove_iommu_group() 308 struct iommu_device *iommu_dev; in __iommu_probe_device() local 333 iommu_dev = ops->probe_device(dev); in __iommu_probe_device() 334 if (IS_ERR(iommu_dev)) { in __iommu_probe_device() 335 ret = PTR_ERR(iommu_dev); in __iommu_probe_device() 339 dev->iommu->iommu_dev = iommu_dev; in __iommu_probe_device() 355 iommu_device_link(iommu_dev, dev); in __iommu_probe_device() 463 iommu_device_unlink(dev->iommu->iommu_dev, dev); in iommu_release_device() 1897 if (!dev->iommu || !dev->iommu->iommu_dev) in device_iommu_capable() 2792 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_enable_feature() [all …]
|
A D | rockchip-iommu.c | 1169 struct platform_device *iommu_dev; in rk_iommu_of_xlate() local 1176 iommu_dev = of_find_device_by_node(args->np); in rk_iommu_of_xlate() 1178 data->iommu = platform_get_drvdata(iommu_dev); in rk_iommu_of_xlate() 1181 platform_device_put(iommu_dev); in rk_iommu_of_xlate()
|
A D | io-pgtable-arm.c | 193 struct device *dev = cfg->iommu_dev; in __arm_lpae_alloc_pages() 232 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), in __arm_lpae_free_pages() 240 dma_sync_single_for_device(cfg->iommu_dev, __arm_lpae_dma_addr(ptep), in __arm_lpae_sync_pte() 1275 .iommu_dev = &dev, in arm_lpae_do_selftests()
|
A D | io-pgtable-arm-v7s.c | 243 struct device *dev = cfg->iommu_dev; in __arm_v7s_alloc_table() 303 struct device *dev = cfg->iommu_dev; in __arm_v7s_free_table() 321 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), in __arm_v7s_pte_sync()
|
A D | ipmmu-vmsa.c | 437 domain->cfg.iommu_dev = domain->mmu->root->dev; in ipmmu_domain_init_context()
|
A D | msm_iommu.c | 349 .iommu_dev = priv->dev, in msm_iommu_domain_config()
|
A D | apple-dart.c | 597 .iommu_dev = dart->dev, in apple_dart_finalize_domain()
|
A D | mtk_iommu.c | 606 .iommu_dev = data->dev, in mtk_iommu_domain_finalise()
|
/linux-6.3-rc2/drivers/gpu/drm/rockchip/ |
A D | rockchip_drm_drv.c | 95 private->iommu_dev = ERR_PTR(-ENODEV); in rockchip_drm_dma_init_device() 96 else if (!private->iommu_dev) in rockchip_drm_dma_init_device() 97 private->iommu_dev = dev; in rockchip_drm_dma_init_device() 106 if (IS_ERR_OR_NULL(private->iommu_dev)) in rockchip_drm_init_iommu() 109 private->domain = iommu_domain_alloc(private->iommu_dev->bus); in rockchip_drm_init_iommu()
|
A D | rockchip_drm_drv.h | 50 struct device *iommu_dev; member
|
/linux-6.3-rc2/drivers/gpu/host1x/ |
A D | context.c | 118 if (cd->dev.iommu->iommu_dev != dev->iommu->iommu_dev) in host1x_memory_context_alloc()
|
/linux-6.3-rc2/include/linux/ |
A D | io-pgtable.h | 101 struct device *iommu_dev; member
|
A D | iommu.h | 415 struct iommu_device *iommu_dev; member 455 return dev->iommu->iommu_dev->ops; in dev_iommu_ops()
|
/linux-6.3-rc2/drivers/gpu/drm/msm/ |
A D | msm_drv.c | 286 struct device *iommu_dev; in msm_kms_init_aspace() local 293 iommu_dev = mdp_dev; in msm_kms_init_aspace() 295 iommu_dev = mdss_dev; in msm_kms_init_aspace() 297 mmu = msm_iommu_new(iommu_dev, 0); in msm_kms_init_aspace()
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | pci.h | 169 struct iommu_device iommu_dev; /* IOMMU core handle */ member
|
/linux-6.3-rc2/drivers/iommu/amd/ |
A D | iommu.c | 1874 struct iommu_device *iommu_dev; in amd_iommu_probe_device() local 1896 iommu_dev = ERR_PTR(ret); in amd_iommu_probe_device() 1900 iommu_dev = &iommu->iommu; in amd_iommu_probe_device() 1905 return iommu_dev; in amd_iommu_probe_device()
|
/linux-6.3-rc2/drivers/gpu/drm/panfrost/ |
A D | panfrost_mmu.c | 630 .iommu_dev = pfdev->dev, in panfrost_mmu_ctx_create()
|
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu/ |
A D | qcom_iommu.c | 246 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
|
A D | arm-smmu.c | 755 .iommu_dev = smmu->dev, in arm_smmu_init_domain_context()
|
/linux-6.3-rc2/drivers/iommu/intel/ |
A D | iommu.c | 3753 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); in dev_to_intel_iommu() local 3755 return container_of(iommu_dev, struct intel_iommu, iommu); in dev_to_intel_iommu()
|
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu-v3/ |
A D | arm-smmu-v3.c | 2217 .iommu_dev = smmu->dev, in arm_smmu_domain_finalise()
|