/kernel/linux/linux-5.10/arch/x86/include/asm/e820/ |
H A D | api.h | 13 extern bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type); 14 extern bool e820__mapped_any(u64 start, u64 end, enum e820_type type); 15 extern bool e820__mapped_all(u64 start, u64 end, enum e820_type type); 17 extern void e820__range_add (u64 start, u64 size, enum e820_type type); 18 extern u64 e820__range_update(u64 start, u64 size, enum e820_type old_type, enum e820_type new_type); 19 extern u64 e820__range_remove(u64 start, u64 size, enum e820_type old_type, bool check_type);
|
H A D | types.h | 10 enum e820_type { enum 58 enum e820_type type;
|
/kernel/linux/linux-6.6/arch/x86/include/asm/e820/ |
H A D | api.h | 13 extern bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type); 14 extern bool e820__mapped_any(u64 start, u64 end, enum e820_type type); 15 extern bool e820__mapped_all(u64 start, u64 end, enum e820_type type); 17 extern void e820__range_add (u64 start, u64 size, enum e820_type type); 18 extern u64 e820__range_update(u64 start, u64 size, enum e820_type old_type, enum e820_type new_type); 19 extern u64 e820__range_remove(u64 start, u64 size, enum e820_type old_type, bool check_type);
|
H A D | types.h | 10 enum e820_type { enum 58 enum e820_type type;
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | e820.c | 78 u64 start, u64 end, enum e820_type type) in _e820__mapped_any() 94 bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type) in e820__mapped_raw_any() 100 bool e820__mapped_any(u64 start, u64 end, enum e820_type type) in e820__mapped_any() 113 enum e820_type type) in __e820__mapped_all() 148 bool __init e820__mapped_all(u64 start, u64 end, enum e820_type type) in e820__mapped_all() 166 static void __init __e820__range_add(struct e820_table *table, u64 start, u64 size, enum e820_type type) in __e820__range_add() 182 void __init e820__range_add(u64 start, u64 size, enum e820_type type) in e820__range_add() 187 static void __init e820_print_type(enum e820_type type) in e820_print_type() 308 static bool e820_nomerge(enum e820_type type) in e820_nomerge() 326 enum e820_type current_typ in e820__update_table() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | e820.c | 78 u64 start, u64 end, enum e820_type type) in _e820__mapped_any() 94 bool e820__mapped_raw_any(u64 start, u64 end, enum e820_type type) in e820__mapped_raw_any() 100 bool e820__mapped_any(u64 start, u64 end, enum e820_type type) in e820__mapped_any() 113 enum e820_type type) in __e820__mapped_all() 148 bool __init e820__mapped_all(u64 start, u64 end, enum e820_type type) in e820__mapped_all() 166 static void __init __e820__range_add(struct e820_table *table, u64 start, u64 size, enum e820_type type) in __e820__range_add() 182 void __init e820__range_add(u64 start, u64 size, enum e820_type type) in e820__range_add() 187 static void __init e820_print_type(enum e820_type type) in e820_print_type() 308 static bool e820_nomerge(enum e820_type type) in e820_nomerge() 326 enum e820_type current_typ in e820__update_table() [all...] |
/kernel/linux/linux-5.10/arch/x86/platform/efi/ |
H A D | efi.c | 148 int e820_type; in do_add_efi_memmap() local 158 e820_type = E820_TYPE_SOFT_RESERVED; in do_add_efi_memmap() 160 e820_type = E820_TYPE_RAM; in do_add_efi_memmap() 162 e820_type = E820_TYPE_RESERVED; in do_add_efi_memmap() 165 e820_type = E820_TYPE_ACPI; in do_add_efi_memmap() 168 e820_type = E820_TYPE_NVS; in do_add_efi_memmap() 171 e820_type = E820_TYPE_UNUSABLE; in do_add_efi_memmap() 174 e820_type = E820_TYPE_PMEM; in do_add_efi_memmap() 182 e820_type = E820_TYPE_RESERVED; in do_add_efi_memmap() 186 e820__range_add(start, size, e820_type); in do_add_efi_memmap() [all...] |
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 468 unsigned int e820_type = 0; in setup_e820() local 483 e820_type = E820_TYPE_RESERVED; in setup_e820() 487 e820_type = E820_TYPE_UNUSABLE; in setup_e820() 491 e820_type = E820_TYPE_ACPI; in setup_e820() 501 e820_type = E820_TYPE_SOFT_RESERVED; in setup_e820() 503 e820_type = E820_TYPE_RAM; in setup_e820() 507 e820_type = E820_TYPE_NVS; in setup_e820() 511 e820_type = E820_TYPE_PMEM; in setup_e820() 519 if (prev && prev->type == e820_type && in setup_e820() 538 entry->type = e820_type; in setup_e820() [all...] |
/kernel/linux/linux-6.6/arch/x86/platform/efi/ |
H A D | efi.c | 131 int e820_type; in do_add_efi_memmap() local 141 e820_type = E820_TYPE_SOFT_RESERVED; in do_add_efi_memmap() 143 e820_type = E820_TYPE_RAM; in do_add_efi_memmap() 145 e820_type = E820_TYPE_RESERVED; in do_add_efi_memmap() 148 e820_type = E820_TYPE_ACPI; in do_add_efi_memmap() 151 e820_type = E820_TYPE_NVS; in do_add_efi_memmap() 154 e820_type = E820_TYPE_UNUSABLE; in do_add_efi_memmap() 157 e820_type = E820_TYPE_PMEM; in do_add_efi_memmap() 165 e820_type = E820_TYPE_RESERVED; in do_add_efi_memmap() 169 e820__range_add(start, size, e820_type); in do_add_efi_memmap() [all...] |
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/ |
H A D | x86-stub.c | 541 unsigned int e820_type = 0; in setup_e820() local 556 e820_type = E820_TYPE_RESERVED; in setup_e820() 560 e820_type = E820_TYPE_UNUSABLE; in setup_e820() 564 e820_type = E820_TYPE_ACPI; in setup_e820() 574 e820_type = E820_TYPE_SOFT_RESERVED; in setup_e820() 576 e820_type = E820_TYPE_RAM; in setup_e820() 580 e820_type = E820_TYPE_NVS; in setup_e820() 584 e820_type = E820_TYPE_PMEM; in setup_e820() 590 e820_type = E820_TYPE_RAM; in setup_e820() 599 if (prev && prev->type == e820_type in setup_e820() [all...] |
/kernel/linux/linux-6.6/arch/x86/pci/ |
H A D | mmconfig-shared.c | 429 static bool is_acpi_reserved(u64 start, u64 end, enum e820_type not_used) in is_acpi_reserved() 446 static bool is_efi_mmio(u64 start, u64 end, enum e820_type not_used) in is_efi_mmio() 472 typedef bool (*check_reserved_t)(u64 start, u64 end, enum e820_type type);
|