Lines Matching refs:num_iommus
961 iommu += (omap_domain->num_iommus - 1); in omap_iommu_domain_deactivate()
962 for (i = 0; i < omap_domain->num_iommus; i++, iommu--) { in omap_iommu_domain_deactivate()
990 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_domain_activate()
1348 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_map()
1383 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_unmap()
1419 odomain->num_iommus = omap_iommu_count(dev); in omap_iommu_attach_init()
1420 if (!odomain->num_iommus) in omap_iommu_attach_init()
1423 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init()
1429 for (i = 0; i < odomain->num_iommus; i++, iommu++) { in omap_iommu_attach_init()
1451 for (i = 0; iommu && i < odomain->num_iommus; i++, iommu++) in omap_iommu_detach_fini()
1455 odomain->num_iommus = 0; in omap_iommu_detach_fini()
1491 for (i = 0; i < omap_domain->num_iommus; i++, iommu++, arch_data++) { in omap_iommu_attach_dev()
1547 iommu += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1548 arch_data += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1549 for (i = 0; i < omap_domain->num_iommus; i++, iommu--, arch_data--) { in _omap_iommu_detach_dev()
1650 int num_iommus, i; in omap_iommu_probe_device() local
1665 num_iommus = of_property_count_elems_of_size(dev->of_node, "iommus", in omap_iommu_probe_device()
1667 if (num_iommus < 0) in omap_iommu_probe_device()
1670 arch_data = kcalloc(num_iommus + 1, sizeof(*arch_data), GFP_KERNEL); in omap_iommu_probe_device()
1674 for (i = 0, tmp = arch_data; i < num_iommus; i++, tmp++) { in omap_iommu_probe_device()