Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/radeon/
H A Dci_smc.c194 if (!rdev->smc_fw) in ci_load_smc_ucode()
199 (const struct smc_firmware_header_v1_0 *)rdev->smc_fw->data; in ci_load_smc_ucode()
206 (rdev->smc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in ci_load_smc_ucode()
222 src = (const u8 *)rdev->smc_fw->data; in ci_load_smc_ucode()
H A 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()
H A Dni.c804 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in ni_init_microcode()
809 release_firmware(rdev->smc_fw); in ni_init_microcode()
810 rdev->smc_fw = NULL; in ni_init_microcode()
812 } else if (rdev->smc_fw->datasize != smc_req_size) { in ni_init_microcode()
815 rdev->smc_fw->datasize, fw_name); in ni_init_microcode()
833 release_firmware(rdev->smc_fw); in ni_init_microcode()
834 rdev->smc_fw = NULL; in ni_init_microcode()
857 release_firmware(rdev->smc_fw); in ni_fini_microcode()
858 rdev->smc_fw = NULL; in ni_fini_microcode()
H A 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()
H A Dr600.c2577 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in r600_init_microcode()
2580 release_firmware(rdev->smc_fw); in r600_init_microcode()
2581 rdev->smc_fw = NULL; in r600_init_microcode()
2583 } else if (rdev->smc_fw->datasize != smc_req_size) { in r600_init_microcode()
2585 rdev->smc_fw->datasize, fw_name); in r600_init_microcode()
2601 release_firmware(rdev->smc_fw); in r600_init_microcode()
2602 rdev->smc_fw = NULL; in r600_init_microcode()
2649 release_firmware(rdev->smc_fw); in r600_fini_microcode()
2650 rdev->smc_fw = NULL; in r600_fini_microcode()
H A Dsi.c1902 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in si_init_microcode()
1905 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in si_init_microcode()
1908 release_firmware(rdev->smc_fw); in si_init_microcode()
1909 rdev->smc_fw = NULL; in si_init_microcode()
1911 } else if (rdev->smc_fw->datasize != smc_req_size) { in si_init_microcode()
1913 rdev->smc_fw->datasize, fw_name); in si_init_microcode()
1917 err = radeon_ucode_validate(rdev->smc_fw); in si_init_microcode()
1950 release_firmware(rdev->smc_fw); in si_init_microcode()
1951 rdev->smc_fw = NULL; in si_init_microcode()
H A Dcik.c2241 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in cik_init_microcode()
2244 err = request_firmware(&rdev->smc_fw, fw_name, rdev->dev); in cik_init_microcode()
2248 release_firmware(rdev->smc_fw); in cik_init_microcode()
2249 rdev->smc_fw = NULL; in cik_init_microcode()
2251 } else if (rdev->smc_fw->datasize != smc_req_size) { in cik_init_microcode()
2253 rdev->smc_fw->datasize, fw_name); in cik_init_microcode()
2257 err = radeon_ucode_validate(rdev->smc_fw); in cik_init_microcode()
2298 release_firmware(rdev->smc_fw); in cik_init_microcode()
2299 rdev->smc_fw = NULL; in cik_init_microcode()
2330 release_firmware(rdev->smc_fw); in cik_fini_microcode()
[all …]
H A Dradeon_pm.c1538 (!rdev->smc_fw)) in radeon_pm_init()
1576 (!rdev->smc_fw)) in radeon_pm_init()
H A Dradeon.h2414 const struct firmware *smc_fw; /* SMC firmware */ member