Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_psp.h36 struct psp_context;
60 int (*init_microcode)(struct psp_context *psp);
61 int (*bootloader_load_sysdrv)(struct psp_context *psp);
62 int (*bootloader_load_sos)(struct psp_context *psp);
65 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
66 int (*ring_create)(struct psp_context *psp, enum psp_ring_type ring_type);
67 int (*ring_stop)(struct psp_context *psp,
69 int (*ring_destroy)(struct psp_context *psp,
71 int (*cmd_submit)(struct psp_context *psp, struct amdgpu_firmware_info *ucode,
73 bool (*compare_sram_data)(struct psp_context *psp,
[all …]
Damdgpu_psp.c49 struct psp_context *psp = &adev->psp; in psp_sw_init()
93 int psp_wait_for(struct psp_context *psp, uint32_t reg_index, in psp_wait_for()
116 psp_cmd_submit_buf(struct psp_context *psp, in psp_cmd_submit_buf()
152 static int psp_tmr_init(struct psp_context *psp) in psp_tmr_init()
170 static int psp_tmr_load(struct psp_context *psp) in psp_tmr_load()
209 static int psp_asd_init(struct psp_context *psp) in psp_asd_init()
226 static int psp_asd_load(struct psp_context *psp) in psp_asd_load()
256 static int psp_hw_start(struct psp_context *psp) in psp_hw_start()
286 static int psp_np_fw_load(struct psp_context *psp) in psp_np_fw_load()
329 struct psp_context *psp = &adev->psp; in psp_load_fw()
[all …]
Dpsp_v3_1.c103 static int psp_v3_1_init_microcode(struct psp_context *psp) in psp_v3_1_init_microcode()
174 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp) in psp_v3_1_bootloader_load_sysdrv()
234 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp) in psp_v3_1_bootloader_load_sos()
299 static int psp_v3_1_ring_init(struct psp_context *psp, in psp_v3_1_ring_init()
325 static int psp_v3_1_ring_create(struct psp_context *psp, in psp_v3_1_ring_create()
357 static int psp_v3_1_ring_stop(struct psp_context *psp, in psp_v3_1_ring_stop()
381 static int psp_v3_1_ring_destroy(struct psp_context *psp, in psp_v3_1_ring_destroy()
399 static int psp_v3_1_cmd_submit(struct psp_context *psp, in psp_v3_1_cmd_submit()
536 static bool psp_v3_1_compare_sram_data(struct psp_context *psp, in psp_v3_1_compare_sram_data()
571 static bool psp_v3_1_smu_reload_quirk(struct psp_context *psp) in psp_v3_1_smu_reload_quirk()
[all …]
Dpsp_v10_0.c102 static int psp_v10_0_init_microcode(struct psp_context *psp) in psp_v10_0_init_microcode()
168 static int psp_v10_0_ring_init(struct psp_context *psp, in psp_v10_0_ring_init()
194 static int psp_v10_0_ring_create(struct psp_context *psp, in psp_v10_0_ring_create()
226 static int psp_v10_0_ring_stop(struct psp_context *psp, in psp_v10_0_ring_stop()
250 static int psp_v10_0_ring_destroy(struct psp_context *psp, in psp_v10_0_ring_destroy()
268 static int psp_v10_0_cmd_submit(struct psp_context *psp, in psp_v10_0_cmd_submit()
403 static bool psp_v10_0_compare_sram_data(struct psp_context *psp, in psp_v10_0_compare_sram_data()
439 static int psp_v10_0_mode1_reset(struct psp_context *psp) in psp_v10_0_mode1_reset()
457 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_v3_1.h35 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
Damdgpu.h1502 struct psp_context psp;