Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Dviommu.c28 struct iommu_device *iommu_dev; in iommufd_viommu_alloc_ioctl() local
40 iommu_dev = iommufd_device_get_iommu_dev(idev); in iommufd_viommu_alloc_ioctl()
41 if (!iommu_dev) { in iommufd_viommu_alloc_ioctl()
45 ops = iommu_dev->ops; in iommufd_viommu_alloc_ioctl()
96 viommu->iommu_dev = iommu_dev; in iommufd_viommu_alloc_ioctl()
155 struct iommu_device *iommu_dev; in iommufd_vdevice_alloc_ioctl() local
174 iommu_dev = iommufd_device_get_iommu_dev(idev); in iommufd_vdevice_alloc_ioctl()
175 if (!iommu_dev || viommu->iommu_dev != iommu_dev) { in iommufd_vdevice_alloc_ioctl()
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c97 private->iommu_dev = ERR_PTR(-ENODEV); in rockchip_drm_dma_init_device()
98 else if (!private->iommu_dev) in rockchip_drm_dma_init_device()
99 private->iommu_dev = dev; in rockchip_drm_dma_init_device()
101 if (!IS_ERR(private->iommu_dev)) in rockchip_drm_dma_init_device()
102 drm_dev_set_dma_dev(drm_dev, private->iommu_dev); in rockchip_drm_dma_init_device()
112 if (IS_ERR_OR_NULL(private->iommu_dev)) in rockchip_drm_init_iommu()
115 private->domain = iommu_paging_domain_alloc(private->iommu_dev); in rockchip_drm_init_iommu()
/linux/drivers/iommu/
H 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()
1322 oiommu = iommu->iommu_dev; in omap_iommu_map()
1334 oiommu = iommu->iommu_dev; in omap_iommu_map()
1359 oiommu = iommu->iommu_dev; in omap_iommu_unmap()
1379 while (arch_data->iommu_dev) { in omap_iommu_count()
[all …]
H A Domap-iommu.h35 struct omap_iommu *iommu_dev; member
98 struct omap_iommu *iommu_dev; member
H A Ds390-iommu.c786 return &zdev->iommu_dev; in s390_iommu_probe_device()
1066 rc = iommu_device_sysfs_add(&zdev->iommu_dev, NULL, NULL, in zpci_init_iommu()
1072 rc = iommu_device_register(&zdev->iommu_dev, in zpci_init_iommu()
1075 rc = iommu_device_register(&zdev->iommu_dev, &s390_iommu_ops, in zpci_init_iommu()
1084 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_init_iommu()
1092 iommu_device_unregister(&zdev->iommu_dev); in zpci_destroy_iommu()
1093 iommu_device_sysfs_remove(&zdev->iommu_dev); in zpci_destroy_iommu()
H A Dio-pgtable-arm-selftests.c179 cfg.iommu_dev = dev; in arm_lpae_do_selftests()
H A Dio-pgtable-arm-v7s.c242 struct device *dev = cfg->iommu_dev; in __arm_v7s_alloc_table()
302 struct device *dev = cfg->iommu_dev; in __arm_v7s_free_table()
320 dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), in __arm_v7s_pte_sync()
H A Dipmmu-vmsa.c444 domain->cfg.iommu_dev = domain->mmu->root->dev; in ipmmu_domain_init_context()
/linux/drivers/gpu/drm/msm/
H A Dmsm_kms.c187 struct device *iommu_dev; in msm_kms_init_vm() local
194 iommu_dev = mdp_dev; in msm_kms_init_vm()
196 iommu_dev = mdss_dev; in msm_kms_init_vm()
202 mmu = msm_iommu_disp_new(iommu_dev, 0); in msm_kms_init_vm()
/linux/include/linux/
H A Dio-pgtable.h112 struct device *iommu_dev; member
H A Diommu.h881 struct iommu_device *iommu_dev; member
918 return dev->iommu->iommu_dev; in __iommu_get_iommu_dev()
/linux/arch/s390/include/asm/
H A Dpci.h196 struct iommu_device iommu_dev; /* IOMMU core handle */ member
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c469 container_of(viommu->iommu_dev, struct arm_smmu_device, iommu); in arm_vsmmu_init()
/linux/drivers/iommu/amd/
H A Diommu.c1600 struct amd_iommu *iommu = container_of(aviommu->core.iommu_dev, in iommu_flush_pages_v1_hdom_ids()
2492 struct iommu_device *iommu_dev; in amd_iommu_probe_device() local
2514 iommu_dev = ERR_PTR(ret); in amd_iommu_probe_device()
2520 iommu_dev = &iommu->iommu; in amd_iommu_probe_device()
2536 iommu_dev = ERR_PTR(-ENODEV); in amd_iommu_probe_device()
2551 return iommu_dev; in amd_iommu_probe_device()
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c817 .iommu_dev = pfdev->base.dev, in panfrost_mmu_ctx_create()