Lines Matching refs:rc

166 	int rc;
169 rc = fsi_device_read(fsi, reg, &data_be, sizeof(data_be));
170 if (rc)
171 return rc;
188 int rc;
193 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_INT_MASK, &interrupt);
194 if (rc)
195 return rc;
198 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_MODE, &mode);
199 if (rc)
200 return rc;
202 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_ESTAT, &extended_status);
203 if (rc)
204 return rc;
216 int rc;
220 rc = fsi_i2c_read_reg(fsi, I2C_FSI_MODE, &mode);
221 if (rc)
222 return rc;
228 rc = fsi_i2c_write_reg(fsi, I2C_FSI_MODE, &mode);
229 if (rc)
230 return rc;
270 int rc;
280 rc = fsi_device_write(i2c->fsi, I2C_FSI_FIFO,
282 if (rc)
283 return rc;
296 int rc;
308 rc = fsi_device_read(i2c->fsi, I2C_FSI_FIFO,
310 if (rc)
311 return rc;
317 rc = fsi_device_read(i2c->fsi, I2C_FSI_FIFO, &dummy,
319 if (rc)
320 return rc;
377 int rc;
382 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_MODE, &mode);
383 if (rc)
392 int rc;
397 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_MODE, &mode);
398 if (rc)
408 int rc;
415 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_RESET_ERR, &dummy);
416 if (rc)
417 return rc;
422 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_STAT, &stat);
423 if (rc)
424 return rc;
430 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_RESET_I2C, &dummy);
431 if (rc)
432 return rc;
440 int rc;
444 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_RESET_I2C, &dummy);
445 if (rc)
446 return rc;
449 rc = fsi_i2c_dev_init(i2c);
450 if (rc)
451 return rc;
453 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_MODE, &mode);
454 if (rc)
455 return rc;
461 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_MODE, &mode);
462 if (rc)
463 return rc;
468 rc = fsi_i2c_write_reg(i2c->fsi, I2C_FSI_PORT_BUSY, &dummy);
469 if (rc)
470 return rc;
477 int rc;
484 rc = fsi_i2c_reset_engine(i2c, port->port);
485 if (rc)
486 return rc;
488 rc = fsi_i2c_read_reg(fsi, I2C_FSI_STAT, &stat);
489 if (rc)
490 return rc;
494 rc = fsi_i2c_reset_bus(i2c, port);
495 if (rc)
496 return rc;
504 rc = fsi_i2c_write_reg(fsi, I2C_FSI_CMD, &cmd);
505 if (rc)
506 return rc;
512 rc = fsi_i2c_read_reg(fsi, I2C_FSI_STAT, &status);
513 if (rc)
514 return rc;
528 int rc;
532 rc = fsi_i2c_abort(port, status);
533 if (rc)
534 return rc;
578 int rc;
582 rc = fsi_i2c_read_reg(port->master->fsi, I2C_FSI_STAT,
584 if (rc)
585 return rc;
588 rc = fsi_i2c_handle_status(port, msg, status);
589 if (rc < 0)
590 return rc;
593 if (rc == msg->len)
609 int i, rc;
617 rc = fsi_i2c_set_port(port);
618 if (rc)
625 rc = fsi_i2c_start(port, msg, i == num - 1);
626 if (rc)
629 rc = fsi_i2c_wait(port, msg,
631 if (rc)
637 return rc ? : num;
666 int rc;
669 rc = of_property_read_u32(np, "reg", &port_no);
670 if (!rc && port_no == port)
683 int rc;
693 rc = fsi_i2c_dev_init(i2c);
694 if (rc)
695 return rc;
697 rc = fsi_i2c_read_reg(i2c->fsi, I2C_FSI_STAT, &stat);
698 if (rc)
699 return rc;
728 rc = i2c_add_adapter(&port->adapter);
729 if (rc < 0) {
730 dev_err(dev, "Failed to register adapter: %d\n", rc);