Home
last modified time | relevance | path

Searched refs:cmem (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/arch/x86/kernel/
A Dcrash.c186 cmem = vzalloc(struct_size(cmem, ranges, nr_ranges)); in fill_up_crash_elf_data()
187 if (!cmem) in fill_up_crash_elf_data()
193 return cmem; in fill_up_crash_elf_data()
225 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback()
226 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback()
240 if (!cmem) in prepare_elf_headers()
256 vfree(cmem); in prepare_elf_headers()
312 cmem = vzalloc(struct_size(cmem, ranges, 1)); in crash_setup_memmap_entries()
313 if (!cmem) in crash_setup_memmap_entries()
356 ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1; in crash_setup_memmap_entries()
[all …]
/linux-6.3-rc2/arch/arm64/kernel/
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->nr_ranges].end = end - 1; in prepare_elf_headers()
63 cmem->nr_ranges++; in prepare_elf_headers()
67 ret = crash_exclude_mem_range(cmem, crashk_res.start, crashk_res.end); in prepare_elf_headers()
77 ret = crash_prepare_elf64_headers(cmem, true, addr, sz); in prepare_elf_headers()
[all …]
/linux-6.3-rc2/drivers/firmware/efi/
A Dcper.c321 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->bit_pos = mem->bit_pos; in cper_mem_err_pack()
332 cmem->extended = mem->extended; in cper_mem_err_pack()
333 cmem->rank = mem->rank; in cper_mem_err_pack()
[all …]
/linux-6.3-rc2/arch/riscv/kernel/
A Delf_kexec.c124 struct crash_mem *cmem = arg; in prepare_elf64_ram_headers_callback() local
126 cmem->ranges[cmem->nr_ranges].start = res->start; in prepare_elf64_ram_headers_callback()
127 cmem->ranges[cmem->nr_ranges].end = res->end; in prepare_elf64_ram_headers_callback()
128 cmem->nr_ranges++; in prepare_elf64_ram_headers_callback()
135 struct crash_mem *cmem; in prepare_elf_headers() local
142 cmem = kmalloc(struct_size(cmem, ranges, nr_ranges), GFP_KERNEL); in prepare_elf_headers()
143 if (!cmem) in prepare_elf_headers()
146 cmem->max_nr_ranges = nr_ranges; in prepare_elf_headers()
147 cmem->nr_ranges = 0; in prepare_elf_headers()
155 ret = crash_prepare_elf64_headers(cmem, true, addr, sz); in prepare_elf_headers()
[all …]
/linux-6.3-rc2/drivers/edac/
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()
/linux-6.3-rc2/arch/powerpc/kexec/
A Dfile_load_64.c795 struct crash_mem *cmem = NULL; in load_elfcorehdr_segment() local
800 ret = get_crash_memory_ranges(&cmem); in load_elfcorehdr_segment()
805 ret = crash_prepare_elf64_headers(cmem, false, &headers, &headers_sz); in load_elfcorehdr_segment()
829 kfree(cmem); in load_elfcorehdr_segment()

Completed in 11 milliseconds