Home
last modified time | relevance | path

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

123

/rk3399_ARM-atf/plat/nxp/common/img_loadr/
H 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()
72 *image_size = img_info.image_info.image_size - CSF_HDR_SZ; in load_img()
79 *image_size = img_info.image_info.image_size; in load_img()
H A Dload_img.h12 uint32_t *image_size);
/rk3399_ARM-atf/common/
H A Dbl_common.c79 size_t image_size = 0ULL; in load_image() local
107 io_result = io_size(image_handle, &image_size); in load_image()
114 if (image_size == 0U) { in load_image()
121 if (image_size > image_data->image_max_size) { in load_image()
131 image_data->image_size = (uint32_t)image_size; in load_image()
135 io_result = io_read(image_handle, image_base, image_size, &bytes_read); in load_image()
136 if ((io_result != 0) || (bytes_read < image_size)) { in load_image()
142 (uintptr_t)(image_base + image_size)); in load_image()
184 image_data->image_size); in load_auth_image_recursive()
188 image_data->image_size); in load_auth_image_recursive()
[all …]
H 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()
/rk3399_ARM-atf/drivers/arm/css/scp/
H 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()
H A Dcss_sds.c18 int css_scp_boot_image_xfer(void *image, unsigned int image_size) in css_scp_boot_image_xfer() argument
40 &image_size, SDS_SCP_IMG_SIZE_SIZE, in css_scp_boot_image_xfer()
/rk3399_ARM-atf/bl1/
H A Dbl1_fwu.c32 unsigned int image_size,
36 unsigned int image_size,
179 assert(checked_info->image_size != 0); in bl1_fwu_image_check_overlaps()
182 checked_image_end = checked_image_base + checked_info->image_size - 1; in bl1_fwu_image_check_overlaps()
200 if (info->image_size == 0) in bl1_fwu_image_check_overlaps()
204 image_end = image_base + info->image_size - 1; in bl1_fwu_image_check_overlaps()
230 unsigned int image_size, in bl1_fwu_image_copy() argument
282 image_size = desc->image_info.image_size; in bl1_fwu_image_copy()
283 assert(image_size != 0); in bl1_fwu_image_copy()
284 assert(desc->copied_size < image_size); in bl1_fwu_image_copy()
[all …]
/rk3399_ARM-atf/plat/marvell/armada/common/mss/
H 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()
H A Dmss_scp_bootloader.h11 int scp_bootloader_transfer(void *image, unsigned int image_size);
/rk3399_ARM-atf/drivers/brcm/
H 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()
/rk3399_ARM-atf/plat/hisilicon/hikey/
H 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()
/rk3399_ARM-atf/plat/amlogic/gxl/
H A Dgxl_bl31_setup.c108 bl30_image_info.image_size = 0xa000; in bl31_early_platform_setup2()
110 bl301_image_info.image_size = 0x3400; in bl31_early_platform_setup2()
132 bl30_image_info.image_size, 0); in gxl_scp_boot()
134 bl301_image_info.image_size, 1); in gxl_scp_boot()
/rk3399_ARM-atf/plat/arm/common/
H A Darm_dyn_cfg.c134 uint32_t image_size; in arm_bl2_dyn_cfg_init() local
163 image_size = dtb_info->config_max_size; in arm_bl2_dyn_cfg_init()
172 if (check_uptr_overflow(image_base, image_size)) { in arm_bl2_dyn_cfg_init()
219 cfg_mem_params->image_info.image_max_size = (uint32_t)image_size; in arm_bl2_dyn_cfg_init()
/rk3399_ARM-atf/plat/intel/soc/common/
H A Dsocfpga_vab.c47 size_t image_size; in socfpga_vab_init() local
63 image_size = bl_mem_params->image_info.image_size; in socfpga_vab_init()
64 ret = socfpga_vab_authentication(&image_base_ptr, &image_size); in socfpga_vab_init()
/rk3399_ARM-atf/lib/optee/
H A Doptee_utils.c95 image_info->image_size = init_size; in parse_optee_image()
193 if (paged_image_info != NULL && paged_image_info->image_size != 0) { in parse_optee_header()
195 header_ep->args.arg2 = paged_image_info->image_size; in parse_optee_header()
/rk3399_ARM-atf/include/drivers/brcm/
H A Dscp.h12 int download_scp_patch(void *image, unsigned int image_size);
/rk3399_ARM-atf/plat/hisilicon/hikey/include/
H A Dhisi_mcu.h14 extern int hisi_mcu_load_image(uintptr_t image_base, uint32_t image_size);
/rk3399_ARM-atf/docs/security_advisories/
H 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
/rk3399_ARM-atf/plat/arm/board/juno/
H A Djuno_common_measured_boot.c26 image_data->image_size, in plat_mboot_measure_image()
/rk3399_ARM-atf/plat/arm/board/fvp/
H A Dfvp_common_measured_boot.c26 image_data->image_size, in plat_mboot_measure_image()
/rk3399_ARM-atf/plat/arm/board/tc/
H A Dtc_common_dpe.c23 image_data->image_size, in plat_mboot_measure_image()
H A Dtc_common_measured_boot.c22 image_data->image_size, in plat_mboot_measure_image()
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H 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)
/rk3399_ARM-atf/plat/amlogic/axg/
H 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()
/rk3399_ARM-atf/plat/arm/css/common/
H A Dcss_bl2u_setup.c45 scp_bl2u_image_info.image_size); in bl2u_plat_handle_scp_bl2u()

123