Lines Matching full:images
73 static int boot_prep_linux(bootm_headers_t *images) in boot_prep_linux() argument
83 if (images->ft_len) { in boot_prep_linux()
85 if (image_setup_linux(images)) { in boot_prep_linux()
91 if (images->legacy_hdr_valid) { in boot_prep_linux()
92 hdr = images->legacy_hdr_os; in boot_prep_linux()
107 } else if (images->fit_uname_os) { in boot_prep_linux()
108 ret = fit_image_get_data(images->fit_hdr_os, in boot_prep_linux()
109 images->fit_noffset_os, in boot_prep_linux()
124 images->os.load = load_address; in boot_prep_linux()
126 images->ep = (ulong)base_ptr; in boot_prep_linux()
127 } else if (images->ep) { in boot_prep_linux()
128 cmd_line_dest = (void *)images->ep + COMMAND_LINE_OFFSET; in boot_prep_linux()
134 printf("Setup at %#08lx\n", images->ep); in boot_prep_linux()
135 ret = setup_zimage((void *)images->ep, cmd_line_dest, in boot_prep_linux()
136 0, images->rd_start, in boot_prep_linux()
137 images->rd_end - images->rd_start); in boot_prep_linux()
199 static int boot_jump_linux(bootm_headers_t *images) in boot_jump_linux() argument
202 images->ep, images->os.load); in boot_jump_linux()
204 return boot_linux_kernel(images->ep, images->os.load, in boot_jump_linux()
205 images->os.arch == IH_ARCH_X86_64); in boot_jump_linux()
209 bootm_headers_t *images) in do_bootm_linux() argument
216 return boot_prep_linux(images); in do_bootm_linux()
219 return boot_jump_linux(images); in do_bootm_linux()
221 return boot_jump_linux(images); in do_bootm_linux()