Home
last modified time | relevance | path

Searched refs:hdcp_ctrl (Results 1 – 4 of 4) sorted by relevance

/drivers/gpu/drm/msm/hdmi/
Dhdmi_hdcp.c165 static int hdmi_hdcp_scm_wr(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 *preg, in hdmi_hdcp_scm_wr() argument
168 struct hdmi *hdmi = hdcp_ctrl->hdmi; in hdmi_hdcp_scm_wr()
175 if (hdcp_ctrl->tz_hdcp) { in hdmi_hdcp_scm_wr()
205 void hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl) in hdmi_hdcp_irq() argument
207 struct hdmi *hdmi = hdcp_ctrl->hdmi; in hdmi_hdcp_irq()
230 if (HDCP_STATE_AUTHENTICATING == hdcp_ctrl->hdcp_state) { in hdmi_hdcp_irq()
231 set_bit(AUTH_RESULT_RDY_EV, &hdcp_ctrl->auth_event); in hdmi_hdcp_irq()
232 wake_up_all(&hdcp_ctrl->auth_event_queue); in hdmi_hdcp_irq()
240 if (HDCP_STATE_AUTHENTICATED == hdcp_ctrl->hdcp_state) in hdmi_hdcp_irq()
241 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_reauth_work); in hdmi_hdcp_irq()
[all …]
Dhdmi.h77 struct hdmi_hdcp_ctrl *hdcp_ctrl; member
192 void hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl);
193 void hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl);
194 void hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl);
Dhdmi_bridge.c108 if (hdmi->hdcp_ctrl) in hdmi_bridge_pre_enable()
109 hdmi_hdcp_on(hdmi->hdcp_ctrl); in hdmi_bridge_pre_enable()
126 if (hdmi->hdcp_ctrl) in hdmi_bridge_post_disable()
127 hdmi_hdcp_off(hdmi->hdcp_ctrl); in hdmi_bridge_post_disable()
Dhdmi.c58 if (hdmi->hdcp_ctrl) in hdmi_irq()
59 hdmi_hdcp_irq(hdmi->hdcp_ctrl); in hdmi_irq()
231 hdmi->hdcp_ctrl = hdmi_hdcp_init(hdmi); in hdmi_init()
232 if (IS_ERR(hdmi->hdcp_ctrl)) { in hdmi_init()
234 hdmi->hdcp_ctrl = NULL; in hdmi_init()