/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/upg/ |
H A D | boot_upg_check.c | 78 hi_u32 boot_upg_get_max_file_len(hi_u32 *file_len) in boot_upg_get_max_file_len() argument 93 *file_len = factory_mode_cfg.factory_size; in boot_upg_get_max_file_len() 100 *file_len = kernel_a_size + kernel_b_size; in boot_upg_get_max_file_len() 105 *file_len = kernel_a_size; in boot_upg_get_max_file_len() 107 *file_len = kernel_b_size; in boot_upg_get_max_file_len() 109 *file_len = hi_max(kernel_a_size, kernel_b_size); in boot_upg_get_max_file_len() 116 hi_u32 boot_upg_check_code_file_len(hi_u32 file_len) in boot_upg_check_code_file_len() argument 125 if (file_len > max_len) { in boot_upg_check_code_file_len() 126 boot_msg2("filelen>maxlen:", file_len, max_len); in boot_upg_check_code_file_len() 202 ret = boot_upg_check_code_file_len(head->file_len); in boot_upg_check_common_head() [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/common/ |
H A D | cmd_loop.c | 141 hi_u32 file_len = *(hi_u32 *)(&cmd_ctx->packet.payload[4]); /* offset 4 is file length */ in loader_download_image() local 152 if (file_len == 0 || erase_size == 0 || erase_size < file_len || (download_addr + file_len) > flash_size) { in loader_download_image() 156 serial_puts(" file_len "); in loader_download_image() 157 serial_puthex(file_len, 1); in loader_download_image() 425 hi_u32 file_len = *(hi_u32 *)(&cmd_ctx->packet.payload[0]); in loader_burn_version() local 426 if (file_len != VER_CFG_BIN_LEN) { in loader_burn_version() 427 boot_msg1("Ver length error : ", file_len); in loader_burn_version() 430 hi_u8 *buf = boot_malloc(file_len); in loader_burn_version() 474 hi_u32 file_len = *(hi_u32 *)(&cmd_ctx->packet.payload[0]); loader_burn_efuse() local 534 hi_u32 file_len = *(hi_u32 *)(&cmd_ctx->packet.payload[0]); loader_upload_data() local [all...] |
H A D | efuse_opt.c | 67 hi_u32 efuse_cfg_verify(uintptr_t file_addr, hi_u32 file_len) in efuse_cfg_verify() argument 73 if (header->file_size != file_len) { in efuse_cfg_verify() 104 hi_u32 efuse_burn(uintptr_t file_addr, hi_u32 file_len) in efuse_burn() argument 106 hi_u32 ret = efuse_cfg_verify(file_addr, file_len); in efuse_burn()
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/system/upg/ |
H A D | upg_check_file.c | 188 hi_u32 upg_check_file_len(hi_u8 file_type, hi_u32 file_len) in upg_check_file_len() argument 196 if (file_len > max_len) { in upg_check_file_len() 197 upg_print("[upg check file len]fail,filetype-filelen:0x%x-0x%x-0x%x. \r\n", file_type, file_len, max_len); in upg_check_file_len() 288 ret = upg_check_file_len(head->file_type, head->file_len); in upg_check_head_common_info() 293 if ((head->file_len != (head->section_offset + head->section_len)) || in upg_check_head_common_info() 296 upg_print("[upg check len]fail:0x%x-0x%x-0x%x \r\n", head->file_len, head->section_offset, head->section_len); in upg_check_head_common_info()
|
H A D | upg_common.c | 335 hi_u32 ret = hi_flash_read(addr_start + hi_fieldoffset(hi_upg_common_head, file_len), sizeof(hi_u32), in upg_set_kernel_size() 389 if (((offset + buf_len) > (ctx->common_head.file_len)) || in upg_cache_ctrl() 391 upg_print("[upg cache ctrl]error param:0x%x-0x%x-0x%x \r\n", offset, buf_len, ctx->common_head.file_len); in upg_cache_ctrl() 549 hi_u32 upg_get_cache_clear_info(hi_u8 file_type, hi_u32 file_len, hi_u32 *addr, hi_u32 *size) in upg_get_cache_clear_info() argument 559 partition->table[HI_FLASH_PARTITON_KERNEL_B].size - file_len; in upg_get_cache_clear_info() 560 hi_u32 erase_end_addr = erase_start_addr + file_len; in upg_get_cache_clear_info() 586 upg_print("[upg clear info]filetype-filelen-addr-size:0x%x-0x%x-0x%x-0x%x\r\n", file_type, file_len, *addr, *size); in upg_get_cache_clear_info() 590 hi_u32 upg_get_backup_write_addr(hi_u8 file_type, hi_u32 file_len, hi_u32 *addr) in upg_get_backup_write_addr() argument 597 *addr = boot_bak_addr - file_len; in upg_get_backup_write_addr() 601 partition->table[HI_FLASH_PARTITON_KERNEL_B].size - file_len; in upg_get_backup_write_addr() 626 upg_get_max_file_len(hi_u8 file_type, hi_u32 *file_len) upg_get_max_file_len() argument 664 upg_cache_clear(hi_u8 file_type, hi_u32 file_len) upg_cache_clear() argument 1342 hi_upg_get_max_file_len(hi_u8 file_type, hi_u32 *file_len) hi_upg_get_max_file_len() argument [all...] |
H A D | upg_common.h | 109 hi_u32 upg_get_max_file_len(hi_u8 file_type, hi_u32 *file_len);
|
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | plat_firmware.c | 943 hi_u32 file_len; in exec_file_type_cmd() local 973 file_len = oal_file_lseek(fp, 0, OAL_SEEK_END); in exec_file_type_cmd() 978 oam_info_log2(0, 0, "exec_file_type_cmd:: file len is [%d],firmware_mem->ul_data_buf_len=%d", file_len, in exec_file_type_cmd() 981 per_send_len = (firmware_mem->ul_data_buf_len > file_len) ? file_len : firmware_mem->ul_data_buf_len; in exec_file_type_cmd() 987 send_count = (file_len + per_send_len - 1) / per_send_len; in exec_file_type_cmd() 1006 if (offset == 0 && offset + rdlen == file_len) { in exec_file_type_cmd() 1010 } else if (offset + rdlen == file_len) { in exec_file_type_cmd() 1050 if (offset != file_len) { in exec_file_type_cmd() 1051 oam_error_log2(0, 0, "exec_file_type_cmd:: send len[%d] is different with file_len[ in exec_file_type_cmd() 1065 hi_u32 file_len; exec_file_type_cmd() local [all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/build/scripts/ |
H A D | make_upg_file.py | 106 ("file_len", hi_u32),
169 print("[file_len=0x%x][key_len=0x%x]"%(st_hupg.file_len, st_hupg.key_len))
248 print("[file_len=0x%x][key_len=0x%x]"%(st_hupg.file_len, st_hupg.key_len))
491 common_head.file_len = len(upg_bin)
547 (signature_1, signature_2) = make_rsa_pkcs_signature(alg_dir_path, upg_bin[common_head_offset:common_head_sign_offset], upg_bin[section_head_offset:section_head_offset+sizeof(hi_upg_section_head)]+upg_bin[upg_file_sign_offset+upg_file_sign_size:common_head.file_len])
549 (signature_1, signature_2) = make_rsa_pss_signature(alg_dir_path, upg_bin[common_head_offset:common_head_sign_offset], upg_bin[section_head_offset:section_head_offset+sizeof(hi_upg_section_head)]+upg_bin[upg_file_sign_offset+upg_file_sign_size:common_head.file_len])
551 (signature_1, signature_2) = make_ecc_secure_signature(alg_dir_path, upg_bin[common_head_offset:common_head_sign_offset], upg_bin[section_head_offset:section_head_offset+sizeof(hi_upg_section_head)]+upg_bin[upg_file_sign_offset+upg_file_sign_size:common_head.file_len])
553 (signature_1, signature_2) = make_sha256_unsecure_signature(upg_bin[common_head_offset:common_head_sign_offset], upg_bin[section_head_offset:section_head_offset+sizeof(hi_upg_section_head)]+upg_bin[upg_file_sign_offset+upg_file_sign_size:common_head.file_len])
[all...] |
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/include/ |
H A D | efuse_opt.h | 50 hi_u32 efuse_burn(uintptr_t file_addr, hi_u32 file_len);
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/ |
H A D | hi_upg_api.h | 207 * @param file_len [IN/OUT] type #hi_u32* Max file length.CNcomment:最大升级文件大小。CNend 214 hi_u32 hi_upg_get_max_file_len(hi_u8 file_type, hi_u32 *file_len);
|
H A D | hi_upg_file.h | 121 hi_u32 file_len; /**< Entire file length.CNcomment:升级文件长度。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/secure/ |
H A D | burn_file.h | 120 hi_u32 file_len; /**< Entire file length.CNcomment:升级文件长度。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/include/ |
H A D | hi_upg_file.h | 132 hi_u32 file_len; /**< Entire file length.CNcomment:升级文件长度。CNend */ member
|
/device/soc/hisilicon/hi3861v100/sdk_liteos/components/at/src/ |
H A D | at_general.c | 237 if (head->file_len > bin_len) { in factory_check_common_head() 241 if ((head->file_len != (head->section_offset + head->section_len)) || in factory_check_common_head()
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_common.c | 5571 int file_len; in dhd_get_download_buffer() local 5578 file_len = *length; in dhd_get_download_buffer() 5589 buf = MALLOCZ(dhd->osh, file_len); in dhd_get_download_buffer() 5592 __FUNCTION__, file_len)); in dhd_get_download_buffer() 5597 len = dhd_os_get_image_block((char *)buf, file_len, image); in dhd_get_download_buffer() 5598 if ((len <= 0 || len > file_len)) { in dhd_get_download_buffer() 5599 MFREE(dhd->osh, buf, file_len); in dhd_get_download_buffer() 5867 int file_len = 0; in dhd_parse_logstrs_file() local 5906 file_len = dhd_os_get_image_size(file); in dhd_parse_logstrs_file() 5907 if (file_len < in dhd_parse_logstrs_file() [all...] |