Home
last modified time | relevance | path

Searched refs:dtm_context (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/amd/display/modules/hdcp/
Dhdcp_psp.c57 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.context.mem_context.shared_buf; in remove_display_from_topology_v2()
62 mutex_lock(&psp->dtm_context.mutex); in remove_display_from_topology_v2()
80 mutex_unlock(&psp->dtm_context.mutex); in remove_display_from_topology_v2()
93 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.context.mem_context.shared_buf; in remove_display_from_topology_v3()
98 mutex_lock(&psp->dtm_context.mutex); in remove_display_from_topology_v3()
108 mutex_unlock(&psp->dtm_context.mutex); in remove_display_from_topology_v3()
130 if (!psp->dtm_context.context.initialized) { in add_display_to_topology_v2()
136 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.context.mem_context.shared_buf; in add_display_to_topology_v2()
138 mutex_lock(&psp->dtm_context.mutex); in add_display_to_topology_v2()
165 mutex_unlock(&psp->dtm_context.mutex); in add_display_to_topology_v2()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_hdcp.c417 if (!psp->dtm_context.context.initialized) { in enable_assr()
422 dtm_cmd = (struct ta_dtm_shared_memory *)psp->dtm_context.context.mem_context.shared_buf; in enable_assr()
424 mutex_lock(&psp->dtm_context.mutex); in enable_assr()
438 mutex_unlock(&psp->dtm_context.mutex); in enable_assr()
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_psp.c1712 return psp_ta_init_shared_buf(psp, &psp->dtm_context.context.mem_context, in psp_dtm_init_shared_buf()
1734 psp->dtm_context.context.mem_context.shared_mc_addr, in psp_dtm_load()
1740 psp->dtm_context.context.initialized = true; in psp_dtm_load()
1741 psp->dtm_context.context.session_id = cmd->resp.session_id; in psp_dtm_load()
1742 mutex_init(&psp->dtm_context.mutex); in psp_dtm_load()
1766 if (!psp->dtm_context.context.initialized) { in psp_dtm_initialize()
1792 psp_prep_ta_unload_cmd_buf(cmd, psp->dtm_context.context.session_id); in psp_dtm_unload()
1809 return psp_ta_invoke(psp, ta_cmd_id, psp->dtm_context.context.session_id); in psp_dtm_invoke()
1822 if (!psp->dtm_context.context.initialized) { in psp_dtm_terminate()
1823 if (psp->dtm_context.context.mem_context.shared_buf) in psp_dtm_terminate()
[all …]
Damdgpu_psp.h340 struct ta_cp_context dtm_context; member