Lines Matching defs:ta_hdr
3811 const struct ta_firmware_header_v2_0 *ta_hdr)
3815 if (!psp || !desc || !ta_hdr)
3821 ucode_start_addr = (uint8_t *)ta_hdr +
3823 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes);
3876 const struct ta_firmware_header_v1_0 *ta_hdr;
3879 ta_hdr = (const struct ta_firmware_header_v1_0 *) adev->psp.ta_fw->data;
3881 if (le16_to_cpu(ta_hdr->header.header_version_major) != 1)
3885 le32_to_cpu(ta_hdr->xgmi.fw_version);
3887 le32_to_cpu(ta_hdr->xgmi.size_bytes);
3889 (uint8_t *)ta_hdr +
3890 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes);
3893 le32_to_cpu(ta_hdr->ras.fw_version);
3895 le32_to_cpu(ta_hdr->ras.size_bytes);
3898 le32_to_cpu(ta_hdr->ras.offset_bytes);
3901 le32_to_cpu(ta_hdr->hdcp.fw_version);
3903 le32_to_cpu(ta_hdr->hdcp.size_bytes);
3905 (uint8_t *)ta_hdr +
3906 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes);
3909 le32_to_cpu(ta_hdr->dtm.fw_version);
3911 le32_to_cpu(ta_hdr->dtm.size_bytes);
3914 le32_to_cpu(ta_hdr->dtm.offset_bytes);
3917 le32_to_cpu(ta_hdr->securedisplay.fw_version);
3919 le32_to_cpu(ta_hdr->securedisplay.size_bytes);
3922 le32_to_cpu(ta_hdr->securedisplay.offset_bytes);
3924 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version);
3931 const struct ta_firmware_header_v2_0 *ta_hdr;
3936 ta_hdr = (const struct ta_firmware_header_v2_0 *)adev->psp.ta_fw->data;
3938 if (le16_to_cpu(ta_hdr->header.header_version_major) != 2)
3941 if (le32_to_cpu(ta_hdr->ta_fw_bin_count) >= UCODE_MAX_PSP_PACKAGING) {
3946 for (ta_index = 0; ta_index < le32_to_cpu(ta_hdr->ta_fw_bin_count); ta_index++) {
3948 &ta_hdr->ta_fw_bin[ta_index],
3949 ta_hdr);