Lines Matching refs:msg
100 struct i2c_msg msg[], int num) in ce6230_i2c_master_xfer() argument
115 if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) { in ce6230_i2c_master_xfer()
116 if (msg[i].addr == in ce6230_i2c_master_xfer()
119 req.value = msg[i].addr >> 1; in ce6230_i2c_master_xfer()
120 req.index = msg[i].buf[0]; in ce6230_i2c_master_xfer()
121 req.data_len = msg[i+1].len; in ce6230_i2c_master_xfer()
122 req.data = &msg[i+1].buf[0]; in ce6230_i2c_master_xfer()
132 if (msg[i].addr == in ce6230_i2c_master_xfer()
135 req.value = msg[i].addr >> 1; in ce6230_i2c_master_xfer()
136 req.index = msg[i].buf[0]; in ce6230_i2c_master_xfer()
137 req.data_len = msg[i].len-1; in ce6230_i2c_master_xfer()
138 req.data = &msg[i].buf[1]; in ce6230_i2c_master_xfer()
142 req.value = 0x2000 + (msg[i].addr >> 1); in ce6230_i2c_master_xfer()
144 req.data_len = msg[i].len; in ce6230_i2c_master_xfer()
145 req.data = &msg[i].buf[0]; in ce6230_i2c_master_xfer()