Lines Matching refs:oiommu
965 struct omap_iommu *oiommu; in omap_iommu_domain_deactivate() local
974 oiommu = iommu->iommu_dev; in omap_iommu_domain_deactivate()
975 pm_runtime_put_sync(oiommu->dev); in omap_iommu_domain_deactivate()
994 struct omap_iommu *oiommu; in omap_iommu_domain_activate() local
1002 oiommu = iommu->iommu_dev; in omap_iommu_domain_activate()
1003 pm_runtime_get_sync(oiommu->dev); in omap_iommu_domain_activate()
1347 struct omap_iommu *oiommu; in omap_iommu_map() local
1365 oiommu = iommu->iommu_dev; in omap_iommu_map()
1366 ret = omap_iopgtable_store_entry(oiommu, &e); in omap_iommu_map()
1377 oiommu = iommu->iommu_dev; in omap_iommu_map()
1378 iopgtable_clear_entry(oiommu, da); in omap_iommu_map()
1391 struct omap_iommu *oiommu; in omap_iommu_unmap() local
1400 oiommu = iommu->iommu_dev; in omap_iommu_unmap()
1401 bytes = iopgtable_clear_entry(oiommu, da); in omap_iommu_unmap()
1481 struct omap_iommu *oiommu; in omap_iommu_attach_dev() local
1509 oiommu = arch_data->iommu_dev; in omap_iommu_attach_dev()
1510 ret = omap_iommu_attach(oiommu, iommu->pgtable); in omap_iommu_attach_dev()
1516 oiommu->domain = domain; in omap_iommu_attach_dev()
1517 iommu->iommu_dev = oiommu; in omap_iommu_attach_dev()
1528 oiommu = iommu->iommu_dev; in omap_iommu_attach_dev()
1529 omap_iommu_detach(oiommu); in omap_iommu_attach_dev()
1531 oiommu->domain = NULL; in omap_iommu_attach_dev()
1545 struct omap_iommu *oiommu; in _omap_iommu_detach_dev() local
1566 oiommu = iommu->iommu_dev; in _omap_iommu_detach_dev()
1567 iopgtable_clear_entry_all(oiommu); in _omap_iommu_detach_dev()
1569 omap_iommu_detach(oiommu); in _omap_iommu_detach_dev()
1571 oiommu->domain = NULL; in _omap_iommu_detach_dev()
1628 struct omap_iommu *oiommu = iommu->iommu_dev; in omap_iommu_iova_to_phys() local
1629 struct device *dev = oiommu->dev; in omap_iommu_iova_to_phys()
1637 iopgtable_lookup_entry(oiommu, da, &pgd, &pte); in omap_iommu_iova_to_phys()
1663 struct omap_iommu *oiommu; in _omap_iommu_add_device() local
1724 oiommu = platform_get_drvdata(pdev); in _omap_iommu_add_device()
1725 if (!oiommu) { in _omap_iommu_add_device()
1731 tmp->iommu_dev = oiommu; in _omap_iommu_add_device()
1742 oiommu = arch_data->iommu_dev; in _omap_iommu_add_device()
1743 ret = iommu_device_link(&oiommu->iommu, dev); in _omap_iommu_add_device()
1757 iommu_device_unlink(&oiommu->iommu, dev); in _omap_iommu_add_device()