Lines Matching refs:msg_write_idx
221 if (msgs[dev->msg_write_idx].flags & I2C_M_TEN) {
240 msgs[dev->msg_write_idx].addr | ic_tar);
432 u32 addr = msgs[dev->msg_write_idx].addr;
440 for (; dev->msg_write_idx < dev->msgs_num; dev->msg_write_idx++) {
441 u32 flags = msgs[dev->msg_write_idx].flags;
448 if (msgs[dev->msg_write_idx].addr != addr) {
457 buf = msgs[dev->msg_write_idx].buf;
458 buf_len = msgs[dev->msg_write_idx].len;
465 (dev->msg_write_idx > 0))
491 if (dev->msg_write_idx == dev->msgs_num - 1 &&
500 if (msgs[dev->msg_write_idx].flags & I2C_M_RD) {
543 if (dev->msg_write_idx == dev->msgs_num)
669 dev->msg_write_idx = 0;