Lines Matching defs:sc_buffer
86 struct iic_msg* sc_buffer;
216 if (sc->sc_error != 0 && sc->sc_buffer->flags & IIC_M_NOSTOP) {
226 if (sc->sc_buffer->flags & IIC_M_RD) {
239 amount = sc->sc_buffer->len - sc->sc_buffer_pos;
248 sc->sc_buffer->len - sc->sc_buffer_pos);
253 sc->sc_buffer->buf[sc->sc_buffer_pos++] =
275 amount = sc->sc_buffer->len - sc->sc_buffer_pos;
284 sc->sc_buffer->len - sc->sc_buffer_pos);
290 sc->sc_buffer->buf[sc->sc_buffer_pos++]);
338 if (sc->sc_buffer != NULL)
387 sc->sc_buffer = &msgs[i];
392 if (sc->sc_buffer == NULL || sc->sc_buffer->buf == NULL ||
393 sc->sc_buffer->len == 0) {
416 if (sc->sc_buffer->flags & IIC_M_NOSTOP)
423 ti_i2c_write_2(sc, I2C_REG_CNT, sc->sc_buffer->len);
433 if ((sc->sc_buffer->flags & IIC_M_RD) == 0)
458 sc->sc_buffer = NULL;