Home
last modified time | relevance | path

Searched refs:mec_fw (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c1276 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode()
1281 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode()
1287 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode()
1288 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode()
1310 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode()
1315 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode()
1323 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode()
1324 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode()
H A Damdgpu_rlc.c228 (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in amdgpu_gfx_rlc_setup_cp_table()
230 (adev->gfx.mec_fw->data + in amdgpu_gfx_rlc_setup_cp_table()
H A Dgfx_v11_0.c650 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v11_0_free_microcode()
761 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v11_0_init_microcode()
797 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v11_0_init_microcode()
1351 adev->gfx.mec_fw->data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1353 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
1391 adev->gfx.mec_fw->data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode()
2790 adev->gfx.mec_fw->data; in gfx_v11_0_config_mec_cache_rs64()
2873 adev->gfx.mec_fw->data; in gfx_v11_0_config_gfx_rs64()
3784 if (!adev->gfx.mec_fw) in gfx_v11_0_cp_compute_load_microcode()
3793 (adev->gfx.mec_fw->data + in gfx_v11_0_cp_compute_load_microcode()
[all …]
H A Dgfx_v9_4_3.c523 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_4_3_free_microcode()
561 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v9_4_3_init_cp_compute_microcode()
566 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v9_4_3_init_cp_compute_microcode()
570 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v9_4_3_init_cp_compute_microcode()
583 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_4_3_init_cp_compute_microcode()
658 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_4_3_mec_init()
661 (adev->gfx.mec_fw->data + in gfx_v9_4_3_mec_init()
1713 if (!adev->gfx.mec_fw) in gfx_v9_4_3_xcc_cp_compute_load_microcode()
1718 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_4_3_xcc_cp_compute_load_microcode()
1722 (adev->gfx.mec_fw->data + in gfx_v9_4_3_xcc_cp_compute_load_microcode()
H A Dgfx_v12_0.c545 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v12_0_free_microcode()
615 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v12_0_init_microcode()
643 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v12_0_init_microcode()
1141 adev->gfx.mec_fw->data; in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1143 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
1149 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v12_0_rlc_backdoor_autoload_copy_gfx_ucode()
2036 adev->gfx.mec_fw->data; in gfx_v12_0_config_gfx_rs64()
2203 adev->gfx.mec_fw->data; in gfx_v12_0_set_mec_ucode_start_addr()
2738 if (!adev->gfx.mec_fw) in gfx_v12_0_cp_compute_load_microcode_rs64()
2746 fw_ucode = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v12_0_cp_compute_load_microcode_rs64()
[all …]
H A Damdgpu_gfx.h382 const struct firmware *mec_fw; /* MEC firmware */ member
H A Dgfx_v8_0.c931 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v8_0_free_microcode()
1105 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v8_0_init_microcode()
1109 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v8_0_init_microcode()
1114 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v8_0_init_microcode()
1120 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode()
1183 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode()
1189 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode()
1196 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode()
1217 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v8_0_init_microcode()
H A Dgfx_v9_0.c1260 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_0_free_microcode()
1527 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v9_0_init_cp_compute_microcode()
1531 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v9_0_init_cp_compute_microcode()
1566 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode()
1903 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_mec_init()
1906 (adev->gfx.mec_fw->data + in gfx_v9_0_mec_init()
3460 if (!adev->gfx.mec_fw) in gfx_v9_0_cp_compute_load_microcode()
3465 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_cp_compute_load_microcode()
3469 (adev->gfx.mec_fw->data + in gfx_v9_0_cp_compute_load_microcode()
H A Dgfx_v7_0.c892 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v7_0_free_microcode()
954 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v7_0_init_microcode()
2659 if (!adev->gfx.mec_fw) in gfx_v7_0_cp_compute_load_microcode()
2662 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v7_0_cp_compute_load_microcode()
2672 (adev->gfx.mec_fw->data + in gfx_v7_0_cp_compute_load_microcode()
H A Dgfx_v10_0.c4105 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v10_0_free_microcode()
4231 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, in gfx_v10_0_init_microcode()
4257 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v10_0_init_microcode()
4449 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_mec_init()
4451 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v10_0_mec_init()
5764 adev->gfx.mec_fw->data; in gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode()
5765 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode()
6615 if (!adev->gfx.mec_fw) in gfx_v10_0_cp_compute_load_microcode()
6620 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_cp_compute_load_microcode()
6624 (adev->gfx.mec_fw->data + in gfx_v10_0_cp_compute_load_microcode()
H A Damdgpu_psp.c2728 hdr = (struct common_firmware_header *)adev->gfx.mec_fw->data; in psp_print_fw_hdr()
/linux-6.15/drivers/gpu/drm/radeon/
H A Dcik.c2131 if (rdev->mec_fw->size != mec_req_size) { in cik_init_microcode()
2133 rdev->mec_fw->size, fw_name); in cik_init_microcode()
2137 err = radeon_ucode_validate(rdev->mec_fw); in cik_init_microcode()
2290 release_firmware(rdev->mec_fw); in cik_init_microcode()
2291 rdev->mec_fw = NULL; in cik_init_microcode()
4250 if (!rdev->mec_fw) in cik_cp_compute_load_microcode()
4290 fw_data = (const __be32 *)rdev->mec_fw->data; in cik_cp_compute_load_microcode()
4298 fw_data = (const __be32 *)rdev->mec_fw->data; in cik_cp_compute_load_microcode()
6481 fw_data = (const __be32 *)rdev->mec_fw->data; in cik_init_cp_pg_table()
8600 !rdev->mec_fw || !rdev->sdma_fw || !rdev->rlc_fw) { in cik_init()
[all …]
H A Dradeon.h2394 const struct firmware *mec_fw; /* CIK MEC firmware */ member