Lines Matching refs:msg
64 struct cec_msg msg = {}; in hdmi_cec_received_msg() local
68 msg.len = cnt & 0xf; in hdmi_cec_received_msg()
69 if (msg.len > CEC_MAX_MSG_SIZE - 2) in hdmi_cec_received_msg()
70 msg.len = CEC_MAX_MSG_SIZE - 2; in hdmi_cec_received_msg()
71 msg.msg[0] = hdmi_read_reg(core->base, in hdmi_cec_received_msg()
73 msg.msg[1] = hdmi_read_reg(core->base, in hdmi_cec_received_msg()
75 for (i = 0; i < msg.len; i++) { in hdmi_cec_received_msg()
78 msg.msg[2 + i] = in hdmi_cec_received_msg()
81 msg.len += 2; in hdmi_cec_received_msg()
82 cec_received_msg(core->adap, &msg); in hdmi_cec_received_msg()
267 u32 signal_free_time, struct cec_msg *msg) in hdmi_cec_adap_transmit() argument
291 hdmi_write_reg(core->base, HDMI_CEC_TX_INIT, cec_msg_initiator(msg)); in hdmi_cec_adap_transmit()
294 temp = cec_msg_destination(msg); in hdmi_cec_adap_transmit()
295 if (msg->len == 1) in hdmi_cec_adap_transmit()
298 if (msg->len == 1) in hdmi_cec_adap_transmit()
302 hdmi_write_reg(core->base, HDMI_CEC_TX_COMMAND, msg->msg[1]); in hdmi_cec_adap_transmit()
304 for (i = 0; i < msg->len - 2; i++) in hdmi_cec_adap_transmit()
306 msg->msg[2 + i]); in hdmi_cec_adap_transmit()
310 (msg->len - 2) | 0x10); in hdmi_cec_adap_transmit()