Lines Matching refs:rlc_hdr

467 	const struct rlc_firmware_header_v2_1 *rlc_hdr;  in gfx_v9_0_init_rlc_ext_microcode()  local
469 rlc_hdr = (const struct rlc_firmware_header_v2_1 *)adev->gfx.rlc_fw->data; in gfx_v9_0_init_rlc_ext_microcode()
470 adev->gfx.rlc_srlc_fw_version = le32_to_cpu(rlc_hdr->save_restore_list_cntl_ucode_ver); in gfx_v9_0_init_rlc_ext_microcode()
471 adev->gfx.rlc_srlc_feature_version = le32_to_cpu(rlc_hdr->save_restore_list_cntl_feature_ver); in gfx_v9_0_init_rlc_ext_microcode()
472 …adev->gfx.rlc.save_restore_list_cntl_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_cntl_size… in gfx_v9_0_init_rlc_ext_microcode()
473 …adev->gfx.rlc.save_restore_list_cntl = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_cntl… in gfx_v9_0_init_rlc_ext_microcode()
474 adev->gfx.rlc_srlg_fw_version = le32_to_cpu(rlc_hdr->save_restore_list_gpm_ucode_ver); in gfx_v9_0_init_rlc_ext_microcode()
475 adev->gfx.rlc_srlg_feature_version = le32_to_cpu(rlc_hdr->save_restore_list_gpm_feature_ver); in gfx_v9_0_init_rlc_ext_microcode()
476 …adev->gfx.rlc.save_restore_list_gpm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_gpm_size_b… in gfx_v9_0_init_rlc_ext_microcode()
477 …adev->gfx.rlc.save_restore_list_gpm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_gpm_o… in gfx_v9_0_init_rlc_ext_microcode()
478 adev->gfx.rlc_srls_fw_version = le32_to_cpu(rlc_hdr->save_restore_list_srm_ucode_ver); in gfx_v9_0_init_rlc_ext_microcode()
479 adev->gfx.rlc_srls_feature_version = le32_to_cpu(rlc_hdr->save_restore_list_srm_feature_ver); in gfx_v9_0_init_rlc_ext_microcode()
480 …adev->gfx.rlc.save_restore_list_srm_size_bytes = le32_to_cpu(rlc_hdr->save_restore_list_srm_size_b… in gfx_v9_0_init_rlc_ext_microcode()
481 …adev->gfx.rlc.save_restore_list_srm = (u8 *)rlc_hdr + le32_to_cpu(rlc_hdr->save_restore_list_srm_o… in gfx_v9_0_init_rlc_ext_microcode()
483 le32_to_cpu(rlc_hdr->reg_list_format_direct_reg_list_length); in gfx_v9_0_init_rlc_ext_microcode()
494 const struct rlc_firmware_header_v2_0 *rlc_hdr; in gfx_v9_0_init_microcode() local
557 rlc_hdr = (const struct rlc_firmware_header_v2_0 *)adev->gfx.rlc_fw->data; in gfx_v9_0_init_microcode()
559 version_major = le16_to_cpu(rlc_hdr->header.header_version_major); in gfx_v9_0_init_microcode()
560 version_minor = le16_to_cpu(rlc_hdr->header.header_version_minor); in gfx_v9_0_init_microcode()
564 adev->gfx.rlc_fw_version = le32_to_cpu(rlc_hdr->header.ucode_version); in gfx_v9_0_init_microcode()
565 adev->gfx.rlc_feature_version = le32_to_cpu(rlc_hdr->ucode_feature_version); in gfx_v9_0_init_microcode()
567 le32_to_cpu(rlc_hdr->save_and_restore_offset); in gfx_v9_0_init_microcode()
569 le32_to_cpu(rlc_hdr->clear_state_descriptor_offset); in gfx_v9_0_init_microcode()
571 le32_to_cpu(rlc_hdr->avail_scratch_ram_locations); in gfx_v9_0_init_microcode()
573 le32_to_cpu(rlc_hdr->reg_restore_list_size); in gfx_v9_0_init_microcode()
575 le32_to_cpu(rlc_hdr->reg_list_format_start); in gfx_v9_0_init_microcode()
577 le32_to_cpu(rlc_hdr->reg_list_format_separate_start); in gfx_v9_0_init_microcode()
579 le32_to_cpu(rlc_hdr->starting_offsets_start); in gfx_v9_0_init_microcode()
581 le32_to_cpu(rlc_hdr->reg_list_format_size_bytes); in gfx_v9_0_init_microcode()
583 le32_to_cpu(rlc_hdr->reg_list_size_bytes); in gfx_v9_0_init_microcode()
592 tmp = (unsigned int *)((uintptr_t)rlc_hdr + in gfx_v9_0_init_microcode()
593 le32_to_cpu(rlc_hdr->reg_list_format_array_offset_bytes)); in gfx_v9_0_init_microcode()
594 for (i = 0 ; i < (rlc_hdr->reg_list_format_size_bytes >> 2); i++) in gfx_v9_0_init_microcode()
599 tmp = (unsigned int *)((uintptr_t)rlc_hdr + in gfx_v9_0_init_microcode()
600 le32_to_cpu(rlc_hdr->reg_list_array_offset_bytes)); in gfx_v9_0_init_microcode()
601 for (i = 0 ; i < (rlc_hdr->reg_list_size_bytes >> 2); i++) in gfx_v9_0_init_microcode()