Home
last modified time | relevance | path

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

/drivers/iommu/
Ds390-iommu.c178 iommu_device_link(&zdev->iommu_dev, dev); in s390_iommu_add_device()
205 iommu_device_unlink(&zdev->iommu_dev, dev); in s390_iommu_remove_device()
341 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL, in zpci_init_iommu()
346 iommu_device_set_ops(&zdev->iommu_dev, &s390_iommu_ops); in zpci_init_iommu()
348 rc = iommu_device_register(&zdev->iommu_dev); in zpci_init_iommu()
355 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_init_iommu()
363 iommu_device_unregister(&zdev->iommu_dev); in zpci_destroy_iommu()
364 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_destroy_iommu()
Domap-iommu.c93 while (arch_data->iommu_dev) { in omap_iommu_save_ctx()
94 obj = arch_data->iommu_dev; in omap_iommu_save_ctx()
123 while (arch_data->iommu_dev) { in omap_iommu_restore_ctx()
124 obj = arch_data->iommu_dev; in omap_iommu_restore_ctx()
974 oiommu = iommu->iommu_dev; in omap_iommu_domain_deactivate()
1002 oiommu = iommu->iommu_dev; in omap_iommu_domain_activate()
1365 oiommu = iommu->iommu_dev; in omap_iommu_map()
1377 oiommu = iommu->iommu_dev; in omap_iommu_map()
1400 oiommu = iommu->iommu_dev; in omap_iommu_unmap()
1420 while (arch_data->iommu_dev) { in omap_iommu_count()
[all …]
Domap-iommu.h35 struct omap_iommu *iommu_dev; member
99 struct omap_iommu *iommu_dev; member
Dio-pgtable-arm.c233 struct device *dev = cfg->iommu_dev; in __arm_lpae_alloc_pages()
273 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), in __arm_lpae_free_pages()
281 dma_sync_single_for_device(cfg->iommu_dev, __arm_lpae_dma_addr(ptep), in __arm_lpae_sync_pte()
760 if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { in arm_lpae_alloc_pgtable()
761 dev_err(cfg->iommu_dev, "Cannot accommodate DMA offset for IOMMU page tables\n"); in arm_lpae_alloc_pgtable()
Drockchip-iommu.c1105 struct platform_device *iommu_dev; in rk_iommu_of_xlate() local
1112 iommu_dev = of_find_device_by_node(args->np); in rk_iommu_of_xlate()
1114 data->iommu = platform_get_drvdata(iommu_dev); in rk_iommu_of_xlate()
1117 platform_device_put(iommu_dev); in rk_iommu_of_xlate()
Dio-pgtable-arm-v7s.c236 struct device *dev = cfg->iommu_dev; in __arm_v7s_alloc_table()
284 struct device *dev = cfg->iommu_dev; in __arm_v7s_free_table()
302 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), in __arm_v7s_pte_sync()
Dqcom_iommu.c242 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
Dmtk_iommu.c345 .iommu_dev = data->dev, in mtk_iommu_domain_finalise()
Dmsm_iommu.c358 .iommu_dev = priv->dev, in msm_iommu_domain_config()
Dipmmu-vmsa.c493 domain->cfg.iommu_dev = domain->mmu->root->dev; in ipmmu_domain_init_context()
Darm-smmu.c789 .iommu_dev = smmu->dev, in arm_smmu_init_domain_context()
Dintel-iommu.c4764 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); in dev_to_intel_iommu() local
4766 return container_of(iommu_dev, struct intel_iommu, iommu); in dev_to_intel_iommu()
Darm-smmu-v3.c2243 .iommu_dev = smmu->dev, in arm_smmu_domain_finalise()
/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c687 struct device *iommu_dev; in mdp5_kms_init() local
727 iommu_dev = &pdev->dev; in mdp5_kms_init()
728 if (!iommu_dev->iommu_fwspec) in mdp5_kms_init()
729 iommu_dev = iommu_dev->parent; in mdp5_kms_init()
731 aspace = msm_gem_address_space_create(iommu_dev, in mdp5_kms_init()
/drivers/gpu/drm/panfrost/
Dpanfrost_mmu.c370 .iommu_dev = pfdev->dev, in panfrost_mmu_pgtable_alloc()