Searched refs:psp_context (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Dpsp_v10_0.h32 void psp_v10_0_set_psp_funcs(struct psp_context *psp);
H A Dpsp_v11_0.h30 void psp_v11_0_set_psp_funcs(struct psp_context *psp);
H A Dpsp_v12_0.h30 void psp_v12_0_set_psp_funcs(struct psp_context *psp);
H A Dpsp_v3_1.h37 void psp_v3_1_set_psp_funcs(struct psp_context *psp);
H A Damdgpu_psp.h45 struct psp_context;
87 int (*init_microcode)(struct psp_context *psp);
88 int (*bootloader_load_kdb)(struct psp_context *psp);
89 int (*bootloader_load_sysdrv)(struct psp_context *psp);
90 int (*bootloader_load_sos)(struct psp_context *psp);
91 int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
92 int (*ring_create)(struct psp_context *psp,
94 int (*ring_stop)(struct psp_context *psp,
96 int (*ring_destroy)(struct psp_context *psp,
98 bool (*compare_sram_data)(struct psp_context *ps
218 struct psp_context struct
[all...]
H A Damdgpu_psp.c49 struct psp_context *psp = &adev->psp;
89 struct psp_context *psp = &adev->psp;
128 int psp_wait_for(struct psp_context *psp, uint32_t reg_index,
151 psp_cmd_submit_buf(struct psp_context *psp,
220 static void psp_prep_tmr_cmd_buf(struct psp_context *psp,
243 static int psp_load_toc(struct psp_context *psp,
267 static int psp_tmr_init(struct psp_context *psp)
304 static int psp_tmr_load(struct psp_context *psp)
339 static int psp_asd_load(struct psp_context *psp)
380 static int psp_asd_unload(struct psp_context *ps
[all...]
H A Damdgpu_psp_v12_0.c49 static int psp_v12_0_init_microcode(struct psp_context *psp)
92 static int psp_v12_0_bootloader_load_sysdrv(struct psp_context *psp)
136 static int psp_v12_0_bootloader_load_sos(struct psp_context *psp)
177 static void psp_v12_0_reroute_ih(struct psp_context *psp)
208 static int psp_v12_0_ring_init(struct psp_context *psp,
236 static bool psp_v12_0_support_vmr_ring(struct psp_context *psp)
243 static int psp_v12_0_ring_create(struct psp_context *psp,
296 static int psp_v12_0_ring_stop(struct psp_context *psp,
324 static int psp_v12_0_ring_destroy(struct psp_context *psp,
429 static bool psp_v12_0_compare_sram_data(struct psp_context *ps
[all...]
H A Damdgpu_psp_v10_0.c52 static int psp_v10_0_init_microcode(struct psp_context *psp)
141 static int psp_v10_0_ring_init(struct psp_context *psp,
167 static int psp_v10_0_ring_create(struct psp_context *psp,
199 static int psp_v10_0_ring_stop(struct psp_context *psp,
220 static int psp_v10_0_ring_destroy(struct psp_context *psp,
325 static bool psp_v10_0_compare_sram_data(struct psp_context *psp,
361 static int psp_v10_0_mode1_reset(struct psp_context *psp)
367 static uint32_t psp_v10_0_ring_get_wptr(struct psp_context *psp)
374 static void psp_v10_0_ring_set_wptr(struct psp_context *psp, uint32_t value)
393 void psp_v10_0_set_psp_funcs(struct psp_context *ps
[all...]
H A Damdgpu_psp_v11_0.c74 static int psp_v11_0_init_microcode(struct psp_context *psp)
246 int psp_v11_0_wait_for_bootloader(struct psp_context *psp)
269 static bool psp_v11_0_is_sos_alive(struct psp_context *psp)
279 static int psp_v11_0_bootloader_load_kdb(struct psp_context *psp)
315 static int psp_v11_0_bootloader_load_sysdrv(struct psp_context *psp)
354 static int psp_v11_0_bootloader_load_sos(struct psp_context *psp)
391 static void psp_v11_0_reroute_ih(struct psp_context *psp)
422 static int psp_v11_0_ring_init(struct psp_context *psp,
450 static bool psp_v11_0_support_vmr_ring(struct psp_context *psp)
457 static int psp_v11_0_ring_stop(struct psp_context *ps
[all...]
H A Damdgpu_psp_v3_1.c60 static bool psp_v3_1_support_vmr_ring(struct psp_context *psp);
61 static int psp_v3_1_ring_stop(struct psp_context *psp,
64 static int psp_v3_1_init_microcode(struct psp_context *psp)
135 static int psp_v3_1_bootloader_load_sysdrv(struct psp_context *psp)
195 static int psp_v3_1_bootloader_load_sos(struct psp_context *psp)
243 static int psp_v3_1_ring_init(struct psp_context *psp,
269 static void psp_v3_1_reroute_ih(struct psp_context *psp)
300 static int psp_v3_1_ring_create(struct psp_context *psp,
364 static int psp_v3_1_ring_stop(struct psp_context *psp,
400 static int psp_v3_1_ring_destroy(struct psp_context *ps
[all...]
H A Damdgpu.h918 struct psp_context psp;
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.h69 struct hdcp_workqueue *hdcp_create_workqueue(void *psp_context, struct cp_psp *cp_psp, struct dc *dc);
H A Damdgpu_dm_hdcp.c349 struct hdcp_workqueue *hdcp_create_workqueue(void *psp_context, struct cp_psp *cp_psp, struct dc *dc) argument
371 hdcp_work[i].hdcp.config.psp.handle = psp_context;
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/modules/hdcp/
H A Damdgpu_hdcp_psp.c55 struct psp_context *psp = hdcp->config.psp.handle;
89 struct psp_context *psp = hdcp->config.psp.handle;
136 struct psp_context *psp = hdcp->config.psp.handle;
170 struct psp_context *psp = hdcp->config.psp.handle;
191 struct psp_context *psp = hdcp->config.psp.handle;
227 struct psp_context *psp = hdcp->config.psp.handle;
251 struct psp_context *psp = hdcp->config.psp.handle;
281 struct psp_context *psp = hdcp->config.psp.handle;
313 struct psp_context *psp = hdcp->config.psp.handle;
350 struct psp_context *ps
[all...]
H A Dhdcp_psp.h119 int psp_cmd_submit_buf(struct psp_context *psp, struct amdgpu_firmware_info *ucode, struct psp_gfx_cmd_resp *cmd,

Completed in 130 milliseconds