Home
last modified time | relevance | path

Searched refs:mod_hdcp (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/display/modules/hdcp/
H A Dhdcp.h199 struct mod_hdcp { struct
290 typedef enum mod_hdcp_status (*mod_hdcp_action)(struct mod_hdcp *hdcp);
293 enum mod_hdcp_status *status, struct mod_hdcp *hdcp, char *str);
294 enum mod_hdcp_status mod_hdcp_hdcp1_execution(struct mod_hdcp *hdcp,
297 enum mod_hdcp_status mod_hdcp_hdcp1_dp_execution(struct mod_hdcp *hdcp,
300 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp,
304 enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp,
310 enum mod_hdcp_status mod_hdcp_hdcp2_execution(struct mod_hdcp *hdcp,
313 enum mod_hdcp_status mod_hdcp_hdcp2_dp_execution(struct mod_hdcp *hdcp,
316 enum mod_hdcp_status mod_hdcp_hdcp2_transition(struct mod_hdcp *hdcp,
[all …]
H A Dhdcp_ddc.c152 static enum mod_hdcp_status read(struct mod_hdcp *hdcp, in read()
199 static enum mod_hdcp_status read_repeatedly(struct mod_hdcp *hdcp, in read_repeatedly()
223 static enum mod_hdcp_status write(struct mod_hdcp *hdcp, in write()
272 enum mod_hdcp_status mod_hdcp_read_bksv(struct mod_hdcp *hdcp) in mod_hdcp_read_bksv()
279 enum mod_hdcp_status mod_hdcp_read_bcaps(struct mod_hdcp *hdcp) in mod_hdcp_read_bcaps()
286 enum mod_hdcp_status mod_hdcp_read_bstatus(struct mod_hdcp *hdcp) in mod_hdcp_read_bstatus()
301 enum mod_hdcp_status mod_hdcp_read_r0p(struct mod_hdcp *hdcp) in mod_hdcp_read_r0p()
309 enum mod_hdcp_status mod_hdcp_read_ksvlist(struct mod_hdcp *hdcp) in mod_hdcp_read_ksvlist()
325 enum mod_hdcp_status mod_hdcp_read_vp(struct mod_hdcp *hdcp) in mod_hdcp_read_vp()
355 enum mod_hdcp_status mod_hdcp_read_binfo(struct mod_hdcp *hdcp) in mod_hdcp_read_binfo()
[all …]
H A Dhdcp1_execution.c28 static inline enum mod_hdcp_status validate_bksv(struct mod_hdcp *hdcp) in validate_bksv()
52 static inline enum mod_hdcp_status check_ksv_ready(struct mod_hdcp *hdcp) in check_ksv_ready()
63 static inline enum mod_hdcp_status check_hdcp_capable_dp(struct mod_hdcp *hdcp) in check_hdcp_capable_dp()
70 static inline enum mod_hdcp_status check_r0p_available_dp(struct mod_hdcp *hdcp) in check_r0p_available_dp()
86 struct mod_hdcp *hdcp) in check_link_integrity_dp()
95 struct mod_hdcp *hdcp) in check_no_reauthentication_request_dp()
102 static inline enum mod_hdcp_status check_no_max_cascade(struct mod_hdcp *hdcp) in check_no_max_cascade()
117 static inline enum mod_hdcp_status check_no_max_devs(struct mod_hdcp *hdcp) in check_no_max_devs()
132 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count()
139 static inline enum mod_hdcp_status check_device_count(struct mod_hdcp *hdcp) in check_device_count()
[all …]
H A Dhdcp2_execution.c35 static inline enum mod_hdcp_status check_receiver_id_list_ready(struct mod_hdcp *hdcp) in check_receiver_id_list_ready()
48 static inline enum mod_hdcp_status check_hdcp2_capable(struct mod_hdcp *hdcp) in check_hdcp2_capable()
71 struct mod_hdcp *hdcp) in check_reauthentication_request()
87 struct mod_hdcp *hdcp) in check_link_integrity_failure_dp()
94 static enum mod_hdcp_status check_ake_cert_available(struct mod_hdcp *hdcp) in check_ake_cert_available()
112 static enum mod_hdcp_status check_h_prime_available(struct mod_hdcp *hdcp) in check_h_prime_available()
134 static enum mod_hdcp_status check_pairing_info_available(struct mod_hdcp *hdcp) in check_pairing_info_available()
156 static enum mod_hdcp_status poll_l_prime_available(struct mod_hdcp *hdcp) in poll_l_prime_available()
183 static enum mod_hdcp_status check_stream_ready_available(struct mod_hdcp *hdcp) in check_stream_ready_available()
202 static inline uint8_t get_device_count(struct mod_hdcp *hdcp) in get_device_count()
[all …]
H A Dhdcp.c28 static void push_error_status(struct mod_hdcp *hdcp, in push_error_status()
52 static uint8_t is_cp_desired_hdcp1(struct mod_hdcp *hdcp) in is_cp_desired_hdcp1()
72 static uint8_t is_cp_desired_hdcp2(struct mod_hdcp *hdcp) in is_cp_desired_hdcp2()
92 static enum mod_hdcp_status execution(struct mod_hdcp *hdcp, in execution()
128 static enum mod_hdcp_status transition(struct mod_hdcp *hdcp, in transition()
189 static enum mod_hdcp_status reset_authentication(struct mod_hdcp *hdcp, in reset_authentication()
235 static enum mod_hdcp_status reset_connection(struct mod_hdcp *hdcp, in reset_connection()
255 static enum mod_hdcp_status update_display_adjustments(struct mod_hdcp *hdcp, in update_display_adjustments()
287 return sizeof(struct mod_hdcp); in mod_hdcp_get_memory_size()
290 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdcp, in mod_hdcp_setup()
[all …]
H A Dhdcp_psp.c34 static void hdcp2_message_init(struct mod_hdcp *hdcp, in hdcp2_message_init()
49 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v2()
85 struct mod_hdcp *hdcp, uint8_t index) in remove_display_from_topology_v3()
123 struct mod_hdcp *hdcp, struct mod_hdcp_display *display) in add_display_to_topology_v2()
170 struct mod_hdcp *hdcp, struct mod_hdcp_display *display) in add_display_to_topology_v3()
225 struct mod_hdcp *hdcp, uint8_t index) in mod_hdcp_remove_display_from_topology()
237 enum mod_hdcp_status mod_hdcp_add_display_to_topology(struct mod_hdcp *hdcp, in mod_hdcp_add_display_to_topology()
250 enum mod_hdcp_status mod_hdcp_hdcp1_create_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_create_session()
292 enum mod_hdcp_status mod_hdcp_hdcp1_destroy_session(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_destroy_session()
326 enum mod_hdcp_status mod_hdcp_hdcp1_validate_rx(struct mod_hdcp *hdcp) in mod_hdcp_hdcp1_validate_rx()
[all …]
H A Dhdcp1_transition.c28 enum mod_hdcp_status mod_hdcp_hdcp1_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp1_transition()
151 enum mod_hdcp_status mod_hdcp_hdcp1_dp_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp1_dp_transition()
H A Dhdcp2_transition.c28 enum mod_hdcp_status mod_hdcp_hdcp2_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp2_transition()
382 enum mod_hdcp_status mod_hdcp_hdcp2_dp_transition(struct mod_hdcp *hdcp, in mod_hdcp_hdcp2_dp_transition()
H A Dhdcp_log.c54 void mod_hdcp_log_ddc_trace(struct mod_hdcp *hdcp) in mod_hdcp_log_ddc_trace()
/linux/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_hdcp.h33 struct mod_hdcp;
333 enum mod_hdcp_status mod_hdcp_setup(struct mod_hdcp *hdcp,
337 enum mod_hdcp_status mod_hdcp_teardown(struct mod_hdcp *hdcp);
340 enum mod_hdcp_status mod_hdcp_add_display(struct mod_hdcp *hdcp,
345 enum mod_hdcp_status mod_hdcp_remove_display(struct mod_hdcp *hdcp,
349 enum mod_hdcp_status mod_hdcp_update_display(struct mod_hdcp *hdcp,
356 enum mod_hdcp_status mod_hdcp_query_display(struct mod_hdcp *hdcp,
360 enum mod_hdcp_status mod_hdcp_reset_connection(struct mod_hdcp *hdcp,
364 enum mod_hdcp_status mod_hdcp_process_event(struct mod_hdcp *hdcp,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h36 struct mod_hdcp;
50 struct mod_hdcp hdcp;
H A Damdgpu_dm_hdcp.c501 struct mod_hdcp hdcp = hdcp_work->hdcp; in enable_assr()