Searched refs:crash_mem (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | kexec_ranges.h | 7 void sort_memory_ranges(struct crash_mem *mrngs, bool merge); 8 struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges); 9 int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size); 10 int add_tce_mem_ranges(struct crash_mem **mem_ranges); 11 int add_initrd_mem_range(struct crash_mem **mem_ranges); 13 int add_htab_mem_range(struct crash_mem **mem_ranges); 15 static inline int add_htab_mem_range(struct crash_mem **mem_ranges) in add_htab_mem_range() 20 int add_kernel_mem_range(struct crash_mem **mem_ranges); 21 int add_rtas_mem_range(struct crash_mem **mem_ranges); 22 int add_opal_mem_range(struct crash_mem **mem_ranges); [all …]
|
A D | kexec.h | 113 struct crash_mem *exclude_ranges;
|
/linux-6.3-rc2/arch/powerpc/kexec/ |
A D | ranges.c | 35 return ((size - sizeof(struct crash_mem)) / in get_max_nr_ranges() 53 size = (sizeof(struct crash_mem) + in get_mem_rngs_size() 75 struct crash_mem *mem_rngs = *mem_ranges; in __add_mem_range() 173 struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges) in realloc_mem_ranges() 175 struct crash_mem *mem_rngs = *mem_ranges; in realloc_mem_ranges() 210 struct crash_mem *mem_rngs = *mem_ranges; in add_mem_range() 243 int add_tce_mem_ranges(struct crash_mem **mem_ranges) in add_tce_mem_ranges() 282 int add_initrd_mem_range(struct crash_mem **mem_ranges) in add_initrd_mem_range() 307 int add_htab_mem_range(struct crash_mem **mem_ranges) in add_htab_mem_range() 334 int add_rtas_mem_range(struct crash_mem **mem_ranges) in add_rtas_mem_range() [all …]
|
A D | file_load_64.c | 58 static int get_exclude_memory_ranges(struct crash_mem **mem_ranges) in get_exclude_memory_ranges() 106 static int get_usable_memory_ranges(struct crash_mem **mem_ranges) in get_usable_memory_ranges() 144 static int get_crash_memory_ranges(struct crash_mem **mem_ranges) in get_crash_memory_ranges() 147 struct crash_mem *tmem; in get_crash_memory_ranges() 220 static int get_reserved_memory_ranges(struct crash_mem **mem_ranges) in get_reserved_memory_ranges() 302 const struct crash_mem *emem) in locate_mem_hole_top_down_ppc64() 400 const struct crash_mem *emem) in locate_mem_hole_bottom_up_ppc64() 653 static int update_usable_mem_fdt(void *fdt, struct crash_mem *usable_mem) in update_usable_mem_fdt() 795 struct crash_mem *cmem = NULL; in load_elfcorehdr_segment() 1166 struct crash_mem *umem = NULL, *rmem = NULL; in setup_new_fdt_ppc64() [all …]
|
/linux-6.3-rc2/arch/x86/kernel/ |
A D | crash.c | 172 static struct crash_mem *fill_up_crash_elf_data(void) in fill_up_crash_elf_data() 175 struct crash_mem *cmem; in fill_up_crash_elf_data() 200 static int elf_header_exclude_ranges(struct crash_mem *cmem) in elf_header_exclude_ranges() 223 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() 236 struct crash_mem *cmem; in prepare_elf_headers() 287 static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, in memmap_exclude_ranges() 310 struct crash_mem *cmem; in crash_setup_memmap_entries()
|
/linux-6.3-rc2/include/linux/ |
A D | kexec.h | 244 struct crash_mem { struct 250 extern int crash_exclude_mem_range(struct crash_mem *mem, argument 253 extern int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map,
|
/linux-6.3-rc2/arch/arm64/kernel/ |
A D | machine_kexec_file.c | 44 struct crash_mem *cmem; in prepare_elf_headers()
|
/linux-6.3-rc2/arch/riscv/kernel/ |
A D | elf_kexec.c | 124 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() 135 struct crash_mem *cmem; in prepare_elf_headers()
|
/linux-6.3-rc2/kernel/ |
A D | kexec_file.c | 1142 int crash_exclude_mem_range(struct crash_mem *mem, in crash_exclude_mem_range() 1224 int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map, in crash_prepare_elf64_headers()
|
Completed in 14 milliseconds