Lines Matching refs:ret
142 int ret;
151 ret = i2c_master_send(ir->c, buf, 1);
152 if (ret != 1)
153 return (ret < 0) ? ret : -EINVAL;
413 int i, j, ret;
431 ret = i2c_master_send(ir->tx_c, buf, tosend + 1);
432 if (ret != tosend + 1) {
434 "i2c_master_send failed with %d\n", ret);
435 return ret < 0 ? ret : -EIO;
442 ret = i2c_master_send(ir->tx_c, buf, 2);
443 if (ret != 2) {
444 dev_err(&ir->rc->dev, "i2c_master_send failed with %d\n", ret);
445 return ret < 0 ? ret : -EIO;
450 ret = i2c_master_send(ir->tx_c, buf, 1);
451 if (ret != 1) {
452 dev_err(&ir->rc->dev, "i2c_master_send failed with %d\n", ret);
453 return ret < 0 ? ret : -EIO;
463 int ret;
467 ret = send_data_block(ir, ZILOG_INIT_END, &code_block);
468 if (ret)
469 return ret;
471 ret = i2c_master_recv(ir->tx_c, buf, 4);
472 if (ret != 4) {
474 ret);
475 return ret < 0 ? ret : -EIO;
650 int ret, i;
652 ret = zilog_ir_format(rcdev, txbuf, count, &code_block);
653 if (ret)
654 return ret;
656 ret = mutex_lock_interruptible(&ir->lock);
657 if (ret)
658 return ret;
660 ret = send_data_block(ir, ZILOG_UIR_END, &code_block);
661 if (ret)
664 ret = i2c_master_recv(ir->tx_c, buf, 1);
665 if (ret != 1) {
666 dev_err(&ir->rc->dev, "i2c_master_recv failed with %d\n", ret);
675 ret = -EIO;
682 ret = i2c_master_send(ir->tx_c, buf, 2);
683 if (ret != 2) {
684 dev_err(&ir->rc->dev, "i2c_master_send failed with %d\n", ret);
685 if (ret >= 0)
686 ret = -EIO;
701 ret = i2c_master_send(ir->tx_c, buf, 1);
702 if (ret == 1)
706 ret, i + 1);
709 if (ret != 1) {
712 ret);
713 if (ret >= 0)
714 ret = -EIO;
718 ret = i2c_master_recv(ir->tx_c, buf, 1);
719 if (ret != 1) {
720 dev_err(&ir->rc->dev, "i2c_master_recv failed with %d\n", ret);
721 ret = -EIO;
726 ret = -EIO;
732 ret = count;
736 return ret;