Lines Matching refs:ret
32 #define I2C_HI_CLOCK(adap, ret) \
34 ret = i2c_setscl(adap); \
35 if (ret) { \
40 return ret; \
103 int ret = 0;
108 ret = i2c_setscl(adap);
109 if (ret) {
113 return ret;
135 int ret;
150 I2C_HI_CLOCK(adap, ret);
170 int ret = 0, i;
192 I2C_HI_CLOCK(adap, ret);
216 int ret, r, i;
232 I2C_HI_CLOCK(adap, ret);
256 int ret;
271 I2C_HI_CLOCK(adap, ret);
284 int ret;
299 I2C_HI_CLOCK(adap, ret);
320 int ret;
335 I2C_HI_CLOCK(adap, ret);
339 ret = i2c_getsda(adap) ? 0 : 1;
345 return ret;
351 int i, ret;
354 ret = i2c_write_byte(adap, msg->buf[i]);
355 if (ret)
356 return ret;
358 ret = i2c_wait_ack(adap);
359 if (ret == 1)
361 else if (ret == 0)
364 return ret;
374 int i, ret;
377 ret = i2c_read_byte(adap, &c);
378 if (ret)
379 return ret;
384 ret = i2c_ack(adap);
386 ret = i2c_no_ack(adap);
387 if (ret)
388 return ret;
398 int ret;
404 ret = i2c_write_byte(adap, addr);
405 if (ret)
406 return ret;
408 ret = i2c_wait_ack(adap);
409 if (ret == 1)
411 else if (ret == 0)
414 return ret;
421 int i, ret = 0;
427 ret = i2c_start(adap);
428 if (ret)
429 return ret;
431 ret = i2c_address(adap, msg);
432 if (ret)
433 return ret;
437 ret = i2c_read_msg(adap, msg);
439 ret = i2c_write_msg(adap, msg);
440 if (ret)
441 return ret;
444 ret = i2c_stop(adap);
445 if (ret)
446 return ret;
472 int i, ret = 0;
477 ret = adap->algo->master_xfer(adap, msgs, num);
478 switch (ret) {
495 return ret;