Lines Matching refs:high_limit
1712 * - gap_start = vma->vm_prev->vm_end <= info->high_limit - length;
1719 unsigned long length, low_limit, high_limit, gap_start, gap_end;
1727 if (info->high_limit < length)
1729 high_limit = info->high_limit - length;
1731 if (info->low_limit > high_limit)
1758 if (gap_start > high_limit)
1793 if (gap_start > high_limit)
1804 VM_BUG_ON(gap_start + info->length > info->high_limit);
1813 unsigned long length, low_limit, high_limit, gap_start, gap_end;
1824 gap_end = info->high_limit;
1827 high_limit = gap_end - length;
1829 if (info->low_limit > high_limit)
1835 if (gap_start <= high_limit)
1848 if (gap_start <= high_limit && vma->vm_rb.rb_right) {
1863 if (gap_start <= high_limit && gap_end - gap_start >= length)
1893 /* We found a suitable gap. Clip it with the original high_limit. */
1894 if (gap_end > info->high_limit)
1895 gap_end = info->high_limit;
1944 info.high_limit = TASK_SIZE;
1984 info.high_limit = mm->mmap_base;
1998 info.high_limit = TASK_SIZE;