Lines Matching refs:rv
372 int i, rv = 0; in hsi2c_write() local
380 rv = hsi2c_prepare_transaction in hsi2c_write()
382 if (rv != I2C_OK) in hsi2c_write()
383 return rv; in hsi2c_write()
387 rv = hsi2c_poll_fifo(i2c, false); in hsi2c_write()
388 if (rv != I2C_OK) { in hsi2c_write()
396 rv = hsi2c_poll_fifo(i2c, false); in hsi2c_write()
397 if (rv != I2C_OK) { in hsi2c_write()
404 rv = hsi2c_wait_for_trx(i2c); in hsi2c_write()
409 if (rv == I2C_OK) in hsi2c_write()
410 rv = tmp_ret; in hsi2c_write()
414 return rv; in hsi2c_write()
424 int i, rv, tmp_ret; in hsi2c_read() local
436 rv = hsi2c_write(i2c, chip, addr, alen, NULL, 0, false); in hsi2c_read()
437 if (rv != I2C_OK) in hsi2c_read()
438 return rv; in hsi2c_read()
441 rv = hsi2c_prepare_transaction(i2c, chip, len, true, true); in hsi2c_read()
443 if (rv != I2C_OK) in hsi2c_read()
444 return rv; in hsi2c_read()
447 rv = hsi2c_poll_fifo(i2c, true); in hsi2c_read()
448 if (rv != I2C_OK) in hsi2c_read()
455 rv = hsi2c_wait_for_trx(i2c); in hsi2c_read()
459 if (rv == I2C_OK) in hsi2c_read()
460 rv = tmp_ret; in hsi2c_read()
463 return rv; in hsi2c_read()