Lines Matching refs:ret
173 static inline void s3c24xx_i2c_master_complete(struct s3c24xx_i2c *i2c, int ret)
175 dev_dbg(i2c->dev, "master_complete %d\n", ret);
181 if (ret)
182 i2c->msg_idx = ret;
291 static inline void s3c24xx_i2c_stop(struct s3c24xx_i2c *i2c, int ret)
342 s3c24xx_i2c_master_complete(i2c, ret);
390 int ret = 0;
553 return ret;
696 int ret;
698 ret = s3c24xx_i2c_set_master(i2c);
699 if (ret != 0) {
700 dev_err(i2c->dev, "cannot get bus (error %d)\n", ret);
701 ret = -EAGAIN;
728 ret = i2c->msg_idx;
736 else if (ret != num)
737 dev_dbg(i2c->dev, "incomplete xfer (%d)\n", ret);
750 return ret;
762 int ret;
764 ret = clk_enable(i2c->clk);
765 if (ret)
766 return ret;
770 ret = s3c24xx_i2c_doxfer(i2c, msgs, num);
772 if (ret != -EAGAIN) {
774 return ret;
903 int ret;
915 ret = s3c24xx_i2c_clockrate(i2c, &got);
918 if (ret < 0)
919 dev_err(i2c->dev, "cannot find frequency (%d)\n", ret);
1059 int ret;
1125 ret = clk_prepare_enable(i2c->clk);
1126 if (ret) {
1128 return ret;
1131 ret = s3c24xx_i2c_init(i2c);
1133 if (ret != 0) {
1136 return ret;
1144 i2c->irq = ret = platform_get_irq(pdev, 0);
1145 if (ret < 0) {
1148 return ret;
1151 ret = devm_request_irq(&pdev->dev, i2c->irq, s3c24xx_i2c_irq,
1153 if (ret != 0) {
1156 return ret;
1160 ret = s3c24xx_i2c_register_cpufreq(i2c);
1161 if (ret < 0) {
1164 return ret;
1180 ret = i2c_add_numbered_adapter(&i2c->adap);
1181 if (ret < 0) {
1185 return ret;
1223 int ret;
1228 ret = clk_enable(i2c->clk);
1229 if (ret)
1230 return ret;