Lines Matching refs:msg
77 struct i2c_msg *msg; member
130 data = i2c_8bit_addr_from_msg(i2c->msg); in i2c_lpc2k_pump_msg()
142 if (i2c->msg_idx < i2c->msg->len) { in i2c_lpc2k_pump_msg()
143 writel(i2c->msg->buf[i2c->msg_idx], in i2c_lpc2k_pump_msg()
161 if (i2c->msg->len == 1) { in i2c_lpc2k_pump_msg()
180 if (i2c->msg_idx < i2c->msg->len) { in i2c_lpc2k_pump_msg()
181 i2c->msg->buf[i2c->msg_idx] = in i2c_lpc2k_pump_msg()
186 if (i2c->msg_idx >= i2c->msg->len - 1 && i2c->is_last) { in i2c_lpc2k_pump_msg()
193 if (i2c->msg_idx >= i2c->msg->len - 1) { in i2c_lpc2k_pump_msg()
202 if (i2c->msg_idx >= i2c->msg->len - 2) { in i2c_lpc2k_pump_msg()
262 if (unlikely(i2c->msg->flags & I2C_M_NOSTART)) { in lpc2k_process_msg()
263 WARN_ON(i2c->msg->len == 0); in lpc2k_process_msg()
265 if (!(i2c->msg->flags & I2C_M_RD)) { in lpc2k_process_msg()
267 writel(i2c->msg->buf[0], in lpc2k_process_msg()
309 i2c->msg = &msgs[i]; in i2c_lpc2k_xfer()