Lines Matching refs:active_msg
121 struct i2c_msg *active_msg; member
460 if (((data->ridx + 1) == data->active_msg->len) && in i2c_pio_trans_data()
461 (data->active_msg->flags & I2C_MSG_STOP)) { in i2c_pio_trans_data()
478 if (data->active_msg->flags & I2C_MSG_START) { in enhanced_i2c_tran_read()
480 data->active_msg->flags &= ~I2C_MSG_START; in enhanced_i2c_tran_read()
502 if (data->ridx < data->active_msg->len) { in enhanced_i2c_tran_read()
504 *(data->active_msg->buf++) = IT8XXX2_I2C_DRR(base); in enhanced_i2c_tran_read()
507 if (data->ridx == data->active_msg->len) { in enhanced_i2c_tran_read()
508 data->active_msg->len = 0; in enhanced_i2c_tran_read()
509 if (data->active_msg->flags & I2C_MSG_STOP) { in enhanced_i2c_tran_read()
535 if (data->active_msg->flags & I2C_MSG_START) { in enhanced_i2c_tran_write()
537 data->active_msg->flags &= ~I2C_MSG_START; in enhanced_i2c_tran_write()
543 if (data->widx < data->active_msg->len) { in enhanced_i2c_tran_write()
544 out_data = *(data->active_msg->buf++); in enhanced_i2c_tran_write()
554 data->active_msg->len = 0; in enhanced_i2c_tran_write()
555 if (data->active_msg->flags & I2C_MSG_STOP) { in enhanced_i2c_tran_write()
584 if (data->active_msg->flags & I2C_MSG_READ) { in i2c_transaction()
618 data->active_msg = &msgs[i]; in i2c_enhance_pio_transfer()
658 if (data->err || (data->active_msg->flags & I2C_MSG_STOP)) { in i2c_enhance_pio_transfer()