Lines Matching refs:ret

228 	int ret;
231 ret = readl_poll_timeout(priv->io + ICMCR, val, !(val & FSDA), 10,
233 if (ret) {
236 ret = i2c_recover_bus(&priv->adap);
239 return ret;
625 int ret;
628 ret = i2c_slave_event(priv->slave, I2C_SLAVE_WRITE_RECEIVED, &value);
630 rcar_i2c_write(priv, ICSCR, SIE | SDBS | (ret < 0 ? FNA : 0));
746 int ret;
765 ret = dmaengine_slave_config(chan, &cfg);
766 if (ret) {
768 chan_name, ret);
770 return ERR_PTR(ret);
816 int ret;
818 ret = reset_control_reset(priv->rstc);
819 if (ret)
820 return ret;
822 return read_poll_timeout_atomic(reset_control_status, ret, ret == 0, 1,
832 int i, ret;
840 ret = rcar_i2c_bus_barrier(priv);
841 if (ret < 0)
848 ret = rcar_i2c_do_reset(priv);
849 if (ret == 0)
870 ret = -ETIMEDOUT;
872 ret = -ENXIO;
874 ret = -EAGAIN;
876 ret = -EPROTO;
878 ret = num - priv->msgs_left; /* The number of transfer */
883 if (ret < 0 && ret != -ENXIO)
884 dev_err(dev, "error %d : %x\n", ret, priv->flags);
886 return ret;
897 int ret;
904 ret = rcar_i2c_bus_barrier(priv);
905 if (ret < 0)
929 ret = -ETIMEDOUT;
931 ret = -ENXIO;
933 ret = -EAGAIN;
935 ret = -EPROTO;
937 ret = num - priv->msgs_left; /* The number of transfer */
942 if (ret < 0 && ret != -ENXIO)
943 dev_err(dev, "error %d : %x\n", ret, priv->flags);
945 return ret;
1047 int ret;
1089 ret = rcar_i2c_clock_calculate(priv);
1090 if (ret < 0) {
1105 ret = reset_control_status(priv->rstc);
1106 if (ret < 0)
1120 ret = platform_get_irq(pdev, 0);
1121 if (ret < 0)
1123 priv->irq = ret;
1124 ret = devm_request_irq(dev, priv->irq, irqhandler, irqflags, dev_name(dev), priv);
1125 if (ret < 0) {
1132 ret = i2c_add_numbered_adapter(adap);
1133 if (ret < 0)
1139 ret = PTR_ERR(priv->host_notify_client);
1155 return ret;