omap_domain 822 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 824 drivers/iommu/omap-iommu.c if (!omap_domain->dev) omap_domain 963 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 968 drivers/iommu/omap-iommu.c if (!omap_domain->dev) omap_domain 971 drivers/iommu/omap-iommu.c iommu = omap_domain->iommus; omap_domain 972 drivers/iommu/omap-iommu.c iommu += (omap_domain->num_iommus - 1); omap_domain 973 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu--) { omap_domain 992 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 997 drivers/iommu/omap-iommu.c if (!omap_domain->dev) omap_domain 1000 drivers/iommu/omap-iommu.c iommu = omap_domain->iommus; omap_domain 1001 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { omap_domain 1344 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1345 drivers/iommu/omap-iommu.c struct device *dev = omap_domain->dev; omap_domain 1363 drivers/iommu/omap-iommu.c iommu = omap_domain->iommus; omap_domain 1364 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { omap_domain 1388 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1389 drivers/iommu/omap-iommu.c struct device *dev = omap_domain->dev; omap_domain 1398 drivers/iommu/omap-iommu.c iommu = omap_domain->iommus; omap_domain 1399 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { omap_domain 1478 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1490 drivers/iommu/omap-iommu.c spin_lock(&omap_domain->lock); omap_domain 1493 drivers/iommu/omap-iommu.c if (omap_domain->dev) { omap_domain 1499 drivers/iommu/omap-iommu.c ret = omap_iommu_attach_init(dev, omap_domain); omap_domain 1506 drivers/iommu/omap-iommu.c iommu = omap_domain->iommus; omap_domain 1507 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu++, arch_data++) { omap_domain 1520 drivers/iommu/omap-iommu.c omap_domain->dev = dev; omap_domain 1534 drivers/iommu/omap-iommu.c omap_iommu_detach_fini(omap_domain); omap_domain 1536 drivers/iommu/omap-iommu.c spin_unlock(&omap_domain->lock); omap_domain 1540 drivers/iommu/omap-iommu.c static void _omap_iommu_detach_dev(struct omap_iommu_domain *omap_domain, omap_domain 1544 drivers/iommu/omap-iommu.c struct omap_iommu_device *iommu = omap_domain->iommus; omap_domain 1548 drivers/iommu/omap-iommu.c if (!omap_domain->dev) { omap_domain 1554 drivers/iommu/omap-iommu.c if (omap_domain->dev != dev) { omap_domain 1563 drivers/iommu/omap-iommu.c iommu += (omap_domain->num_iommus - 1); omap_domain 1564 drivers/iommu/omap-iommu.c arch_data += (omap_domain->num_iommus - 1); omap_domain 1565 drivers/iommu/omap-iommu.c for (i = 0; i < omap_domain->num_iommus; i++, iommu--, arch_data--) { omap_domain 1574 drivers/iommu/omap-iommu.c omap_iommu_detach_fini(omap_domain); omap_domain 1576 drivers/iommu/omap-iommu.c omap_domain->dev = NULL; omap_domain 1582 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1584 drivers/iommu/omap-iommu.c spin_lock(&omap_domain->lock); omap_domain 1585 drivers/iommu/omap-iommu.c _omap_iommu_detach_dev(omap_domain, dev); omap_domain 1586 drivers/iommu/omap-iommu.c spin_unlock(&omap_domain->lock); omap_domain 1591 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain; omap_domain 1596 drivers/iommu/omap-iommu.c omap_domain = kzalloc(sizeof(*omap_domain), GFP_KERNEL); omap_domain 1597 drivers/iommu/omap-iommu.c if (!omap_domain) omap_domain 1600 drivers/iommu/omap-iommu.c spin_lock_init(&omap_domain->lock); omap_domain 1602 drivers/iommu/omap-iommu.c omap_domain->domain.geometry.aperture_start = 0; omap_domain 1603 drivers/iommu/omap-iommu.c omap_domain->domain.geometry.aperture_end = (1ULL << 32) - 1; omap_domain 1604 drivers/iommu/omap-iommu.c omap_domain->domain.geometry.force_aperture = true; omap_domain 1606 drivers/iommu/omap-iommu.c return &omap_domain->domain; omap_domain 1611 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1617 drivers/iommu/omap-iommu.c if (omap_domain->dev) omap_domain 1618 drivers/iommu/omap-iommu.c _omap_iommu_detach_dev(omap_domain, omap_domain->dev); omap_domain 1620 drivers/iommu/omap-iommu.c kfree(omap_domain); omap_domain 1626 drivers/iommu/omap-iommu.c struct omap_iommu_domain *omap_domain = to_omap_domain(domain); omap_domain 1627 drivers/iommu/omap-iommu.c struct omap_iommu_device *iommu = omap_domain->iommus;