Lines Matching defs:psp_context
145 struct psp_context struct
147 struct amdgpu_device *adev;
148 struct psp_ring km_ring;
149 struct psp_gfx_cmd_resp *cmd;
151 const struct psp_funcs *funcs;
154 struct amdgpu_bo *fw_pri_bo;
155 uint64_t fw_pri_mc_addr;
156 void *fw_pri_buf;
159 const struct firmware *sos_fw;
160 uint32_t sos_fw_version;
161 uint32_t sos_feature_version;
162 uint32_t sys_bin_size;
163 uint32_t sos_bin_size;
164 uint32_t toc_bin_size;
165 uint32_t kdb_bin_size;
166 uint8_t *sys_start_addr;
167 uint8_t *sos_start_addr;
168 uint8_t *toc_start_addr;
169 uint8_t *kdb_start_addr;
172 struct amdgpu_bo *tmr_bo;
173 uint64_t tmr_mc_addr;
176 const struct firmware *asd_fw;
177 uint32_t asd_fw_version;
178 uint32_t asd_feature_version;
179 uint32_t asd_ucode_size;
180 uint8_t *asd_start_addr;
181 struct amdgpu_bo *asd_shared_bo;
182 uint64_t asd_shared_mc_addr;
183 void *asd_shared_buf;
186 struct amdgpu_bo *fence_buf_bo;
187 uint64_t fence_buf_mc_addr;
188 void *fence_buf;
191 struct amdgpu_bo *cmd_buf_bo;
192 uint64_t cmd_buf_mc_addr;
193 struct psp_gfx_cmd_resp *cmd_buf_mem;
196 atomic_t fence_value;
198 bool autoload_supported;
201 const struct firmware *ta_fw;
202 uint32_t ta_fw_version;
203 uint32_t ta_xgmi_ucode_version;
204 uint32_t ta_xgmi_ucode_size;
205 uint8_t *ta_xgmi_start_addr;
206 uint32_t ta_ras_ucode_version;
207 uint32_t ta_ras_ucode_size;
208 uint8_t *ta_ras_start_addr;
209 struct psp_xgmi_context xgmi_context;
210 struct psp_ras_context ras;
211 struct mutex mutex;