Lines Matching refs:ret
192 rt_int32_t ret; in i2c_send_bytes() local
200 ret = i2c_writeb(bus, *ptr); in i2c_send_bytes()
202 if ((ret > 0) || (ignore_nack && (ret == 0))) in i2c_send_bytes()
208 else if (ret == 0) in i2c_send_bytes()
216 LOG_E("send bytes: error %d", ret); in i2c_send_bytes()
218 return ret; in i2c_send_bytes()
289 rt_err_t ret = 0; in i2c_send_address() local
293 ret = i2c_writeb(bus, addr); in i2c_send_address()
294 if (ret == 1 || i == retries) in i2c_send_address()
303 return ret; in i2c_send_address()
315 rt_err_t ret; in i2c_bit_send_address() local
326 ret = i2c_send_address(bus, addr1, retries); in i2c_bit_send_address()
327 if ((ret != 1) && !ignore_nack) in i2c_bit_send_address()
334 ret = i2c_writeb(bus, addr2); in i2c_bit_send_address()
335 if ((ret != 1) && !ignore_nack) in i2c_bit_send_address()
346 ret = i2c_send_address(bus, addr1, retries); in i2c_bit_send_address()
347 if ((ret != 1) && !ignore_nack) in i2c_bit_send_address()
361 ret = i2c_send_address(bus, addr1, retries); in i2c_bit_send_address()
362 if ((ret != 1) && !ignore_nack) in i2c_bit_send_address()
375 rt_int32_t ret; in i2c_bit_xfer() local
402 ret = i2c_bit_send_address(bus, msg); in i2c_bit_xfer()
403 if ((ret != RT_EOK) && !ignore_nack) in i2c_bit_xfer()
412 ret = i2c_recv_bytes(bus, msg); in i2c_bit_xfer()
413 if (ret >= 1) in i2c_bit_xfer()
415 LOG_D("read %d byte%s", ret, ret == 1 ? "" : "s"); in i2c_bit_xfer()
417 if (ret < msg->len) in i2c_bit_xfer()
419 if (ret >= 0) in i2c_bit_xfer()
420 ret = -RT_EIO; in i2c_bit_xfer()
426 ret = i2c_send_bytes(bus, msg); in i2c_bit_xfer()
427 if (ret >= 1) in i2c_bit_xfer()
429 LOG_D("write %d byte%s", ret, ret == 1 ? "" : "s"); in i2c_bit_xfer()
431 if (ret < msg->len) in i2c_bit_xfer()
433 if (ret >= 0) in i2c_bit_xfer()
434 ret = -RT_ERROR; in i2c_bit_xfer()
439 ret = i; in i2c_bit_xfer()
448 return ret; in i2c_bit_xfer()