Lines Matching refs:oiommu
1040 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_map() local
1041 struct device *dev = oiommu->dev; in omap_iommu_map()
1056 ret = omap_iopgtable_store_entry(oiommu, &e); in omap_iommu_map()
1067 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_unmap() local
1068 struct device *dev = oiommu->dev; in omap_iommu_unmap()
1072 return iopgtable_clear_entry(oiommu, da); in omap_iommu_unmap()
1079 struct omap_iommu *oiommu; in omap_iommu_attach_dev() local
1098 oiommu = omap_iommu_attach(arch_data->name, omap_domain->pgtable); in omap_iommu_attach_dev()
1099 if (IS_ERR(oiommu)) { in omap_iommu_attach_dev()
1100 ret = PTR_ERR(oiommu); in omap_iommu_attach_dev()
1105 omap_domain->iommu_dev = arch_data->iommu_dev = oiommu; in omap_iommu_attach_dev()
1107 oiommu->domain = domain; in omap_iommu_attach_dev()
1117 struct omap_iommu *oiommu = dev_to_omap_iommu(dev); in _omap_iommu_detach_dev() local
1121 if (omap_domain->iommu_dev != oiommu) { in _omap_iommu_detach_dev()
1126 iopgtable_clear_entry_all(oiommu); in _omap_iommu_detach_dev()
1128 omap_iommu_detach(oiommu); in _omap_iommu_detach_dev()
1132 oiommu->domain = NULL; in _omap_iommu_detach_dev()
1200 struct omap_iommu *oiommu = omap_domain->iommu_dev; in omap_iommu_iova_to_phys() local
1201 struct device *dev = oiommu->dev; in omap_iommu_iova_to_phys()
1205 iopgtable_lookup_entry(oiommu, da, &pgd, &pte); in omap_iommu_iova_to_phys()