Lines Matching defs:host_image
24 u32 image_size, struct host_image_st *host_image)
46 host_image->image_section_info[i] = fw_image->fw_section_info[i];
55 host_image->image_info.up_total_len = fw_image->fw_len;
56 host_image->image_info.fw_version = fw_image->fw_version;
57 host_image->section_type_num = fw_image->fw_info.fw_section_cnt;
58 host_image->device_id = fw_image->device_id;
64 struct host_image_st *host_image,
70 for (i = 0; i < host_image->section_type_num; i++) {
71 type = host_image->image_section_info[i].fw_section_type;
123 struct host_image_st *host_image)
137 up_total_len = host_image->image_info.up_total_len;
139 for (i = 0; i < host_image->section_type_num; i++) {
140 len = host_image->image_section_info[i].fw_section_len;
141 if (host_image->image_section_info[i].fw_section_type ==
148 for (i = 0; i < host_image->section_type_num; i++) {
150 host_image->image_section_info[i].fw_section_len;
152 host_image->image_section_info[i].fw_section_offset;
155 host_image->image_section_info[i].fw_section_type;
156 section_crc = host_image->image_section_info[i].fw_section_crc;
158 host_image->image_section_info[i].fw_section_version;
246 struct host_image_st host_image;
249 memset(&host_image, 0, sizeof(struct host_image_st));
251 if (!check_image_valid(priv, fw->data, fw->size, &host_image) ||
252 !check_image_integrity(priv, &host_image, FW_UPDATE_COLD) ||
253 !check_image_device_type(priv, host_image.device_id)) {
260 err = hinic_flash_fw(priv, fw->data, &host_image);