Searched refs:crash_mem (Results 1 – 12 of 12) sorted by relevance
| /linux/arch/powerpc/include/asm/ |
| H 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 remove_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size); 11 int get_exclude_memory_ranges(struct crash_mem **mem_ranges); 12 int get_reserved_memory_ranges(struct crash_mem **mem_ranges); 13 int get_crash_memory_ranges(struct crash_mem **mem_ranges); 14 int get_usable_memory_ranges(struct crash_mem **mem_ranges);
|
| H A D | kexec.h | 75 struct crash_mem *exclude_ranges; 107 unsigned int kexec_extra_fdt_size_ppc64(struct kimage *image, struct crash_mem *rmem); 108 int setup_new_fdt_ppc64(const struct kimage *image, void *fdt, struct crash_mem *rmem);
|
| /linux/arch/powerpc/kexec/ |
| H A D | ranges.c | 39 return ((size - sizeof(struct crash_mem)) / in get_max_nr_ranges() 50 static inline size_t get_mem_rngs_size(struct crash_mem *mem_rngs) in get_mem_rngs_size() 57 size = (sizeof(struct crash_mem) + in get_mem_rngs_size() 77 static int __add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size) in __add_mem_range() 79 struct crash_mem *mem_rngs = *mem_ranges; in __add_mem_range() 103 static void __merge_memory_ranges(struct crash_mem *mem_rngs) in __merge_memory_ranges() 146 void sort_memory_ranges(struct crash_mem *mem_rngs, bool merge) in sort_memory_ranges() 177 struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges) in realloc_mem_ranges() 179 struct crash_mem *mem_rngs = *mem_ranges; in realloc_mem_ranges() 212 int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size) in add_mem_range() [all …]
|
| H A D | file_load_64.c | 55 struct crash_mem *emem; in arch_check_excluded_range() 272 static int update_usable_mem_fdt(void *fdt, struct crash_mem *usable_mem) in update_usable_mem_fdt() 404 static unsigned int kdump_extra_elfcorehdr_size(struct crash_mem *cmem) in kdump_extra_elfcorehdr_size() 431 struct crash_mem *cmem = NULL; in load_elfcorehdr_segment() 674 unsigned int kexec_extra_fdt_size_ppc64(struct kimage *image, struct crash_mem *rmem) in kexec_extra_fdt_size_ppc64() 755 int setup_new_fdt_ppc64(const struct kimage *image, void *fdt, struct crash_mem *rmem) in setup_new_fdt_ppc64() 757 struct crash_mem *umem = NULL; in setup_new_fdt_ppc64()
|
| H A D | elf_64.c | 40 struct crash_mem *rmem = NULL; in elf64_load()
|
| /linux/include/linux/ |
| H A D | crash_core.h | 11 struct crash_mem { struct 64 extern int crash_exclude_mem_range(struct crash_mem *mem, 67 extern int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map,
|
| /linux/arch/x86/kernel/ |
| H A D | crash.c | 156 static struct crash_mem *fill_up_crash_elf_data(void) in fill_up_crash_elf_data() 159 struct crash_mem *cmem; in fill_up_crash_elf_data() 193 static int elf_header_exclude_ranges(struct crash_mem *cmem) in elf_header_exclude_ranges() 226 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() 239 struct crash_mem *cmem; in prepare_elf_headers() 295 static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, in memmap_exclude_ranges() 332 struct crash_mem *cmem; in crash_setup_memmap_entries()
|
| /linux/kernel/ |
| H A D | crash_core_test.c | 6 static struct crash_mem *create_crash_mem(struct kunit *test, unsigned int max_ranges, in create_crash_mem() 10 struct crash_mem *mem; in create_crash_mem() 20 alloc_size = sizeof(struct crash_mem) + (size_t)max_ranges * sizeof(struct range); in create_crash_mem() 73 struct crash_mem *mem; in run_exclude_test_case()
|
| H A D | crash_core.c | 176 int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map, in crash_prepare_elf64_headers() 291 int crash_exclude_mem_range(struct crash_mem *mem, in crash_exclude_mem_range()
|
| /linux/arch/riscv/kernel/ |
| H A D | machine_kexec_file.c | 49 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() 60 struct crash_mem *cmem; in prepare_elf_headers()
|
| /linux/arch/arm64/kernel/ |
| H A D | machine_kexec_file.c | 45 struct crash_mem *cmem; in prepare_elf_headers()
|
| /linux/arch/loongarch/kernel/ |
| H A D | machine_kexec_file.c | 65 struct crash_mem *cmem; in prepare_elf_headers()
|