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