Home
last modified time | relevance | path

Searched refs:hdcp2 (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/modules/hdcp/
H A Dhdcp_ddc.c412 hdcp->auth.msg.hdcp2.rxcaps_dp, in mod_hdcp_read_rxcaps()
441 hdcp->auth.msg.hdcp2.ake_cert+1, in mod_hdcp_read_ake_cert()
446 hdcp->auth.msg.hdcp2.ake_cert, in mod_hdcp_read_ake_cert()
500 hdcp->auth.msg.hdcp2.lc_l_prime, in mod_hdcp_read_l_prime()
531 hdcp->auth.msg.hdcp2.rx_id_list, in mod_hdcp_read_rx_id_list()
561 hdcp->auth.msg.hdcp2.ake_init+1, in mod_hdcp_write_ake_init()
565 hdcp->auth.msg.hdcp2.ake_init, in mod_hdcp_write_ake_init()
606 hdcp->auth.msg.hdcp2.lc_init+1, in mod_hdcp_write_lc_init()
610 hdcp->auth.msg.hdcp2.lc_init, in mod_hdcp_write_lc_init()
622 hdcp->auth.msg.hdcp2.ske_eks+1, in mod_hdcp_write_eks()
[all …]
H A Dhdcp_log.c87 sizeof(hdcp->auth.msg.hdcp2.ake_init)); in mod_hdcp_log_ddc_trace()
89 sizeof(hdcp->auth.msg.hdcp2.ake_cert)); in mod_hdcp_log_ddc_trace()
91 hdcp->auth.msg.hdcp2.ake_stored_km, in mod_hdcp_log_ddc_trace()
94 hdcp->auth.msg.hdcp2.ake_no_stored_km, in mod_hdcp_log_ddc_trace()
99 hdcp->auth.msg.hdcp2.ake_pairing_info, in mod_hdcp_log_ddc_trace()
102 sizeof(hdcp->auth.msg.hdcp2.lc_init)); in mod_hdcp_log_ddc_trace()
106 sizeof(hdcp->auth.msg.hdcp2.ske_eks)); in mod_hdcp_log_ddc_trace()
109 sizeof(hdcp->auth.msg.hdcp2.rxstatus)); in mod_hdcp_log_ddc_trace()
111 hdcp->auth.msg.hdcp2.rx_id_list, in mod_hdcp_log_ddc_trace()
112 hdcp->auth.msg.hdcp2.rx_id_list_size); in mod_hdcp_log_ddc_trace()
[all …]
H A Dhdcp2_execution.c54 HDCP_2_2_DP_HDCP_CAPABLE(hdcp->auth.msg.hdcp2.rxcaps_dp[2]) ? in check_hdcp2_capable()
98 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_cert)) ? in check_ake_cert_available()
120 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_h_prime)) ? in check_h_prime_available()
142 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)) ? in check_pairing_info_available()
168 status = (size == sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)) ? in poll_l_prime_available()
198 return HDCP_2_2_DEV_COUNT_LO(hdcp->auth.msg.hdcp2.rx_id_list[2]) + in get_device_count()
199 (HDCP_2_2_DEV_COUNT_HI(hdcp->auth.msg.hdcp2.rx_id_list[1]) << 4); in get_device_count()
242 hdcp->auth.msg.hdcp2.rx_id_list_size = in process_rxstatus()
243 sizeof(hdcp->auth.msg.hdcp2.rx_id_list); in process_rxstatus()
245 hdcp->auth.msg.hdcp2.rx_id_list_size = in process_rxstatus()
[all …]
H A Dhdcp_psp.c601 sizeof(hdcp->auth.msg.hdcp2.ake_init)); in mod_hdcp_hdcp2_prepare_ake_init()
628 sizeof(hdcp->auth.msg.hdcp2.ake_cert)); in mod_hdcp_hdcp2_validate_ake_cert()
640 memcpy(hdcp->auth.msg.hdcp2.ake_no_stored_km, in mod_hdcp_hdcp2_validate_ake_cert()
644 memcpy(hdcp->auth.msg.hdcp2.ake_stored_km, in mod_hdcp_hdcp2_validate_ake_cert()
694 hdcp->auth.msg.hdcp2.ake_pairing_info, sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)); in mod_hdcp_hdcp2_validate_h_prime()
740 sizeof(hdcp->auth.msg.hdcp2.lc_init)); in mod_hdcp_hdcp2_prepare_lc_init()
767 sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)); in mod_hdcp_hdcp2_validate_l_prime()
809 memcpy(hdcp->auth.msg.hdcp2.ske_eks, in mod_hdcp_hdcp2_prepare_eks()
811 sizeof(hdcp->auth.msg.hdcp2.ske_eks)); in mod_hdcp_hdcp2_prepare_eks()
813 sizeof(hdcp->auth.msg.hdcp2.ske_eks); in mod_hdcp_hdcp2_prepare_eks()
[all …]
H A Dhdcp2_transition.c41 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_transition()
53 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_transition()
91 !adjust->hdcp2.force_no_stored_km) { in mod_hdcp_hdcp2_transition()
104 if (adjust->hdcp2.increase_h_prime_timeout) in mod_hdcp_hdcp2_transition()
180 adjust->hdcp2.force_no_stored_km = 1; in mod_hdcp_hdcp2_transition()
382 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_dp_transition()
394 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_dp_transition()
416 !adjust->hdcp2.force_no_stored_km) { in mod_hdcp_hdcp2_dp_transition()
429 if (adjust->hdcp2.increase_h_prime_timeout) in mod_hdcp_hdcp2_dp_transition()
494 adjust->hdcp2.force_no_stored_km = 1; in mod_hdcp_hdcp2_dp_transition()
[all …]
H A Dhdcp.c47 hdcp->connection.link.adjust.hdcp2.disable = 1; in push_error_status()
87 !hdcp->connection.link.adjust.hdcp2.disable && in is_cp_desired_hdcp2()
115 status = mod_hdcp_hdcp2_execution(hdcp, event_ctx, &input->hdcp2); in execution()
118 event_ctx, &input->hdcp2); in execution()
177 event_ctx, &input->hdcp2, output); in transition()
180 event_ctx, &input->hdcp2, output); in transition()
207 if (hdcp->auth.trans_input.hdcp2.create_session == PASS) { in reset_authentication()
507 if (query->link->adjust.hdcp2.force_type == MOD_HDCP_FORCE_TYPE_0) in mod_hdcp_query_display()
509 else if (query->link->adjust.hdcp2.force_type == MOD_HDCP_FORCE_TYPE_1) in mod_hdcp_query_display()
H A Dhdcp.h114 struct mod_hdcp_transition_input_hdcp2 hdcp2; member
158 struct mod_hdcp_message_hdcp2 hdcp2; member
/linux-6.15/drivers/gpu/drm/amd/display/modules/inc/
H A Dmod_hdcp.h194 struct mod_hdcp_link_adjustment_hdcp2 hdcp2; member
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c198 link_adjust.hdcp2.force_type = MOD_HDCP_FORCE_TYPE_0; in hdcp_update_display()
201 link_adjust.hdcp2.force_type = MOD_HDCP_FORCE_TYPE_1; in hdcp_update_display()