Lines Matching defs:msg
178 static int dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num)
188 if (i+1 < num && (msg[i].flags & I2C_M_RD) == 0
189 && (msg[i+1].flags & I2C_M_RD)) {
190 if (dibusb_i2c_msg(d, msg[i].addr, msg[i].buf,msg[i].len,
191 msg[i+1].buf,msg[i+1].len) < 0)
194 } else if ((msg[i].flags & I2C_M_RD) == 0) {
195 if (dibusb_i2c_msg(d, msg[i].addr, msg[i].buf,msg[i].len,NULL,0) < 0)
197 } else if (msg[i].addr != 0x50) {
201 if (dibusb_i2c_msg(d, msg[i].addr, NULL, 0, msg[i].buf, msg[i].len) < 0)