Lines Matching full:image
133 static char *efi_convert_cmdline(struct efi_loaded_image_64 *image, int *cmd_line_len) in efi_convert_cmdline() argument
137 int options_chars = image->load_options_size; in efi_convert_cmdline()
138 const u16 *options = image->load_options; in efi_convert_cmdline()
211 static void efi_load_image(efi_handle_t handle, struct efi_loaded_image_64 *image, void **data, in efi_load_image() argument
223 status = efi_bs_call(handle_protocol, image->device_handle, &file_system_proto_guid, in efi_load_image()
300 static void* efi_get_var(efi_handle_t handle, struct efi_loaded_image_64 *image, efi_char16_t *var) in efi_get_var() argument
316 static void *efi_get_fdt(efi_handle_t handle, struct efi_loaded_image_64 *image) in efi_get_fdt() argument
323 val = efi_get_var(handle, image, var); in efi_get_fdt()
325 efi_load_image(handle, image, &fdt, &fdtsize, val); in efi_get_fdt()
335 static void *efi_get_fdt(efi_handle_t handle, struct efi_loaded_image_64 *image) in efi_get_fdt() argument
414 struct efi_loaded_image_64 *image; in efi_main() local
420 * Get a handle to the loaded image protocol. This is used to get in efi_main()
421 * information about the running image, such as size and the command in efi_main()
424 status = efi_bs_call(handle_protocol, handle, &loaded_image_proto, (void *)&image); in efi_main()
426 printf("Failed to get loaded image protocol\n"); in efi_main()
430 cmdline_ptr = efi_convert_cmdline(image, &cmdline_size); in efi_main()
440 efi_bootinfo.fdt = efi_get_fdt(handle, image); in efi_main()
485 printf("Address of image is: 0x%lx\n", (unsigned long)&_text); in efi_main()