Lines Matching refs:msgs
77 struct i2c_msg msgs[2] = { in reg_read() local
93 ret = i2c_transfer(state->i2c_client->adapter, msgs, ARRAY_SIZE(msgs)); in reg_read()
94 if (ret == ARRAY_SIZE(msgs)) in reg_read()
642 tc90522_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) in tc90522_master_xfer() argument
656 if (msgs[i].flags & I2C_M_RD) in tc90522_master_xfer()
667 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
669 if (msgs[i].flags & I2C_M_RD) { in tc90522_master_xfer()
674 p[1] = msgs[i].addr << 1 | 0x01; in tc90522_master_xfer()
680 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
681 new_msgs[j].buf = msgs[i].buf; in tc90522_master_xfer()
682 new_msgs[j].len = msgs[i].len; in tc90522_master_xfer()
686 if (p + msgs[i].len + 2 > bufend) in tc90522_master_xfer()
689 p[1] = msgs[i].addr << 1; in tc90522_master_xfer()
690 memcpy(p + 2, msgs[i].buf, msgs[i].len); in tc90522_master_xfer()
692 new_msgs[j].len = msgs[i].len + 2; in tc90522_master_xfer()