Lines Matching refs:e820_table

58 static struct e820_table e820_table_init		__initdata;
59 static struct e820_table e820_table_kexec_init __initdata;
60 static struct e820_table e820_table_firmware_init __initdata;
62 struct e820_table *e820_table __refdata = &e820_table_init;
63 struct e820_table *e820_table_kexec __refdata = &e820_table_kexec_init;
64 struct e820_table *e820_table_firmware __refdata = &e820_table_firmware_init;
80 for (i = 0; i < e820_table->nr_entries; i++) { in e820__mapped_any()
81 struct e820_entry *entry = &e820_table->entries[i]; in e820__mapped_any()
104 for (i = 0; i < e820_table->nr_entries; i++) { in __e820__mapped_all()
105 struct e820_entry *entry = &e820_table->entries[i]; in __e820__mapped_all()
153 static void __init __e820__range_add(struct e820_table *table, u64 start, u64 size, enum e820_type … in __e820__range_add()
171 __e820__range_add(e820_table, start, size, type); in e820__range_add()
193 for (i = 0; i < e820_table->nr_entries; i++) { in e820__print_table()
196 e820_table->entries[i].addr, in e820__print_table()
197 e820_table->entries[i].addr + e820_table->entries[i].size - 1); in e820__print_table()
199 e820_print_type(e820_table->entries[i].type); in e820__print_table()
294 int __init e820__update_table(struct e820_table *table) in e820__update_table()
435 __e820__range_update(struct e820_table *table, u64 start, u64 size, enum e820_type old_type, enum e… in __e820__range_update()
504 return __e820__range_update(e820_table, start, size, old_type, new_type); in e820__range_update()
528 for (i = 0; i < e820_table->nr_entries; i++) { in e820__range_remove()
529 struct e820_entry *entry = &e820_table->entries[i]; in e820__range_remove()
576 if (e820__update_table(e820_table)) in e820__update_table_print()
596 int i = e820_table->nr_entries; in e820_search_gap()
600 unsigned long long start = e820_table->entries[i].addr; in e820_search_gap()
601 unsigned long long end = start + e820_table->entries[i].size; in e820_search_gap()
671 struct e820_table *n; in e820__reallocate_tables()
674 size = offsetof(struct e820_table, entries) + sizeof(struct e820_entry)*e820_table->nr_entries; in e820__reallocate_tables()
677 memcpy(n, e820_table, size); in e820__reallocate_tables()
678 e820_table = n; in e820__reallocate_tables()
680 …size = offsetof(struct e820_table, entries) + sizeof(struct e820_entry)*e820_table_kexec->nr_entri… in e820__reallocate_tables()
686 …size = offsetof(struct e820_table, entries) + sizeof(struct e820_entry)*e820_table_firmware->nr_en… in e820__reallocate_tables()
710 e820__update_table(e820_table); in e820__memory_setup_extended()
712 memcpy(e820_table_kexec, e820_table, sizeof(*e820_table_kexec)); in e820__memory_setup_extended()
713 memcpy(e820_table_firmware, e820_table, sizeof(*e820_table_firmware)); in e820__memory_setup_extended()
733 for (i = 0; i < e820_table->nr_entries; i++) { in e820__register_nosave_regions()
734 struct e820_entry *entry = &e820_table->entries[i]; in e820__register_nosave_regions()
758 for (i = 0; i < e820_table->nr_entries; i++) { in e820__register_nvs_regions()
759 struct e820_entry *entry = &e820_table->entries[i]; in e820__register_nvs_regions()
811 for (i = 0; i < e820_table->nr_entries; i++) { in e820_end_pfn()
812 struct e820_entry *entry = &e820_table->entries[i]; in e820_end_pfn()
906 e820_table->nr_entries = 0; in parse_memmap_one()
992 e820__update_table(e820_table); in e820__reserve_setup_data()
1007 if (e820__update_table(e820_table) < 0) in e820__finish_early_params()
1097 res = alloc_bootmem(sizeof(*res) * e820_table->nr_entries); in e820__reserve_resources()
1100 for (i = 0; i < e820_table->nr_entries; i++) { in e820__reserve_resources()
1101 struct e820_entry *entry = e820_table->entries + i; in e820__reserve_resources()
1161 for (i = 0; i < e820_table->nr_entries; i++) { in e820__reserve_resources_late()
1171 for (i = 0; i < e820_table->nr_entries; i++) { in e820__reserve_resources_late()
1172 struct e820_entry *entry = &e820_table->entries[i]; in e820__reserve_resources_late()
1203 if (append_e820_table(boot_params.e820_table, boot_params.e820_entries) < 0) { in e820__memory_setup_default()
1215 e820_table->nr_entries = 0; in e820__memory_setup_default()
1221 e820__update_table(e820_table); in e820__memory_setup_default()
1240 memcpy(e820_table_kexec, e820_table, sizeof(*e820_table_kexec)); in e820__memory_setup()
1241 memcpy(e820_table_firmware, e820_table, sizeof(*e820_table_firmware)); in e820__memory_setup()
1264 for (i = 0; i < e820_table->nr_entries; i++) { in e820__memblock_setup()
1265 struct e820_entry *entry = &e820_table->entries[i]; in e820__memblock_setup()