I2C_M_RD
.flags = I2C_M_RD,
.flags = I2C_M_RD,
if (p->flags & I2C_M_RD) {
cmd.payloads[i].write = !(msgs[i].flags & I2C_M_RD);
msgs[i].flags = cmd->payloads[i].write ? 0 : I2C_M_RD;
.flags = I2C_M_RD,
msg->request = (i2c_msg->flags & I2C_M_RD) ?
if (msgs[num - 1].flags & I2C_M_RD)
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD | I2C_M_NOSTART,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
.flags = I2C_M_RD,
!(msgs[i].flags & I2C_M_RD) &&
if (msgs[1].flags & I2C_M_RD)
} else if (msgs[i].flags & I2C_M_RD) {
(msgs[i].flags & I2C_M_RD) ? 'r' : 'w', msgs[i].len);
.flags = I2C_M_RD,
msgs[i+2].flags = I2C_M_RD;
if (p->flags & I2C_M_RD) {
.flags = I2C_M_RD,
if (p->flags & I2C_M_RD) {
.flags = I2C_M_RD,
if (p->flags & I2C_M_RD) {