Lines Matching defs:sc_i2c_xfer
115 } sc_i2c_xfer;
673 sc->sc_i2c_xfer.op = op;
674 sc->sc_i2c_xfer.buf = buf;
675 sc->sc_i2c_xfer.len = len;
676 sc->sc_i2c_xfer.flags = flags;
677 sc->sc_i2c_xfer.error = 0;
678 sc->sc_i2c_xfer.done = false;
743 while (! sc->sc_i2c_xfer.done) {
750 int error = sc->sc_i2c_xfer.error;
795 if ((sc->sc_i2c_xfer.flags & I2C_F_POLL) == 0)
804 sc->sc_i2c_xfer.error = EIO;
809 if (I2C_OP_WRITE_P(sc->sc_i2c_xfer.op))
813 b = sc->sc_i2c_xfer.buf;
814 len = sc->sc_i2c_xfer.len;
824 sc->sc_i2c_xfer.done = true;
825 if ((sc->sc_i2c_xfer.flags & I2C_F_POLL) == 0) {