Searched refs:hdcp_cmd (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp_psp.c | 134 struct ta_hdcp_shared_memory *hdcp_cmd; in mod_hdcp_hdcp1_create_session() local 142 hdcp_cmd = (struct ta_hdcp_shared_memory *)psp->hdcp_context.hdcp_shared_buf; in mod_hdcp_hdcp1_create_session() 145 memset(hdcp_cmd, 0, sizeof(struct ta_hdcp_shared_memory)); in mod_hdcp_hdcp1_create_session() 147 hdcp_cmd->in_msg.hdcp1_create_session.display_handle = display->index; in mod_hdcp_hdcp1_create_session() 148 hdcp_cmd->cmd_id = TA_HDCP_COMMAND__HDCP1_CREATE_SESSION; in mod_hdcp_hdcp1_create_session() 150 psp_hdcp_invoke(psp, hdcp_cmd->cmd_id); in mod_hdcp_hdcp1_create_session() 152 hdcp->auth.id = hdcp_cmd->out_msg.hdcp1_create_session.session_handle; in mod_hdcp_hdcp1_create_session() 154 if (hdcp_cmd->hdcp_status != TA_HDCP_STATUS__SUCCESS) { in mod_hdcp_hdcp1_create_session() 157 hdcp->auth.msg.hdcp1.ainfo = hdcp_cmd->out_msg.hdcp1_create_session.ainfo_primary; in mod_hdcp_hdcp1_create_session() 158 memcpy(hdcp->auth.msg.hdcp1.aksv, hdcp_cmd in mod_hdcp_hdcp1_create_session() 172 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_destroy_session() local 205 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_validate_rx() local 246 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_enable_encryption() local 273 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_validate_ksvlist_vp() local 315 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_enable_dp_stream_encryption() local 351 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_link_maintenance() local 390 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_create_session() local 437 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_destroy_session() local 470 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_ake_init() local 502 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_ake_cert() local 560 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_h_prime() local 606 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_lc_init() local 639 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_l_prime() local 674 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_eks() local 719 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_enable_encryption() local 750 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_rx_id_list() local 803 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_enable_dp_stream_encryption() local 847 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_stream_management() local 883 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_stream_ready() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/hdcp/ |
H A D | hdcp_psp.c | 255 struct ta_hdcp_shared_memory *hdcp_cmd; in mod_hdcp_hdcp1_create_session() local 263 hdcp_cmd = (struct ta_hdcp_shared_memory *)psp->hdcp_context.context.mem_context.shared_buf; in mod_hdcp_hdcp1_create_session() 266 memset(hdcp_cmd, 0, sizeof(struct ta_hdcp_shared_memory)); in mod_hdcp_hdcp1_create_session() 268 hdcp_cmd->in_msg.hdcp1_create_session.display_handle = display->index; in mod_hdcp_hdcp1_create_session() 269 hdcp_cmd->cmd_id = TA_HDCP_COMMAND__HDCP1_CREATE_SESSION; in mod_hdcp_hdcp1_create_session() 271 psp_hdcp_invoke(psp, hdcp_cmd->cmd_id); in mod_hdcp_hdcp1_create_session() 273 hdcp->auth.id = hdcp_cmd->out_msg.hdcp1_create_session.session_handle; in mod_hdcp_hdcp1_create_session() 275 if (hdcp_cmd->hdcp_status != TA_HDCP_STATUS__SUCCESS) { in mod_hdcp_hdcp1_create_session() 278 hdcp->auth.msg.hdcp1.ainfo = hdcp_cmd->out_msg.hdcp1_create_session.ainfo_primary; in mod_hdcp_hdcp1_create_session() 279 memcpy(hdcp->auth.msg.hdcp1.aksv, hdcp_cmd in mod_hdcp_hdcp1_create_session() 293 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_destroy_session() local 326 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_validate_rx() local 367 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_enable_encryption() local 394 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_validate_ksvlist_vp() local 436 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_enable_dp_stream_encryption() local 472 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp1_link_maintenance() local 498 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_create_session() local 545 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_destroy_session() local 578 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_ake_init() local 610 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_ake_cert() local 670 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_h_prime() local 716 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_lc_init() local 749 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_l_prime() local 784 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_eks() local 829 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_enable_encryption() local 860 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_rx_id_list() local 913 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_enable_dp_stream_encryption() local 957 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_prepare_stream_management() local 993 struct ta_hdcp_shared_memory *hdcp_cmd; mod_hdcp_hdcp2_validate_stream_ready() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.c | 80 struct ta_hdcp_shared_memory *hdcp_cmd; in psp_get_srm() local 87 hdcp_cmd = (struct ta_hdcp_shared_memory *)psp->hdcp_context.hdcp_shared_buf; in psp_get_srm() 88 memset(hdcp_cmd, 0, sizeof(struct ta_hdcp_shared_memory)); in psp_get_srm() 90 hdcp_cmd->cmd_id = TA_HDCP_COMMAND__HDCP_GET_SRM; in psp_get_srm() 91 psp_hdcp_invoke(psp, hdcp_cmd->cmd_id); in psp_get_srm() 93 if (hdcp_cmd->hdcp_status != TA_HDCP_STATUS__SUCCESS) in psp_get_srm() 96 *srm_version = hdcp_cmd->out_msg.hdcp_get_srm.srm_version; in psp_get_srm() 97 *srm_size = hdcp_cmd->out_msg.hdcp_get_srm.srm_buf_size; in psp_get_srm() 100 return hdcp_cmd->out_msg.hdcp_get_srm.srm_buf; in psp_get_srm() 106 struct ta_hdcp_shared_memory *hdcp_cmd; in psp_set_srm() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.c | 81 struct ta_hdcp_shared_memory *hdcp_cmd; in psp_get_srm() local 88 hdcp_cmd = (struct ta_hdcp_shared_memory *)psp->hdcp_context.context.mem_context.shared_buf; in psp_get_srm() 89 memset(hdcp_cmd, 0, sizeof(struct ta_hdcp_shared_memory)); in psp_get_srm() 91 hdcp_cmd->cmd_id = TA_HDCP_COMMAND__HDCP_GET_SRM; in psp_get_srm() 92 psp_hdcp_invoke(psp, hdcp_cmd->cmd_id); in psp_get_srm() 94 if (hdcp_cmd->hdcp_status != TA_HDCP_STATUS__SUCCESS) in psp_get_srm() 97 *srm_version = hdcp_cmd->out_msg.hdcp_get_srm.srm_version; in psp_get_srm() 98 *srm_size = hdcp_cmd->out_msg.hdcp_get_srm.srm_buf_size; in psp_get_srm() 100 return hdcp_cmd->out_msg.hdcp_get_srm.srm_buf; in psp_get_srm() 106 struct ta_hdcp_shared_memory *hdcp_cmd; in psp_set_srm() local [all...] |
Completed in 3 milliseconds