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)
294 while (addr < high_limit) {
306 if (addr >= high_limit)
307 addr = high_limit;
312 info.high_limit = addr;
325 int psize, unsigned long high_limit)
339 * Only for that request for which high_limit is above
342 if (high_limit > DEFAULT_MAP_WINDOW)
346 info.high_limit = addr;
352 * At this point [addr; info.high_limit) covers
376 return slice_find_area_bottomup(mm, TASK_UNMAPPED_BASE, len, available, psize, high_limit);
382 int topdown, unsigned long high_limit)
385 return slice_find_area_topdown(mm, mm->mmap_base, len, mask, psize, high_limit);
387 return slice_find_area_bottomup(mm, mm->mmap_base, len, mask, psize, high_limit);
438 unsigned long high_limit;
440 high_limit = DEFAULT_MAP_WINDOW;
441 if (addr >= high_limit || (fixed && (addr + len > high_limit)))
442 high_limit = TASK_SIZE;
444 if (len > high_limit)
451 if (addr > high_limit - len)
455 if (high_limit > mm_ctx_slb_addr_limit(&mm->context)) {
461 mm_ctx_set_slb_addr_limit(&mm->context, high_limit);
480 if (addr > high_limit - len || addr < mmap_min_addr ||
543 psize, topdown, high_limit);
556 slice_mask_for_free(mm, &potential_mask, high_limit);
579 psize, topdown, high_limit);
590 psize, topdown, high_limit);
597 psize, topdown, high_limit);