Home
last modified time | relevance | path

Searched refs:iommu_dev (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/iommu/
A Domap-iommu.c81 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 Ds390-iommu.c181 return &zdev->iommu_dev; in s390_iommu_probe_device()
339 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL, in zpci_init_iommu()
344 rc = iommu_device_register(&zdev->iommu_dev, &s390_iommu_ops, NULL); in zpci_init_iommu()
351 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_init_iommu()
359 iommu_device_unregister(&zdev->iommu_dev); in zpci_destroy_iommu()
360 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_destroy_iommu()
A Domap-iommu.h35 struct omap_iommu *iommu_dev; member
99 struct omap_iommu *iommu_dev; member
A Diommu.c218 struct iommu_device *iommu_dev; in __iommu_probe_device() local
233 iommu_dev = ops->probe_device(dev); in __iommu_probe_device()
234 if (IS_ERR(iommu_dev)) { in __iommu_probe_device()
235 ret = PTR_ERR(iommu_dev); in __iommu_probe_device()
239 dev->iommu->iommu_dev = iommu_dev; in __iommu_probe_device()
251 iommu_device_link(iommu_dev, dev); in __iommu_probe_device()
325 iommu_device_unlink(dev->iommu->iommu_dev, dev); in iommu_release_device()
2944 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_enable_feature()
2945 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_enable_feature()
2962 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_disable_feature()
[all …]
A Drockchip-iommu.c1171 struct platform_device *iommu_dev; in rk_iommu_of_xlate() local
1178 iommu_dev = of_find_device_by_node(args->np); in rk_iommu_of_xlate()
1180 data->iommu = platform_get_drvdata(iommu_dev); in rk_iommu_of_xlate()
1183 platform_device_put(iommu_dev); in rk_iommu_of_xlate()
A Dio-pgtable-arm-v7s.c238 struct device *dev = cfg->iommu_dev; in __arm_v7s_alloc_table()
286 struct device *dev = cfg->iommu_dev; in __arm_v7s_free_table()
304 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), in __arm_v7s_pte_sync()
A Dio-pgtable-arm.c196 struct device *dev = cfg->iommu_dev; in __arm_lpae_alloc_pages()
236 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), in __arm_lpae_free_pages()
244 dma_sync_single_for_device(cfg->iommu_dev, __arm_lpae_dma_addr(ptep), in __arm_lpae_sync_pte()
A Dapple-dart.c426 .iommu_dev = dart->dev, in apple_dart_finalize_domain()
A Dipmmu-vmsa.c449 domain->cfg.iommu_dev = domain->mmu->root->dev; in ipmmu_domain_init_context()
A Dmsm_iommu.c349 .iommu_dev = priv->dev, in msm_iommu_domain_config()
A Dmtk_iommu.c406 .iommu_dev = data->dev, in mtk_iommu_domain_finalise()
/linux/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_kms.c578 struct device *iommu_dev; in mdp5_kms_init() local
623 iommu_dev = &pdev->dev; in mdp5_kms_init()
624 if (!dev_iommu_fwspec_get(iommu_dev)) in mdp5_kms_init()
625 iommu_dev = iommu_dev->parent; in mdp5_kms_init()
627 mmu = msm_iommu_new(iommu_dev, config->platform.iommu); in mdp5_kms_init()
/linux/include/linux/
A Dio-pgtable.h94 struct device *iommu_dev; member
A Diommu.h376 struct iommu_device *iommu_dev; member
/linux/arch/s390/include/asm/
A Dpci.h165 struct iommu_device iommu_dev; /* IOMMU core handle */ member
/linux/drivers/iommu/amd/
A Diommu.c1744 struct iommu_device *iommu_dev; in amd_iommu_probe_device() local
1761 iommu_dev = ERR_PTR(ret); in amd_iommu_probe_device()
1765 iommu_dev = &iommu->iommu; in amd_iommu_probe_device()
1770 return iommu_dev; in amd_iommu_probe_device()
/linux/drivers/iommu/arm/arm-smmu/
A Dqcom_iommu.c246 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
A Darm-smmu.c772 .iommu_dev = smmu->dev, in arm_smmu_init_domain_context()
/linux/drivers/gpu/drm/panfrost/
A Dpanfrost_mmu.c610 .iommu_dev = pfdev->dev, in panfrost_mmu_ctx_create()
/linux/drivers/iommu/intel/
A Diommu.c4251 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); in dev_to_intel_iommu() local
4253 return container_of(iommu_dev, struct intel_iommu, iommu); in dev_to_intel_iommu()
/linux/drivers/iommu/arm/arm-smmu-v3/
A Darm-smmu-v3.c2203 .iommu_dev = smmu->dev, in arm_smmu_domain_finalise()

Completed in 73 milliseconds