Lines Matching defs:start_rgn
509 * @start_rgn: start scanning from (@start_rgn - 1)
511 * Scan @type and merge neighboring compatible regions in [@start_rgn - 1, @end_rgn)
514 unsigned long start_rgn,
518 if (start_rgn)
519 i = start_rgn - 1;
595 int idx, nr_new, start_rgn = -1, end_rgn;
650 if (start_rgn == -1)
651 start_rgn = idx;
666 if (start_rgn == -1)
667 start_rgn = idx;
688 memblock_merge_regions(type, start_rgn, end_rgn);
777 * @start_rgn: out parameter for the start of isolated region
783 * region inside the range is returned in *@start_rgn and end in *@end_rgn.
790 int *start_rgn, int *end_rgn)
796 *start_rgn = *end_rgn = 0;
840 *start_rgn = idx;
851 int start_rgn, end_rgn;
854 ret = memblock_isolate_range(type, base, size, &start_rgn, &end_rgn);
858 for (i = end_rgn - 1; i >= start_rgn; i--)
943 int i, ret, start_rgn, end_rgn;
945 ret = memblock_isolate_range(type, base, size, &start_rgn, &end_rgn);
949 for (i = start_rgn; i < end_rgn; i++) {
958 memblock_merge_regions(type, start_rgn, end_rgn);
1339 int start_rgn, end_rgn;
1342 ret = memblock_isolate_range(type, base, size, &start_rgn, &end_rgn);
1346 for (i = start_rgn; i < end_rgn; i++)
1349 memblock_merge_regions(type, start_rgn, end_rgn);
1798 int start_rgn, end_rgn;
1810 &start_rgn, &end_rgn);
1819 for (i = start_rgn - 1; i >= 0; i--)