Lines Matching refs:ret

29 	long ret;
33 ret = s3fwrn5_write(info, msg);
34 if (ret < 0)
35 return ret;
37 ret = wait_for_completion_interruptible_timeout(
39 if (ret < 0)
40 return ret;
41 else if (ret == 0)
82 int ret;
86 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD,
88 if (ret < 0)
89 return ret;
91 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
93 if (ret < 0)
94 return ret;
98 ret = -EINVAL;
106 return ret;
116 int ret;
123 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD,
125 if (ret < 0)
126 return ret;
128 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
130 if (ret < 0)
131 return ret;
135 ret = -EPROTO;
143 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_DATA, 0,
145 if (ret < 0)
146 return ret;
148 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
150 if (ret < 0)
151 return ret;
155 ret = -EPROTO;
163 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_DATA, 0,
165 if (ret < 0)
166 return ret;
168 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
170 if (ret < 0)
171 return ret;
175 ret = -EPROTO;
179 return ret;
188 int ret, i;
194 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD,
196 if (ret < 0)
197 return ret;
199 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
201 if (ret < 0)
202 return ret;
206 ret = -EPROTO;
215 ret = s3fwrn5_fw_prep_msg(fw_info, &msg,
217 if (ret < 0)
220 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
222 if (ret < 0)
227 ret = -EPROTO;
234 return ret;
238 return ret;
245 int ret;
249 ret = s3fwrn5_fw_prep_msg(fw_info, &msg, S3FWRN5_FW_MSG_CMD,
251 if (ret < 0)
252 return ret;
254 ret = s3fwrn5_fw_send_msg(fw_info, msg, &rsp);
256 if (ret < 0)
257 return ret;
261 ret = -EPROTO;
265 return ret;
289 int ret;
291 ret = request_firmware(&fw->fw, fw_info->fw_name,
293 if (ret < 0)
294 return ret;
362 int ret;
366 ret = s3fwrn5_fw_get_bootinfo(fw_info, &bootinfo);
367 if (ret < 0) {
368 dev_err(dev, "Failed to get bootinfo, ret=%02x\n", ret);
374 ret = s3fwrn5_fw_get_base_addr(&bootinfo, &fw_info->base_addr);
375 if (ret < 0) {
391 return ret;
416 int ret;
428 ret = crypto_shash_tfm_digest(tfm, fw->image, image_size, hash_data);
431 if (ret) {
432 dev_err(dev, "Cannot compute hash (code=%d)\n", ret);
433 return ret;
440 ret = s3fwrn5_fw_enter_update_mode(fw_info, hash_data,
442 if (ret < 0) {
444 return ret;
448 ret = s3fwrn5_fw_update_sector(fw_info,
450 if (ret < 0) {
451 dev_err(dev, "Firmware update error (code=%d)\n", ret);
452 return ret;
456 ret = s3fwrn5_fw_complete_update_mode(fw_info);
457 if (ret < 0) {
459 return ret;
464 return ret;