• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/uwb/i1480/dfu/

Lines Matching refs:result

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