Lines Matching refs:cur_msg
141 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg];
144 efm32_i2c_write32(ddata, REG_TXDATA, i2c_8bit_addr_from_msg(cur_msg));
149 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg];
151 if (ddata->current_word >= cur_msg->len) {
152 /* cur_msg completely transferred */
164 cur_msg->buf[ddata->current_word++]);
170 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg];
172 cur_msg->buf[ddata->current_word] = efm32_i2c_read32(ddata, REG_RXDATA);
174 if (ddata->current_word >= cur_msg->len) {
175 /* cur_msg completely transferred */
195 struct i2c_msg *cur_msg = &ddata->msgs[ddata->current_msg];
229 } else if (cur_msg->flags & I2C_M_RD) {
236 if (cur_msg->flags & I2C_M_RD) {