• Home
  • Raw
  • Download

Lines Matching refs:e820

43 struct e820map e820;  variable
61 for (i = 0; i < e820.nr_map; i++) { in e820_any_mapped()
62 struct e820entry *ei = &e820.map[i]; in e820_any_mapped()
84 for (i = 0; i < e820.nr_map; i++) { in e820_all_mapped()
85 struct e820entry *ei = &e820.map[i]; in e820_all_mapped()
131 __e820_add_region(&e820, start, size, type); in e820_add_region()
167 for (i = 0; i < e820.nr_map; i++) { in e820_print_map()
169 (unsigned long long) e820.map[i].addr, in e820_print_map()
171 (e820.map[i].addr + e820.map[i].size - 1)); in e820_print_map()
172 e820_print_type(e820.map[i].type); in e820_print_map()
496 return __e820_update_range(&e820, start, size, old_type, new_type); in e820_update_range()
524 for (i = 0; i < e820.nr_map; i++) { in e820_remove_range()
525 struct e820entry *ei = &e820.map[i]; in e820_remove_range()
569 if (sanitize_e820_map(e820.map, ARRAY_SIZE(e820.map), &e820.nr_map)) in update_e820()
587 int i = e820.nr_map; in e820_search_gap()
593 unsigned long long start = e820.map[i].addr; in e820_search_gap()
594 unsigned long long end = start + e820.map[i].size; in e820_search_gap()
668 sanitize_e820_map(e820.map, ARRAY_SIZE(e820.map), &e820.nr_map); in parse_e820_ext()
689 for (i = 0; i < e820.nr_map; i++) { in e820_mark_nosave_regions()
690 struct e820entry *ei = &e820.map[i]; in e820_mark_nosave_regions()
715 for (i = 0; i < e820.nr_map; i++) { in e820_mark_nvs_memory()
716 struct e820entry *ei = &e820.map[i]; in e820_mark_nvs_memory()
763 for (i = 0; i < e820.nr_map; i++) { in e820_end_pfn()
764 struct e820entry *ei = &e820.map[i]; in e820_end_pfn()
855 e820.nr_map = 0; in parse_memmap_one()
902 if (sanitize_e820_map(e820.map, ARRAY_SIZE(e820.map), in finish_e820_parsing()
903 &e820.nr_map) < 0) in finish_e820_parsing()
955 res = alloc_bootmem(sizeof(struct resource) * e820.nr_map); in e820_reserve_resources()
957 for (i = 0; i < e820.nr_map; i++) { in e820_reserve_resources()
958 end = e820.map[i].addr + e820.map[i].size - 1; in e820_reserve_resources()
963 res->name = e820_type_to_string(e820.map[i].type); in e820_reserve_resources()
964 res->start = e820.map[i].addr; in e820_reserve_resources()
974 if (do_mark_busy(e820.map[i].type, res)) { in e820_reserve_resources()
1014 for (i = 0; i < e820.nr_map; i++) { in e820_reserve_resources_late()
1024 for (i = 0; i < e820.nr_map; i++) { in e820_reserve_resources_late()
1025 struct e820entry *entry = &e820.map[i]; in e820_reserve_resources_late()
1073 e820.nr_map = 0; in default_machine_specific_memory_setup()
1087 memcpy(&e820_saved, &e820, sizeof(struct e820map)); in setup_memory_map()
1104 for (i = 0; i < e820.nr_map; i++) { in memblock_x86_fill()
1105 struct e820entry *ei = &e820.map[i]; in memblock_x86_fill()