Lines Matching refs:msgs
347 struct i2c_msg *msgs, int num)
369 && msgs[i].addr == msgs[i+1].addr
370 && !(msgs[i].flags & I2C_M_RD)
371 && (msgs[i+1].flags & I2C_M_RD)
372 && (msgs[i].len <= W1_F19_WRITE_DATA_LIMIT)) {
377 result = w1_f19_i2c_write_read(sl, msgs[i].addr,
378 msgs[i].buf, msgs[i].len,
379 msgs[i+1].buf, msgs[i+1].len);
391 if (msgs[i+1].flags & I2C_M_RECV_LEN) {
392 result = w1_f19_i2c_read(sl, msgs[i+1].addr,
393 &(msgs[i+1].buf[1]), msgs[i+1].buf[0]);
402 } else if (msgs[i].flags & I2C_M_RD) {
404 result = w1_f19_i2c_read(sl, msgs[i].addr,
405 msgs[i].buf, msgs[i].len);
417 if (msgs[i].flags & I2C_M_RECV_LEN) {
419 msgs[i].addr,
420 &(msgs[i].buf[1]),
421 msgs[i].buf[0]);
434 msgs[i].addr,
435 msgs[i].buf,
436 msgs[i].len,