Lines Matching refs:boot_mem_map

65 struct boot_mem_map boot_mem_map;  variable
88 int x = boot_mem_map.nr_map; in add_memory_region()
100 for (i = 0; i < boot_mem_map.nr_map; i++) { in add_memory_region()
101 struct boot_mem_map_entry *entry = boot_mem_map.map + i; in add_memory_region()
120 if (boot_mem_map.nr_map == BOOT_MEM_MAP_MAX) { in add_memory_region()
125 boot_mem_map.map[x].addr = start; in add_memory_region()
126 boot_mem_map.map[x].size = size; in add_memory_region()
127 boot_mem_map.map[x].type = type; in add_memory_region()
128 boot_mem_map.nr_map++; in add_memory_region()
155 for (i = 0; i < boot_mem_map.nr_map; i++) { in print_memory_map()
157 field, (unsigned long long) boot_mem_map.map[i].size, in print_memory_map()
158 field, (unsigned long long) boot_mem_map.map[i].addr); in print_memory_map()
160 switch (boot_mem_map.map[i].type) { in print_memory_map()
174 printk(KERN_CONT "type %lu\n", boot_mem_map.map[i].type); in print_memory_map()
324 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
327 if (boot_mem_map.map[i].type != BOOT_MEM_RAM) in bootmem_init()
330 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
331 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
332 + boot_mem_map.map[i].size); in bootmem_init()
384 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
387 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
388 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
389 + boot_mem_map.map[i].size); in bootmem_init()
413 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
416 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
417 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
418 + boot_mem_map.map[i].size); in bootmem_init()
423 switch (boot_mem_map.map[i].type) { in bootmem_init()
505 boot_mem_map.nr_map = 0; in early_parse_mem()
526 for (i = 0; i < boot_mem_map.nr_map; i++) { in early_parse_elfcorehdr()
527 unsigned long start = boot_mem_map.map[i].addr; in early_parse_elfcorehdr()
528 unsigned long end = (boot_mem_map.map[i].addr + in early_parse_elfcorehdr()
529 boot_mem_map.map[i].size); in early_parse_elfcorehdr()
559 for (i = 0; i < boot_mem_map.nr_map; i++) { in arch_mem_addpart()
560 if (mem >= boot_mem_map.map[i].addr && in arch_mem_addpart()
561 mem < (boot_mem_map.map[i].addr + in arch_mem_addpart()
562 boot_mem_map.map[i].size)) in arch_mem_addpart()
703 for (i = 0; i < boot_mem_map.nr_map; i++) { in resource_init()
707 start = boot_mem_map.map[i].addr; in resource_init()
708 end = boot_mem_map.map[i].addr + boot_mem_map.map[i].size - 1; in resource_init()
715 switch (boot_mem_map.map[i].type) { in resource_init()