Lines Matching refs:msgs
780 static int inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs)
782 int length = msgs->len;
783 u8 *buf = msgs->buf;
796 static int inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs)
803 if ((msgs->len != 1) ||
804 ((msgs->addr != DDC_ADDR) && (msgs->addr != DDC_SEGMENT_ADDR)))
809 if (msgs->addr == DDC_SEGMENT_ADDR)
810 hdmi->i2c->segment_addr = msgs->buf[0];
811 if (msgs->addr == DDC_ADDR)
812 hdmi->i2c->ddc_addr = msgs->buf[0];
827 struct i2c_msg *msgs, int num)
842 i + 1, num, msgs[i].len, msgs[i].flags);
844 if (msgs[i].flags & I2C_M_RD)
845 ret = inno_hdmi_i2c_read(hdmi, &msgs[i]);
847 ret = inno_hdmi_i2c_write(hdmi, &msgs[i]);