Home
last modified time | relevance | path

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

/drivers/gpu/drm/amd/display/modules/hdcp/
A Dhdcp_ddc.c627 hdcp->auth.msg.hdcp2.ske_eks, in mod_hdcp_write_eks()
694 struct mod_hdcp_message_hdcp2 *hdcp2 = &hdcp->auth.msg.hdcp2; in write_stall_read_lc_fw_aux() local
698 hdcp2->lc_init + 1, in write_stall_read_lc_fw_aux()
699 sizeof(hdcp2->lc_init) - 1, in write_stall_read_lc_fw_aux()
704 hdcp2->lc_l_prime + 1, in write_stall_read_lc_fw_aux()
705 sizeof(hdcp2->lc_l_prime) - 1, in write_stall_read_lc_fw_aux()
722 struct mod_hdcp_message_hdcp2 *hdcp2 = &hdcp->auth.msg.hdcp2; in write_poll_read_lc_fw_i2c() local
726 memmove(&hdcp->buf[1], hdcp2->lc_init, sizeof(hdcp2->lc_init)); in write_poll_read_lc_fw_i2c()
732 sizeof(hdcp2->lc_init) + 1, in write_poll_read_lc_fw_i2c()
743 hdcp2->lc_l_prime, in write_poll_read_lc_fw_i2c()
[all …]
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 …]
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()
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()
246 get_hdmi_rxstatus_msg_size(hdcp->auth.msg.hdcp2.rxstatus); in process_rxstatus()
[all …]
A Dhdcp_psp.c604 sizeof(hdcp->auth.msg.hdcp2.ake_init)); in mod_hdcp_hdcp2_prepare_ake_init()
631 sizeof(hdcp->auth.msg.hdcp2.ake_cert)); in mod_hdcp_hdcp2_validate_ake_cert()
643 memcpy(hdcp->auth.msg.hdcp2.ake_no_stored_km, in mod_hdcp_hdcp2_validate_ake_cert()
647 memcpy(hdcp->auth.msg.hdcp2.ake_stored_km, in mod_hdcp_hdcp2_validate_ake_cert()
697 hdcp->auth.msg.hdcp2.ake_pairing_info, sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)); in mod_hdcp_hdcp2_validate_h_prime()
743 sizeof(hdcp->auth.msg.hdcp2.lc_init)); in mod_hdcp_hdcp2_prepare_lc_init()
770 sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)); in mod_hdcp_hdcp2_validate_l_prime()
812 memcpy(hdcp->auth.msg.hdcp2.ske_eks, in mod_hdcp_hdcp2_prepare_eks()
814 sizeof(hdcp->auth.msg.hdcp2.ske_eks)); in mod_hdcp_hdcp2_prepare_eks()
816 sizeof(hdcp->auth.msg.hdcp2.ske_eks); in mod_hdcp_hdcp2_prepare_eks()
[all …]
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()
189 && !adjust->hdcp2.force_sw_locality_check; in mod_hdcp_hdcp2_transition()
394 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_dp_transition()
406 adjust->hdcp2.disable = 1; in mod_hdcp_hdcp2_dp_transition()
428 !adjust->hdcp2.force_no_stored_km) { in mod_hdcp_hdcp2_dp_transition()
441 if (adjust->hdcp2.increase_h_prime_timeout) in mod_hdcp_hdcp2_dp_transition()
[all …]
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()
A Dhdcp.h114 struct mod_hdcp_transition_input_hdcp2 hdcp2; member
158 struct mod_hdcp_message_hdcp2 hdcp2; member
/drivers/gpu/drm/amd/display/modules/inc/
A Dmod_hdcp.h224 struct mod_hdcp_link_adjustment_hdcp2 hdcp2; member
/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_hdcp.c227 link_adjust.hdcp2.force_type = MOD_HDCP_FORCE_TYPE_0; in hdcp_update_display()
230 link_adjust.hdcp2.force_type = MOD_HDCP_FORCE_TYPE_1; in hdcp_update_display()

Completed in 24 milliseconds