Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/radeon/
Dci_smc.c215 if (!rdev->smc_fw) in ci_load_smc_ucode()
220 (const struct smc_firmware_header_v1_0 *)rdev->smc_fw->data; in ci_load_smc_ucode()
227 (rdev->smc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in ci_load_smc_ucode()
243 src = (const u8 *)rdev->smc_fw->data; in ci_load_smc_ucode()
Dsi_smc.c219 if (!rdev->smc_fw) in si_load_smc_ucode()
224 (const struct smc_firmware_header_v1_0 *)rdev->smc_fw->data; in si_load_smc_ucode()
231 (rdev->smc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in si_load_smc_ucode()
258 src = (const u8 *)rdev->smc_fw->data; in si_load_smc_ucode()
Drv770_smc.c491 if (!rdev->smc_fw) in rv770_load_smc_ucode()
588 ucode_data = (const u8 *)rdev->smc_fw->data; in rv770_load_smc_ucode()
Dni.c822 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in ni_init_microcode()
827 release_firmware(rdev->smc_fw); in ni_init_microcode()
828 rdev->smc_fw = NULL; in ni_init_microcode()
830 } else if (rdev->smc_fw->size != smc_req_size) { in ni_init_microcode()
Dr600.c2577 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in r600_init_microcode()
2582 release_firmware(rdev->smc_fw); in r600_init_microcode()
2583 rdev->smc_fw = NULL; in r600_init_microcode()
2585 } else if (rdev->smc_fw->size != smc_req_size) { in r600_init_microcode()
2588 rdev->smc_fw->size, fw_name); in r600_init_microcode()
2605 release_firmware(rdev->smc_fw); in r600_init_microcode()
2606 rdev->smc_fw = NULL; in r600_init_microcode()
Dsi.c1851 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in si_init_microcode()
1854 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in si_init_microcode()
1859 release_firmware(rdev->smc_fw); in si_init_microcode()
1860 rdev->smc_fw = NULL; in si_init_microcode()
1862 } else if (rdev->smc_fw->size != smc_req_size) { in si_init_microcode()
1865 rdev->smc_fw->size, fw_name); in si_init_microcode()
1869 err = radeon_ucode_validate(rdev->smc_fw); in si_init_microcode()
1904 release_firmware(rdev->smc_fw); in si_init_microcode()
1905 rdev->smc_fw = NULL; in si_init_microcode()
Dcik.c2263 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in cik_init_microcode()
2266 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in cik_init_microcode()
2271 release_firmware(rdev->smc_fw); in cik_init_microcode()
2272 rdev->smc_fw = NULL; in cik_init_microcode()
2274 } else if (rdev->smc_fw->size != smc_req_size) { in cik_init_microcode()
2277 rdev->smc_fw->size, fw_name); in cik_init_microcode()
2281 err = radeon_ucode_validate(rdev->smc_fw); in cik_init_microcode()
2324 release_firmware(rdev->smc_fw); in cik_init_microcode()
2325 rdev->smc_fw = NULL; in cik_init_microcode()
Dradeon_pm.c1466 (!rdev->smc_fw)) in radeon_pm_init()
1504 (!rdev->smc_fw)) in radeon_pm_init()
Dradeon.h2409 const struct firmware *smc_fw; /* SMC firmware */ member