Searched refs:safe_addr (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/boot/ |
H A D | ipl_report.c | 32 unsigned long safe_addr) in find_bootdata_space() 50 * Start from safe_addr to find a free memory area large in find_bootdata_space() 58 intersects(INITRD_START, INITRD_SIZE, safe_addr, size)) in find_bootdata_space() 59 safe_addr = INITRD_START + INITRD_SIZE; in find_bootdata_space() 60 if (intersects(safe_addr, size, (unsigned long)comps, comps->len)) { in find_bootdata_space() 61 safe_addr = (unsigned long)comps + comps->len; in find_bootdata_space() 65 if (intersects(safe_addr, size, comp->addr, comp->len)) { in find_bootdata_space() 66 safe_addr = comp->addr + comp->len; in find_bootdata_space() 69 if (intersects(safe_addr, size, (unsigned long)certs, certs->len)) { in find_bootdata_space() 70 safe_addr in find_bootdata_space() 30 find_bootdata_space(struct ipl_rb_components *comps, struct ipl_rb_certificates *certs, unsigned long safe_addr) find_bootdata_space() argument 107 read_ipl_report(unsigned long safe_addr) read_ipl_report() argument [all...] |
H A D | kaslr.c | 98 * overlap and destroy them. Currently safe_addr tells us the border below 100 * safe_addr. 172 unsigned long get_random_base(unsigned long safe_addr) in get_random_base() argument 183 if (safe_addr < INITRD_START + INITRD_SIZE) in get_random_base() 184 safe_addr = INITRD_START + INITRD_SIZE; in get_random_base() 186 safe_addr = ALIGN(safe_addr, THREAD_SIZE); in get_random_base() 211 if (safe_addr + kernel_size > memory_limit) in get_random_base() 214 max_pos = count_valid_kernel_positions(kernel_size, safe_addr, memory_limit); in get_random_base() 223 return position_to_address(base_pos + 1, kernel_size, safe_addr, memory_limi in get_random_base() [all...] |
H A D | startup.c | 132 unsigned long safe_addr; in startup_kernel() local 136 safe_addr = mem_safe_offset(); in startup_kernel() 137 safe_addr = read_ipl_report(safe_addr); in startup_kernel() 139 rescue_initrd(safe_addr); in startup_kernel() 148 random_lma = get_random_base(safe_addr); in startup_kernel()
|
H A D | boot.h | 14 unsigned long get_random_base(unsigned long safe_addr);
|
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | startup.c | 285 unsigned long safe_addr; in startup_kernel() local 290 safe_addr = mem_safe_offset(); in startup_kernel() 297 physmem_reserve(RR_DECOMPRESSOR, 0, safe_addr); in startup_kernel() 319 rescue_initrd(safe_addr, ident_map_size); in startup_kernel()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_buffer.c | 179 u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr) in etnaviv_buffer_config_mmuv2() argument 192 CMD_LOAD_STATE(buffer, VIVS_MMUv2_SAFE_ADDRESS, safe_addr); in etnaviv_buffer_config_mmuv2() 202 CMD_LOAD_STATE(buffer, VIVS_MMUv2_SAFE_ADDRESS, safe_addr); in etnaviv_buffer_config_mmuv2()
|
H A D | etnaviv_drv.h | 73 u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_buffer.c | 180 u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr) in etnaviv_buffer_config_mmuv2() argument 193 CMD_LOAD_STATE(buffer, VIVS_MMUv2_SAFE_ADDRESS, safe_addr); in etnaviv_buffer_config_mmuv2() 203 CMD_LOAD_STATE(buffer, VIVS_MMUv2_SAFE_ADDRESS, safe_addr); in etnaviv_buffer_config_mmuv2()
|
H A D | etnaviv_drv.h | 73 u16 etnaviv_buffer_config_mmuv2(struct etnaviv_gpu *gpu, u32 mtlb_addr, u32 safe_addr);
|
Completed in 4 milliseconds