Lines Matching refs:nr_pools
238 pool_nr = raw_cpu_read(iommu_pool_hash) & (tbl->nr_pools - 1); in iommu_range_alloc()
289 } else if (pass <= tbl->nr_pools) { in iommu_range_alloc()
292 pool_nr = (pool_nr + 1) & (tbl->nr_pools - 1); in iommu_range_alloc()
299 } else if (pass == tbl->nr_pools + 1) { in iommu_range_alloc()
419 BUG_ON(pool_nr > tbl->nr_pools); in get_pool()
738 tbl->nr_pools = IOMMU_NR_POOLS; in iommu_init_table()
740 tbl->nr_pools = 1; in iommu_init_table()
743 tbl->poolsize = (tbl->it_size * 3 / 4) / tbl->nr_pools; in iommu_init_table()
745 for (i = 0; i < tbl->nr_pools; i++) { in iommu_init_table()
1103 for (i = 0; i < tbl->nr_pools; i++) in iommu_take_ownership()
1113 for (i = 0; i < tbl->nr_pools; i++) in iommu_take_ownership()
1126 for (i = 0; i < tbl->nr_pools; i++) in iommu_release_ownership()
1134 for (i = 0; i < tbl->nr_pools; i++) in iommu_release_ownership()