Symbol: crash_mem
arch/arm64/kernel/machine_kexec_file.c
45
struct crash_mem *cmem;
arch/loongarch/kernel/machine_kexec_file.c
65
struct crash_mem *cmem;
arch/powerpc/include/asm/kexec.h
107
unsigned int kexec_extra_fdt_size_ppc64(struct kimage *image, struct crash_mem *rmem);
arch/powerpc/include/asm/kexec.h
108
int setup_new_fdt_ppc64(const struct kimage *image, void *fdt, struct crash_mem *rmem);
arch/powerpc/include/asm/kexec.h
75
struct crash_mem *exclude_ranges;
arch/powerpc/include/asm/kexec_ranges.h
10
int remove_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size);
arch/powerpc/include/asm/kexec_ranges.h
11
int get_exclude_memory_ranges(struct crash_mem **mem_ranges);
arch/powerpc/include/asm/kexec_ranges.h
12
int get_reserved_memory_ranges(struct crash_mem **mem_ranges);
arch/powerpc/include/asm/kexec_ranges.h
13
int get_crash_memory_ranges(struct crash_mem **mem_ranges);
arch/powerpc/include/asm/kexec_ranges.h
14
int get_usable_memory_ranges(struct crash_mem **mem_ranges);
arch/powerpc/include/asm/kexec_ranges.h
7
void sort_memory_ranges(struct crash_mem *mrngs, bool merge);
arch/powerpc/include/asm/kexec_ranges.h
8
struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges);
arch/powerpc/include/asm/kexec_ranges.h
9
int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size);
arch/powerpc/kexec/crash.c
431
struct crash_mem *cmem = NULL;
arch/powerpc/kexec/elf_64.c
40
struct crash_mem *rmem = NULL;
arch/powerpc/kexec/file_load_64.c
272
static int update_usable_mem_fdt(void *fdt, struct crash_mem *usable_mem)
arch/powerpc/kexec/file_load_64.c
404
static unsigned int kdump_extra_elfcorehdr_size(struct crash_mem *cmem)
arch/powerpc/kexec/file_load_64.c
431
struct crash_mem *cmem = NULL;
arch/powerpc/kexec/file_load_64.c
55
struct crash_mem *emem;
arch/powerpc/kexec/file_load_64.c
674
unsigned int kexec_extra_fdt_size_ppc64(struct kimage *image, struct crash_mem *rmem)
arch/powerpc/kexec/file_load_64.c
755
int setup_new_fdt_ppc64(const struct kimage *image, void *fdt, struct crash_mem *rmem)
arch/powerpc/kexec/file_load_64.c
757
struct crash_mem *umem = NULL;
arch/powerpc/kexec/ranges.c
103
static void __merge_memory_ranges(struct crash_mem *mem_rngs)
arch/powerpc/kexec/ranges.c
146
void sort_memory_ranges(struct crash_mem *mem_rngs, bool merge)
arch/powerpc/kexec/ranges.c
177
struct crash_mem *realloc_mem_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
179
struct crash_mem *mem_rngs = *mem_ranges;
arch/powerpc/kexec/ranges.c
212
int add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
arch/powerpc/kexec/ranges.c
214
struct crash_mem *mem_rngs = *mem_ranges;
arch/powerpc/kexec/ranges.c
250
static int add_tce_mem_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
289
static int add_initrd_mem_range(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
313
static int add_htab_mem_range(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
333
static int add_kernel_mem_range(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
346
static int add_rtas_mem_range(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
371
static int add_opal_mem_range(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
39
return ((size - sizeof(struct crash_mem)) /
arch/powerpc/kexec/ranges.c
399
static int add_reserved_mem_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
439
int get_reserved_memory_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
467
int get_exclude_memory_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
50
static inline size_t get_mem_rngs_size(struct crash_mem *mem_rngs)
arch/powerpc/kexec/ranges.c
516
int get_usable_memory_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
556
static int crash_exclude_mem_range_guarded(struct crash_mem **mem_ranges,
arch/powerpc/kexec/ranges.c
560
struct crash_mem *tmem = *mem_ranges;
arch/powerpc/kexec/ranges.c
57
size = (sizeof(struct crash_mem) +
arch/powerpc/kexec/ranges.c
580
int get_crash_memory_ranges(struct crash_mem **mem_ranges)
arch/powerpc/kexec/ranges.c
655
int remove_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
arch/powerpc/kexec/ranges.c
661
struct crash_mem *mem_rngs = *mem_ranges;
arch/powerpc/kexec/ranges.c
77
static int __add_mem_range(struct crash_mem **mem_ranges, u64 base, u64 size)
arch/powerpc/kexec/ranges.c
79
struct crash_mem *mem_rngs = *mem_ranges;
arch/riscv/kernel/machine_kexec_file.c
49
struct crash_mem *cmem = arg;
arch/riscv/kernel/machine_kexec_file.c
60
struct crash_mem *cmem;
arch/x86/kernel/crash.c
156
static struct crash_mem *fill_up_crash_elf_data(void)
arch/x86/kernel/crash.c
159
struct crash_mem *cmem;
arch/x86/kernel/crash.c
193
static int elf_header_exclude_ranges(struct crash_mem *cmem)
arch/x86/kernel/crash.c
226
struct crash_mem *cmem = arg;
arch/x86/kernel/crash.c
239
struct crash_mem *cmem;
arch/x86/kernel/crash.c
295
static int memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem,
arch/x86/kernel/crash.c
332
struct crash_mem *cmem;
include/linux/crash_core.h
64
extern int crash_exclude_mem_range(struct crash_mem *mem,
include/linux/crash_core.h
67
extern int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map,
kernel/crash_core.c
176
int crash_prepare_elf64_headers(struct crash_mem *mem, int need_kernel_map,
kernel/crash_core.c
291
int crash_exclude_mem_range(struct crash_mem *mem,
kernel/crash_core_test.c
10
struct crash_mem *mem;
kernel/crash_core_test.c
20
alloc_size = sizeof(struct crash_mem) + (size_t)max_ranges * sizeof(struct range);
kernel/crash_core_test.c
6
static struct crash_mem *create_crash_mem(struct kunit *test, unsigned int max_ranges,
kernel/crash_core_test.c
73
struct crash_mem *mem;