Lines Matching refs:sdma_inst
150 static int amdgpu_sdma_init_inst_ctx(struct amdgpu_sdma_instance *sdma_inst) in amdgpu_sdma_init_inst_ctx() argument
159 sdma_inst->fw->data; in amdgpu_sdma_init_inst_ctx()
164 hdr = (const struct sdma_firmware_header_v1_0 *)sdma_inst->fw->data; in amdgpu_sdma_init_inst_ctx()
165 sdma_inst->fw_version = le32_to_cpu(hdr->header.ucode_version); in amdgpu_sdma_init_inst_ctx()
166 sdma_inst->feature_version = le32_to_cpu(hdr->ucode_feature_version); in amdgpu_sdma_init_inst_ctx()
169 hdr_v2 = (const struct sdma_firmware_header_v2_0 *)sdma_inst->fw->data; in amdgpu_sdma_init_inst_ctx()
170 sdma_inst->fw_version = le32_to_cpu(hdr_v2->header.ucode_version); in amdgpu_sdma_init_inst_ctx()
171 sdma_inst->feature_version = le32_to_cpu(hdr_v2->ucode_feature_version); in amdgpu_sdma_init_inst_ctx()
174 hdr_v3 = (const struct sdma_firmware_header_v3_0 *)sdma_inst->fw->data; in amdgpu_sdma_init_inst_ctx()
175 sdma_inst->fw_version = le32_to_cpu(hdr_v3->header.ucode_version); in amdgpu_sdma_init_inst_ctx()
176 sdma_inst->feature_version = le32_to_cpu(hdr_v3->ucode_feature_version); in amdgpu_sdma_init_inst_ctx()
182 if (sdma_inst->feature_version >= 20) in amdgpu_sdma_init_inst_ctx()
183 sdma_inst->burst_nop = true; in amdgpu_sdma_init_inst_ctx()