Lines Matching refs:ret

102 	int ret;  in write_short_reg()  local
117 ret = spi_sync(devrec->spi, &msg); in write_short_reg()
118 if (ret) in write_short_reg()
123 return ret; in write_short_reg()
128 int ret = -1; in read_short_reg() local
143 ret = spi_sync(devrec->spi, &msg); in read_short_reg()
144 if (ret) in read_short_reg()
151 return ret; in read_short_reg()
156 int ret; in read_long_reg() local
174 ret = spi_sync(devrec->spi, &msg); in read_long_reg()
175 if (ret) in read_long_reg()
182 return ret; in read_long_reg()
187 int ret; in write_long_reg() local
205 ret = spi_sync(devrec->spi, &msg); in write_long_reg()
206 if (ret) in write_long_reg()
211 return ret; in write_long_reg()
220 int ret; in write_tx_buf() local
255 ret = spi_sync(devrec->spi, &msg); in write_tx_buf()
256 if (ret) in write_tx_buf()
260 return ret; in write_tx_buf()
270 int ret; in mrf24j40_read_rx_buf() local
287 ret = read_long_reg(devrec, REG_RX_FIFO, &rx_len); in mrf24j40_read_rx_buf()
288 if (ret) in mrf24j40_read_rx_buf()
315 ret = spi_sync(devrec->spi, &msg); in mrf24j40_read_rx_buf()
316 if (ret) { in mrf24j40_read_rx_buf()
332 return ret; in mrf24j40_read_rx_buf()
339 int ret = 0; in mrf24j40_tx() local
343 ret = write_tx_buf(devrec, 0x000, skb->data, skb->len); in mrf24j40_tx()
344 if (ret) in mrf24j40_tx()
350 ret = read_short_reg(devrec, REG_TXNCON, &val); in mrf24j40_tx()
351 if (ret) in mrf24j40_tx()
360 ret = wait_for_completion_interruptible_timeout( in mrf24j40_tx()
363 if (ret == -ERESTARTSYS) in mrf24j40_tx()
365 if (ret == 0) { in mrf24j40_tx()
367 ret = -ETIMEDOUT; in mrf24j40_tx()
372 ret = read_short_reg(devrec, REG_TXSTAT, &val); in mrf24j40_tx()
373 if (ret) in mrf24j40_tx()
377 ret = -ECOMM; /* TODO: Better error code ? */ in mrf24j40_tx()
383 return ret; in mrf24j40_tx()
398 int ret; in mrf24j40_start() local
402 ret = read_short_reg(devrec, REG_INTCON, &val); in mrf24j40_start()
403 if (ret) in mrf24j40_start()
404 return ret; in mrf24j40_start()
415 int ret; in mrf24j40_stop() local
419 ret = read_short_reg(devrec, REG_INTCON, &val); in mrf24j40_stop()
420 if (ret) in mrf24j40_stop()
430 int ret; in mrf24j40_set_channel() local
443 ret = read_short_reg(devrec, REG_RFCTL, &val); in mrf24j40_set_channel()
444 if (ret) in mrf24j40_set_channel()
445 return ret; in mrf24j40_set_channel()
508 int ret; in mrf24j40_filter() local
510 ret = read_short_reg(devrec, REG_RXMCR, &val); in mrf24j40_filter()
511 if (ret) in mrf24j40_filter()
512 return ret; in mrf24j40_filter()
535 int ret = 0; in mrf24j40_handle_rx() local
540 ret = read_short_reg(devrec, REG_BBREG1, &val); in mrf24j40_handle_rx()
541 if (ret) in mrf24j40_handle_rx()
548 ret = -ENOMEM; in mrf24j40_handle_rx()
552 ret = mrf24j40_read_rx_buf(devrec, skb_put(skb, len), &len, &lqi); in mrf24j40_handle_rx()
553 if (ret < 0) { in mrf24j40_handle_rx()
556 ret = -EINVAL; in mrf24j40_handle_rx()
572 ret = read_short_reg(devrec, REG_BBREG1, &val); in mrf24j40_handle_rx()
573 if (ret) in mrf24j40_handle_rx()
574 return ret; in mrf24j40_handle_rx()
578 return ret; in mrf24j40_handle_rx()
595 int ret; in mrf24j40_isr() local
598 ret = read_short_reg(devrec, REG_INTSTAT, &intstat); in mrf24j40_isr()
599 if (ret) in mrf24j40_isr()
616 int ret; in mrf24j40_hw_init() local
621 ret = write_short_reg(devrec, REG_SOFTRST, 0x07); in mrf24j40_hw_init()
622 if (ret) in mrf24j40_hw_init()
625 ret = write_short_reg(devrec, REG_PACON2, 0x98); in mrf24j40_hw_init()
626 if (ret) in mrf24j40_hw_init()
629 ret = write_short_reg(devrec, REG_TXSTBL, 0x95); in mrf24j40_hw_init()
630 if (ret) in mrf24j40_hw_init()
633 ret = write_long_reg(devrec, REG_RFCON0, 0x03); in mrf24j40_hw_init()
634 if (ret) in mrf24j40_hw_init()
637 ret = write_long_reg(devrec, REG_RFCON1, 0x01); in mrf24j40_hw_init()
638 if (ret) in mrf24j40_hw_init()
641 ret = write_long_reg(devrec, REG_RFCON2, 0x80); in mrf24j40_hw_init()
642 if (ret) in mrf24j40_hw_init()
645 ret = write_long_reg(devrec, REG_RFCON6, 0x90); in mrf24j40_hw_init()
646 if (ret) in mrf24j40_hw_init()
649 ret = write_long_reg(devrec, REG_RFCON7, 0x80); in mrf24j40_hw_init()
650 if (ret) in mrf24j40_hw_init()
653 ret = write_long_reg(devrec, REG_RFCON8, 0x10); in mrf24j40_hw_init()
654 if (ret) in mrf24j40_hw_init()
657 ret = write_long_reg(devrec, REG_SLPCON1, 0x21); in mrf24j40_hw_init()
658 if (ret) in mrf24j40_hw_init()
661 ret = write_short_reg(devrec, REG_BBREG2, 0x80); in mrf24j40_hw_init()
662 if (ret) in mrf24j40_hw_init()
665 ret = write_short_reg(devrec, REG_CCAEDTH, 0x60); in mrf24j40_hw_init()
666 if (ret) in mrf24j40_hw_init()
669 ret = write_short_reg(devrec, REG_BBREG6, 0x40); in mrf24j40_hw_init()
670 if (ret) in mrf24j40_hw_init()
673 ret = write_short_reg(devrec, REG_RFCTL, 0x04); in mrf24j40_hw_init()
674 if (ret) in mrf24j40_hw_init()
677 ret = write_short_reg(devrec, REG_RFCTL, 0x0); in mrf24j40_hw_init()
678 if (ret) in mrf24j40_hw_init()
684 ret = read_short_reg(devrec, REG_RXMCR, &val); in mrf24j40_hw_init()
685 if (ret) in mrf24j40_hw_init()
690 ret = write_short_reg(devrec, REG_RXMCR, val); in mrf24j40_hw_init()
691 if (ret) in mrf24j40_hw_init()
719 return ret; in mrf24j40_hw_init()
724 int ret = -ENOMEM; in mrf24j40_probe() local
758 ret = ieee802154_register_hw(devrec->hw); in mrf24j40_probe()
759 if (ret) in mrf24j40_probe()
762 ret = mrf24j40_hw_init(devrec); in mrf24j40_probe()
763 if (ret) in mrf24j40_probe()
766 ret = devm_request_threaded_irq(&spi->dev, in mrf24j40_probe()
774 if (ret) { in mrf24j40_probe()
787 return ret; in mrf24j40_probe()