Lines Matching refs:boot_mem_map
70 struct boot_mem_map boot_mem_map; variable
93 int x = boot_mem_map.nr_map; in add_memory_region()
105 for (i = 0; i < boot_mem_map.nr_map; i++) { in add_memory_region()
106 struct boot_mem_map_entry *entry = boot_mem_map.map + i; in add_memory_region()
125 if (boot_mem_map.nr_map == BOOT_MEM_MAP_MAX) { in add_memory_region()
130 boot_mem_map.map[x].addr = start; in add_memory_region()
131 boot_mem_map.map[x].size = size; in add_memory_region()
132 boot_mem_map.map[x].type = type; in add_memory_region()
133 boot_mem_map.nr_map++; in add_memory_region()
160 for (i = 0; i < boot_mem_map.nr_map; i++) { in print_memory_map()
162 field, (unsigned long long) boot_mem_map.map[i].size, in print_memory_map()
163 field, (unsigned long long) boot_mem_map.map[i].addr); in print_memory_map()
165 switch (boot_mem_map.map[i].type) { in print_memory_map()
179 printk(KERN_CONT "type %lu\n", boot_mem_map.map[i].type); in print_memory_map()
329 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
332 if (boot_mem_map.map[i].type != BOOT_MEM_RAM) in bootmem_init()
335 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
336 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
337 + boot_mem_map.map[i].size); in bootmem_init()
394 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
397 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
398 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
399 + boot_mem_map.map[i].size); in bootmem_init()
423 for (i = 0; i < boot_mem_map.nr_map; i++) { in bootmem_init()
426 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
427 end = PFN_DOWN(boot_mem_map.map[i].addr in bootmem_init()
428 + boot_mem_map.map[i].size); in bootmem_init()
433 switch (boot_mem_map.map[i].type) { in bootmem_init()
515 boot_mem_map.nr_map = 0; in early_parse_mem()
536 for (i = 0; i < boot_mem_map.nr_map; i++) { in early_parse_elfcorehdr()
537 unsigned long start = boot_mem_map.map[i].addr; in early_parse_elfcorehdr()
538 unsigned long end = (boot_mem_map.map[i].addr + in early_parse_elfcorehdr()
539 boot_mem_map.map[i].size); in early_parse_elfcorehdr()
569 for (i = 0; i < boot_mem_map.nr_map; i++) { in arch_mem_addpart()
570 if (mem >= boot_mem_map.map[i].addr && in arch_mem_addpart()
571 mem < (boot_mem_map.map[i].addr + in arch_mem_addpart()
572 boot_mem_map.map[i].size)) in arch_mem_addpart()
726 for (i = 0; i < boot_mem_map.nr_map; i++) { in resource_init()
730 start = boot_mem_map.map[i].addr; in resource_init()
731 end = boot_mem_map.map[i].addr + boot_mem_map.map[i].size - 1; in resource_init()
738 switch (boot_mem_map.map[i].type) { in resource_init()