/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_rlc.c | 223 (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in amdgpu_gfx_rlc_setup_cp_table() 225 (adev->gfx.mec_fw->data + in amdgpu_gfx_rlc_setup_cp_table()
|
H A D | amdgpu_gfx.h | 271 const struct firmware *mec_fw; /* MEC firmware */ member
|
H A D | gfx_v9_0.c | 1143 release_firmware(adev->gfx.mec_fw); in gfx_v9_0_free_microcode() 1144 adev->gfx.mec_fw = NULL; in gfx_v9_0_free_microcode() 1547 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v9_0_init_cp_compute_microcode() 1550 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode() 1553 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_init_cp_compute_microcode() 1578 info->fw = adev->gfx.mec_fw; in gfx_v9_0_init_cp_compute_microcode() 1586 info->fw = adev->gfx.mec_fw; in gfx_v9_0_init_cp_compute_microcode() 1620 release_firmware(adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode() 1621 adev->gfx.mec_fw = NULL; in gfx_v9_0_init_cp_compute_microcode() 1987 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw in gfx_v9_0_mec_init() [all...] |
H A D | gfx_v7_0.c | 954 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 957 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v7_0_init_microcode() 986 release_firmware(adev->gfx.mec_fw); in gfx_v7_0_init_microcode() 987 adev->gfx.mec_fw = NULL; in gfx_v7_0_init_microcode() 1004 release_firmware(adev->gfx.mec_fw); in gfx_v7_0_free_microcode() 1005 adev->gfx.mec_fw = NULL; in gfx_v7_0_free_microcode() 2721 if (!adev->gfx.mec_fw) in gfx_v7_0_cp_compute_load_microcode() 2724 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v7_0_cp_compute_load_microcode() 2734 (adev->gfx.mec_fw->data + in gfx_v7_0_cp_compute_load_microcode()
|
H A D | gfx_v8_0.c | 940 release_firmware(adev->gfx.mec_fw); in gfx_v8_0_free_microcode() 941 adev->gfx.mec_fw = NULL; in gfx_v8_0_free_microcode() 1118 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode() 1121 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode() 1125 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode() 1129 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v8_0_init_microcode() 1132 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode() 1195 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode() 1201 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode() 1208 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode() [all...] |
H A D | gfx_v10_0.c | 3559 release_firmware(adev->gfx.mec_fw); in gfx_v10_0_free_microcode() 3560 adev->gfx.mec_fw = NULL; in gfx_v10_0_free_microcode() 3793 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v10_0_init_microcode() 3796 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v10_0_init_microcode() 3799 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_init_microcode() 3889 info->fw = adev->gfx.mec_fw; in gfx_v10_0_init_microcode() 3898 info->fw = adev->gfx.mec_fw; in gfx_v10_0_init_microcode() 3935 release_firmware(adev->gfx.mec_fw); in gfx_v10_0_init_microcode() 3936 adev->gfx.mec_fw = NULL; in gfx_v10_0_init_microcode() 4117 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw in gfx_v10_0_mec_init() [all...] |
H A D | amdgpu_psp.c | 1843 hdr = (struct common_firmware_header *)adev->gfx.mec_fw->data; in psp_print_fw_hdr()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gfx.c | 1135 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode() 1140 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode() 1146 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode() 1147 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode() 1169 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode() 1174 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode() 1182 adev->gfx.mec_fw->data; in amdgpu_gfx_cp_init_microcode() 1183 ucode_fw = adev->gfx.mec_fw; in amdgpu_gfx_cp_init_microcode()
|
H A D | amdgpu_rlc.c | 228 (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 D | gfx_v11_0.c | 446 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v11_0_free_microcode() 551 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v11_0_init_microcode() 577 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v11_0_init_microcode() 1129 adev->gfx.mec_fw->data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() 1131 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() 1137 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() 1169 adev->gfx.mec_fw->data; in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() 1170 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v11_0_rlc_backdoor_autoload_copy_gfx_ucode() 2403 adev->gfx.mec_fw->data; in gfx_v11_0_config_mec_cache_rs64() 2486 adev->gfx.mec_fw in gfx_v11_0_config_gfx_rs64() [all...] |
H A D | amdgpu_gfx.h | 367 const struct firmware *mec_fw; /* MEC firmware */ member
|
H A D | gfx_v9_4_3.c | 358 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_4_3_free_microcode() 409 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v9_4_3_init_cp_compute_microcode() 422 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_4_3_init_cp_compute_microcode() 497 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_4_3_mec_init() 500 (adev->gfx.mec_fw->data + in gfx_v9_4_3_mec_init() 1404 if (!adev->gfx.mec_fw) in gfx_v9_4_3_xcc_cp_compute_load_microcode() 1409 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_4_3_xcc_cp_compute_load_microcode() 1413 (adev->gfx.mec_fw->data + in gfx_v9_4_3_xcc_cp_compute_load_microcode()
|
H A D | gfx_v8_0.c | 931 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v8_0_free_microcode() 1097 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v8_0_init_microcode() 1100 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v8_0_init_microcode() 1104 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v8_0_init_microcode() 1108 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode() 1168 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode() 1174 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode() 1181 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode() 1204 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v8_0_init_microcode()
|
H A D | gfx_v9_0.c | 1087 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_0_free_microcode() 1348 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v9_0_init_cp_compute_microcode() 1379 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode() 1716 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_mec_init() 1719 (adev->gfx.mec_fw->data + in gfx_v9_0_mec_init() 3181 if (!adev->gfx.mec_fw) in gfx_v9_0_cp_compute_load_microcode() 3186 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_cp_compute_load_microcode() 3190 (adev->gfx.mec_fw->data + in gfx_v9_0_cp_compute_load_microcode()
|
H A D | gfx_v7_0.c | 892 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v7_0_free_microcode() 953 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v7_0_init_microcode() 2653 if (!adev->gfx.mec_fw) in gfx_v7_0_cp_compute_load_microcode() 2656 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v7_0_cp_compute_load_microcode() 2666 (adev->gfx.mec_fw->data + in gfx_v7_0_cp_compute_load_microcode()
|
H A D | gfx_v10_0.c | 3884 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v10_0_free_microcode() 4008 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v10_0_init_microcode() 4031 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v10_0_init_microcode() 4223 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_mec_init() 4225 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v10_0_mec_init() 5385 adev->gfx.mec_fw->data; in gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode() 5386 fw_data = (const __le32 *) (adev->gfx.mec_fw->data + in gfx_v10_0_rlc_backdoor_autoload_copy_gfx_ucode() 6236 if (!adev->gfx.mec_fw) in gfx_v10_0_cp_compute_load_microcode() 6241 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_cp_compute_load_microcode() 6245 (adev->gfx.mec_fw in gfx_v10_0_cp_compute_load_microcode() [all...] |
H A D | amdgpu_psp.c | 2433 hdr = (struct common_firmware_header *)adev->gfx.mec_fw->data; in psp_print_fw_hdr()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | cik.c | 2134 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode() 2137 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode() 2140 if (rdev->mec_fw->size != mec_req_size) { in cik_init_microcode() 2142 rdev->mec_fw->size, fw_name); in cik_init_microcode() 2146 err = radeon_ucode_validate(rdev->mec_fw); in cik_init_microcode() 2299 release_firmware(rdev->mec_fw); in cik_init_microcode() 2300 rdev->mec_fw = NULL; in cik_init_microcode() 4260 if (!rdev->mec_fw) in cik_cp_compute_load_microcode() 4267 (const struct gfx_firmware_header_v1_0 *)rdev->mec_fw->data; in cik_cp_compute_load_microcode() 4275 (rdev->mec_fw in cik_cp_compute_load_microcode() [all...] |
H A D | radeon.h | 2405 const struct firmware *mec_fw; /* CIK MEC firmware */ member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | cik.c | 2125 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode() 2128 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode() 2131 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() 4257 (const struct gfx_firmware_header_v1_0 *)rdev->mec_fw->data; in cik_cp_compute_load_microcode() 4265 (rdev->mec_fw in cik_cp_compute_load_microcode() [all...] |
H A D | radeon.h | 2396 const struct firmware *mec_fw; /* CIK MEC firmware */ member
|