Lines Matching defs:msg
291 if (unlikely(dev->msg->flags & I2C_M_RECV_LEN)) {
294 dev->msg->flags &= ~I2C_M_RECV_LEN;
296 dev->msg->len = dev->buf_len + 1;
526 (dev->msg->flags & I2C_M_RD) ? "read" : "write", dev->buf_len);
552 } else if (dev->msg->flags & I2C_M_RD) {
557 !(dev->msg->flags & I2C_M_RECV_LEN))
651 static int at91_twi_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, int num)
656 struct i2c_msg *m_start = msg;
670 /* 1st msg is put into the internal address, start with 2nd */
671 m_start = &msg[1];
672 for (i = 0; i < msg->len; ++i) {
673 const unsigned addr = msg->buf[msg->len - 1 - i];
703 dev->msg = m_start;