Lines Matching defs:msg
349 i2c_write_msg(struct i2c_adapter *adap, struct i2c_msg *msg)
353 for (i = 0; i < msg->len; i++) {
354 ret = i2c_write_byte(adap, msg->buf[i]);
371 i2c_read_msg(struct i2c_adapter *adap, struct i2c_msg *msg)
376 for (i = 0; i < msg->len; i++) {
381 msg->buf[i] = c;
383 if (i < msg->len - 1)
395 i2c_address(struct i2c_adapter *adap, struct i2c_msg *msg)
400 addr = msg->addr << 1;
401 if (msg->flags & I2C_M_RD)
420 struct i2c_msg *msg;
424 msg = &msgs[i];
426 if (!(i && (msg->flags & I2C_M_NOSTART))) {
431 ret = i2c_address(adap, msg);
436 if (msg->flags & I2C_M_RD)
437 ret = i2c_read_msg(adap, msg);
439 ret = i2c_write_msg(adap, msg);