Lines Matching defs:image_id
29 static int bl1_fwu_image_copy(unsigned int image_id,
34 static int bl1_fwu_image_auth(unsigned int image_id,
38 static int bl1_fwu_image_execute(unsigned int image_id,
46 static int bl1_fwu_image_reset(unsigned int image_id,
117 * Adds an image_id to the bl1_fwu_loaded_ids array.
120 static int bl1_fwu_add_loaded_id(unsigned int image_id)
126 if (bl1_fwu_loaded_ids[i] == image_id)
133 bl1_fwu_loaded_ids[i] = image_id;
142 * Removes an image_id from the bl1_fwu_loaded_ids array.
145 static int bl1_fwu_remove_loaded_id(unsigned int image_id)
151 if (bl1_fwu_loaded_ids[i] == image_id) {
164 static int bl1_fwu_image_check_overlaps(unsigned int image_id)
172 checked_desc = bl1_plat_get_image_desc(image_id);
186 (bl1_fwu_loaded_ids[i] == image_id))
213 checked_desc->image_id, desc->image_id);
224 static int bl1_fwu_image_copy(unsigned int image_id,
235 desc = bl1_plat_get_image_desc(image_id);
237 WARN("BL1-FWU: Invalid image ID %u\n", image_id);
307 if (bl1_fwu_image_check_overlaps(image_id) != 0) {
337 if (bl1_fwu_add_loaded_id(image_id) != 0) {
344 if (bl1_plat_handle_pre_image_load(image_id) != 0) {
346 image_id);
367 static int bl1_fwu_image_auth(unsigned int image_id,
378 desc = bl1_plat_get_image_desc(image_id);
429 if (bl1_fwu_add_loaded_id(image_id) != 0) {
444 INFO("BL1-FWU: Authenticating image_id:%d\n", image_id);
445 result = auth_mod_verify_img(image_id, (void *)base_addr, total_size);
469 (void)bl1_fwu_remove_loaded_id(image_id);
477 result = bl1_plat_handle_post_image_load(image_id);
480 result, image_id);
503 static int bl1_fwu_image_execute(unsigned int image_id,
508 image_desc_t *desc = bl1_plat_get_image_desc(image_id);
512 * image_id is invalid OR
535 bl1_prepare_next_image(image_id);
538 sec_exec_image_id = image_id;
692 static int bl1_fwu_image_reset(unsigned int image_id, unsigned int flags)
694 image_desc_t *desc = bl1_plat_get_image_desc(image_id);
712 if (bl1_fwu_remove_loaded_id(image_id) != 0) {
734 auth_img_flags[image_id] = 0;