Home
last modified time | relevance | path

Searched refs:msg_write_idx (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/i2c/busses/
Di2c-designware-core.c413 if (msgs[dev->msg_write_idx].flags & I2C_M_TEN) { in i2c_dw_xfer_init()
432 dw_writel(dev, msgs[dev->msg_write_idx].addr | ic_tar, DW_IC_TAR); in i2c_dw_xfer_init()
457 u32 addr = msgs[dev->msg_write_idx].addr; in i2c_dw_xfer_msg()
464 for (; dev->msg_write_idx < dev->msgs_num; dev->msg_write_idx++) { in i2c_dw_xfer_msg()
470 if (msgs[dev->msg_write_idx].addr != addr) { in i2c_dw_xfer_msg()
477 if (msgs[dev->msg_write_idx].len == 0) { in i2c_dw_xfer_msg()
486 buf = msgs[dev->msg_write_idx].buf; in i2c_dw_xfer_msg()
487 buf_len = msgs[dev->msg_write_idx].len; in i2c_dw_xfer_msg()
494 (dev->msg_write_idx > 0)) in i2c_dw_xfer_msg()
510 if (dev->msg_write_idx == dev->msgs_num - 1 && in i2c_dw_xfer_msg()
[all …]
Di2c-designware-core.h83 int msg_write_idx; member