/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | task_size_64.h | 64 #define DEFAULT_MAP_WINDOW \ macro 67 #define DEFAULT_MAP_WINDOW TASK_SIZE macro 76 (((addr) > DEFAULT_MAP_WINDOW) ? (base) + TASK_SIZE - DEFAULT_MAP_WINDOW : (base)) 79 (((addr) > DEFAULT_MAP_WINDOW) || \ 80 (((flags) & MAP_FIXED) && ((addr) + (len) > DEFAULT_MAP_WINDOW)) ? TASK_SIZE : \ 81 DEFAULT_MAP_WINDOW)
|
H A D | task_size_32.h | 17 #define DEFAULT_MAP_WINDOW TASK_SIZE macro
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | processor.h | 66 #define DEFAULT_MAP_WINDOW (test_thread_flag(TIF_32BIT) ? \ macro 70 #define DEFAULT_MAP_WINDOW DEFAULT_MAP_WINDOW_64 macro 78 #define TASK_UNMAPPED_BASE (PAGE_ALIGN(DEFAULT_MAP_WINDOW / 4)) 90 #define arch_get_mmap_end(addr) ((addr > DEFAULT_MAP_WINDOW) ? TASK_SIZE :\ 91 DEFAULT_MAP_WINDOW) 93 #define arch_get_mmap_base(addr, base) ((addr > DEFAULT_MAP_WINDOW) ? \ 94 base + TASK_SIZE - DEFAULT_MAP_WINDOW :\
|
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | processor.h | 17 #define DEFAULT_MAP_WINDOW (UL(1) << (MMAP_VA_BITS - 1)) macro 40 unsigned long rnd_gap = DEFAULT_MAP_WINDOW - (_base); \ 53 #define DEFAULT_MAP_WINDOW TASK_SIZE macro 58 #define STACK_TOP DEFAULT_MAP_WINDOW
|
H A D | elf.h | 53 #define ELF_ET_DYN_BASE ((DEFAULT_MAP_WINDOW / 3) * 2)
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | processor.h | 71 #define DEFAULT_MAP_WINDOW (test_thread_flag(TIF_32BIT) ? \ macro 75 #define DEFAULT_MAP_WINDOW DEFAULT_MAP_WINDOW_64 macro 83 #define TASK_UNMAPPED_BASE (PAGE_ALIGN(DEFAULT_MAP_WINDOW / 4)) 96 (((addr) > DEFAULT_MAP_WINDOW) ? TASK_SIZE : DEFAULT_MAP_WINDOW) 98 #define arch_get_mmap_base(addr, base) ((addr > DEFAULT_MAP_WINDOW) ? \ 99 base + TASK_SIZE - DEFAULT_MAP_WINDOW :\
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | mmap.c | 80 return PAGE_ALIGN(DEFAULT_MAP_WINDOW - gap - rnd); in mmap_base() 100 high_limit = DEFAULT_MAP_WINDOW; in radix__arch_get_unmapped_area() 144 high_limit = DEFAULT_MAP_WINDOW; in radix__arch_get_unmapped_area_topdown() 168 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__arch_get_unmapped_area_topdown()
|
H A D | slice.c | 341 * If we are trying to allocate above DEFAULT_MAP_WINDOW in slice_find_area_topdown() 344 * DEFAULT_MAP_WINDOW we should apply this. in slice_find_area_topdown() 346 if (high_limit > DEFAULT_MAP_WINDOW) in slice_find_area_topdown() 347 addr += mm_ctx_slb_addr_limit(&mm->context) - DEFAULT_MAP_WINDOW; in slice_find_area_topdown() 444 high_limit = DEFAULT_MAP_WINDOW; in slice_get_unmapped_area() 725 mm_ctx_set_slb_addr_limit(&mm->context, DEFAULT_MAP_WINDOW); in slice_setup_new_exec()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | task_size_64.h | 68 #define DEFAULT_MAP_WINDOW \ macro 71 #define DEFAULT_MAP_WINDOW TASK_SIZE macro
|
H A D | task_size_32.h | 17 #define DEFAULT_MAP_WINDOW TASK_SIZE macro
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | mmap.c | 38 return full_addr_space ? TASK_SIZE_MAX : DEFAULT_MAP_WINDOW; in task_size_64bit() 214 return (addr > DEFAULT_MAP_WINDOW) == (addr + len > DEFAULT_MAP_WINDOW); in mmap_address_hint_valid()
|
H A D | hugetlbpage.c | 90 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in hugetlb_get_unmapped_area_bottomup() 94 task_size_32bit() : task_size_64bit(addr > DEFAULT_MAP_WINDOW); in hugetlb_get_unmapped_area_bottomup() 114 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in hugetlb_get_unmapped_area_topdown() 117 if (addr > DEFAULT_MAP_WINDOW && !in_32bit_syscall()) in hugetlb_get_unmapped_area_topdown() 118 info.high_limit += TASK_SIZE_MAX - DEFAULT_MAP_WINDOW; in hugetlb_get_unmapped_area_topdown()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | hugetlbpage.c | 61 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in hugetlb_get_unmapped_area_bottomup() 65 task_size_32bit() : task_size_64bit(addr > DEFAULT_MAP_WINDOW); in hugetlb_get_unmapped_area_bottomup() 85 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in hugetlb_get_unmapped_area_topdown() 88 if (addr > DEFAULT_MAP_WINDOW && !in_32bit_syscall()) in hugetlb_get_unmapped_area_topdown() 89 info.high_limit += TASK_SIZE_MAX - DEFAULT_MAP_WINDOW; in hugetlb_get_unmapped_area_topdown()
|
H A D | mmap.c | 38 return full_addr_space ? TASK_SIZE_MAX : DEFAULT_MAP_WINDOW; in task_size_64bit() 214 return (addr > DEFAULT_MAP_WINDOW) == (addr + len > DEFAULT_MAP_WINDOW); in mmap_address_hint_valid()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | page_64_types.h | 82 #define DEFAULT_MAP_WINDOW ((1UL << 47) - PAGE_SIZE) macro 91 IA32_PAGE_OFFSET : DEFAULT_MAP_WINDOW)
|
H A D | page_32_types.h | 51 #define DEFAULT_MAP_WINDOW TASK_SIZE macro
|
H A D | elf.h | 253 (DEFAULT_MAP_WINDOW / 3 * 2))
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | page_64_types.h | 65 #define DEFAULT_MAP_WINDOW ((1UL << 47) - PAGE_SIZE) macro 74 IA32_PAGE_OFFSET : DEFAULT_MAP_WINDOW)
|
H A D | page_32_types.h | 51 #define DEFAULT_MAP_WINDOW TASK_SIZE macro
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | sys_x86_64.c | 123 *end = task_size_64bit(addr > DEFAULT_MAP_WINDOW); in find_start_end() 204 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in arch_get_unmapped_area_topdown() 210 if (addr > DEFAULT_MAP_WINDOW && !in_32bit_syscall()) in arch_get_unmapped_area_topdown() 211 info.high_limit += TASK_SIZE_MAX - DEFAULT_MAP_WINDOW; in arch_get_unmapped_area_topdown()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sys_x86_64.c | 119 *end = task_size_64bit(addr > DEFAULT_MAP_WINDOW); in find_start_end() 204 * If hint address is above DEFAULT_MAP_WINDOW, look for unmapped area in arch_get_unmapped_area_topdown() 210 if (addr > DEFAULT_MAP_WINDOW && !in_32bit_syscall()) in arch_get_unmapped_area_topdown() 211 info.high_limit += TASK_SIZE_MAX - DEFAULT_MAP_WINDOW; in arch_get_unmapped_area_topdown()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | radix_hugetlbpage.c | 55 high_limit = DEFAULT_MAP_WINDOW; in radix__hugetlb_get_unmapped_area() 86 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__hugetlb_get_unmapped_area()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slice.c | 337 * If we are trying to allocate above DEFAULT_MAP_WINDOW in slice_find_area_topdown() 340 * DEFAULT_MAP_WINDOW we should apply this. in slice_find_area_topdown() 342 if (high_limit > DEFAULT_MAP_WINDOW) in slice_find_area_topdown() 343 addr += mm_ctx_slb_addr_limit(&mm->context) - DEFAULT_MAP_WINDOW; in slice_find_area_topdown() 440 high_limit = DEFAULT_MAP_WINDOW; in slice_get_unmapped_area() 726 mm_ctx_set_slb_addr_limit(&mm->context, DEFAULT_MAP_WINDOW); in slice_setup_new_exec()
|
/kernel/linux/linux-5.10/arch/x86/entry/vdso/ |
H A D | vma.c | 342 if (end >= DEFAULT_MAP_WINDOW) in vdso_addr() 343 end = DEFAULT_MAP_WINDOW; in vdso_addr()
|
/kernel/linux/linux-6.6/arch/x86/entry/vdso/ |
H A D | vma.c | 302 if (end >= DEFAULT_MAP_WINDOW) in vdso_addr() 303 end = DEFAULT_MAP_WINDOW; in vdso_addr()
|