Lines Matching refs:param

32 OTA_WEAK int ota_hal_init(ota_boot_param_t *param)  in ota_hal_init()  argument
42 if (param == NULL) { in ota_hal_init()
58 if ((param->len == 0) || (param->len > tmp_part_info->partition_length)) { in ota_hal_init()
64 ota_fw_size = param->len; in ota_hal_init()
70 len = param->len; in ota_hal_init()
92 OTA_LOG_I("ota init part:%d len:%d\n", boot_part, param->len); in ota_hal_init()
196 ota_boot_param_t param; in ota_hal_rollback() local
197 memset(&param, 0, sizeof(ota_boot_param_t)); in ota_hal_rollback()
204 ret = read(temp_fd, (void *)&param, sizeof(ota_boot_param_t)); in ota_hal_rollback()
209 if ((param.boot_count != 0) && (param.boot_count != 0xff)) { in ota_hal_rollback()
210 param.upg_flag = 0; in ota_hal_rollback()
211 param.boot_count = 0; /*Clear bootcount to avoid rollback*/ in ota_hal_rollback()
212 ret = ota_update_parameter(&param); in ota_hal_rollback()
259 OTA_WEAK int ota_hal_boot(ota_boot_param_t *param) in ota_hal_boot() argument
273 param->src_adr = tmp_part_info->partition_start_addr; in ota_hal_boot()
275 param->dst_adr = tmp_part_info->partition_start_addr; in ota_hal_boot()
276 param->old_size = tmp_part_info->partition_length; in ota_hal_boot()
277 if (param->crc == 0 || param->crc == 0xffff) { in ota_hal_boot()
279 ota_hal_image_crc16(&param->crc); in ota_hal_boot()
281 if (param->upg_flag == OTA_UPGRADE_ALL) { in ota_hal_boot()
287 param->boot_type = (unsigned char)tmp_type; in ota_hal_boot()
289 param->boot_type = 0; in ota_hal_boot()
291 ret = ota_update_parameter(param); in ota_hal_boot()
296 if (param->upg_flag == OTA_UPGRADE_ALL) { in ota_hal_boot()
303 …am crc:0x%04x upg_flag:0x%04x \r\n", param->dst_adr, param->src_adr, param->len, param->crc, param in ota_hal_boot()