Lines Matching refs:img

470 static void set_image_hash(boot_img_t *img, char *filename, uint32_t hash_type)  in set_image_hash()  argument
477 if (img->size == 0) in set_image_hash()
483 img->size, filename, hash_type); in set_image_hash()
487 img->hab_flags |= IMG_FLAG_HASH_SHA256; in set_image_hash()
490 img->hab_flags |= IMG_FLAG_HASH_SHA384; in set_image_hash()
493 img->hab_flags |= IMG_FLAG_HASH_SHA512; in set_image_hash()
501 memset(img->hash, 0, HASH_MAX_LEN); in set_image_hash()
515 ret = sscanf(hash + 2 * i, "%02hhx", &img->hash[i]); in set_image_hash()
535 boot_img_t *img = &container->img[container->num_images]; in set_image_array_entry() local
537 img->offset = offset; /* Is re-adjusted later */ in set_image_array_entry()
538 img->size = size; in set_image_array_entry()
540 set_image_hash(img, tmp_filename, IMAGE_HASH_ALGO_DEFAULT); in set_image_array_entry()
544 img->hab_flags |= IMG_TYPE_SECO; in set_image_array_entry()
545 img->hab_flags |= CORE_SECO << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
547 img->dst = 0x20C00000; in set_image_array_entry()
548 img->entry = 0x20000000; in set_image_array_entry()
563 img->hab_flags |= IMG_TYPE_EXEC; in set_image_array_entry()
565 img->hab_flags |= CORE_CA53 << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
567 img->dst = entry; in set_image_array_entry()
568 img->entry = entry; in set_image_array_entry()
569 img->meta = meta; in set_image_array_entry()
586 img->hab_flags |= IMG_TYPE_EXEC; in set_image_array_entry()
587 img->hab_flags |= core << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
593 img->dst = entry; in set_image_array_entry()
594 img->entry = entry; in set_image_array_entry()
595 img->meta = meta; in set_image_array_entry()
599 img->hab_flags |= IMG_TYPE_DATA; in set_image_array_entry()
600 img->hab_flags |= CORE_CA35 << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
602 img->dst = entry; in set_image_array_entry()
605 img->hab_flags |= IMG_TYPE_DATA; in set_image_array_entry()
606 img->hab_flags |= CORE_CA35 << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
607 img->meta = core << BOOT_IMG_META_MU_RID_SHIFT; in set_image_array_entry()
609 img->dst = entry; in set_image_array_entry()
612 img->hab_flags |= scfw_flags & 0xFFFF0000; in set_image_array_entry()
613 img->hab_flags |= IMG_TYPE_EXEC; in set_image_array_entry()
614 img->hab_flags |= CORE_SC << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
616 img->dst = 0x1FFE0000; in set_image_array_entry()
617 img->entry = 0x1FFE0000; in set_image_array_entry()
622 img = &container->img[container->num_images]; in set_image_array_entry()
623 img->hab_flags |= IMG_TYPE_DCD_DDR; in set_image_array_entry()
624 img->hab_flags |= CORE_SC << BOOT_IMG_FLAGS_CORE_SHIFT; in set_image_array_entry()
625 set_image_hash(img, "/dev/null", in set_image_array_entry()
627 img->offset = offset + img->size; in set_image_array_entry()
628 img->entry = read_dcd_offset(tmp_filename); in set_image_array_entry()
629 img->dst = img->entry - 1; in set_image_array_entry()
684 header.img[header.num_images - 1].size; in get_container_image_start_pos()
753 container->img[j].offset -= in flatten_container_header()
758 append(ptr, &container->img[j], sizeof(boot_img_t)); in flatten_container_header()