Home
last modified time | relevance | path

Searched refs:image_size (Results 1 – 25 of 41) sorted by relevance

12

/trusted-firmware-a/common/
A Dbl_common.c76 size_t image_size; in load_image() local
104 io_result = io_size(image_handle, &image_size); in load_image()
105 if ((io_result != 0) || (image_size == 0U)) { in load_image()
112 if (image_size > image_data->image_max_size) { in load_image()
122 image_data->image_size = (uint32_t)image_size; in load_image()
133 (uintptr_t)(image_base + image_size)); in load_image()
158 image_data->image_size); in load_image_flush()
195 image_data->image_size); in load_auth_image_recursive()
199 image_data->image_size); in load_auth_image_recursive()
201 image_data->image_size); in load_auth_image_recursive()
[all …]
A Dimage_decompress.c51 compressed_image_size = info->image_size; in image_decompress()
75 info->image_size = image_base - info->image_base; in image_decompress()
77 flush_dcache_range(info->image_base, info->image_size); in image_decompress()
/trusted-firmware-a/plat/nxp/common/img_loadr/
A Dload_img.c32 uint32_t *image_size) in load_img() argument
42 .image_info.image_max_size = *image_size + CSF_HDR_SZ, in load_img()
45 .image_info.image_max_size = *image_size, in load_img()
68 *image_size = img_info.image_info.image_size - CSF_HDR_SZ; in load_img()
75 *image_size = img_info.image_info.image_size; in load_img()
A Dload_img.h12 uint32_t *image_size);
/trusted-firmware-a/drivers/arm/css/scp/
A Dcss_bom_bootloader.c32 uint32_t image_size; member
104 int css_scp_boot_image_xfer(void *image, unsigned int image_size) in css_scp_boot_image_xfer() argument
113 if ((image_size == 0) || (image_size % 4 != 0)) { in css_scp_boot_image_xfer()
116 image_size); in css_scp_boot_image_xfer()
123 image_size -= sizeof(checksum); in css_scp_boot_image_xfer()
137 cmd_info_payload->image_size = image_size; in css_scp_boot_image_xfer()
175 cmd_data_payload->block_size = image_size; in css_scp_boot_image_xfer()
A Dcss_sds.c18 int css_scp_boot_image_xfer(void *image, unsigned int image_size) in css_scp_boot_image_xfer() argument
38 &image_size, SDS_SCP_IMG_SIZE_SIZE, in css_scp_boot_image_xfer()
/trusted-firmware-a/bl1/
A Dbl1_fwu.c32 unsigned int image_size,
36 unsigned int image_size,
197 if (info->image_size == 0) in bl1_fwu_image_check_overlaps()
227 unsigned int image_size, in bl1_fwu_image_copy() argument
279 image_size = desc->image_info.image_size; in bl1_fwu_image_copy()
280 assert(image_size != 0); in bl1_fwu_image_copy()
291 if (image_size == 0) { in bl1_fwu_image_copy()
304 desc->image_info.image_size = image_size; in bl1_fwu_image_copy()
308 desc->image_info.image_size = 0; in bl1_fwu_image_copy()
369 unsigned int image_size, in bl1_fwu_image_auth() argument
[all …]
/trusted-firmware-a/plat/marvell/armada/common/mss/
A Dmss_scp_bootloader.c176 uint32_t image_size, uint32_t ap_idx) in mss_ap_load_image() argument
211 ret = mss_image_load(single_img, image_size, in mss_ap_load_image()
228 uintptr_t single_img, uint32_t image_size) in load_img_to_cm3() argument
237 ret = mss_ap_load_image(single_img, image_size, ap_idx); in load_img_to_cm3()
266 ret = mss_image_load(single_img, image_size, in load_img_to_cm3()
287 ret = mg_image_load(single_img, image_size, cp_index); in load_img_to_cm3()
350 int scp_bootloader_transfer(void *image, unsigned int image_size) in scp_bootloader_transfer() argument
356 VERBOSE("Concatenated img size %d\n", image_size); in scp_bootloader_transfer()
358 if (image_size == 0) { in scp_bootloader_transfer()
360 image_size); in scp_bootloader_transfer()
A Dmss_scp_bootloader.h11 int scp_bootloader_transfer(void *image, unsigned int image_size);
/trusted-firmware-a/plat/hisilicon/hikey/
A Dhisi_mcu.c48 uint32_t image_size; member
77 if ((head->image_size == 0) || in is_binary_header_invalid()
78 (head->image_size > length) || in is_binary_header_invalid()
92 (sec->src_offset + sec->size > head->image_size)) in is_binary_section_invalid()
157 int hisi_mcu_load_image(uintptr_t image_base, uint32_t image_size) in hisi_mcu_load_image() argument
164 if (is_binary_header_invalid(head, image_size)) { in hisi_mcu_load_image()
/trusted-firmware-a/drivers/brcm/
A Dscp.c46 int download_scp_patch(void *image, unsigned int image_size) in download_scp_patch() argument
65 if (image_size < header_size) { in download_scp_patch()
87 if ((section_src_offset + section_size) > image_size) { in download_scp_patch()
/trusted-firmware-a/plat/arm/common/
A Darm_dyn_cfg.c133 uint32_t image_size; in arm_bl2_dyn_cfg_init() local
161 image_size = dtb_info->config_max_size; in arm_bl2_dyn_cfg_init()
170 if (check_uptr_overflow(image_base, image_size)) { in arm_bl2_dyn_cfg_init()
197 cfg_mem_params->image_info.image_max_size = (uint32_t)image_size; in arm_bl2_dyn_cfg_init()
/trusted-firmware-a/docs/security_advisories/
A Dsecurity-advisory-tfv-1.rst71 image_desc->image_info.image_size) {
72 block_size = image_desc->image_info.image_size -
113 (image_desc->image_info.image_base + image_size >
120 image_desc->image_info.image_size = image_size;
127 operation. Both ``block_size`` and ``image_size`` are SMC arguments. A very
128 large value of ``image_size`` may result in an integer overflow in the 2nd
/trusted-firmware-a/docs/build/TF-A_2.5/_sources/security_advisories/
A Dsecurity-advisory-tfv-1.rst.txt71 image_desc->image_info.image_size) {
72 block_size = image_desc->image_info.image_size -
113 (image_desc->image_info.image_base + image_size >
120 image_desc->image_info.image_size = image_size;
127 operation. Both ``block_size`` and ``image_size`` are SMC arguments. A very
128 large value of ``image_size`` may result in an integer overflow in the 2nd
/trusted-firmware-a/include/drivers/brcm/
A Dscp.h12 int download_scp_patch(void *image, unsigned int image_size);
/trusted-firmware-a/plat/amlogic/gxl/
A Dgxl_bl31_setup.c112 bl30_image_info.image_size, 0); in gxl_scp_boot()
114 bl301_image_info.image_size, 1); in gxl_scp_boot()
/trusted-firmware-a/plat/hisilicon/hikey/include/
A Dhisi_mcu.h14 extern int hisi_mcu_load_image(uintptr_t image_base, uint32_t image_size);
/trusted-firmware-a/plat/amlogic/axg/
A Daxg_bl31_setup.c122 bl30_image_info.image_size, 0); in axg_scp_boot()
124 bl301_image_info.image_size, 1); in axg_scp_boot()
/trusted-firmware-a/docs/resources/diagrams/plantuml/
A Dio_framework_usage_overview.puml39 bl_common -> io_storage : io_size(image_handle, &image_size)
41 bl_common -> io_storage : io_read(image_handle, image_base, image_size, &bytes_read)
/trusted-firmware-a/plat/hisilicon/hikey960/
A Dhikey960_bl2_setup.c53 assert(scp_bl2_image_info->image_size < SCP_BL2_SIZE); in plat_hikey960_bl2_handle_scp_bl2()
59 scp_bl2_image_info->image_size); in plat_hikey960_bl2_handle_scp_bl2()
69 scp_bl2_image_info->image_size - 256); in plat_hikey960_bl2_handle_scp_bl2()
/trusted-firmware-a/plat/nvidia/tegra/soc/t186/
A Dplat_setup.c337 bl32_end = bl32_img_info->image_base + bl32_img_info->image_size; in plat_relocate_bl32_image()
351 bl32_img_info->image_size); in plat_relocate_bl32_image()
355 bl32_img_info->image_size); in plat_relocate_bl32_image()
/trusted-firmware-a/plat/arm/board/fvp/
A Dfvp_common_measured_boot.c26 image_data->image_size, in plat_mboot_measure_image()
/trusted-firmware-a/tools/marvell/doimage/
A Ddoimage.c1001 uint8_t *image_buf, int image_size) in finalize_secure_ext() argument
1005 uint32_t final_image_sz = image_size; in finalize_secure_ext()
1035 if (image_encrypt(image_buf, image_size) != 0) { in finalize_secure_ext()
1476 uint8_t *image_buf, int image_size, FILE *out_fd) in write_prolog() argument
1508 header->boot_image_size = (image_size + 3) & (~0x3); in write_prolog()
1510 image_size); in write_prolog()
1536 image_size); in write_prolog()
1568 written = fwrite(buf, image_size, 1, out_fd); in write_boot_image()
1590 int image_size, file_size; in main() local
1691 image_buf = calloc(image_size, 1); in main()
[all …]
/trusted-firmware-a/plat/arm/css/common/
A Dcss_bl2u_setup.c45 scp_bl2u_image_info.image_size); in bl2u_plat_handle_scp_bl2u()
/trusted-firmware-a/lib/optee/
A Doptee_utils.c129 image_info->image_size = init_size; in parse_optee_image()
219 header_ep->args.arg2 = paged_image_info->image_size; in parse_optee_header()

Completed in 24 milliseconds

12