Lines Matching defs:mes

39 static int mes_v10_1_add_hw_queue(struct amdgpu_mes *mes,
45 static int mes_v10_1_remove_hw_queue(struct amdgpu_mes *mes,
51 static int mes_v10_1_suspend_gang(struct amdgpu_mes *mes,
57 static int mes_v10_1_resume_gang(struct amdgpu_mes *mes,
86 err = request_firmware(&adev->mes.fw, fw_name, adev->dev);
90 err = amdgpu_ucode_validate(adev->mes.fw);
92 release_firmware(adev->mes.fw);
93 adev->mes.fw = NULL;
97 mes_hdr = (const struct mes_firmware_header_v1_0 *)adev->mes.fw->data;
98 adev->mes.ucode_fw_version = le32_to_cpu(mes_hdr->mes_ucode_version);
99 adev->mes.ucode_fw_version =
101 adev->mes.uc_start_addr =
104 adev->mes.data_start_addr =
113 release_firmware(adev->mes.fw);
114 adev->mes.fw = NULL;
125 adev->mes.fw->data;
127 fw_data = (const __le32 *)(adev->mes.fw->data +
133 &adev->mes.ucode_fw_obj,
134 &adev->mes.ucode_fw_gpu_addr,
135 (void **)&adev->mes.ucode_fw_ptr);
137 dev_err(adev->dev, "(%d) failed to create mes fw bo\n", r);
141 memcpy(adev->mes.ucode_fw_ptr, fw_data, fw_size);
143 amdgpu_bo_kunmap(adev->mes.ucode_fw_obj);
144 amdgpu_bo_unreserve(adev->mes.ucode_fw_obj);
157 adev->mes.fw->data;
159 fw_data = (const __le32 *)(adev->mes.fw->data +
165 &adev->mes.data_fw_obj,
166 &adev->mes.data_fw_gpu_addr,
167 (void **)&adev->mes.data_fw_ptr);
169 dev_err(adev->dev, "(%d) failed to create mes data fw bo\n", r);
173 memcpy(adev->mes.data_fw_ptr, fw_data, fw_size);
175 amdgpu_bo_kunmap(adev->mes.data_fw_obj);
176 amdgpu_bo_unreserve(adev->mes.data_fw_obj);
183 amdgpu_bo_free_kernel(&adev->mes.data_fw_obj,
184 &adev->mes.data_fw_gpu_addr,
185 (void **)&adev->mes.data_fw_ptr);
187 amdgpu_bo_free_kernel(&adev->mes.ucode_fw_obj,
188 &adev->mes.ucode_fw_gpu_addr,
189 (void **)&adev->mes.ucode_fw_ptr);
203 (uint32_t)(adev->mes.uc_start_addr) >> 2);
231 if (!adev->mes.fw)
254 (uint32_t)(adev->mes.uc_start_addr) >> 2);
258 lower_32_bits(adev->mes.ucode_fw_gpu_addr));
260 upper_32_bits(adev->mes.ucode_fw_gpu_addr));
267 lower_32_bits(adev->mes.data_fw_gpu_addr));
269 upper_32_bits(adev->mes.data_fw_gpu_addr));