Lines Matching refs:num_iommus

960 	iommu += (omap_domain->num_iommus - 1);  in omap_iommu_domain_deactivate()
961 for (i = 0; i < omap_domain->num_iommus; i++, iommu--) { in omap_iommu_domain_deactivate()
989 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_domain_activate()
1343 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_map()
1378 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_unmap()
1414 odomain->num_iommus = omap_iommu_count(dev); in omap_iommu_attach_init()
1415 if (!odomain->num_iommus) in omap_iommu_attach_init()
1418 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init()
1424 for (i = 0; i < odomain->num_iommus; i++, iommu++) { in omap_iommu_attach_init()
1446 for (i = 0; iommu && i < odomain->num_iommus; i++, iommu++) in omap_iommu_detach_fini()
1450 odomain->num_iommus = 0; in omap_iommu_detach_fini()
1486 for (i = 0; i < omap_domain->num_iommus; i++, iommu++, arch_data++) { in omap_iommu_attach_dev()
1542 iommu += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1543 arch_data += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1544 for (i = 0; i < omap_domain->num_iommus; i++, iommu--, arch_data--) { in _omap_iommu_detach_dev()
1645 int num_iommus, i; in omap_iommu_probe_device() local
1660 num_iommus = of_property_count_elems_of_size(dev->of_node, "iommus", in omap_iommu_probe_device()
1662 if (num_iommus < 0) in omap_iommu_probe_device()
1665 arch_data = kcalloc(num_iommus + 1, sizeof(*arch_data), GFP_KERNEL); in omap_iommu_probe_device()
1669 for (i = 0, tmp = arch_data; i < num_iommus; i++, tmp++) { in omap_iommu_probe_device()