Lines Matching refs:images
72 static int boot_prep_linux(bootm_headers_t *images) in boot_prep_linux() argument
82 if (images->ft_len) { in boot_prep_linux()
84 if (image_setup_linux(images)) { in boot_prep_linux()
90 if (images->legacy_hdr_valid) { in boot_prep_linux()
91 hdr = images->legacy_hdr_os; in boot_prep_linux()
106 } else if (images->fit_uname_os && is_zimage) { in boot_prep_linux()
107 ret = fit_image_get_data(images->fit_hdr_os, in boot_prep_linux()
108 images->fit_noffset_os, in boot_prep_linux()
127 images->os.load = load_address; in boot_prep_linux()
129 images->ep = (ulong)base_ptr; in boot_prep_linux()
130 } else if (images->ep) { in boot_prep_linux()
131 cmd_line_dest = (void *)images->ep + COMMAND_LINE_OFFSET; in boot_prep_linux()
137 printf("Setup at %#08lx\n", images->ep); in boot_prep_linux()
138 ret = setup_zimage((void *)images->ep, cmd_line_dest, in boot_prep_linux()
139 0, images->rd_start, in boot_prep_linux()
140 images->rd_end - images->rd_start, 0); in boot_prep_linux()
202 static int boot_jump_linux(bootm_headers_t *images) in boot_jump_linux() argument
205 images->ep, images->os.load); in boot_jump_linux()
207 return boot_linux_kernel(images->ep, images->os.load, in boot_jump_linux()
208 images->os.arch == IH_ARCH_X86_64); in boot_jump_linux()
212 bootm_headers_t *images) in do_bootm_linux() argument
219 return boot_prep_linux(images); in do_bootm_linux()
222 return boot_jump_linux(images); in do_bootm_linux()
224 return boot_jump_linux(images); in do_bootm_linux()