Lines Matching full:regions

24 struct regions {  struct
43 struct regions __initdata regions; argument
119 if (regions.reserved_mem < 0) in overlaps_reserved_region()
123 for (subnode = fdt_first_subnode(fdt, regions.reserved_mem); in overlaps_reserved_region()
131 while (len >= (regions.reserved_mem_addr_cells + in overlaps_reserved_region()
132 regions.reserved_mem_size_cells)) { in overlaps_reserved_region()
134 if (regions.reserved_mem_addr_cells == 2) in overlaps_reserved_region()
137 reg += regions.reserved_mem_addr_cells; in overlaps_reserved_region()
138 len -= 4 * regions.reserved_mem_addr_cells; in overlaps_reserved_region()
141 if (regions.reserved_mem_size_cells == 2) in overlaps_reserved_region()
144 reg += regions.reserved_mem_size_cells; in overlaps_reserved_region()
145 len -= 4 * regions.reserved_mem_size_cells; in overlaps_reserved_region()
147 if (base >= regions.pa_end) in overlaps_reserved_region()
165 if (regions_overlap(start, end, regions.dtb_start, in overlaps_region()
166 regions.dtb_end)) in overlaps_region()
169 if (regions_overlap(start, end, regions.initrd_start, in overlaps_region()
170 regions.initrd_end)) in overlaps_region()
173 if (regions_overlap(start, end, regions.crash_start, in overlaps_region()
174 regions.crash_end)) in overlaps_region()
193 regions.crash_start = (unsigned long)crash_base; in get_crash_kernel()
194 regions.crash_end = (unsigned long)(crash_base + crash_size); in get_crash_kernel()
220 regions.initrd_start = (unsigned long)start; in get_initrd_range()
221 regions.initrd_end = (unsigned long)end; in get_initrd_range()
234 pa_end = pa + regions.kernel_size; in get_usable_address()
325 regions.reserved_mem = fdt_path_offset(dt_ptr, "/reserved-memory"); in kaslr_choose_location()
326 if (regions.reserved_mem >= 0) in kaslr_choose_location()
327 get_cell_sizes(dt_ptr, regions.reserved_mem, in kaslr_choose_location()
328 &regions.reserved_mem_addr_cells, in kaslr_choose_location()
329 &regions.reserved_mem_size_cells); in kaslr_choose_location()
331 regions.pa_start = memstart_addr; in kaslr_choose_location()
332 regions.pa_end = memstart_addr + linear_sz; in kaslr_choose_location()
333 regions.dtb_start = __pa(dt_ptr); in kaslr_choose_location()
334 regions.dtb_end = __pa(dt_ptr) + fdt_totalsize(dt_ptr); in kaslr_choose_location()
335 regions.kernel_size = kernel_sz; in kaslr_choose_location()