Lines Matching defs:msg
293 if (unlikely(dev->msg->flags & I2C_M_RECV_LEN)) {
296 dev->msg->flags &= ~I2C_M_RECV_LEN;
298 dev->msg->len = dev->buf_len + 1;
528 (dev->msg->flags & I2C_M_RD) ? "read" : "write", dev->buf_len);
554 } else if (dev->msg->flags & I2C_M_RD) {
559 !(dev->msg->flags & I2C_M_RECV_LEN))
653 static int at91_twi_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, int num)
658 struct i2c_msg *m_start = msg;
672 /* 1st msg is put into the internal address, start with 2nd */
673 m_start = &msg[1];
674 for (i = 0; i < msg->len; ++i) {
675 const unsigned addr = msg->buf[msg->len - 1 - i];
705 dev->msg = m_start;