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()
645 tc90522_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) in tc90522_master_xfer() argument
659 if (msgs[i].flags & I2C_M_RD) in tc90522_master_xfer()
670 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
672 if (msgs[i].flags & I2C_M_RD) { in tc90522_master_xfer()
677 p[1] = msgs[i].addr << 1 | 0x01; in tc90522_master_xfer()
683 new_msgs[j].flags = msgs[i].flags; in tc90522_master_xfer()
684 new_msgs[j].buf = msgs[i].buf; in tc90522_master_xfer()
685 new_msgs[j].len = msgs[i].len; in tc90522_master_xfer()
689 if (p + msgs[i].len + 2 > bufend) in tc90522_master_xfer()
692 p[1] = msgs[i].addr << 1; in tc90522_master_xfer()
693 memcpy(p + 2, msgs[i].buf, msgs[i].len); in tc90522_master_xfer()
695 new_msgs[j].len = msgs[i].len + 2; in tc90522_master_xfer()