| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_psp.h | 88 struct psp_context; 141 int (*init_microcode)(struct psp_context *psp); 142 int (*wait_for_bootloader)(struct psp_context *psp); 143 int (*bootloader_load_kdb)(struct psp_context *psp); 144 int (*bootloader_load_spl)(struct psp_context *psp); 145 int (*bootloader_load_sysdrv)(struct psp_context *psp); 146 int (*bootloader_load_soc_drv)(struct psp_context *psp); 147 int (*bootloader_load_intf_drv)(struct psp_context *psp); 148 int (*bootloader_load_dbg_drv)(struct psp_context *psp); 149 int (*bootloader_load_ras_drv)(struct psp_context *psp); [all …]
|
| H A 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() 59 static bool psp_v13_0_4_is_sos_alive(struct psp_context *psp) in psp_v13_0_4_is_sos_alive() 69 static int psp_v13_0_4_wait_for_bootloader(struct psp_context *psp) in psp_v13_0_4_wait_for_bootloader() 90 static int psp_v13_0_4_bootloader_load_component(struct psp_context *psp, in psp_v13_0_4_bootloader_load_component() 125 static int psp_v13_0_4_bootloader_load_kdb(struct psp_context *psp) in psp_v13_0_4_bootloader_load_kdb() 130 static int psp_v13_0_4_bootloader_load_spl(struct psp_context *psp) in psp_v13_0_4_bootloader_load_spl() 135 static int psp_v13_0_4_bootloader_load_sysdrv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_sysdrv() 140 static int psp_v13_0_4_bootloader_load_soc_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_soc_drv() 145 static int psp_v13_0_4_bootloader_load_intf_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_intf_drv() 150 static int psp_v13_0_4_bootloader_load_dbg_drv(struct psp_context *psp) in psp_v13_0_4_bootloader_load_dbg_drv() [all …]
|
| H A D | psp_v13_0.c | 83 static int psp_v13_0_init_microcode(struct psp_context *psp) in psp_v13_0_init_microcode() 139 static bool psp_v13_0_is_sos_alive(struct psp_context *psp) in psp_v13_0_is_sos_alive() 149 static void psp_v13_0_bootloader_print_status(struct psp_context *psp, in psp_v13_0_bootloader_print_status() 175 static int psp_v13_0_wait_for_vmbx_ready(struct psp_context *psp) in psp_v13_0_wait_for_vmbx_ready() 197 static int psp_v13_0_wait_for_bootloader(struct psp_context *psp) in psp_v13_0_wait_for_bootloader() 228 static int psp_v13_0_wait_for_bootloader_steady_state(struct psp_context *psp) in psp_v13_0_wait_for_bootloader_steady_state() 250 static int psp_v13_0_bootloader_load_component(struct psp_context *psp, in psp_v13_0_bootloader_load_component() 285 static int psp_v13_0_bootloader_load_kdb(struct psp_context *psp) in psp_v13_0_bootloader_load_kdb() 290 static int psp_v13_0_bootloader_load_spl(struct psp_context *psp) in psp_v13_0_bootloader_load_spl() 295 static int psp_v13_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v13_0_bootloader_load_sysdrv() [all …]
|
| H A D | psp_v14_0.c | 61 static int psp_v14_0_init_microcode(struct psp_context *psp) in psp_v14_0_init_microcode() 94 static bool psp_v14_0_is_sos_alive(struct psp_context *psp) in psp_v14_0_is_sos_alive() 104 static int psp_v14_0_wait_for_bootloader(struct psp_context *psp) in psp_v14_0_wait_for_bootloader() 125 static int psp_v14_0_bootloader_load_component(struct psp_context *psp, in psp_v14_0_bootloader_load_component() 160 static int psp_v14_0_bootloader_load_kdb(struct psp_context *psp) in psp_v14_0_bootloader_load_kdb() 165 static int psp_v14_0_bootloader_load_spl(struct psp_context *psp) in psp_v14_0_bootloader_load_spl() 170 static int psp_v14_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v14_0_bootloader_load_sysdrv() 175 static int psp_v14_0_bootloader_load_soc_drv(struct psp_context *psp) in psp_v14_0_bootloader_load_soc_drv() 180 static int psp_v14_0_bootloader_load_intf_drv(struct psp_context *psp) in psp_v14_0_bootloader_load_intf_drv() 185 static int psp_v14_0_bootloader_load_dbg_drv(struct psp_context *psp) in psp_v14_0_bootloader_load_dbg_drv() [all …]
|
| H A D | psp_v10_0.c | 47 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode() 70 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create() 102 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop() 123 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy() 141 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset() 147 static uint32_t psp_v10_0_ring_get_wptr(struct psp_context *psp) in psp_v10_0_ring_get_wptr() 154 static void psp_v10_0_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v10_0_ring_set_wptr() 171 void psp_v10_0_set_psp_funcs(struct psp_context *psp) in psp_v10_0_set_psp_funcs()
|
| H A 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() 78 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv() 117 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos() 155 static void psp_v3_1_reroute_ih(struct psp_context *psp) in psp_v3_1_reroute_ih() 186 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create() 250 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop() 280 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy() 298 static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) in psp_v3_1_smu_reload_quirk() 307 static int psp_v3_1_mode1_reset(struct psp_context *psp) in psp_v3_1_mode1_reset() [all …]
|
| H A D | psp_v11_0.c | 88 static int psp_v11_0_init_microcode(struct psp_context *psp) in psp_v11_0_init_microcode() 145 static int psp_v11_wait_for_tos_unload(struct psp_context *psp) in psp_v11_wait_for_tos_unload() 166 static int psp_v11_0_wait_for_bootloader(struct psp_context *psp) in psp_v11_0_wait_for_bootloader() 190 static bool psp_v11_0_is_sos_alive(struct psp_context *psp) in psp_v11_0_is_sos_alive() 200 static int psp_v11_0_bootloader_load_component(struct psp_context *psp, in psp_v11_0_bootloader_load_component() 233 static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp) in psp_v11_0_bootloader_load_kdb() 238 static int psp_v11_0_bootloader_load_spl(struct psp_context *psp) in psp_v11_0_bootloader_load_spl() 243 static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v11_0_bootloader_load_sysdrv() 248 static int psp_v11_0_bootloader_load_sos(struct psp_context *psp) in psp_v11_0_bootloader_load_sos() 283 static int psp_v11_0_ring_stop(struct psp_context *psp, in psp_v11_0_ring_stop() [all …]
|
| H A D | psp_v12_0.c | 45 static int psp_v12_0_init_microcode(struct psp_context *psp) in psp_v12_0_init_microcode() 69 static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v12_0_bootloader_load_sysdrv() 105 static int psp_v12_0_bootloader_load_sos(struct psp_context *psp) in psp_v12_0_bootloader_load_sos() 142 static int psp_v12_0_ring_create(struct psp_context *psp, in psp_v12_0_ring_create() 171 static int psp_v12_0_ring_stop(struct psp_context *psp, in psp_v12_0_ring_stop() 198 static int psp_v12_0_ring_destroy(struct psp_context *psp, in psp_v12_0_ring_destroy() 216 static int psp_v12_0_mode1_reset(struct psp_context *psp) in psp_v12_0_mode1_reset() 252 static uint32_t psp_v12_0_ring_get_wptr(struct psp_context *psp) in psp_v12_0_ring_get_wptr() 265 static void psp_v12_0_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v12_0_ring_set_wptr() 288 void psp_v12_0_set_psp_funcs(struct psp_context *psp) in psp_v12_0_set_psp_funcs()
|
| H A D | psp_v11_0_8.c | 31 static int psp_v11_0_8_ring_stop(struct psp_context *psp, in psp_v11_0_8_ring_stop() 62 static int psp_v11_0_8_ring_create(struct psp_context *psp, in psp_v11_0_8_ring_create() 132 static int psp_v11_0_8_ring_destroy(struct psp_context *psp, in psp_v11_0_8_ring_destroy() 150 static uint32_t psp_v11_0_8_ring_get_wptr(struct psp_context *psp) in psp_v11_0_8_ring_get_wptr() 163 static void psp_v11_0_8_ring_set_wptr(struct psp_context *psp, uint32_t value) in psp_v11_0_8_ring_set_wptr() 183 void psp_v11_0_8_set_psp_funcs(struct psp_context *psp) in psp_v11_0_8_set_psp_funcs()
|
| H A 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 ta_securedisplay_cmd **cmd,
|
| H A D | psp_v12_0.h | 28 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v13_0_4.h | 28 void psp_v13_0_4_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v11_0.h | 28 void psp_v11_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v11_0_8.h | 28 void psp_v11_0_8_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v10_0.h | 30 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v13_0.h | 30 void psp_v13_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v14_0.h | 30 void psp_v14_0_set_psp_funcs(struct psp_context *psp);
|
| H A D | psp_v3_1.h | 35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
|
| H A D | amdgpu.h | 1149 struct psp_context psp;
|
| /linux/drivers/gpu/drm/amd/display/modules/hdcp/ |
| H A 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() 295 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_destroy_session() 328 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_rx() 369 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_encryption() 399 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_validate_ksvlist_vp() 441 struct psp_context *psp = hdcp->config.psp.handle; in mod_hdcp_hdcp1_enable_dp_stream_encryption() [all …]
|
| H A D | hdcp_psp.h | 156 int psp_cmd_submit_buf(struct psp_context *psp, struct amdgpu_firmware_info *ucode, struct psp_gfx_…
|