Searched refs:iommu_dev (Results 1 – 16 of 16) sorted by relevance
/linux-4.4.14/drivers/iommu/ |
D | msm_iommu_dev.c | 134 struct msm_iommu_dev *iommu_dev = dev_get_platdata(&pdev->dev); in msm_iommu_probe() local 150 if (!iommu_dev) { in msm_iommu_probe() 192 msm_iommu_reset(regs_base, iommu_dev->ncb); in msm_iommu_probe() 203 pr_err("%s: Invalid PAR value detected\n", iommu_dev->name); in msm_iommu_probe() 220 drvdata->ncb = iommu_dev->ncb; in msm_iommu_probe() 223 iommu_dev->name, regs_base, irq, iommu_dev->ncb); in msm_iommu_probe()
|
D | omap-iommu.c | 55 struct omap_iommu *iommu_dev; member 790 if (!omap_domain->iommu_dev) in iommu_fault_handler() 1040 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_map() 1067 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_unmap() 1091 if (omap_domain->iommu_dev) { in omap_iommu_attach_dev() 1105 omap_domain->iommu_dev = arch_data->iommu_dev = oiommu; in omap_iommu_attach_dev() 1121 if (omap_domain->iommu_dev != oiommu) { in _omap_iommu_detach_dev() 1130 omap_domain->iommu_dev = arch_data->iommu_dev = NULL; in _omap_iommu_detach_dev() 1189 if (omap_domain->iommu_dev) in omap_iommu_domain_free() 1200 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_iova_to_phys()
|
D | io-pgtable.h | 54 struct device *iommu_dev; member
|
D | io-pgtable-arm.c | 213 struct device *dev = cfg->iommu_dev; in __arm_lpae_alloc_pages() 247 dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), in __arm_lpae_free_pages() 258 dma_sync_single_for_device(cfg->iommu_dev, in __arm_lpae_set_pte() 630 if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { in arm_lpae_alloc_pgtable() 631 dev_err(cfg->iommu_dev, "Cannot accommodate DMA offset for IOMMU page tables\n"); in arm_lpae_alloc_pgtable()
|
D | omap-iommu.h | 73 return arch_data->iommu_dev; in dev_to_omap_iommu()
|
D | rockchip-iommu.c | 730 struct device *iommu_dev; in rk_iommu_from_dev() local 736 iommu_dev = iommu_group_get_iommudata(group); in rk_iommu_from_dev() 737 rk_iommu = dev_get_drvdata(iommu_dev); in rk_iommu_from_dev()
|
D | amd_iommu_types.h | 541 struct device *iommu_dev; member
|
D | ipmmu-vmsa.c | 320 domain->cfg.iommu_dev = domain->mmu->dev; in ipmmu_domain_init_context()
|
D | dmar.c | 1070 iommu->iommu_dev = iommu_device_create(NULL, iommu, in alloc_iommu() 1087 iommu_device_destroy(iommu->iommu_dev); in free_iommu()
|
D | intel-iommu.c | 4643 iommu->iommu_dev = iommu_device_create(NULL, iommu, in intel_iommu_init() 4966 iommu_device_link(iommu->iommu_dev, dev); in intel_iommu_add_device() 4988 iommu_device_unlink(iommu->iommu_dev, dev); in intel_iommu_remove_device()
|
D | amd_iommu.c | 385 iommu_device_link(amd_iommu_rlookup_table[dev_data->devid]->iommu_dev, in iommu_init_device() 412 iommu_device_unlink(amd_iommu_rlookup_table[dev_data->devid]->iommu_dev, in iommu_uninit_device()
|
D | arm-smmu.c | 883 .iommu_dev = smmu->dev, in arm_smmu_init_domain_context()
|
D | amd_iommu_init.c | 1321 iommu->iommu_dev = iommu_device_create(&iommu->dev->dev, iommu, in iommu_init_pci()
|
D | arm-smmu-v3.c | 1539 .iommu_dev = smmu->dev, in arm_smmu_domain_finalise()
|
/linux-4.4.14/include/linux/platform_data/ |
D | iommu-omap.h | 29 struct omap_iommu *iommu_dev; member
|
/linux-4.4.14/include/linux/ |
D | intel-iommu.h | 441 struct device *iommu_dev; /* IOMMU-sysfs device */ member
|