Lines Matching refs:ret

101 	int ret;
116 ret = spi_sync(devrec->spi, &msg);
117 if (ret)
122 return ret;
127 int ret = -1;
142 ret = spi_sync(devrec->spi, &msg);
143 if (ret)
150 return ret;
155 int ret;
173 ret = spi_sync(devrec->spi, &msg);
174 if (ret)
181 return ret;
186 int ret;
204 ret = spi_sync(devrec->spi, &msg);
205 if (ret)
210 return ret;
219 int ret;
254 ret = spi_sync(devrec->spi, &msg);
255 if (ret)
259 return ret;
269 int ret;
286 ret = read_long_reg(devrec, REG_RX_FIFO, &rx_len);
287 if (ret)
314 ret = spi_sync(devrec->spi, &msg);
315 if (ret) {
331 return ret;
338 int ret = 0;
342 ret = write_tx_buf(devrec, 0x000, skb->data, skb->len);
343 if (ret)
349 ret = read_short_reg(devrec, REG_TXNCON, &val);
350 if (ret)
359 ret = wait_for_completion_interruptible_timeout(
362 if (ret == -ERESTARTSYS)
364 if (ret == 0) {
366 ret = -ETIMEDOUT;
371 ret = read_short_reg(devrec, REG_TXSTAT, &val);
372 if (ret)
376 ret = -ECOMM; /* TODO: Better error code ? */
382 return ret;
397 int ret;
401 ret = read_short_reg(devrec, REG_INTCON, &val);
402 if (ret)
403 return ret;
414 int ret;
418 ret = read_short_reg(devrec, REG_INTCON, &val);
419 if (ret)
430 int ret;
443 ret = read_short_reg(devrec, REG_RFCTL, &val);
444 if (ret)
445 return ret;
508 int ret;
510 ret = read_short_reg(devrec, REG_RXMCR, &val);
511 if (ret)
512 return ret;
535 int ret = 0;
540 ret = read_short_reg(devrec, REG_BBREG1, &val);
541 if (ret)
548 ret = -ENOMEM;
552 ret = mrf24j40_read_rx_buf(devrec, skb_put(skb, len), &len, &lqi);
553 if (ret < 0) {
556 ret = -EINVAL;
572 ret = read_short_reg(devrec, REG_BBREG1, &val);
573 if (ret)
574 return ret;
578 return ret;
595 int ret;
598 ret = read_short_reg(devrec, REG_INTSTAT, &intstat);
599 if (ret)
616 int ret;
621 ret = write_short_reg(devrec, REG_SOFTRST, 0x07);
622 if (ret)
625 ret = write_short_reg(devrec, REG_PACON2, 0x98);
626 if (ret)
629 ret = write_short_reg(devrec, REG_TXSTBL, 0x95);
630 if (ret)
633 ret = write_long_reg(devrec, REG_RFCON0, 0x03);
634 if (ret)
637 ret = write_long_reg(devrec, REG_RFCON1, 0x01);
638 if (ret)
641 ret = write_long_reg(devrec, REG_RFCON2, 0x80);
642 if (ret)
645 ret = write_long_reg(devrec, REG_RFCON6, 0x90);
646 if (ret)
649 ret = write_long_reg(devrec, REG_RFCON7, 0x80);
650 if (ret)
653 ret = write_long_reg(devrec, REG_RFCON8, 0x10);
654 if (ret)
657 ret = write_long_reg(devrec, REG_SLPCON1, 0x21);
658 if (ret)
661 ret = write_short_reg(devrec, REG_BBREG2, 0x80);
662 if (ret)
665 ret = write_short_reg(devrec, REG_CCAEDTH, 0x60);
666 if (ret)
669 ret = write_short_reg(devrec, REG_BBREG6, 0x40);
670 if (ret)
673 ret = write_short_reg(devrec, REG_RFCTL, 0x04);
674 if (ret)
677 ret = write_short_reg(devrec, REG_RFCTL, 0x0);
678 if (ret)
684 ret = read_short_reg(devrec, REG_RXMCR, &val);
685 if (ret)
690 ret = write_short_reg(devrec, REG_RXMCR, val);
691 if (ret)
697 return ret;
702 int ret = -ENOMEM;
735 ret = ieee802154_register_device(devrec->dev);
736 if (ret)
739 ret = mrf24j40_hw_init(devrec);
740 if (ret)
743 ret = devm_request_threaded_irq(&spi->dev,
751 if (ret) {
764 return ret;