Lines Matching refs:oiommu
1127 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_map() local
1128 struct device *dev = oiommu->dev; in omap_iommu_map()
1143 ret = omap_iopgtable_store_entry(oiommu, &e); in omap_iommu_map()
1154 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_unmap() local
1155 struct device *dev = oiommu->dev; in omap_iommu_unmap()
1159 return iopgtable_clear_entry(oiommu, da); in omap_iommu_unmap()
1166 struct omap_iommu *oiommu; in omap_iommu_attach_dev() local
1185 oiommu = omap_iommu_attach(arch_data->name, omap_domain->pgtable); in omap_iommu_attach_dev()
1186 if (IS_ERR(oiommu)) { in omap_iommu_attach_dev()
1187 ret = PTR_ERR(oiommu); in omap_iommu_attach_dev()
1192 omap_domain->iommu_dev = arch_data->iommu_dev = oiommu; in omap_iommu_attach_dev()
1194 oiommu->domain = domain; in omap_iommu_attach_dev()
1204 struct omap_iommu *oiommu = dev_to_omap_iommu(dev); in _omap_iommu_detach_dev() local
1208 if (omap_domain->iommu_dev != oiommu) { in _omap_iommu_detach_dev()
1213 iopgtable_clear_entry_all(oiommu); in _omap_iommu_detach_dev()
1215 omap_iommu_detach(oiommu); in _omap_iommu_detach_dev()
1219 oiommu->domain = NULL; in _omap_iommu_detach_dev()
1291 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_iova_to_phys() local
1292 struct device *dev = oiommu->dev; in omap_iommu_iova_to_phys()
1296 iopgtable_lookup_entry(oiommu, da, &pgd, &pte); in omap_iommu_iova_to_phys()