Lines Matching refs:msg
86 struct i2c_msg msg[], int num) in ce6230_i2c_master_xfer() argument
101 if (num > i + 1 && (msg[i+1].flags & I2C_M_RD)) { in ce6230_i2c_master_xfer()
102 if (msg[i].addr == in ce6230_i2c_master_xfer()
104 if (msg[i].len < 1) { in ce6230_i2c_master_xfer()
109 req.value = msg[i].addr >> 1; in ce6230_i2c_master_xfer()
110 req.index = msg[i].buf[0]; in ce6230_i2c_master_xfer()
111 req.data_len = msg[i+1].len; in ce6230_i2c_master_xfer()
112 req.data = &msg[i+1].buf[0]; in ce6230_i2c_master_xfer()
122 if (msg[i].addr == in ce6230_i2c_master_xfer()
124 if (msg[i].len < 1) { in ce6230_i2c_master_xfer()
129 req.value = msg[i].addr >> 1; in ce6230_i2c_master_xfer()
130 req.index = msg[i].buf[0]; in ce6230_i2c_master_xfer()
131 req.data_len = msg[i].len-1; in ce6230_i2c_master_xfer()
132 req.data = &msg[i].buf[1]; in ce6230_i2c_master_xfer()
136 req.value = 0x2000 + (msg[i].addr >> 1); in ce6230_i2c_master_xfer()
138 req.data_len = msg[i].len; in ce6230_i2c_master_xfer()
139 req.data = &msg[i].buf[0]; in ce6230_i2c_master_xfer()