Lines Matching defs:msgs
552 static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
563 if (unlikely(iic_invalid_address(&msgs[0]))){
565 msgs[0].addr, msgs[0].flags & I2C_M_TEN ? 10 : 7);
569 if (unlikely(msgs[i].len <= 0)){
570 if (num == 1 && !msgs[0].len){
575 return iic_smbus_quick(dev, &msgs[0]);
578 msgs[i].len, i);
581 if (unlikely(iic_address_neq(&msgs[0], &msgs[i]))){
612 iic_address(dev, &msgs[0]);
616 ret = iic_xfer_bytes(dev, &msgs[i], i < num - 1);