Lines Matching refs:memory_map
25 struct e820map memory_map; variable
34 rc = get_mem_mapping_layout(memory_map.map, &nr_entries); in memory_map_setup()
42 memory_map.nr_map = nr_entries; in memory_map_setup()
46 if ( memory_map.map[i].type == E820_RESERVED && in memory_map_setup()
48 memory_map.map[i].addr, memory_map.map[i].size) ) in memory_map_setup()
69 for ( i = 0; i < memory_map.nr_map; i++ ) in adjust_memory_map()
71 uint64_t map_start = memory_map.map[i].addr; in adjust_memory_map()
72 uint64_t map_size = memory_map.map[i].size; in adjust_memory_map()
76 if ( memory_map.map[i].type == E820_RAM && in adjust_memory_map()
79 memory_map.map[i].size = low_mem_end - map_start; in adjust_memory_map()
84 if ( memory_map.map[i].type == E820_RAM && in adjust_memory_map()
88 memory_map.map[i].size = high_mem_end - map_start; in adjust_memory_map()
97 memory_map.map[i].addr = GB(4); in adjust_memory_map()
98 memory_map.map[i].size = in adjust_memory_map()
100 memory_map.map[i].addr; in adjust_memory_map()
101 memory_map.map[i].type = E820_RAM; in adjust_memory_map()
102 memory_map.nr_map++; in adjust_memory_map()
284 for ( i = 0; i < memory_map.nr_map; i++ ) in build_e820_table()
286 e820[nr] = memory_map.map[i]; in build_e820_table()