Lines Matching defs:psp_context
305 struct psp_context struct
307 struct amdgpu_device *adev;
308 struct psp_ring km_ring;
309 struct psp_gfx_cmd_resp *cmd;
311 const struct psp_funcs *funcs;
314 struct amdgpu_bo *fw_pri_bo;
315 uint64_t fw_pri_mc_addr;
316 void *fw_pri_buf;
319 const struct firmware *sos_fw;
320 struct psp_bin_desc sys;
321 struct psp_bin_desc sos;
322 struct psp_bin_desc toc;
323 struct psp_bin_desc kdb;
324 struct psp_bin_desc spl;
325 struct psp_bin_desc rl;
326 struct psp_bin_desc soc_drv;
327 struct psp_bin_desc intf_drv;
328 struct psp_bin_desc dbg_drv;
329 struct psp_bin_desc ras_drv;
332 struct amdgpu_bo *tmr_bo;
333 uint64_t tmr_mc_addr;
336 const struct firmware *asd_fw;
339 const struct firmware *toc_fw;
342 const struct firmware *cap_fw;
345 struct amdgpu_bo *fence_buf_bo;
346 uint64_t fence_buf_mc_addr;
347 void *fence_buf;
350 struct amdgpu_bo *cmd_buf_bo;
351 uint64_t cmd_buf_mc_addr;
352 struct psp_gfx_cmd_resp *cmd_buf_mem;
355 atomic_t fence_value;
357 bool autoload_supported;
359 bool pmfw_centralized_cstate_management;
362 const struct firmware *ta_fw;
363 uint32_t ta_fw_version;
365 uint32_t cap_fw_version;
366 uint32_t cap_feature_version;
367 uint32_t cap_ucode_size;
369 struct ta_context asd_context;
370 struct psp_xgmi_context xgmi_context;
371 struct psp_ras_context ras_context;
372 struct ta_cp_context hdcp_context;
373 struct ta_cp_context dtm_context;
374 struct ta_cp_context rap_context;
375 struct ta_cp_context securedisplay_context;
376 struct mutex mutex;
377 struct psp_memory_training_context mem_train_ctx;
379 uint32_t boot_cfg_bitmask;
381 char *vbflash_tmp_buf;
382 size_t vbflash_image_size;
383 bool vbflash_done;