Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
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 Damdgpu_gfx_v10_0.c572 release_firmware(adev->gfx.mec_fw); in gfx_v10_0_free_microcode()
573 adev->gfx.mec_fw = NULL; in gfx_v10_0_free_microcode()
780 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v10_0_init_microcode()
783 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v10_0_init_microcode()
786 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_init_microcode()
862 info->fw = adev->gfx.mec_fw; in gfx_v10_0_init_microcode()
871 info->fw = adev->gfx.mec_fw; in gfx_v10_0_init_microcode()
908 release_firmware(adev->gfx.mec_fw); in gfx_v10_0_init_microcode()
909 adev->gfx.mec_fw = NULL; in gfx_v10_0_init_microcode()
1084 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v10_0_mec_init()
[all …]
H A Damdgpu_gfx.h259 const struct firmware *mec_fw; /* MEC firmware */ member
H A Damdgpu_gfx_v7_0.c962 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode()
965 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v7_0_init_microcode()
994 release_firmware(adev->gfx.mec_fw); in gfx_v7_0_init_microcode()
995 adev->gfx.mec_fw = NULL; in gfx_v7_0_init_microcode()
1012 release_firmware(adev->gfx.mec_fw); in gfx_v7_0_free_microcode()
1013 adev->gfx.mec_fw = NULL; in gfx_v7_0_free_microcode()
2737 if (!adev->gfx.mec_fw) in gfx_v7_0_cp_compute_load_microcode()
2740 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v7_0_cp_compute_load_microcode()
2750 (adev->gfx.mec_fw->data + in gfx_v7_0_cp_compute_load_microcode()
H A Damdgpu_gfx_v9_0.c1082 release_firmware(adev->gfx.mec_fw); in gfx_v9_0_free_microcode()
1083 adev->gfx.mec_fw = NULL; in gfx_v9_0_free_microcode()
1466 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v9_0_init_cp_compute_microcode()
1469 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode()
1472 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_init_cp_compute_microcode()
1497 info->fw = adev->gfx.mec_fw; in gfx_v9_0_init_cp_compute_microcode()
1505 info->fw = adev->gfx.mec_fw; in gfx_v9_0_init_cp_compute_microcode()
1539 release_firmware(adev->gfx.mec_fw); in gfx_v9_0_init_cp_compute_microcode()
1540 adev->gfx.mec_fw = NULL; in gfx_v9_0_init_cp_compute_microcode()
1898 mec_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v9_0_mec_init()
[all …]
H A Damdgpu_gfx_v8_0.c947 release_firmware(adev->gfx.mec_fw); in gfx_v8_0_free_microcode()
948 adev->gfx.mec_fw = NULL; in gfx_v8_0_free_microcode()
1125 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode()
1128 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode()
1132 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v8_0_init_microcode()
1136 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v8_0_init_microcode()
1139 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode()
1202 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode()
1208 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.mec_fw->data; in gfx_v8_0_init_microcode()
1215 info->fw = adev->gfx.mec_fw; in gfx_v8_0_init_microcode()
[all …]
H A Damdgpu_psp.c1267 hdr = (struct common_firmware_header *)adev->gfx.mec_fw->data; in psp_print_fw_hdr()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_cik.c2151 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode()
2154 err = request_firmware(&rdev->mec_fw, fw_name, rdev->dev); in cik_init_microcode()
2157 if (rdev->mec_fw->size != mec_req_size) { in cik_init_microcode()
2159 rdev->mec_fw->size, fw_name); in cik_init_microcode()
2163 err = radeon_ucode_validate(rdev->mec_fw); in cik_init_microcode()
2316 release_firmware(rdev->mec_fw); in cik_init_microcode()
2317 rdev->mec_fw = NULL; in cik_init_microcode()
4277 if (!rdev->mec_fw) in cik_cp_compute_load_microcode()
4284 (const struct gfx_firmware_header_v1_0 *)rdev->mec_fw->data; in cik_cp_compute_load_microcode()
4292 (rdev->mec_fw->data + le32_to_cpu(mec_hdr->header.ucode_array_offset_bytes)); in cik_cp_compute_load_microcode()
[all …]
H A Dradeon.h2463 const struct firmware *mec_fw; /* CIK MEC firmware */ member