Searched refs:hdcp2 (Results 1 – 9 of 9) sorted by relevance
| /drivers/gpu/drm/amd/display/modules/hdcp/ |
| A D | hdcp_ddc.c | 627 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 D | hdcp_log.c | 87 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 D | hdcp2_execution.c | 54 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 D | hdcp_psp.c | 604 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 D | hdcp2_transition.c | 41 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 D | hdcp.c | 47 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 D | hdcp.h | 114 struct mod_hdcp_transition_input_hdcp2 hdcp2; member 158 struct mod_hdcp_message_hdcp2 hdcp2; member
|
| /drivers/gpu/drm/amd/display/modules/inc/ |
| A D | mod_hdcp.h | 224 struct mod_hdcp_link_adjustment_hdcp2 hdcp2; member
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_hdcp.c | 227 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