Lines Matching defs:psp_context

322 struct psp_context {  struct
323 struct amdgpu_device *adev;
324 struct psp_ring km_ring;
325 struct psp_gfx_cmd_resp *cmd;
327 const struct psp_funcs *funcs;
328 const struct ta_funcs *ta_funcs;
331 struct amdgpu_bo *fw_pri_bo;
332 uint64_t fw_pri_mc_addr;
333 void *fw_pri_buf;
336 const struct firmware *sos_fw;
337 struct psp_bin_desc sys;
338 struct psp_bin_desc sos;
339 struct psp_bin_desc toc;
340 struct psp_bin_desc kdb;
341 struct psp_bin_desc spl;
342 struct psp_bin_desc rl;
343 struct psp_bin_desc soc_drv;
344 struct psp_bin_desc intf_drv;
345 struct psp_bin_desc dbg_drv;
346 struct psp_bin_desc ras_drv;
347 struct psp_bin_desc ipkeymgr_drv;
348 struct psp_bin_desc spdm_drv;
351 struct amdgpu_bo *tmr_bo;
352 uint64_t tmr_mc_addr;
355 const struct firmware *asd_fw;
358 const struct firmware *toc_fw;
361 const struct firmware *cap_fw;
364 struct amdgpu_bo *fence_buf_bo;
365 uint64_t fence_buf_mc_addr;
366 void *fence_buf;
369 struct amdgpu_bo *cmd_buf_bo;
370 uint64_t cmd_buf_mc_addr;
371 struct psp_gfx_cmd_resp *cmd_buf_mem;
374 atomic_t fence_value;
376 bool autoload_supported;
378 bool boot_time_tmr;
380 bool pmfw_centralized_cstate_management;
383 const struct firmware *ta_fw;
384 uint32_t ta_fw_version;
386 uint32_t cap_fw_version;
387 uint32_t cap_feature_version;
388 uint32_t cap_ucode_size;
390 struct ta_context asd_context;
391 struct psp_xgmi_context xgmi_context;
392 struct psp_ras_context ras_context;
393 struct ta_cp_context hdcp_context;
394 struct ta_cp_context dtm_context;
395 struct ta_cp_context rap_context;
396 struct ta_cp_context securedisplay_context;
397 struct mutex mutex;
398 struct psp_memory_training_context mem_train_ctx;
400 uint32_t boot_cfg_bitmask;
403 bool sup_pd_fw_up;
404 bool sup_ifwi_up;
406 char *vbflash_tmp_buf;
407 size_t vbflash_image_size;
408 bool vbflash_done;