Home
last modified time | relevance | path

Searched refs:cmem (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dcrash.c143 struct crash_mem *cmem; in fill_up_crash_elf_data() local
154 cmem = vzalloc(struct_size(cmem, ranges, nr_ranges)); in fill_up_crash_elf_data()
155 if (!cmem) in fill_up_crash_elf_data()
158 cmem->max_nr_ranges = nr_ranges; in fill_up_crash_elf_data()
159 cmem->nr_ranges = 0; in fill_up_crash_elf_data()
161 return cmem; in fill_up_crash_elf_data()
166 * might lead to split and split ranges are put in cmem->ranges[] array
168 static int elf_header_exclude_ranges(struct crash_mem *cmem) in elf_header_exclude_ranges() argument
173 ret = crash_exclude_mem_range(cmem, in elf_header_exclude_ranges()
191 struct crash_mem *cmem = arg; prepare_elf64_ram_headers_callback() local
204 struct crash_mem *cmem; prepare_elf_headers() local
260 memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, unsigned long long mstart, unsigned long long mend) memmap_exclude_ranges() argument
283 struct crash_mem *cmem; crash_setup_memmap_entries() local
[all...]
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dcrash.c188 struct crash_mem *cmem; in fill_up_crash_elf_data() local
199 cmem = vzalloc(struct_size(cmem, ranges, nr_ranges)); in fill_up_crash_elf_data()
200 if (!cmem) in fill_up_crash_elf_data()
203 cmem->max_nr_ranges = nr_ranges; in fill_up_crash_elf_data()
204 cmem->nr_ranges = 0; in fill_up_crash_elf_data()
206 return cmem; in fill_up_crash_elf_data()
211 * might lead to split and split ranges are put in cmem->ranges[] array
213 static int elf_header_exclude_ranges(struct crash_mem *cmem) in elf_header_exclude_ranges() argument
218 ret = crash_exclude_mem_range(cmem, in elf_header_exclude_ranges()
236 struct crash_mem *cmem = arg; prepare_elf64_ram_headers_callback() local
249 struct crash_mem *cmem; prepare_elf_headers() local
300 memmap_exclude_ranges(struct kimage *image, struct crash_mem *cmem, unsigned long long mstart, unsigned long long mend) memmap_exclude_ranges() argument
323 struct crash_mem *cmem; crash_setup_memmap_entries() local
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dmachine_kexec_file.c44 struct crash_mem *cmem; in prepare_elf_headers() local
54 cmem = kmalloc(struct_size(cmem, ranges, nr_ranges), GFP_KERNEL); in prepare_elf_headers()
55 if (!cmem) in prepare_elf_headers()
58 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
59 cmem->nr_ranges = 0; in prepare_elf_headers()
61 cmem->ranges[cmem->nr_ranges].start = start; in prepare_elf_headers()
62 cmem->ranges[cmem in prepare_elf_headers()
[all...]
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dmachine_kexec_file.c213 struct crash_mem *cmem; in prepare_elf_headers() local
223 cmem = kmalloc(struct_size(cmem, ranges, nr_ranges), GFP_KERNEL); in prepare_elf_headers()
224 if (!cmem) in prepare_elf_headers()
227 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
228 cmem->nr_ranges = 0; in prepare_elf_headers()
230 cmem->ranges[cmem->nr_ranges].start = start; in prepare_elf_headers()
231 cmem->ranges[cmem in prepare_elf_headers()
[all...]
/kernel/linux/linux-5.10/drivers/firmware/efi/
H A Dcper.c290 struct cper_mem_err_compact *cmem) in cper_mem_err_pack()
292 cmem->validation_bits = mem->validation_bits; in cper_mem_err_pack()
293 cmem->node = mem->node; in cper_mem_err_pack()
294 cmem->card = mem->card; in cper_mem_err_pack()
295 cmem->module = mem->module; in cper_mem_err_pack()
296 cmem->bank = mem->bank; in cper_mem_err_pack()
297 cmem->device = mem->device; in cper_mem_err_pack()
298 cmem->row = mem->row; in cper_mem_err_pack()
299 cmem->column = mem->column; in cper_mem_err_pack()
300 cmem in cper_mem_err_pack()
289 cper_mem_err_pack(const struct cper_sec_mem_err *mem, struct cper_mem_err_compact *cmem) cper_mem_err_pack() argument
310 cper_mem_err_unpack(struct trace_seq *p, struct cper_mem_err_compact *cmem) cper_mem_err_unpack() argument
328 struct cper_mem_err_compact cmem; cper_print_mem() local
[all...]
/kernel/linux/linux-6.6/drivers/firmware/efi/
H A Dcper.c318 struct cper_mem_err_compact *cmem) in cper_mem_err_pack()
320 cmem->validation_bits = mem->validation_bits; in cper_mem_err_pack()
321 cmem->node = mem->node; in cper_mem_err_pack()
322 cmem->card = mem->card; in cper_mem_err_pack()
323 cmem->module = mem->module; in cper_mem_err_pack()
324 cmem->bank = mem->bank; in cper_mem_err_pack()
325 cmem->device = mem->device; in cper_mem_err_pack()
326 cmem->row = mem->row; in cper_mem_err_pack()
327 cmem->column = mem->column; in cper_mem_err_pack()
328 cmem in cper_mem_err_pack()
317 cper_mem_err_pack(const struct cper_sec_mem_err *mem, struct cper_mem_err_compact *cmem) cper_mem_err_pack() argument
339 cper_mem_err_unpack(struct trace_seq *p, struct cper_mem_err_compact *cmem) cper_mem_err_unpack() argument
357 struct cper_mem_err_compact cmem; cper_print_mem() local
[all...]
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Delf_kexec.c130 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() local
132 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback()
133 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback()
134 cmem->nr_ranges++; in prepare_elf64_ram_headers_callback()
141 struct crash_mem *cmem; in prepare_elf_headers() local
148 cmem = kmalloc(struct_size(cmem, ranges, nr_ranges), GFP_KERNEL); in prepare_elf_headers()
149 if (!cmem) in prepare_elf_headers()
[all...]
/kernel/linux/linux-6.6/drivers/edac/
H A Dghes_edac.c273 struct cper_mem_err_compact cmem; in ghes_edac_report_mem_error() local
350 cper_mem_err_pack(mem_err, &cmem); in ghes_edac_report_mem_error()
351 p += cper_mem_err_location(&cmem, p); in ghes_edac_report_mem_error()
356 p += cper_dimm_err_location(&cmem, p); in ghes_edac_report_mem_error()
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Dfile_load_64.c789 struct crash_mem *cmem = NULL; in load_elfcorehdr_segment() local
794 ret = get_crash_memory_ranges(&cmem); in load_elfcorehdr_segment()
799 ret = crash_prepare_elf64_headers(cmem, false, &headers, &headers_sz); in load_elfcorehdr_segment()
823 kfree(cmem); in load_elfcorehdr_segment()
/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Dfile_load_64.c796 struct crash_mem *cmem = NULL; in load_elfcorehdr_segment() local
801 ret = get_crash_memory_ranges(&cmem); in load_elfcorehdr_segment()
806 ret = crash_prepare_elf64_headers(cmem, false, &headers, &headers_sz); in load_elfcorehdr_segment()
830 kfree(cmem); in load_elfcorehdr_segment()

Completed in 7 milliseconds