Searched refs:module_alloc_base (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | kaslr.c | 31 u64 __ro_after_init module_alloc_base; variable 91 * Set a reasonable default for module_alloc_base in case in kaslr_early_init() 94 module_alloc_base = (u64)_etext - MODULES_VSIZE; in kaslr_early_init() 95 __flush_dcache_area(&module_alloc_base, sizeof(module_alloc_base)); in kaslr_early_init() 175 module_alloc_base = max((u64)_end + offset - SZ_2G, in kaslr_early_init() 179 * Randomize the module region by setting module_alloc_base to in kaslr_early_init() 186 module_alloc_base = (u64)_etext + offset - MODULES_VSIZE; in kaslr_early_init() 190 module_alloc_base += (module_range * (seed & ((1 << 21) - 1))) >> 21; in kaslr_early_init() 191 module_alloc_base in kaslr_early_init() [all...] |
H A D | module.c | 25 u64 module_alloc_end = module_alloc_base + MODULES_VSIZE; in module_alloc() 37 p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base, in module_alloc() 52 p = __vmalloc_node_range(size, MODULE_ALIGN, module_alloc_base, in module_alloc() 53 module_alloc_base + SZ_2G, GFP_KERNEL, in module_alloc()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | module.h | 34 extern u64 module_alloc_base; 36 #define module_alloc_base ((u64)_etext - MODULES_VSIZE) macro
|
Completed in 2 milliseconds