Lines Matching refs:pool
60 part->pool = devm_gen_pool_create(sram->dev, ilog2(SRAM_GRANULARITY),
62 if (IS_ERR(part->pool))
63 return PTR_ERR(part->pool);
65 ret = gen_pool_add_virt(part->pool, (unsigned long)part->base, start,
119 if (block->pool) {
158 if (part->pool &&
159 gen_pool_avail(part->pool) < gen_pool_size(part->pool))
160 dev_err(sram->dev, "removed pool while SRAM allocated\n");
222 block->pool = of_property_read_bool(child, "pool");
225 if ((block->export || block->pool || block->protect_exec) &&
289 if ((block->export || block->pool || block->protect_exec) &&
312 if (sram->pool) {
316 ret = gen_pool_add_virt(sram->pool,
403 sram->pool = devm_gen_pool_create(sram->dev, ilog2(SRAM_GRANULARITY),
405 if (IS_ERR(sram->pool))
406 return PTR_ERR(sram->pool);
426 if (sram->pool)
427 dev_dbg(sram->dev, "SRAM pool: %zu KiB @ 0x%p\n",
428 gen_pool_size(sram->pool) / 1024, sram->virt_base);
444 if (sram->pool && gen_pool_avail(sram->pool) < gen_pool_size(sram->pool))