Lines Matching refs:high_limit
118 unsigned long high_limit)
130 if (slice_addr_is_low(high_limit - 1))
133 for (i = 0; i < GET_HIGH_SLICE_INDEX(high_limit); i++)
281 int psize, unsigned long high_limit)
296 while (addr < high_limit) {
308 if (addr >= high_limit)
309 addr = high_limit;
314 info.high_limit = addr;
327 int psize, unsigned long high_limit)
343 * Only for that request for which high_limit is above
346 if (high_limit > DEFAULT_MAP_WINDOW)
350 info.high_limit = addr;
356 * At this point [addr; info.high_limit) covers
380 return slice_find_area_bottomup(mm, len, available, psize, high_limit);
386 int topdown, unsigned long high_limit)
389 return slice_find_area_topdown(mm, len, mask, psize, high_limit);
391 return slice_find_area_bottomup(mm, len, mask, psize, high_limit);
442 unsigned long high_limit;
444 high_limit = DEFAULT_MAP_WINDOW;
445 if (addr >= high_limit || (fixed && (addr + len > high_limit)))
446 high_limit = TASK_SIZE;
448 if (len > high_limit)
455 if (addr > high_limit - len)
459 if (high_limit > mm_ctx_slb_addr_limit(&mm->context)) {
465 mm_ctx_set_slb_addr_limit(&mm->context, high_limit);
484 if (addr > high_limit - len || addr < mmap_min_addr ||
547 psize, topdown, high_limit);
560 slice_mask_for_free(mm, &potential_mask, high_limit);
583 psize, topdown, high_limit);
594 psize, topdown, high_limit);
601 psize, topdown, high_limit);