Lines Matching defs:psp_context
314 struct psp_context { struct
315 struct amdgpu_device *adev;
316 struct psp_ring km_ring;
317 struct psp_gfx_cmd_resp *cmd;
319 const struct psp_funcs *funcs;
320 const struct ta_funcs *ta_funcs;
323 struct amdgpu_bo *fw_pri_bo;
324 uint64_t fw_pri_mc_addr;
325 void *fw_pri_buf;
328 const struct firmware *sos_fw;
329 struct psp_bin_desc sys;
330 struct psp_bin_desc sos;
331 struct psp_bin_desc toc;
332 struct psp_bin_desc kdb;
333 struct psp_bin_desc spl;
334 struct psp_bin_desc rl;
335 struct psp_bin_desc soc_drv;
336 struct psp_bin_desc intf_drv;
337 struct psp_bin_desc dbg_drv;
338 struct psp_bin_desc ras_drv;
341 struct amdgpu_bo *tmr_bo;
342 uint64_t tmr_mc_addr;
345 const struct firmware *asd_fw;
348 const struct firmware *toc_fw;
351 const struct firmware *cap_fw;
354 struct amdgpu_bo *fence_buf_bo;
355 uint64_t fence_buf_mc_addr;
356 void *fence_buf;
359 struct amdgpu_bo *cmd_buf_bo;
360 uint64_t cmd_buf_mc_addr;
361 struct psp_gfx_cmd_resp *cmd_buf_mem;
364 atomic_t fence_value;
366 bool autoload_supported;
368 bool pmfw_centralized_cstate_management;
371 const struct firmware *ta_fw;
372 uint32_t ta_fw_version;
374 uint32_t cap_fw_version;
375 uint32_t cap_feature_version;
376 uint32_t cap_ucode_size;
378 struct ta_context asd_context;
379 struct psp_xgmi_context xgmi_context;
380 struct psp_ras_context ras_context;
381 struct ta_cp_context hdcp_context;
382 struct ta_cp_context dtm_context;
383 struct ta_cp_context rap_context;
384 struct ta_cp_context securedisplay_context;
385 struct mutex mutex;
386 struct psp_memory_training_context mem_train_ctx;
388 uint32_t boot_cfg_bitmask;
391 bool sup_pd_fw_up;
392 bool sup_ifwi_up;
394 char *vbflash_tmp_buf;
395 size_t vbflash_image_size;
396 bool vbflash_done;