| /Linux-v6.1/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_psp.h | 63 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 …]
|
| D | psp_v13_0_4.c | 35 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 …]
|
| D | psp_v13_0.c | 68 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 …]
|
| D | psp_v3_1.c | 54 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 …]
|
| D | psp_v11_0.c | 88 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 …]
|
| D | psp_v10_0.c | 47 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()
|
| D | psp_v11_0_8.c | 31 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()
|
| D | psp_v12_0.c | 48 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 …]
|
| D | amdgpu_psp.c | 51 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 …]
|
| D | amdgpu_securedisplay.h | 31 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,
|
| D | amdgpu_securedisplay.c | 48 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()
|
| D | amdgpu_psp_ta.c | 44 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()
|
| D | psp_v10_0.h | 30 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v11_0.h | 28 void psp_v11_0_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v11_0_8.h | 28 void psp_v11_0_8_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v12_0.h | 28 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v13_0.h | 28 void psp_v13_0_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v13_0_4.h | 28 void psp_v13_0_4_set_psp_funcs(struct psp_context *psp);
|
| D | psp_v3_1.h | 35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
|
| D | sienna_cichlid.c | 159 struct psp_context *psp = &adev->psp; in sienna_cichlid_mode2_restore_ip()
|
| D | amdgpu.h | 939 struct psp_context psp;
|
| /Linux-v6.1/drivers/gpu/drm/amd/display/modules/hdcp/ |
| D | hdcp_psp.c | 51 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 …]
|
| D | hdcp_psp.h | 156 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/ |
| D | amdgpu_dm_hdcp.c | 77 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()
|
| D | amdgpu_dm_crc.c | 106 struct psp_context *psp; in amdgpu_dm_crtc_notify_ta_to_read()
|