Lines Matching refs:ced

195 	struct crash_elf_data *ced = arg;  in get_gart_ranges_callback()  local
197 ced->gart_start = start; in get_gart_ranges_callback()
198 ced->gart_end = end; in get_gart_ranges_callback()
206 static void fill_up_crash_elf_data(struct crash_elf_data *ced, in fill_up_crash_elf_data() argument
211 ced->image = image; in fill_up_crash_elf_data()
216 ced->max_nr_ranges = nr_ranges; in fill_up_crash_elf_data()
225 ced, get_gart_ranges_callback); in fill_up_crash_elf_data()
231 if (ced->gart_end) in fill_up_crash_elf_data()
232 ced->max_nr_ranges++; in fill_up_crash_elf_data()
235 ced->max_nr_ranges++; in fill_up_crash_elf_data()
239 ced->max_nr_ranges++; in fill_up_crash_elf_data()
319 static int elf_header_exclude_ranges(struct crash_elf_data *ced, in elf_header_exclude_ranges() argument
322 struct crash_mem *cmem = &ced->mem; in elf_header_exclude_ranges()
343 if (ced->gart_end) { in elf_header_exclude_ranges()
344 ret = exclude_mem_range(cmem, ced->gart_start, ced->gart_end); in elf_header_exclude_ranges()
354 struct crash_elf_data *ced = arg; in prepare_elf64_ram_headers_callback() local
358 struct kimage *image = ced->image; in prepare_elf64_ram_headers_callback()
362 ehdr = ced->ehdr; in prepare_elf64_ram_headers_callback()
365 ret = elf_header_exclude_ranges(ced, start, end); in prepare_elf64_ram_headers_callback()
370 cmem = &ced->mem; in prepare_elf64_ram_headers_callback()
376 phdr = ced->bufp; in prepare_elf64_ram_headers_callback()
377 ced->bufp += sizeof(Elf64_Phdr); in prepare_elf64_ram_headers_callback()
404 static int prepare_elf64_headers(struct crash_elf_data *ced, in prepare_elf64_headers() argument
417 nr_phdr += ced->max_nr_ranges; in prepare_elf64_headers()
483 ced->ehdr = ehdr; in prepare_elf64_headers()
484 ced->bufp = bufp; in prepare_elf64_headers()
485 ret = walk_system_ram_res(0, -1, ced, in prepare_elf64_headers()
499 struct crash_elf_data *ced; in prepare_elf_headers() local
502 ced = kzalloc(sizeof(*ced), GFP_KERNEL); in prepare_elf_headers()
503 if (!ced) in prepare_elf_headers()
506 fill_up_crash_elf_data(ced, image); in prepare_elf_headers()
509 ret = prepare_elf64_headers(ced, addr, sz); in prepare_elf_headers()
510 kfree(ced); in prepare_elf_headers()