Lines Matching refs:msg

381 	struct i2c_msg msg;  member
548 while (i2c->msg.len) { in img_i2c_read_fifo()
558 *i2c->msg.buf = data; in img_i2c_read_fifo()
561 i2c->msg.len--; in img_i2c_read_fifo()
562 i2c->msg.buf++; in img_i2c_read_fifo()
569 while (i2c->msg.len) { in img_i2c_write_fifo()
577 img_i2c_writel(i2c, SCB_WRITE_DATA_REG, *i2c->msg.buf); in img_i2c_write_fifo()
578 i2c->msg.len--; in img_i2c_write_fifo()
579 i2c->msg.buf++; in img_i2c_write_fifo()
583 if (!i2c->msg.len) in img_i2c_write_fifo()
595 img_i2c_writel(i2c, SCB_READ_ADDR_REG, i2c->msg.addr); in img_i2c_read()
596 img_i2c_writel(i2c, SCB_READ_COUNT_REG, i2c->msg.len); in img_i2c_read()
608 img_i2c_writel(i2c, SCB_WRITE_ADDR_REG, i2c->msg.addr); in img_i2c_write()
609 img_i2c_writel(i2c, SCB_WRITE_COUNT_REG, i2c->msg.len); in img_i2c_write()
757 next_data = i2c_8bit_addr_from_msg(&i2c->msg); in img_i2c_atomic()
766 i2c->msg.flags & I2C_M_IGNORE_NAK)) { in img_i2c_atomic()
767 if (i2c->msg.len == 0) { in img_i2c_atomic()
769 } else if (i2c->msg.flags & I2C_M_RD) { in img_i2c_atomic()
773 next_data = *i2c->msg.buf; in img_i2c_atomic()
774 --i2c->msg.len; in img_i2c_atomic()
775 ++i2c->msg.buf; in img_i2c_atomic()
784 *i2c->msg.buf = (i2c->line_status & in img_i2c_atomic()
787 --i2c->msg.len; in img_i2c_atomic()
788 ++i2c->msg.buf; in img_i2c_atomic()
789 if (i2c->msg.len) in img_i2c_atomic()
863 if ((i2c->msg.flags & I2C_M_RD) && in img_i2c_auto()
883 if (i2c->msg.flags & I2C_M_RD) in img_i2c_auto()
888 if (i2c->msg.flags & I2C_M_RD) { in img_i2c_auto()
891 if (i2c->msg.len == 0) in img_i2c_auto()
897 i2c->msg.len == 0) in img_i2c_auto()
954 (i2c->msg.flags & I2C_M_RD) ? "reading" : "writing", in img_i2c_isr()
955 i2c->msg.addr); in img_i2c_isr()
1065 struct i2c_msg *msg = &msgs[i]; in img_i2c_xfer() local
1074 i2c->msg = *msg; in img_i2c_xfer()
1105 if (msg->flags & I2C_M_RD) in img_i2c_xfer()