Lines Matching refs:result

111 	int result;  in fw_hdrs_load()  local
116 result = -EINVAL; in fw_hdrs_load()
126 result = -ENOMEM; in fw_hdrs_load()
133 result = fw_hdr_load(i1480, hdr, hdr_cnt, in fw_hdrs_load()
135 if (result < 0) in fw_hdrs_load()
150 return result; in fw_hdrs_load()
169 ssize_t result = 0; in i1480_fw_cmp() local
177 result = i1480->read(i1480, hdr->address + src_itr, chunk_size); in i1480_fw_cmp()
178 if (result < 0) { in i1480_fw_cmp()
180 "%zd\n", result); in i1480_fw_cmp()
183 if (memcmp(i1480->cmd_buf, bin + src_itr, result)) { in i1480_fw_cmp()
185 for (cnt = 0; cnt < result; cnt++) in i1480_fw_cmp()
191 result = src_itr + cnt + 1; in i1480_fw_cmp()
195 src_itr += result; in i1480_fw_cmp()
196 size -= result; in i1480_fw_cmp()
198 result = 0; in i1480_fw_cmp()
201 return result; in i1480_fw_cmp()
217 ssize_t result = 0; in mac_fw_hdrs_push() local
228 result = i1480->write(i1480, hdr_itr->address, hdr_itr->bin, in mac_fw_hdrs_push()
230 if (result < 0) { in mac_fw_hdrs_push()
234 hdr_itr->address, result); in mac_fw_hdrs_push()
237 result = i1480_fw_cmp(i1480, hdr_itr); in mac_fw_hdrs_push()
238 if (result < 0) { in mac_fw_hdrs_push()
243 hdr_itr->address, result); in mac_fw_hdrs_push()
246 if (result > 0) { /* Offset where it failed + 1 */ in mac_fw_hdrs_push()
247 result--; in mac_fw_hdrs_push()
250 fw_tag, fw_name, hdr_itr->address + result); in mac_fw_hdrs_push()
255 hdr_itr->address + result, verif_retry_count); in mac_fw_hdrs_push()
256 result = -EINVAL; in mac_fw_hdrs_push()
260 return result; in mac_fw_hdrs_push()
268 int result; in mac_fw_upload_enable() local
274 result = i1480->read(i1480, reg, sizeof(u32)); in mac_fw_upload_enable()
275 if (result < 0) in mac_fw_upload_enable()
278 result = i1480->write(i1480, reg, buffer, sizeof(u32)); in mac_fw_upload_enable()
279 if (result < 0) in mac_fw_upload_enable()
283 dev_err(i1480->dev, "can't enable fw upload mode: %d\n", result); in mac_fw_upload_enable()
284 return result; in mac_fw_upload_enable()
292 int result; in mac_fw_upload_disable() local
298 result = i1480->read(i1480, reg, sizeof(u32)); in mac_fw_upload_disable()
299 if (result < 0) in mac_fw_upload_disable()
302 result = i1480->write(i1480, reg, buffer, sizeof(u32)); in mac_fw_upload_disable()
303 if (result < 0) in mac_fw_upload_disable()
307 dev_err(i1480->dev, "can't disable fw upload mode: %d\n", result); in mac_fw_upload_disable()
308 return result; in mac_fw_upload_disable()
328 int result; in __mac_fw_upload() local
332 result = request_firmware(&fw, fw_name, i1480->dev); in __mac_fw_upload()
333 if (result < 0) /* Up to caller to complain on -ENOENT */ in __mac_fw_upload()
335 result = fw_hdrs_load(i1480, &fw_hdrs, fw->data, fw->size); in __mac_fw_upload()
336 if (result < 0) { in __mac_fw_upload()
338 "file: %d\n", fw_tag, fw_name, result); in __mac_fw_upload()
341 result = mac_fw_upload_enable(i1480); in __mac_fw_upload()
342 if (result < 0) in __mac_fw_upload()
344 result = mac_fw_hdrs_push(i1480, fw_hdrs, fw_name, fw_tag); in __mac_fw_upload()
347 if (result >= 0) in __mac_fw_upload()
351 "power cycle device\n", fw_tag, fw_name, result); in __mac_fw_upload()
356 return result; in __mac_fw_upload()
366 int result; in i1480_pre_fw_upload() local
367 result = __mac_fw_upload(i1480, i1480->pre_fw_name, "PRE"); in i1480_pre_fw_upload()
368 if (result == 0) in i1480_pre_fw_upload()
370 return result; in i1480_pre_fw_upload()
390 int result; in i1480_cmd_reset() local
397 result = -ENOMEM; in i1480_cmd_reset()
402 result = i1480_cmd(i1480, "RESET", sizeof(*cmd), sizeof(*reply)); in i1480_cmd_reset()
403 if (result < 0) in i1480_cmd_reset()
408 result = -EIO; in i1480_cmd_reset()
411 return result; in i1480_cmd_reset()
421 int result; in i1480_fw_is_running_q() local
426 result = i1480->read(i1480, 0x80080000, 4); in i1480_fw_is_running_q()
427 if (result < 0) { in i1480_fw_is_running_q()
428 dev_err(i1480->dev, "Can't read 0x8008000: %d\n", result); in i1480_fw_is_running_q()
435 result = -ETIMEDOUT; in i1480_fw_is_running_q()
437 return result; in i1480_fw_is_running_q()
453 int result = 0, deprecated_name = 0; in i1480_mac_fw_upload() local
456 result = __mac_fw_upload(i1480, i1480->mac_fw_name, "MAC"); in i1480_mac_fw_upload()
457 if (result == -ENOENT) { in i1480_mac_fw_upload()
458 result = __mac_fw_upload(i1480, i1480->mac_fw_name_deprecate, in i1480_mac_fw_upload()
462 if (result < 0) in i1480_mac_fw_upload()
463 return result; in i1480_mac_fw_upload()
469 result = i1480_fw_is_running_q(i1480); in i1480_mac_fw_upload()
470 if (result < 0) in i1480_mac_fw_upload()
472 result = i1480->rc_setup ? i1480->rc_setup(i1480) : 0; in i1480_mac_fw_upload()
473 if (result < 0) { in i1480_mac_fw_upload()
475 result); in i1480_mac_fw_upload()
478 result = i1480->wait_init_done(i1480); /* wait init'on */ in i1480_mac_fw_upload()
479 if (result < 0) { in i1480_mac_fw_upload()
481 "(%d)\n", i1480->mac_fw_name, result); in i1480_mac_fw_upload()
491 result = -EIO; in i1480_mac_fw_upload()
501 result = i1480_cmd_reset(i1480); in i1480_mac_fw_upload()
502 if (result < 0) in i1480_mac_fw_upload()
504 i1480->mac_fw_name, result); in i1480_mac_fw_upload()
509 return result; in i1480_mac_fw_upload()