Lines Matching refs:image_info
251 struct spl_image_info *image_info) in spl_load_fit_image() argument
281 load_addr = image_info->load_addr; in spl_load_fit_image()
390 if (image_info) { in spl_load_fit_image()
391 image_info->load_addr = load_addr; in spl_load_fit_image()
392 image_info->size = length; in spl_load_fit_image()
393 image_info->entry_point = fdt_getprop_u32(fit, node, "entry"); in spl_load_fit_image()
403 struct spl_image_info image_info; in spl_fit_append_fdt() local
417 image_info.load_addr = spl_image->load_addr + spl_image->size; in spl_fit_append_fdt()
419 &image_info); in spl_fit_append_fdt()
425 spl_image->fdt_addr = (void *)image_info.load_addr; in spl_fit_append_fdt()
444 image_info.load_addr = in spl_fit_append_fdt()
447 &image_info); in spl_fit_append_fdt()
586 struct spl_image_info image_info; in spl_load_kernel_fit() local
664 node, &image_info); in spl_load_kernel_fit()
670 spl_image->fdt_addr = (void *)image_info.load_addr; in spl_load_kernel_fit()
671 if (spl_fdt_chosen_bootargs(info, (void *)image_info.load_addr)) { in spl_load_kernel_fit()
677 spl_image->entry_point_os = image_info.load_addr; in spl_load_kernel_fit()
680 spl_image->entry_point_bl33 = image_info.load_addr; in spl_load_kernel_fit()
683 fdt_initrd(spl_image->fdt_addr, image_info.load_addr, in spl_load_kernel_fit()
684 image_info.load_addr + image_info.size); in spl_load_kernel_fit()
706 struct spl_image_info image_info; in spl_internal_load_simple_fit() local
786 node, &image_info); in spl_internal_load_simple_fit()
794 if (image_info.entry_point == FDT_ERROR) in spl_internal_load_simple_fit()
795 image_info.entry_point = image_info.load_addr; in spl_internal_load_simple_fit()
797 flush_dcache_range(image_info.load_addr, in spl_internal_load_simple_fit()
798 image_info.load_addr + image_info.size); in spl_internal_load_simple_fit()
799 ret = spl_fit_standalone_release(desc, image_info.entry_point); in spl_internal_load_simple_fit()
878 &image_info); in spl_internal_load_simple_fit()
888 spl_image->entry_point_bl33 = image_info.load_addr; in spl_internal_load_simple_fit()
890 spl_image->entry_point_os = image_info.load_addr; in spl_internal_load_simple_fit()
892 ret = spl_fit_append_fdt(&image_info, info, sector, in spl_internal_load_simple_fit()
896 spl_image->fdt_addr = image_info.fdt_addr; in spl_internal_load_simple_fit()
904 image_info.entry_point != FDT_ERROR) in spl_internal_load_simple_fit()
905 spl_image->entry_point = image_info.entry_point; in spl_internal_load_simple_fit()
911 &image_info); in spl_internal_load_simple_fit()
914 spl_image->entry_point_bl32 = image_info.load_addr; in spl_internal_load_simple_fit()