Lines Matching defs:msgs
551 static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
562 if (unlikely(iic_invalid_address(&msgs[0]))){
564 msgs[0].addr, msgs[0].flags & I2C_M_TEN ? 10 : 7);
568 if (unlikely(msgs[i].len <= 0)){
569 if (num == 1 && !msgs[0].len){
574 return iic_smbus_quick(dev, &msgs[0]);
577 msgs[i].len, i);
580 if (unlikely(iic_address_neq(&msgs[0], &msgs[i]))){
611 iic_address(dev, &msgs[0]);
615 ret = iic_xfer_bytes(dev, &msgs[i], i < num - 1);