Lines Matching defs:msgs
167 struct i2c_msg *msgs, int num)
176 if (unlikely(msgs[0].addr > 0x7f)) {
178 msgs[0].addr);
183 if (unlikely(!msgs[i].buf)) {
188 if (unlikely(msgs[0].addr != msgs[i].addr)) {
227 struct i2c_msg *msgs, int num,
230 priv->xfer.msg = msgs;
239 priv->xfer.cmd = msgs[num - 1].flags & I2C_M_RD;
241 if (priv->xfer.cmd == I2C_M_RD && comm_len != msgs[0].len) {
242 priv->xfer.addr_width = msgs[0].len;
401 static int mlxcpld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
408 err = mlxcpld_i2c_check_msg_params(priv, msgs, num);
415 comm_len += msgs[i].len;
436 mlxcpld_i2c_set_transf_data(priv, msgs, num, comm_len);