Home
last modified time | relevance | path

Searched refs:e820_table (Results 1 – 11 of 11) sorted by relevance

/linux/arch/x86/kernel/
H A De820.c58 __initdata static struct e820_table e820_table_init;
59 __initdata static struct e820_table e820_table_kexec_init;
60 __initdata static struct e820_table e820_table_firmware_init;
62 __refdata struct e820_table *e820_table = &e820_table_init; variable
63 __refdata struct e820_table *e820_table_kexec = &e820_table_kexec_init;
64 __refdata struct e820_table *e820_table_firmware = &e820_table_firmware_init;
76 static bool _e820__mapped_any(struct e820_table *table, in _e820__mapped_any()
101 return _e820__mapped_any(e820_table, start, end, type); in e820__mapped_any()
116 for (idx = 0; idx < e820_table->nr_entries; idx++) { in __e820__mapped_all()
117 struct e820_entry *entry = &e820_table->entries[idx]; in __e820__mapped_all()
[all …]
/linux/arch/x86/platform/pvh/
H A Denlighten.c51 pvh_bootparams.e820_table[i].addr = ep->addr; in init_pvh_bootparams()
52 pvh_bootparams.e820_table[i].size = ep->size; in init_pvh_bootparams()
53 pvh_bootparams.e820_table[i].type = ep->type; in init_pvh_bootparams()
63 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].addr = in init_pvh_bootparams()
65 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].size = in init_pvh_bootparams()
67 pvh_bootparams.e820_table[pvh_bootparams.e820_entries].type = in init_pvh_bootparams()
/linux/arch/x86/xen/
H A Denlighten_pvh.c76 struct boot_e820_entry *e = &bootp->e820_table[i]; in pvh_reserve_extra_memory()
91 struct boot_e820_entry *e = &bootp->e820_table[i]; in pvh_reserve_extra_memory()
104 ARRAY_SIZE(bootp->e820_table)) in pvh_reserve_extra_memory()
177 memmap.nr_entries = ARRAY_SIZE(boot_params_p->e820_table); in mem_map_via_hcall()
178 set_xen_guest_handle(memmap.buffer, boot_params_p->e820_table); in mem_map_via_hcall()
H A Dsetup.c44 static struct e820_table xen_e820_table __initdata;
951 e820__update_table(e820_table); in xen_memory_setup()
/linux/arch/x86/boot/
H A Dmemory.c22 struct boot_e820_entry *desc = boot_params.e820_table; in detect_memory_e820()
67 } while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table)); in detect_memory_e820()
/linux/arch/x86/power/
H A Dhibernate.c73 static inline u32 compute_e820_crc32(struct e820_table *table) in compute_e820_crc32()
75 int size = offsetof(struct e820_table, entries) + in compute_e820_crc32()
/linux/Documentation/arch/x86/
H A Dzero-page.rst36 1E8/001 ALL e820_entries Number of entries in e820_table (below)
44 2D0/A00 ALL e820_table E820 memory map table
/linux/arch/x86/include/asm/
H A Dbootparam_utils.h75 BOOT_PARAM_PRESERVE(e820_table), in sanitize_boot_params()
/linux/arch/x86/platform/efi/
H A Dquirks.c300 e820__update_table(e820_table); in efi_arch_mem_reserve()
H A Defi.c165 e820__update_table(e820_table); in do_add_efi_memmap()
/linux/arch/x86/boot/compressed/
H A Dkaslr.c752 entry = &boot_params_ptr->e820_table[i]; in process_e820_entries()