Lines Matching refs:num_iommus
1134 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_map()
1169 for (i = 0; i < omap_domain->num_iommus; i++, iommu++) { in omap_iommu_unmap()
1205 odomain->num_iommus = omap_iommu_count(dev); in omap_iommu_attach_init()
1206 if (!odomain->num_iommus) in omap_iommu_attach_init()
1209 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init()
1215 for (i = 0; i < odomain->num_iommus; i++, iommu++) { in omap_iommu_attach_init()
1237 for (i = 0; iommu && i < odomain->num_iommus; i++, iommu++) in omap_iommu_detach_fini()
1241 odomain->num_iommus = 0; in omap_iommu_detach_fini()
1277 for (i = 0; i < omap_domain->num_iommus; i++, iommu++, arch_data++) { in omap_iommu_attach_dev()
1333 iommu += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1334 arch_data += (omap_domain->num_iommus - 1); in _omap_iommu_detach_dev()
1335 for (i = 0; i < omap_domain->num_iommus; i++, iommu--, arch_data--) { in _omap_iommu_detach_dev()
1437 int num_iommus, i; in omap_iommu_add_device() local
1453 num_iommus = of_property_count_elems_of_size(dev->of_node, "iommus", in omap_iommu_add_device()
1455 if (num_iommus < 0) in omap_iommu_add_device()
1458 arch_data = kcalloc(num_iommus + 1, sizeof(*arch_data), GFP_KERNEL); in omap_iommu_add_device()
1462 for (i = 0, tmp = arch_data; i < num_iommus; i++, tmp++) { in omap_iommu_add_device()