Lines Matching refs:tx_msg
57 * @tx_msg: Messages from above to be sent
60 * @nmsgs: Number of messages in tx_msg
69 struct i2c_msg *tx_msg;
170 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos)
309 u16 data = i2c->tx_msg->buf[i2c->tx_pos++];
323 i2c->tx_msg = NULL;
347 i2c->tx_msg, i2c->nmsgs);
373 if (i2c->tx_msg)
405 i2c->tx_msg++;
419 if (!i2c->tx_msg)
434 if (!i2c->tx_msg) {
449 i2c->tx_msg++;
487 if (i2c->tx_msg)
506 struct i2c_msg *msg = i2c->rx_msg = i2c->tx_msg;
542 struct i2c_msg *msg = i2c->tx_msg;
592 __func__, i2c->tx_msg, fifo_space);
594 if (!i2c->tx_msg)
603 i2c->tx_msg++;
608 if (i2c->tx_msg->flags & I2C_M_RD) {
657 i2c->tx_msg = msgs;
666 i2c->tx_msg = NULL;