Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hdcp.c156 static int msm_hdmi_hdcp_scm_wr(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 *preg, in msm_hdmi_hdcp_scm_wr() argument
159 struct hdmi *hdmi = hdcp_ctrl->hdmi; in msm_hdmi_hdcp_scm_wr()
166 if (hdcp_ctrl->tz_hdcp) { in msm_hdmi_hdcp_scm_wr()
196 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_irq() argument
198 struct hdmi *hdmi = hdcp_ctrl->hdmi; in msm_hdmi_hdcp_irq()
221 if (HDCP_STATE_AUTHENTICATING == hdcp_ctrl->hdcp_state) { in msm_hdmi_hdcp_irq()
222 set_bit(AUTH_RESULT_RDY_EV, &hdcp_ctrl->auth_event); in msm_hdmi_hdcp_irq()
223 wake_up_all(&hdcp_ctrl->auth_event_queue); in msm_hdmi_hdcp_irq()
231 if (HDCP_STATE_AUTHENTICATED == hdcp_ctrl->hdcp_state) in msm_hdmi_hdcp_irq()
232 queue_work(hdmi->workq, &hdcp_ctrl->hdcp_reauth_work); in msm_hdmi_hdcp_irq()
[all …]
H A Dhdmi.h73 struct hdmi_hdcp_ctrl *hdcp_ctrl; member
236 void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl);
237 void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl);
238 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl);
245 static inline void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_on() argument
246 static inline void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_off() argument
247 static inline void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_irq() argument
H A Dhdmi_bridge.c322 if (hdmi->hdcp_ctrl) in msm_hdmi_bridge_atomic_pre_enable()
323 msm_hdmi_hdcp_on(hdmi->hdcp_ctrl); in msm_hdmi_bridge_atomic_pre_enable()
333 if (hdmi->hdcp_ctrl) in msm_hdmi_bridge_atomic_post_disable()
334 msm_hdmi_hdcp_off(hdmi->hdcp_ctrl); in msm_hdmi_bridge_atomic_post_disable()