Home
last modified time | relevance | path

Searched refs:psp_context (Results 1 – 25 of 25) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_psp.h63 struct psp_context;
112 int (*init_microcode)(struct psp_context *psp);
113 int (*bootloader_load_kdb)(struct psp_context *psp);
114 int (*bootloader_load_spl)(struct psp_context *psp);
115 int (*bootloader_load_sysdrv)(struct psp_context *psp);
116 int (*bootloader_load_soc_drv)(struct psp_context *psp);
117 int (*bootloader_load_intf_drv)(struct psp_context *psp);
118 int (*bootloader_load_dbg_drv)(struct psp_context *psp);
119 int (*bootloader_load_ras_drv)(struct psp_context *psp);
120 int (*bootloader_load_sos)(struct psp_context *psp);
[all …]
Dpsp_v13_0_4.c35 static int psp_v13_0_4_init_microcode(struct psp_context *psp) in psp_v13_0_4_init_microcode()
67 static bool psp_v13_0_4_is_sos_alive(struct psp_context *psp) in psp_v13_0_4_is_sos_alive()
77 static int psp_v13_0_4_wait_for_bootloader(struct psp_context *psp) in psp_v13_0_4_wait_for_bootloader()
100 static int psp_v13_0_4_bootloader_load_component(struct psp_context *psp, in psp_v13_0_4_bootloader_load_component()
135 static int psp_v13_0_4_bootloader_load_kdb(struct psp_context *psp) in psp_v13_0_4_bootloader_load_kdb()
140 static int psp_v13_0_4_bootloader_load_spl(struct psp_context *psp) in psp_v13_0_4_bootloader_load_spl()
145 static int psp_v13_0_4_bootloader_load_sysdrv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_sysdrv()
150 static int psp_v13_0_4_bootloader_load_soc_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_soc_drv()
155 static int psp_v13_0_4_bootloader_load_intf_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_intf_drv()
160 static int psp_v13_0_4_bootloader_load_dbg_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_dbg_drv()
[all …]
Dpsp_v13_0.c68 static int psp_v13_0_init_microcode(struct psp_context *psp) in psp_v13_0_init_microcode()
130 static bool psp_v13_0_is_sos_alive(struct psp_context *psp) in psp_v13_0_is_sos_alive()
140 static int psp_v13_0_wait_for_bootloader(struct psp_context *psp) in psp_v13_0_wait_for_bootloader()
163 static int psp_v13_0_bootloader_load_component(struct psp_context *psp, in psp_v13_0_bootloader_load_component()
198 static int psp_v13_0_bootloader_load_kdb(struct psp_context *psp) in psp_v13_0_bootloader_load_kdb()
203 static int psp_v13_0_bootloader_load_spl(struct psp_context *psp) in psp_v13_0_bootloader_load_spl()
208 static int psp_v13_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v13_0_bootloader_load_sysdrv()
213 static int psp_v13_0_bootloader_load_soc_drv(struct psp_context *psp) in psp_v13_0_bootloader_load_soc_drv()
218 static int psp_v13_0_bootloader_load_intf_drv(struct psp_context *psp) in psp_v13_0_bootloader_load_intf_drv()
223 static int psp_v13_0_bootloader_load_dbg_drv(struct psp_context *psp) in psp_v13_0_bootloader_load_dbg_drv()
[all …]
Dpsp_v3_1.c54 static int psp_v3_1_ring_stop(struct psp_context *psp,
57 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode()
86 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv()
125 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos()
163 static int psp_v3_1_ring_init(struct psp_context *psp, in psp_v3_1_ring_init()
189 static void psp_v3_1_reroute_ih(struct psp_context *psp) in psp_v3_1_reroute_ih()
220 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create()
285 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop()
313 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy()
331 static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) in psp_v3_1_smu_reload_quirk()
[all …]
Dpsp_v11_0.c88 static int psp_v11_0_init_microcode(struct psp_context *psp) in psp_v11_0_init_microcode()
247 static int psp_v11_0_wait_for_bootloader(struct psp_context *psp) in psp_v11_0_wait_for_bootloader()
270 static bool psp_v11_0_is_sos_alive(struct psp_context *psp) in psp_v11_0_is_sos_alive()
280 static int psp_v11_0_bootloader_load_component(struct psp_context *psp, in psp_v11_0_bootloader_load_component()
313 static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp) in psp_v11_0_bootloader_load_kdb()
318 static int psp_v11_0_bootloader_load_spl(struct psp_context *psp) in psp_v11_0_bootloader_load_spl()
323 static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v11_0_bootloader_load_sysdrv()
328 static int psp_v11_0_bootloader_load_sos(struct psp_context *psp) in psp_v11_0_bootloader_load_sos()
363 static int psp_v11_0_ring_init(struct psp_context *psp, in psp_v11_0_ring_init()
389 static int psp_v11_0_ring_stop(struct psp_context *psp, in psp_v11_0_ring_stop()
[all …]
Dpsp_v10_0.c47 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode()
129 static int psp_v10_0_ring_init(struct psp_context *psp, in psp_v10_0_ring_init()
155 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create()
187 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop()
208 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy()
226 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset()
232 static uint32_t psp_v10_0_ring_get_wptr(struct psp_context *psp) in psp_v10_0_ring_get_wptr()
239 static void psp_v10_0_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v10_0_ring_set_wptr()
257 void psp_v10_0_set_psp_funcs(struct psp_context *psp) in psp_v10_0_set_psp_funcs()
Dpsp_v11_0_8.c31 static int psp_v11_0_8_ring_init(struct psp_context *psp, in psp_v11_0_8_ring_init()
57 static int psp_v11_0_8_ring_stop(struct psp_context *psp, in psp_v11_0_8_ring_stop()
86 static int psp_v11_0_8_ring_create(struct psp_context *psp, in psp_v11_0_8_ring_create()
153 static int psp_v11_0_8_ring_destroy(struct psp_context *psp, in psp_v11_0_8_ring_destroy()
171 static uint32_t psp_v11_0_8_ring_get_wptr(struct psp_context *psp) in psp_v11_0_8_ring_get_wptr()
184 static void psp_v11_0_8_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v11_0_8_ring_set_wptr()
205 void psp_v11_0_8_set_psp_funcs(struct psp_context *psp) in psp_v11_0_8_set_psp_funcs()
Dpsp_v12_0.c48 static int psp_v12_0_init_microcode(struct psp_context *psp) in psp_v12_0_init_microcode()
130 static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v12_0_bootloader_load_sysdrv()
169 static int psp_v12_0_bootloader_load_sos(struct psp_context *psp) in psp_v12_0_bootloader_load_sos()
208 static void psp_v12_0_reroute_ih(struct psp_context *psp) in psp_v12_0_reroute_ih()
239 static int psp_v12_0_ring_init(struct psp_context *psp, in psp_v12_0_ring_init()
267 static int psp_v12_0_ring_create(struct psp_context *psp, in psp_v12_0_ring_create()
320 static int psp_v12_0_ring_stop(struct psp_context *psp, in psp_v12_0_ring_stop()
348 static int psp_v12_0_ring_destroy(struct psp_context *psp, in psp_v12_0_ring_destroy()
366 static int psp_v12_0_mode1_reset(struct psp_context *psp) in psp_v12_0_mode1_reset()
400 static uint32_t psp_v12_0_ring_get_wptr(struct psp_context *psp) in psp_v12_0_ring_get_wptr()
[all …]
Damdgpu_psp.c51 static int psp_load_smu_fw(struct psp_context *psp);
52 static int psp_rap_terminate(struct psp_context *psp);
53 static int psp_securedisplay_terminate(struct psp_context *psp);
70 static void psp_check_pmfw_centralized_cstate_management(struct psp_context *psp) in psp_check_pmfw_centralized_cstate_management()
102 struct psp_context *psp = &adev->psp; in psp_early_init()
178 static void psp_free_shared_bufs(struct psp_context *psp) in psp_free_shared_bufs()
209 static void psp_memory_training_fini(struct psp_context *psp) in psp_memory_training_fini()
218 static int psp_memory_training_init(struct psp_context *psp) in psp_memory_training_init()
326 static int psp_init_sriov_microcode(struct psp_context *psp) in psp_init_sriov_microcode()
365 struct psp_context *psp = &adev->psp; in psp_sw_init()
[all …]
Damdgpu_securedisplay.h31 void psp_securedisplay_parse_resp_status(struct psp_context *psp,
33 void psp_prep_securedisplay_cmd_buf(struct psp_context *psp, struct securedisplay_cmd **cmd,
Damdgpu_securedisplay.c48 void psp_securedisplay_parse_resp_status(struct psp_context *psp, in psp_securedisplay_parse_resp_status()
80 void psp_prep_securedisplay_cmd_buf(struct psp_context *psp, struct securedisplay_cmd **cmd, in psp_prep_securedisplay_cmd_buf()
95 struct psp_context *psp = &adev->psp; in amdgpu_securedisplay_debugfs_write()
Damdgpu_psp_ta.c44 static void prep_ta_mem_context(struct psp_context *psp, in prep_ta_mem_context()
135 struct psp_context *psp = &adev->psp; in ta_if_load_debugfs_write()
199 struct psp_context *psp = &adev->psp; in ta_if_unload_debugfs_write()
228 struct psp_context *psp = &adev->psp; in ta_if_invoke_debugfs_write()
Dpsp_v10_0.h30 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
Dpsp_v11_0.h28 void psp_v11_0_set_psp_funcs(struct psp_context *psp);
Dpsp_v11_0_8.h28 void psp_v11_0_8_set_psp_funcs(struct psp_context *psp);
Dpsp_v12_0.h28 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
Dpsp_v13_0.h28 void psp_v13_0_set_psp_funcs(struct psp_context *psp);
Dpsp_v13_0_4.h28 void psp_v13_0_4_set_psp_funcs(struct psp_context *psp);
Dpsp_v3_1.h35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
Dsienna_cichlid.c159 struct psp_context *psp = &adev->psp; in sienna_cichlid_mode2_restore_ip()
Damdgpu.h939 struct psp_context psp;
/Linux-v6.1/drivers/gpu/drm/amd/display/modules/hdcp/
Dhdcp_psp.c51 struct psp_context *psp = hdcp->config.psp.handle; in remove_display_from_topology_v2()
87 struct psp_context *psp = hdcp->config.psp.handle; in remove_display_from_topology_v3()
125 struct psp_context *psp = hdcp->config.psp.handle; in add_display_to_topology_v2()
172 struct psp_context *psp = hdcp->config.psp.handle; in add_display_to_topology_v3()
253 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_create_session()
292 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_destroy_session()
325 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_rx()
366 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_encryption()
393 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_ksvlist_vp()
435 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_dp_stream_encryption()
[all …]
Dhdcp_psp.h156 int psp_cmd_submit_buf(struct psp_context *psp, struct amdgpu_firmware_info *ucode, struct psp_gfx_…
/Linux-v6.1/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_hdcp.c77 static uint8_t *psp_get_srm(struct psp_context *psp, uint32_t *srm_version, uint32_t *srm_size) in psp_get_srm()
103 static int psp_set_srm(struct psp_context *psp, uint8_t *srm, uint32_t srm_size, uint32_t *srm_vers… in psp_set_srm()
421 struct psp_context *psp = hdcp.config.psp.handle; in enable_assr()
Damdgpu_dm_crc.c106 struct psp_context *psp; in amdgpu_dm_crtc_notify_ta_to_read()