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)
116 part->base = sram->virt_base + block->start;
120 ret = sram_add_pool(sram, block, start, part);
125 ret = sram_add_export(sram, block, start, part);
134 ret = sram_add_pool(sram, block, start, part);
170 return ra->start - rb->start;
208 if (child_res.start < res->start || child_res.end > res->end) {
216 block->start = child_res.start - res->start;
250 block->start, block->start + block->size);
253 block->start, block->start + block->size);
261 rblocks[nblocks - 1].start = size;
280 if (block->start < cur_start) {
283 block->start, cur_start);
292 res->start + block->start);
299 /* current start is in a reserved block, so continue after it */
300 if (block->start == cur_start) {
301 cur_start = block->start + block->size;
310 cur_size = block->start - cur_start;
318 res->start + cur_start, cur_size, -1);
326 cur_start = block->start + block->size;