Lines Matching refs:msgs
241 struct i2c_msg *msgs, int num) in saa7134_i2c_xfer() argument
256 if (!(msgs[i].flags & I2C_M_NOSTART) || 0 == i) { in saa7134_i2c_xfer()
259 addr = msgs[i].addr << 1; in saa7134_i2c_xfer()
260 if (msgs[i].flags & I2C_M_RD) in saa7134_i2c_xfer()
262 if (i > 0 && msgs[i].flags & in saa7134_i2c_xfer()
263 I2C_M_RD && msgs[i].addr != 0x40 && in saa7134_i2c_xfer()
264 msgs[i].addr != 0x41 && in saa7134_i2c_xfer()
265 msgs[i].addr != 0x19) { in saa7134_i2c_xfer()
279 if (msgs[i].flags & I2C_M_RD) { in saa7134_i2c_xfer()
282 for (byte = 0; byte < msgs[i].len; byte++) { in saa7134_i2c_xfer()
288 msgs[i].buf[byte] = rc; in saa7134_i2c_xfer()
293 if (0x19 == msgs[i].addr) { in saa7134_i2c_xfer()
303 for (byte = 0; byte < msgs[i].len; byte++) { in saa7134_i2c_xfer()
304 data = msgs[i].buf[byte]; in saa7134_i2c_xfer()