Home
last modified time | relevance | path

Searched refs:msg_write_idx (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-designware-master.c228 if (msgs[dev->msg_write_idx].flags & I2C_M_TEN) { in i2c_dw_xfer_init()
247 msgs[dev->msg_write_idx].addr | ic_tar); in i2c_dw_xfer_init()
275 u32 addr = msgs[dev->msg_write_idx].addr; in i2c_dw_xfer_msg()
283 for (; dev->msg_write_idx < dev->msgs_num; dev->msg_write_idx++) { in i2c_dw_xfer_msg()
284 u32 flags = msgs[dev->msg_write_idx].flags; in i2c_dw_xfer_msg()
291 if (msgs[dev->msg_write_idx].addr != addr) { in i2c_dw_xfer_msg()
300 buf = msgs[dev->msg_write_idx].buf; in i2c_dw_xfer_msg()
301 buf_len = msgs[dev->msg_write_idx].len; in i2c_dw_xfer_msg()
308 (dev->msg_write_idx > in i2c_dw_xfer_msg()
[all...]
H A Di2c-designware-core.h196 * @msg_write_idx: the element index of the current tx message in the msgs
251 int msg_write_idx; member
H A Di2c-designware-slave.c82 dev->msg_write_idx = 0; in i2c_dw_reg_slave()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-designware-master.c221 if (msgs[dev->msg_write_idx].flags & I2C_M_TEN) { in i2c_dw_xfer_init()
240 msgs[dev->msg_write_idx].addr | ic_tar); in i2c_dw_xfer_init()
432 u32 addr = msgs[dev->msg_write_idx].addr; in i2c_dw_xfer_msg()
440 for (; dev->msg_write_idx < dev->msgs_num; dev->msg_write_idx++) { in i2c_dw_xfer_msg()
441 u32 flags = msgs[dev->msg_write_idx].flags; in i2c_dw_xfer_msg()
448 if (msgs[dev->msg_write_idx].addr != addr) { in i2c_dw_xfer_msg()
457 buf = msgs[dev->msg_write_idx].buf; in i2c_dw_xfer_msg()
458 buf_len = msgs[dev->msg_write_idx].len; in i2c_dw_xfer_msg()
465 (dev->msg_write_idx > in i2c_dw_xfer_msg()
[all...]
H A Di2c-designware-core.h206 * @msg_write_idx: the element index of the current tx message in the msgs array
264 int msg_write_idx; member

Completed in 5 milliseconds