Lines Matching refs:ta_hdr

3258 				   const struct ta_firmware_header_v2_0 *ta_hdr)  in parse_ta_bin_descriptor()  argument
3262 if (!psp || !desc || !ta_hdr) in parse_ta_bin_descriptor()
3265 ucode_start_addr = (uint8_t *)ta_hdr + in parse_ta_bin_descriptor()
3267 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_bin_descriptor()
3319 const struct ta_firmware_header_v1_0 *ta_hdr; in parse_ta_v1_microcode() local
3322 ta_hdr = (const struct ta_firmware_header_v1_0 *) adev->psp.ta_fw->data; in parse_ta_v1_microcode()
3324 if (le16_to_cpu(ta_hdr->header.header_version_major) != 1) in parse_ta_v1_microcode()
3328 le32_to_cpu(ta_hdr->xgmi.fw_version); in parse_ta_v1_microcode()
3330 le32_to_cpu(ta_hdr->xgmi.size_bytes); in parse_ta_v1_microcode()
3332 (uint8_t *)ta_hdr + in parse_ta_v1_microcode()
3333 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_v1_microcode()
3336 le32_to_cpu(ta_hdr->ras.fw_version); in parse_ta_v1_microcode()
3338 le32_to_cpu(ta_hdr->ras.size_bytes); in parse_ta_v1_microcode()
3341 le32_to_cpu(ta_hdr->ras.offset_bytes); in parse_ta_v1_microcode()
3344 le32_to_cpu(ta_hdr->hdcp.fw_version); in parse_ta_v1_microcode()
3346 le32_to_cpu(ta_hdr->hdcp.size_bytes); in parse_ta_v1_microcode()
3348 (uint8_t *)ta_hdr + in parse_ta_v1_microcode()
3349 le32_to_cpu(ta_hdr->header.ucode_array_offset_bytes); in parse_ta_v1_microcode()
3352 le32_to_cpu(ta_hdr->dtm.fw_version); in parse_ta_v1_microcode()
3354 le32_to_cpu(ta_hdr->dtm.size_bytes); in parse_ta_v1_microcode()
3357 le32_to_cpu(ta_hdr->dtm.offset_bytes); in parse_ta_v1_microcode()
3360 le32_to_cpu(ta_hdr->securedisplay.fw_version); in parse_ta_v1_microcode()
3362 le32_to_cpu(ta_hdr->securedisplay.size_bytes); in parse_ta_v1_microcode()
3365 le32_to_cpu(ta_hdr->securedisplay.offset_bytes); in parse_ta_v1_microcode()
3367 adev->psp.ta_fw_version = le32_to_cpu(ta_hdr->header.ucode_version); in parse_ta_v1_microcode()
3374 const struct ta_firmware_header_v2_0 *ta_hdr; in parse_ta_v2_microcode() local
3379 ta_hdr = (const struct ta_firmware_header_v2_0 *)adev->psp.ta_fw->data; in parse_ta_v2_microcode()
3381 if (le16_to_cpu(ta_hdr->header.header_version_major) != 2) in parse_ta_v2_microcode()
3384 if (le32_to_cpu(ta_hdr->ta_fw_bin_count) >= UCODE_MAX_PSP_PACKAGING) { in parse_ta_v2_microcode()
3389 for (ta_index = 0; ta_index < le32_to_cpu(ta_hdr->ta_fw_bin_count); ta_index++) { in parse_ta_v2_microcode()
3391 &ta_hdr->ta_fw_bin[ta_index], in parse_ta_v2_microcode()
3392 ta_hdr); in parse_ta_v2_microcode()