Lines Matching refs:ret
177 static void synquacer_i2c_stop(struct synquacer_i2c *i2c, int ret)
192 if (ret)
193 i2c->msg_idx = ret;
315 int ret;
332 ret = synquacer_i2c_master_start(i2c, i2c->msg);
333 if (ret < 0) {
334 dev_dbg(i2c->dev, "Address failed: (%d)\n", ret);
335 return ret;
345 ret = i2c->msg_idx;
346 if (ret != num) {
347 dev_dbg(i2c->dev, "incomplete xfer (%d)\n", ret);
354 return ret;
363 int ret;
432 ret = synquacer_i2c_master_start(i2c, i2c->msg);
433 if (ret < 0) {
434 dev_dbg(i2c->dev, "restart error (%d)\n", ret);
476 ret = synquacer_i2c_master_start(i2c, i2c->msg);
477 if (ret < 0) {
478 dev_dbg(i2c->dev, "restart error (%d)\n", ret);
499 int ret;
507 ret = synquacer_i2c_doxfer(i2c, msgs, num);
508 if (ret != -EAGAIN)
509 return ret;
539 int ret;
559 ret = clk_prepare_enable(i2c->pclk);
560 if (ret) {
562 ret);
563 return ret;
583 ret = devm_request_irq(&pdev->dev, i2c->irq, synquacer_i2c_isr,
585 if (ret < 0) {
587 return ret;
607 ret = i2c_add_numbered_adapter(&i2c->adapter);
608 if (ret) {
610 return ret;