Lines Matching refs:image

234 static int setup_ima_buffer(const struct kimage *image, void *fdt,  in setup_ima_buffer()  argument
239 if (!image->ima_buffer_size) in setup_ima_buffer()
244 image->ima_buffer_addr, in setup_ima_buffer()
245 image->ima_buffer_size); in setup_ima_buffer()
249 ret = fdt_add_mem_rsv(fdt, image->ima_buffer_addr, in setup_ima_buffer()
250 image->ima_buffer_size); in setup_ima_buffer()
255 image->ima_buffer_addr, image->ima_buffer_size); in setup_ima_buffer()
260 static inline int setup_ima_buffer(const struct kimage *image, void *fdt, in setup_ima_buffer() argument
267 static int kho_add_chosen(const struct kimage *image, void *fdt, int chosen_node) in kho_add_chosen() argument
283 if (!image->kho.fdt || !image->kho.scratch) in kho_add_chosen()
286 fdt_mem = image->kho.fdt; in kho_add_chosen()
288 scratch_mem = image->kho.scratch->mem; in kho_add_chosen()
289 scratch_len = image->kho.scratch->bufsz; in kho_add_chosen()
316 void *of_kexec_alloc_and_setup_fdt(const struct kimage *image, in of_kexec_alloc_and_setup_fdt() argument
418 if (image->type == KEXEC_TYPE_CRASH) { in of_kexec_alloc_and_setup_fdt()
421 "linux,elfcorehdr", image->elf_load_addr, in of_kexec_alloc_and_setup_fdt()
422 image->elf_headers_sz); in of_kexec_alloc_and_setup_fdt()
430 ret = fdt_add_mem_rsv(fdt, image->elf_load_addr, in of_kexec_alloc_and_setup_fdt()
431 image->elf_headers_sz); in of_kexec_alloc_and_setup_fdt()
455 ret = kho_add_chosen(image, fdt, chosen_node); in of_kexec_alloc_and_setup_fdt()
507 ret = setup_ima_buffer(image, fdt, fdt_path_offset(fdt, "/chosen")); in of_kexec_alloc_and_setup_fdt()