Lines Matching refs:high_limit
2002 * - gap_start = vma->vm_prev->vm_end <= info->high_limit - length;
2009 unsigned long length, low_limit, high_limit, gap_start, gap_end;
2017 if (info->high_limit < length)
2019 high_limit = info->high_limit - length;
2021 if (info->low_limit > high_limit)
2048 if (gap_start > high_limit)
2084 if (gap_start > high_limit)
2095 VM_BUG_ON(gap_start + info->length > info->high_limit);
2104 unsigned long length, low_limit, high_limit, gap_start, gap_end;
2120 gap_end = info->high_limit;
2123 high_limit = gap_end - length;
2125 if (info->low_limit > high_limit)
2131 if (gap_start <= high_limit)
2144 if (gap_start <= high_limit && vma->vm_rb.rb_right) {
2159 if (gap_start <= high_limit &&
2190 /* We found a suitable gap. Clip it with the original high_limit. */
2191 if (gap_end > info->high_limit)
2192 gap_end = info->high_limit;
2209 * - is contained within the [low_limit, high_limit) interval;
2266 info.high_limit = mmap_end;
2308 info.high_limit = arch_get_mmap_base(addr, mm->mmap_base);
2324 info.high_limit = mmap_end;