Searched refs:psp_context (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_psp.h | 41 struct psp_context; 81 int (*init_microcode)(struct psp_context *psp); 82 int (*bootloader_load_kdb)(struct psp_context *psp); 83 int (*bootloader_load_sysdrv)(struct psp_context *psp); 84 int (*bootloader_load_sos)(struct psp_context *psp); 85 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type); 86 int (*ring_create)(struct psp_context *psp, 88 int (*ring_stop)(struct psp_context *psp, 90 int (*ring_destroy)(struct psp_context *psp, 92 int (*cmd_submit)(struct psp_context *psp, [all …]
|
| D | amdgpu_psp.c | 42 struct psp_context *psp = &adev->psp; in psp_early_init() 82 struct psp_context *psp = &adev->psp; in psp_sw_init() 109 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for() 132 psp_cmd_submit_buf(struct psp_context *psp, in psp_cmd_submit_buf() 191 static void psp_prep_tmr_cmd_buf(struct psp_context *psp, in psp_prep_tmr_cmd_buf() 214 static int psp_load_toc(struct psp_context *psp, in psp_load_toc() 238 static int psp_tmr_init(struct psp_context *psp) in psp_tmr_init() 274 static int psp_tmr_load(struct psp_context *psp) in psp_tmr_load() 316 static int psp_asd_init(struct psp_context *psp) in psp_asd_init() 333 static int psp_asd_load(struct psp_context *psp) in psp_asd_load() [all …]
|
| D | psp_v3_1.c | 55 static bool psp_v3_1_support_vmr_ring(struct psp_context *psp); 56 static int psp_v3_1_ring_stop(struct psp_context *psp, 59 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode() 130 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv() 190 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos() 238 static int psp_v3_1_ring_init(struct psp_context *psp, in psp_v3_1_ring_init() 264 static void psp_v3_1_reroute_ih(struct psp_context *psp) in psp_v3_1_reroute_ih() 295 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create() 359 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop() 395 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy() [all …]
|
| D | psp_v12_0.c | 44 static int psp_v12_0_init_microcode(struct psp_context *psp) in psp_v12_0_init_microcode() 87 static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v12_0_bootloader_load_sysdrv() 131 static int psp_v12_0_bootloader_load_sos(struct psp_context *psp) in psp_v12_0_bootloader_load_sos() 172 static void psp_v12_0_reroute_ih(struct psp_context *psp) in psp_v12_0_reroute_ih() 203 static int psp_v12_0_ring_init(struct psp_context *psp, in psp_v12_0_ring_init() 231 static bool psp_v12_0_support_vmr_ring(struct psp_context *psp) in psp_v12_0_support_vmr_ring() 238 static int psp_v12_0_ring_create(struct psp_context *psp, in psp_v12_0_ring_create() 291 static int psp_v12_0_ring_stop(struct psp_context *psp, in psp_v12_0_ring_stop() 319 static int psp_v12_0_ring_destroy(struct psp_context *psp, in psp_v12_0_ring_destroy() 337 static int psp_v12_0_cmd_submit(struct psp_context *psp, in psp_v12_0_cmd_submit() [all …]
|
| D | psp_v11_0.c | 61 static int psp_v11_0_init_microcode(struct psp_context *psp) in psp_v11_0_init_microcode() 208 static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp) in psp_v11_0_bootloader_load_kdb() 250 static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp) in psp_v11_0_bootloader_load_sysdrv() 294 static int psp_v11_0_bootloader_load_sos(struct psp_context *psp) in psp_v11_0_bootloader_load_sos() 335 static void psp_v11_0_reroute_ih(struct psp_context *psp) in psp_v11_0_reroute_ih() 366 static int psp_v11_0_ring_init(struct psp_context *psp, in psp_v11_0_ring_init() 394 static bool psp_v11_0_support_vmr_ring(struct psp_context *psp) in psp_v11_0_support_vmr_ring() 401 static int psp_v11_0_ring_create(struct psp_context *psp, in psp_v11_0_ring_create() 454 static int psp_v11_0_ring_stop(struct psp_context *psp, in psp_v11_0_ring_stop() 482 static int psp_v11_0_ring_destroy(struct psp_context *psp, in psp_v11_0_ring_destroy() [all …]
|
| D | psp_v10_0.c | 44 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode() 95 static int psp_v10_0_ring_init(struct psp_context *psp, in psp_v10_0_ring_init() 121 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create() 153 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop() 174 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy() 192 static int psp_v10_0_cmd_submit(struct psp_context *psp, in psp_v10_0_cmd_submit() 326 static bool psp_v10_0_compare_sram_data(struct psp_context *psp, in psp_v10_0_compare_sram_data() 362 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset() 379 void psp_v10_0_set_psp_funcs(struct psp_context *psp) in psp_v10_0_set_psp_funcs()
|
| 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_v12_0.h | 28 void psp_v12_0_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 | amdgpu.h | 943 struct psp_context psp;
|