Searched refs:hdmi_hdcp_ctrl (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.h | 31 struct hdmi_hdcp_ctrl; 73 struct hdmi_hdcp_ctrl *hdcp_ctrl; 249 struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi); 251 void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl); 252 void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl); 253 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl); 255 static inline struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi) in msm_hdmi_hdcp_init() 260 static inline void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_on() 261 static inline void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_off() 262 static inline void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctr in msm_hdmi_hdcp_off() [all...] |
H A D | hdmi_hdcp.c | 48 struct hdmi_hdcp_ctrl { struct 156 static int msm_hdmi_hdcp_scm_wr(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 *preg, in msm_hdmi_hdcp_scm_wr() 196 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_irq() 241 static int msm_hdmi_hdcp_msleep(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 ms, u32 ev) in msm_hdmi_hdcp_msleep() 258 static int msm_hdmi_hdcp_read_validate_aksv(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_read_validate_aksv() 281 static int msm_reset_hdcp_ddc_failures(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_reset_hdcp_ddc_failures() 356 static int msm_hdmi_hdcp_hw_ddc_clean(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_hw_ddc_clean() 398 struct hdmi_hdcp_ctrl *hdcp_ctrl = container_of(work, in msm_hdmi_hdcp_reauth_work() 399 struct hdmi_hdcp_ctrl, hdcp_reauth_work); in msm_hdmi_hdcp_reauth_work() 455 static int msm_hdmi_hdcp_auth_prepare(struct hdmi_hdcp_ctrl *hdcp_ctr [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.h | 31 struct hdmi_hdcp_ctrl; 75 struct hdmi_hdcp_ctrl *hdcp_ctrl; 248 struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi); 250 void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl); 251 void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl); 252 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl); 254 static inline struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi) in msm_hdmi_hdcp_init() 259 static inline void msm_hdmi_hdcp_on(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_on() 260 static inline void msm_hdmi_hdcp_off(struct hdmi_hdcp_ctrl *hdcp_ctrl) {} in msm_hdmi_hdcp_off() 261 static inline void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctr in msm_hdmi_hdcp_off() [all...] |
H A D | hdmi_hdcp.c | 48 struct hdmi_hdcp_ctrl { struct 156 static int msm_hdmi_hdcp_scm_wr(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 *preg, in msm_hdmi_hdcp_scm_wr() 196 void msm_hdmi_hdcp_irq(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_irq() 241 static int msm_hdmi_hdcp_msleep(struct hdmi_hdcp_ctrl *hdcp_ctrl, u32 ms, u32 ev) in msm_hdmi_hdcp_msleep() 258 static int msm_hdmi_hdcp_read_validate_aksv(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_read_validate_aksv() 281 static int msm_reset_hdcp_ddc_failures(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_reset_hdcp_ddc_failures() 356 static int msm_hdmi_hdcp_hw_ddc_clean(struct hdmi_hdcp_ctrl *hdcp_ctrl) in msm_hdmi_hdcp_hw_ddc_clean() 398 struct hdmi_hdcp_ctrl *hdcp_ctrl = container_of(work, in msm_hdmi_hdcp_reauth_work() 399 struct hdmi_hdcp_ctrl, hdcp_reauth_work); in msm_hdmi_hdcp_reauth_work() 455 static int msm_hdmi_hdcp_auth_prepare(struct hdmi_hdcp_ctrl *hdcp_ctr [all...] |
Completed in 4 milliseconds