Home
last modified time | relevance | path

Searched refs:safe_addr (Results 1 – 4 of 4) sorted by relevance

/arch/s390/boot/
Dipl_report.c32 unsigned long safe_addr) in find_bootdata_space() argument
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 = (unsigned long)certs + certs->len; in find_bootdata_space()
74 if (intersects(safe_addr, size, cert->addr, cert->len)) { in find_bootdata_space()
[all …]
Dkaslr.c172 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_limit); in get_random_base()
Dstartup.c132 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()
Dboot.h14 unsigned long get_random_base(unsigned long safe_addr);