Lines Matching defs:msgs
514 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
530 str_read_write(msgs->flags & I2C_M_RD), msgs->addr, msgs->len);
531 if (msgs->flags & I2C_M_RD) {
532 read_length = msgs->len;
533 read_buf = msgs->buf;
534 count = cp2112_read_req(buf, msgs->addr, msgs->len);
536 count = cp2112_i2c_write_req(buf, msgs->addr,
537 msgs->buf, msgs->len);
543 msgs[0].addr == msgs[1].addr &&
544 !(msgs[0].flags & I2C_M_RD) && (msgs[1].flags & I2C_M_RD)) {
546 msgs[0].addr, msgs[0].len, msgs[1].len);
547 read_length = msgs[1].len;
548 read_buf = msgs[1].buf;
549 count = cp2112_i2c_write_read_req(buf, msgs[0].addr,
550 msgs[0].buf, msgs[0].len, msgs[1].len);