Lines Matching refs:start

52 	u32 start;  member
90 phys_addr_t start, struct sram_partition *part) in sram_add_pool() argument
99 ret = gen_pool_add_virt(part->pool, (unsigned long)part->base, start, in sram_add_pool()
110 phys_addr_t start, struct sram_partition *part) in sram_add_export() argument
115 (unsigned long long)start); in sram_add_export()
128 phys_addr_t start) in sram_add_partition() argument
134 part->base = sram->virt_base + block->start; in sram_add_partition()
137 ret = sram_add_pool(sram, block, start, part); in sram_add_partition()
142 ret = sram_add_export(sram, block, start, part); in sram_add_partition()
175 return ra->start - rb->start; in sram_reserve_cmp()
213 if (child_res.start < res->start || child_res.end > res->end) { in sram_reserve_regions()
221 block->start = child_res.start - res->start; in sram_reserve_regions()
252 block->start, block->start + block->size); in sram_reserve_regions()
255 block->start, block->start + block->size); in sram_reserve_regions()
263 rblocks[nblocks - 1].start = size; in sram_reserve_regions()
282 if (block->start < cur_start) { in sram_reserve_regions()
285 block->start, cur_start); in sram_reserve_regions()
293 res->start + block->start); in sram_reserve_regions()
301 if (block->start == cur_start) { in sram_reserve_regions()
302 cur_start = block->start + block->size; in sram_reserve_regions()
311 cur_size = block->start - cur_start; in sram_reserve_regions()
318 res->start + cur_start, cur_size, -1); in sram_reserve_regions()
325 cur_start = block->start + block->size; in sram_reserve_regions()
358 if (!devm_request_mem_region(sram->dev, res->start, size, pdev->name)) { in sram_probe()
363 sram->virt_base = devm_ioremap_wc(sram->dev, res->start, size); in sram_probe()