Lines Matching refs:mc_fw
1550 if (!rdev->mc_fw) in si_mc_load_microcode()
1555 (const struct mc_firmware_header_v1_0 *)rdev->mc_fw->data; in si_mc_load_microcode()
1560 (rdev->mc_fw->data + le32_to_cpu(hdr->io_debug_array_offset_bytes)); in si_mc_load_microcode()
1563 (rdev->mc_fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in si_mc_load_microcode()
1565 ucode_size = rdev->mc_fw->size / 4; in si_mc_load_microcode()
1590 fw_data = (const __be32 *)rdev->mc_fw->data; in si_mc_load_microcode()
1820 err = request_firmware(&rdev->mc_fw, fw_name, rdev->dev); in si_init_microcode()
1823 err = request_firmware(&rdev->mc_fw, fw_name, rdev->dev); in si_init_microcode()
1826 err = request_firmware(&rdev->mc_fw, fw_name, rdev->dev); in si_init_microcode()
1830 if ((rdev->mc_fw->size != mc_req_size) && in si_init_microcode()
1831 (rdev->mc_fw->size != mc2_req_size)) { in si_init_microcode()
1834 rdev->mc_fw->size, fw_name); in si_init_microcode()
1837 DRM_INFO("%s: %zu bytes\n", fw_name, rdev->mc_fw->size); in si_init_microcode()
1839 err = radeon_ucode_validate(rdev->mc_fw); in si_init_microcode()
1902 release_firmware(rdev->mc_fw); in si_init_microcode()
1903 rdev->mc_fw = NULL; in si_init_microcode()
7188 !rdev->rlc_fw || !rdev->mc_fw) { in si_init()
7266 if (!rdev->mc_fw) { in si_init()