Lines Matching defs:psp_context

311 struct psp_context {  struct
312 struct amdgpu_device *adev;
313 struct psp_ring km_ring;
314 struct psp_gfx_cmd_resp *cmd;
316 const struct psp_funcs *funcs;
317 const struct ta_funcs *ta_funcs;
320 struct amdgpu_bo *fw_pri_bo;
321 uint64_t fw_pri_mc_addr;
322 void *fw_pri_buf;
325 const struct firmware *sos_fw;
326 struct psp_bin_desc sys;
327 struct psp_bin_desc sos;
328 struct psp_bin_desc toc;
329 struct psp_bin_desc kdb;
330 struct psp_bin_desc spl;
331 struct psp_bin_desc rl;
332 struct psp_bin_desc soc_drv;
333 struct psp_bin_desc intf_drv;
334 struct psp_bin_desc dbg_drv;
335 struct psp_bin_desc ras_drv;
338 struct amdgpu_bo *tmr_bo;
339 uint64_t tmr_mc_addr;
342 const struct firmware *asd_fw;
345 const struct firmware *toc_fw;
348 const struct firmware *cap_fw;
351 struct amdgpu_bo *fence_buf_bo;
352 uint64_t fence_buf_mc_addr;
353 void *fence_buf;
356 struct amdgpu_bo *cmd_buf_bo;
357 uint64_t cmd_buf_mc_addr;
358 struct psp_gfx_cmd_resp *cmd_buf_mem;
361 atomic_t fence_value;
363 bool autoload_supported;
365 bool pmfw_centralized_cstate_management;
368 const struct firmware *ta_fw;
369 uint32_t ta_fw_version;
371 uint32_t cap_fw_version;
372 uint32_t cap_feature_version;
373 uint32_t cap_ucode_size;
375 struct ta_context asd_context;
376 struct psp_xgmi_context xgmi_context;
377 struct psp_ras_context ras_context;
378 struct ta_cp_context hdcp_context;
379 struct ta_cp_context dtm_context;
380 struct ta_cp_context rap_context;
381 struct ta_cp_context securedisplay_context;
382 struct mutex mutex;
383 struct psp_memory_training_context mem_train_ctx;
385 uint32_t boot_cfg_bitmask;
388 bool sup_pd_fw_up;
389 bool sup_ifwi_up;
391 char *vbflash_tmp_buf;
392 size_t vbflash_image_size;
393 bool vbflash_done;