Lines Matching refs:msgs
110 static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs,
118 addr = msgs[0].addr << 1;
121 if (msgs[0].flags & I2C_M_RD)
123 msgs[0].buf, msgs[0].len);
125 retval = hdpvr_i2c_write(dev, 1, addr, msgs[0].buf,
126 msgs[0].len);
128 if (msgs[0].addr != msgs[1].addr) {
134 if ((msgs[0].flags & I2C_M_RD) || !(msgs[1].flags & I2C_M_RD)) {
136 msgs[0].flags & I2C_M_RD,
137 msgs[1].flags & I2C_M_RD);
146 retval = hdpvr_i2c_read(dev, 1, addr, msgs[0].buf, msgs[0].len,
147 msgs[1].buf, msgs[1].len);