Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_psp.h41 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 …]
Damdgpu_psp.c42 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 …]
Dpsp_v3_1.c55 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 …]
Dpsp_v12_0.c44 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 …]
Dpsp_v11_0.c61 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 …]
Dpsp_v10_0.c44 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()
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_v12_0.h28 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
Dpsp_v3_1.h35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
Damdgpu.h943 struct psp_context psp;