Lines Matching refs:msg
67 struct i2c_msg *msg;
124 i2c->msg = NULL;
174 struct i2c_msg *msg)
176 unsigned int addr = (msg->addr & 0x7f) << 1;
183 if (msg->flags & I2C_M_RD) {
189 if (msg->flags & I2C_M_REV_DIR_ADDR)
249 return i2c->msg_ptr == i2c->msg->len-1;
259 return i2c->msg_ptr >= i2c->msg->len;
290 !(i2c->msg->flags & I2C_M_IGNORE_NAK)) {
298 if (i2c->msg->flags & I2C_M_RD)
306 if (is_lastmsg(i2c) && i2c->msg->len == 0) {
322 if (!(i2c->msg->flags & I2C_M_IGNORE_NAK)) {
334 byte = i2c->msg->buf[i2c->msg_ptr++];
352 i2c->msg++;
355 if (i2c->msg->flags & I2C_M_NOSTART) {
357 if (i2c->msg->flags & I2C_M_RD) {
368 s3c24xx_i2c_message_start(i2c, i2c->msg);
386 i2c->msg->buf[i2c->msg_ptr++] = byte;
410 i2c->msg++;
510 i2c->msg = msgs;