Searched refs:iommu_dev (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/drivers/iommu/ |
D | s390-iommu.c | 178 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() 340 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL, in zpci_init_iommu() 345 iommu_device_set_ops(&zdev->iommu_dev, &s390_iommu_ops); in zpci_init_iommu() 347 rc = iommu_device_register(&zdev->iommu_dev); in zpci_init_iommu() 354 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_init_iommu() 362 iommu_device_unregister(&zdev->iommu_dev); in zpci_destroy_iommu() 363 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_destroy_iommu()
|
D | omap-iommu.c | 83 while (arch_data->iommu_dev) { in omap_iommu_save_ctx() 84 obj = arch_data->iommu_dev; in omap_iommu_save_ctx() 110 while (arch_data->iommu_dev) { in omap_iommu_restore_ctx() 111 obj = arch_data->iommu_dev; in omap_iommu_restore_ctx() 1135 oiommu = iommu->iommu_dev; in omap_iommu_map() 1147 oiommu = iommu->iommu_dev; in omap_iommu_map() 1170 oiommu = iommu->iommu_dev; in omap_iommu_unmap() 1190 while (arch_data->iommu_dev) { in omap_iommu_count() 1255 if (!arch_data || !arch_data->iommu_dev) { in omap_iommu_attach_dev() 1279 oiommu = arch_data->iommu_dev; in omap_iommu_attach_dev() [all …]
|
D | omap-iommu.h | 38 struct omap_iommu *iommu_dev; member 96 struct omap_iommu *iommu_dev; member
|
D | io-pgtable.h | 85 struct device *iommu_dev; member
|
D | io-pgtable-arm.c | 233 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() 741 if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { in arm_lpae_alloc_pgtable() 742 dev_err(cfg->iommu_dev, "Cannot accommodate DMA offset for IOMMU page tables\n"); in arm_lpae_alloc_pgtable()
|
D | rockchip-iommu.c | 1098 struct platform_device *iommu_dev; in rk_iommu_of_xlate() local 1105 iommu_dev = of_find_device_by_node(args->np); in rk_iommu_of_xlate() 1107 data->iommu = platform_get_drvdata(iommu_dev); in rk_iommu_of_xlate() 1110 platform_device_put(iommu_dev); in rk_iommu_of_xlate()
|
D | io-pgtable-arm-v7s.c | 194 struct device *dev = cfg->iommu_dev; in __arm_v7s_alloc_table() 238 struct device *dev = cfg->iommu_dev; in __arm_v7s_free_table() 256 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), in __arm_v7s_pte_sync()
|
D | mtk_iommu.c | 279 .iommu_dev = data->dev, in mtk_iommu_domain_finalise()
|
D | ipmmu-vmsa.c | 435 domain->cfg.iommu_dev = domain->mmu->root->dev; in ipmmu_domain_init_context()
|
D | qcom_iommu.c | 230 .iommu_dev = qcom_iommu->dev, in qcom_iommu_init_domain()
|
D | msm_iommu.c | 360 .iommu_dev = priv->dev, in msm_iommu_domain_config()
|
D | arm-smmu.c | 860 .iommu_dev = smmu->dev, in arm_smmu_init_domain_context()
|
D | intel-iommu.c | 4676 struct iommu_device *iommu_dev = dev_to_iommu_device(dev); in dev_to_intel_iommu() local 4678 return container_of(iommu_dev, struct intel_iommu, iommu); in dev_to_intel_iommu()
|
D | arm-smmu-v3.c | 1621 .iommu_dev = smmu->dev, in arm_smmu_domain_finalise()
|
/Linux-v4.19/arch/s390/include/asm/ |
D | pci.h | 130 struct iommu_device iommu_dev; /* IOMMU core handle */ member
|