Lines Matching defs:msgs
164 struct i2c_msg *msgs)
173 temp = i2c_8bit_addr_from_msg(msgs) | (GEN_START << 8);
392 * data read. Add it to msgs->len.
425 struct i2c_msg *msgs)
427 lpi2c_imx->tx_buf = msgs->buf;
433 struct i2c_msg *msgs)
437 lpi2c_imx->rx_buf = msgs->buf;
438 lpi2c_imx->block_data = msgs->flags & I2C_M_RECV_LEN;
441 temp = msgs->len > CHUNK_DATA ? CHUNK_DATA - 1 : msgs->len - 1;
449 struct i2c_msg *msgs, int num)
460 result = lpi2c_imx_start(lpi2c_imx, &msgs[i]);
465 if (num == 1 && msgs[0].len == 0)
471 lpi2c_imx->msglen = msgs[i].len;
474 if (msgs[i].flags & I2C_M_RD)
475 lpi2c_imx_read(lpi2c_imx, &msgs[i]);
477 lpi2c_imx_write(lpi2c_imx, &msgs[i]);
483 if (!(msgs[i].flags & I2C_M_RD)) {