Lines Matching defs:msgs
617 static int rk3066_hdmi_i2c_read(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs)
619 int length = msgs->len;
620 u8 *buf = msgs->buf;
633 static int rk3066_hdmi_i2c_write(struct rk3066_hdmi *hdmi, struct i2c_msg *msgs)
640 if (msgs->len != 1 ||
641 (msgs->addr != DDC_ADDR && msgs->addr != DDC_SEGMENT_ADDR))
646 if (msgs->addr == DDC_SEGMENT_ADDR)
647 hdmi->i2c->segment_addr = msgs->buf[0];
648 if (msgs->addr == DDC_ADDR)
649 hdmi->i2c->ddc_addr = msgs->buf[0];
664 struct i2c_msg *msgs, int num)
682 i + 1, num, msgs[i].len, msgs[i].flags);
684 if (msgs[i].flags & I2C_M_RD)
685 ret = rk3066_hdmi_i2c_read(hdmi, &msgs[i]);
687 ret = rk3066_hdmi_i2c_write(hdmi, &msgs[i]);