Lines Matching refs:start
56 phys_addr_t start, struct sram_partition *part)
65 ret = gen_pool_add_virt(part->pool, (unsigned long)part->base, start,
76 phys_addr_t start, struct sram_partition *part)
81 (unsigned long long)start);
94 phys_addr_t start)
100 part->base = sram->virt_base + block->start;
103 ret = sram_add_pool(sram, block, start, part);
108 ret = sram_add_export(sram, block, start, part);
117 ret = sram_add_pool(sram, block, start, part);
153 return ra->start - rb->start;
191 if (child_res.start < res->start || child_res.end > res->end) {
199 block->start = child_res.start - res->start;
236 block->start, block->start + block->size);
239 block->start, block->start + block->size);
247 rblocks[nblocks - 1].start = size;
266 if (block->start < cur_start) {
269 block->start, cur_start);
278 res->start + block->start);
285 /* current start is in a reserved block, so continue after it */
286 if (block->start == cur_start) {
287 cur_start = block->start + block->size;
296 cur_size = block->start - cur_start;
303 res->start + cur_start, cur_size, -1);
310 cur_start = block->start + block->size;