ucode 296 arch/x86/kernel/cpu/microcode/amd.c static size_t parse_container(u8 *ucode, size_t size, struct cont_desc *desc) ucode 300 arch/x86/kernel/cpu/microcode/amd.c u32 *hdr = (u32 *)ucode; ucode 304 arch/x86/kernel/cpu/microcode/amd.c if (!verify_equivalence_table(ucode, size, true)) ucode 307 arch/x86/kernel/cpu/microcode/amd.c buf = ucode; ucode 362 arch/x86/kernel/cpu/microcode/amd.c desc->data = ucode; ucode 376 arch/x86/kernel/cpu/microcode/amd.c static void scan_containers(u8 *ucode, size_t size, struct cont_desc *desc) ucode 379 arch/x86/kernel/cpu/microcode/amd.c size_t s = parse_container(ucode, size, desc); ucode 385 arch/x86/kernel/cpu/microcode/amd.c ucode += s; ucode 419 arch/x86/kernel/cpu/microcode/amd.c apply_microcode_early_amd(u32 cpuid_1_eax, void *ucode, size_t size, bool save_patch) ucode 437 arch/x86/kernel/cpu/microcode/amd.c scan_containers(ucode, size, &desc); ucode 256 drivers/crypto/cavium/cpt/cptpf_main.c struct ucode_header *ucode; ucode 264 drivers/crypto/cavium/cpt/cptpf_main.c ucode = (struct ucode_header *)fw_entry->data; ucode 267 drivers/crypto/cavium/cpt/cptpf_main.c mcode->code_size = ntohl(ucode->code_length) * 2; ucode 286 drivers/crypto/cavium/cpt/cptpf_main.c memcpy((void *)mcode->code, (void *)(fw_entry->data + sizeof(*ucode)), ucode 123 drivers/crypto/cavium/nitrox/nitrox_main.c struct ucode *ucode; ucode 141 drivers/crypto/cavium/nitrox/nitrox_main.c ucode = (struct ucode *)fw->data; ucode 143 drivers/crypto/cavium/nitrox/nitrox_main.c ucode_size = be32_to_cpu(ucode->code_size) * 2; ucode 150 drivers/crypto/cavium/nitrox/nitrox_main.c ucode_data = ucode->code; ucode 153 drivers/crypto/cavium/nitrox/nitrox_main.c memcpy(&ndev->hw.fw_name[0][0], ucode->version, (VERSION_LEN - 2)); ucode 192 drivers/crypto/cavium/nitrox/nitrox_main.c ucode = (struct ucode *)fw->data; ucode 194 drivers/crypto/cavium/nitrox/nitrox_main.c ucode_size = be32_to_cpu(ucode->code_size) * 2; ucode 201 drivers/crypto/cavium/nitrox/nitrox_main.c ucode_data = ucode->code; ucode 204 drivers/crypto/cavium/nitrox/nitrox_main.c memcpy(&ndev->hw.fw_name[1][0], ucode->version, (VERSION_LEN - 2)); ucode 213 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c struct amdgpu_firmware_info *ucode; ucode 216 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode = &adev->firmware.ucode[id]; ucode 217 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c if (ucode->fw == NULL) ucode 220 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c gpu_addr = ucode->mc_addr; ucode 221 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; ucode 230 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c info->kptr = ucode->kaddr; ucode 248 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c struct amdgpu_firmware_info *ucode = NULL; ucode 453 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; ucode 454 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode->ucode_id = AMDGPU_UCODE_ID_SMC; ucode 455 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c ucode->fw = adev->pm.fw; ucode 456 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c header = (const struct common_firmware_header *)ucode->fw->data; ucode 133 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info *ucode, ucode 168 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (ucode) ucode 170 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode->ucode_id); ucode 182 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (ucode) { ucode 183 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode->tmr_mc_addr_lo = psp->cmd_buf_mem->resp.fw_addr_lo; ucode 184 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode->tmr_mc_addr_hi = psp->cmd_buf_mem->resp.fw_addr_hi; ucode 853 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_get_fw_type(struct amdgpu_firmware_info *ucode, ucode 856 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c switch (ucode->ucode_id) { ucode 950 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info *ucode) ucode 955 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c switch (ucode->ucode_id) { ucode 965 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c adev->sdma.instance[ucode->ucode_id - AMDGPU_UCODE_ID_SDMA0].fw->data; ucode 997 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c static int psp_prep_load_ip_fw_cmd_buf(struct amdgpu_firmware_info *ucode, ucode 1001 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c uint64_t fw_mem_mc_addr = ucode->mc_addr; ucode 1008 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c cmd->cmd.cmd_load_ip_fw.fw_size = ucode->ucode_size; ucode 1010 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_get_fw_type(ucode, &cmd->cmd.cmd_load_ip_fw.fw_type); ucode 1018 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info *ucode) ucode 1022 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_prep_load_ip_fw_cmd_buf(ucode, psp->cmd); ucode 1026 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_cmd_submit_buf(psp, ucode, psp->cmd, ucode 1035 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info *ucode; ucode 1039 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; ucode 1040 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!ucode->fw) ucode 1043 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_execute_np_fw_load(psp, ucode); ucode 1050 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[i]; ucode 1051 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!ucode->fw) ucode 1054 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (ucode->ucode_id == AMDGPU_UCODE_ID_SMC && ucode 1059 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c (ucode->ucode_id == AMDGPU_UCODE_ID_SDMA0 ucode 1060 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA1 ucode 1061 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA2 ucode 1062 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA3 ucode 1063 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA4 ucode 1064 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA5 ucode 1065 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA6 ucode 1066 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_SDMA7 ucode 1067 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c || ucode->ucode_id == AMDGPU_UCODE_ID_RLC_G)) ucode 1072 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c (ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC1_JT || ucode 1073 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC2_JT)) ucode 1078 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC2_JT) ucode 1081 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c psp_print_fw_hdr(psp, ucode); ucode 1083 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ret = psp_execute_np_fw_load(psp, ucode); ucode 1088 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (ucode->ucode_id == AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM) { ucode 1332 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info ucode = {0}; ucode 1334 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode.ucode_id = inst_idx ? AMDGPU_UCODE_ID_VCN1_RAM : ucode 1336 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode.mc_addr = cmd_gpu_addr; ucode 1337 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode.ucode_size = cmd_size; ucode 1339 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c return psp_execute_np_fw_load(&adev->psp, &ucode); ucode 1345 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c struct amdgpu_firmware_info *ucode = NULL; ucode 1350 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c ucode = &adev->firmware.ucode[ucode_type]; ucode 1351 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c if (!ucode->fw || !ucode->ucode_size) ucode 1354 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c return psp_compare_sram_data(&adev->psp, ucode, ucode_type); ucode 96 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h struct amdgpu_firmware_info *ucode, ucode 226 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h #define psp_compare_sram_data(psp, ucode, type) \ ucode 227 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h (psp)->funcs->compare_sram_data((psp), (ucode), (type)) ucode 445 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c struct amdgpu_firmware_info *ucode, ucode 452 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (NULL == ucode->fw) ucode 455 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->mc_addr = mc_addr; ucode 456 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->kaddr = kptr; ucode 458 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (ucode->ucode_id == AMDGPU_UCODE_ID_STORAGE) ucode 461 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c header = (const struct common_firmware_header *)ucode->fw->data; ucode 462 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; ucode 463 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c dmcu_hdr = (const struct dmcu_firmware_header_v1_0 *)ucode->fw->data; ucode 466 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c (ucode->ucode_id != AMDGPU_UCODE_ID_CP_MEC1 && ucode 467 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_CP_MEC2 && ucode 468 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_CP_MEC1_JT && ucode 469 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_CP_MEC2_JT && ucode 470 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL && ucode 471 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM && ucode 472 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM && ucode 473 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_DMCU_ERAM && ucode 474 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id != AMDGPU_UCODE_ID_DMCU_INTV)) { ucode 475 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes); ucode 477 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + ucode 479 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 480 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC1 || ucode 481 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC2) { ucode 482 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes) - ucode 485 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + ucode 487 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 488 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC1_JT || ucode 489 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_id == AMDGPU_UCODE_ID_CP_MEC2_JT) { ucode 490 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = le32_to_cpu(cp_hdr->jt_size) * 4; ucode 492 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + ucode 495 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 496 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_DMCU_ERAM) { ucode 497 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = le32_to_cpu(header->ucode_size_bytes) - ucode 500 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + ucode 502 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 503 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_DMCU_INTV) { ucode 504 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = le32_to_cpu(dmcu_hdr->intv_size_bytes); ucode 506 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + ucode 509 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 510 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL) { ucode 511 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = adev->gfx.rlc.save_restore_list_cntl_size_bytes; ucode 512 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_cntl, ucode 513 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 514 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM) { ucode 515 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = adev->gfx.rlc.save_restore_list_gpm_size_bytes; ucode 516 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_gpm, ucode 517 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 518 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c } else if (ucode->ucode_id == AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM) { ucode 519 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size = adev->gfx.rlc.save_restore_list_srm_size_bytes; ucode 520 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c memcpy(ucode->kaddr, adev->gfx.rlc.save_restore_list_srm, ucode 521 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode->ucode_size); ucode 527 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c static int amdgpu_ucode_patch_jt(struct amdgpu_firmware_info *ucode, ucode 535 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (NULL == ucode->fw) ucode 538 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c comm_hdr = (const struct common_firmware_header *)ucode->fw->data; ucode 539 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; ucode 540 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c dst_addr = ucode->kaddr + ucode 543 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c src_addr = (uint8_t *)ucode->fw->data + ucode 581 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c struct amdgpu_firmware_info *ucode = NULL; ucode 600 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c ucode = &adev->firmware.ucode[i]; ucode 601 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c if (ucode->fw) { ucode 602 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_init_single_fw(adev, ucode, adev->firmware.fw_buf_mc + fw_offset, ucode 607 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c cp_hdr = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; ucode 608 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c amdgpu_ucode_patch_jt(ucode, adev->firmware.fw_buf_mc + fw_offset, ucode 612 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c fw_offset += ALIGN(ucode->ucode_size, PAGE_SIZE); ucode 349 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM]; ucode 776 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; ucode 783 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; ucode 790 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; ucode 797 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; ucode 808 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL]; ucode 814 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM]; ucode 820 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM]; ucode 827 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; ucode 836 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1_JT]; ucode 843 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; ucode 852 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2_JT]; ucode 1164 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; ucode 1171 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; ucode 1178 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; ucode 1185 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; ucode 1192 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; ucode 1205 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_STORAGE]; ucode 1213 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; ucode 1108 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; ucode 1115 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; ucode 1122 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; ucode 1234 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; ucode 1245 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_CNTL]; ucode 1251 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_GPM_MEM]; ucode 1257 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_RESTORE_LIST_SRM_MEM]; ucode 1315 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; ucode 1323 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1_JT]; ucode 1330 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; ucode 1341 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2_JT]; ucode 327 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c struct amdgpu_firmware_info *ucode, ucode 345 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c ucode_size = ucode->ucode_size; ucode 346 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c ucode_mem = (uint32_t *)ucode->kaddr; ucode 661 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c struct amdgpu_firmware_info *ucode, ucode 679 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c ucode_size = ucode->ucode_size; ucode 680 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c ucode_mem = (uint32_t *)ucode->kaddr; ucode 481 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c struct amdgpu_firmware_info *ucode, ucode 499 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c ucode_size = ucode->ucode_size; ucode 500 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c ucode_mem = (uint32_t *)ucode->kaddr; ucode 559 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c struct amdgpu_firmware_info *ucode, ucode 577 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c ucode_size = ucode->ucode_size; ucode 578 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c ucode_mem = (uint32_t *)ucode->kaddr; ucode 167 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; ucode 324 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; ucode 517 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; ucode 213 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; ucode 433 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].ucode_id = AMDGPU_UCODE_ID_UVD; ucode 434 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].fw = adev->uvd.fw; ucode 439 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].ucode_id = AMDGPU_UCODE_ID_UVD1; ucode 440 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].fw = adev->uvd.fw; ucode 662 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo: ucode 663 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_lo); ucode 666 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi: ucode 667 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD1].tmr_mc_addr_hi); ucode 806 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_lo); ucode 809 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_UVD].tmr_mc_addr_hi); ucode 249 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c uint32_t low = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; ucode 250 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c uint32_t hi = adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi; ucode 453 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].ucode_id = AMDGPU_UCODE_ID_VCE; ucode 454 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].fw = adev->vce.fw; ucode 621 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c tmr_mc_addr = (uint64_t)(adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_hi) << 32 | ucode 622 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCE].tmr_mc_addr_lo; ucode 116 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; ucode 117 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; ucode 302 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); ucode 304 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); ucode 369 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), ucode 372 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), ucode 148 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; ucode 149 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; ucode 371 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); ucode 373 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); ucode 418 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo), 0, indirect); ucode 421 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi), 0, indirect); ucode 147 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].ucode_id = AMDGPU_UCODE_ID_VCN; ucode 148 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].fw = adev->vcn.fw; ucode 153 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN1].ucode_id = AMDGPU_UCODE_ID_VCN1; ucode 154 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c adev->firmware.ucode[AMDGPU_UCODE_ID_VCN1].fw = adev->vcn.fw; ucode 388 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_lo)); ucode 390 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN].tmr_mc_addr_hi)); ucode 860 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].ucode_id = AMDGPU_UCODE_ID_DMCU_ERAM; ucode 861 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_ERAM].fw = adev->dm.fw_dmcu; ucode 865 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].ucode_id = AMDGPU_UCODE_ID_DMCU_INTV; ucode 866 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c adev->firmware.ucode[AMDGPU_UCODE_ID_DMCU_INTV].fw = adev->dm.fw_dmcu; ucode 155 drivers/gpu/drm/amd/powerplay/smu_v11_0.c struct amdgpu_firmware_info *ucode = NULL; ucode 191 drivers/gpu/drm/amd/powerplay/smu_v11_0.c ucode = &adev->firmware.ucode[AMDGPU_UCODE_ID_SMC]; ucode 192 drivers/gpu/drm/amd/powerplay/smu_v11_0.c ucode->ucode_id = AMDGPU_UCODE_ID_SMC; ucode 193 drivers/gpu/drm/amd/powerplay/smu_v11_0.c ucode->fw = adev->pm.fw; ucode 194 drivers/gpu/drm/amd/powerplay/smu_v11_0.c header = (const struct common_firmware_header *)ucode->fw->data; ucode 677 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c .ucode = ctxprog, ucode 13 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h u32 *ucode; ucode 27 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h u32 *ctxprog = ctx->ucode; ucode 61 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h u32 *ctxprog = ctx->ucode; ucode 272 drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c .ucode = ctxprog, ucode 1781 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->func->fecs.ucode) { ucode 1788 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->data.data, 0x0, ucode 1789 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->data.size, 0); ucode 1791 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->code.data, 0x0, ucode 1792 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->code.size, 0, 0, false); ucode 1796 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->gpccs.ucode->data.data, 0x0, ucode 1797 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->gpccs.ucode->data.size, 0); ucode 1799 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->gpccs.ucode->code.data, 0x0, ucode 1800 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->gpccs.ucode->code.size, 0, 0, false); ucode 2167 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c func->fecs.ucode == NULL); ucode 2170 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->firmware || func->fecs.ucode != NULL, ucode 2468 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c .fecs.ucode = &gf100_gr_fecs_ucode, ucode 2469 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c .gpccs.ucode = &gf100_gr_gpccs_ucode, ucode 191 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h struct gf100_gr_ucode *ucode; ucode 194 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h struct gf100_gr_ucode *ucode; ucode 133 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c .fecs.ucode = &gf100_gr_fecs_ucode, ucode 134 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c .gpccs.ucode = &gf100_gr_gpccs_ucode, ucode 131 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c .fecs.ucode = &gf100_gr_fecs_ucode, ucode 132 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c .gpccs.ucode = &gf100_gr_gpccs_ucode, ucode 105 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c .fecs.ucode = &gf100_gr_fecs_ucode, ucode 106 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c .gpccs.ucode = &gf100_gr_gpccs_ucode, ucode 169 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c .fecs.ucode = &gf117_gr_fecs_ucode, ucode 170 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c .gpccs.ucode = &gf117_gr_gpccs_ucode, ucode 196 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c .fecs.ucode = &gf100_gr_fecs_ucode, ucode 197 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c .gpccs.ucode = &gf100_gr_gpccs_ucode, ucode 476 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c .fecs.ucode = &gk104_gr_fecs_ucode, ucode 477 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c .gpccs.ucode = &gk104_gr_gpccs_ucode, ucode 372 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c .fecs.ucode = &gk110_gr_fecs_ucode, ucode 373 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c .gpccs.ucode = &gk110_gr_gpccs_ucode, ucode 124 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c .fecs.ucode = &gk110_gr_fecs_ucode, ucode 125 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c .gpccs.ucode = &gk110_gr_gpccs_ucode, ucode 182 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c .fecs.ucode = &gk208_gr_fecs_ucode, ucode 183 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c .gpccs.ucode = &gk208_gr_gpccs_ucode, ucode 417 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c .fecs.ucode = &gm107_gr_fecs_ucode, ucode 418 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c .gpccs.ucode = &gm107_gr_gpccs_ucode, ucode 407 drivers/input/touchscreen/hideep.c const __be32 *ucode, size_t xfer_count) ucode 433 drivers/input/touchscreen/hideep.c val = be32_to_cpu(ucode[0]); ucode 437 drivers/input/touchscreen/hideep.c ucode, xfer_count); ucode 439 drivers/input/touchscreen/hideep.c val = be32_to_cpu(ucode[xfer_count - 1]); ucode 456 drivers/input/touchscreen/hideep.c const __be32 *ucode, size_t ucode_len) ucode 469 drivers/input/touchscreen/hideep.c xfer_count = xfer_len / sizeof(*ucode); ucode 481 drivers/input/touchscreen/hideep.c if (memcmp(ucode, current_ucode, xfer_len)) { ucode 483 drivers/input/touchscreen/hideep.c ucode, xfer_count); ucode 494 drivers/input/touchscreen/hideep.c ucode += xfer_count; ucode 503 drivers/input/touchscreen/hideep.c const __be32 *ucode, size_t ucode_len) ucode 515 drivers/input/touchscreen/hideep.c xfer_count = xfer_len / sizeof(*ucode); ucode 526 drivers/input/touchscreen/hideep.c if (memcmp(ucode, current_ucode, xfer_len)) { ucode 527 drivers/input/touchscreen/hideep.c const u8 *ucode_bytes = (const u8 *)ucode; ucode 541 drivers/input/touchscreen/hideep.c ucode += xfer_count; ucode 599 drivers/input/touchscreen/hideep.c const __be32 *ucode, size_t ucode_len) ucode 605 drivers/input/touchscreen/hideep.c error = hideep_program_nvm(ts, ucode, ucode_len); ucode 607 drivers/input/touchscreen/hideep.c error = hideep_verify_nvm(ts, ucode, ucode_len); ucode 617 drivers/input/touchscreen/hideep.c const __be32 *ucode, size_t ucode_len) ucode 628 drivers/input/touchscreen/hideep.c error = hideep_flash_firmware(ts, ucode, ucode_len); ucode 483 drivers/net/ethernet/intel/e100.c __le32 ucode[UCODE_SIZE]; ucode 1321 drivers/net/ethernet/intel/e100.c memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4); ucode 1329 drivers/net/ethernet/intel/e100.c cb->u.ucode[timer] &= cpu_to_le32(0xFFFF0000); ucode 1330 drivers/net/ethernet/intel/e100.c cb->u.ucode[timer] |= cpu_to_le32(INTDELAY); ucode 1331 drivers/net/ethernet/intel/e100.c cb->u.ucode[bundle] &= cpu_to_le32(0xFFFF0000); ucode 1332 drivers/net/ethernet/intel/e100.c cb->u.ucode[bundle] |= cpu_to_le32(BUNDLEMAX); ucode 1333 drivers/net/ethernet/intel/e100.c cb->u.ucode[min_size] &= cpu_to_le32(0xFFFF0000); ucode 1334 drivers/net/ethernet/intel/e100.c cb->u.ucode[min_size] |= cpu_to_le32((BUNDLESMALL) ? 0xFFFF : 0xFF80); ucode 1331 drivers/net/ethernet/socionext/netsec.c void __iomem *ucode; ucode 1334 drivers/net/ethernet/socionext/netsec.c ucode = ioremap(base, size * sizeof(u32)); ucode 1335 drivers/net/ethernet/socionext/netsec.c if (!ucode) ucode 1339 drivers/net/ethernet/socionext/netsec.c netsec_write(priv, reg, readl(ucode + i * 4)); ucode 1341 drivers/net/ethernet/socionext/netsec.c iounmap(ucode); ucode 782 drivers/net/wireless/broadcom/b43/b43.h struct b43_firmware_file ucode; ucode 2157 drivers/net/wireless/broadcom/b43/main.c b43_do_release_fw(&dev->fw.ucode); ucode 2369 drivers/net/wireless/broadcom/b43/main.c err = b43_do_request_fw(ctx, filename, &fw->ucode, true); ucode 2626 drivers/net/wireless/broadcom/b43/main.c data = (__be32 *) (dev->fw.ucode.data->data + hdr_len); ucode 2627 drivers/net/wireless/broadcom/b43/main.c len = (dev->fw.ucode.data->size - hdr_len) / sizeof(__be32); ucode 5667 drivers/net/wireless/broadcom/b43/main.c if (!wldev->fw.ucode.data) ucode 5750 drivers/net/wireless/broadcom/b43/main.c if (!wldev->fw.ucode.data) ucode 644 drivers/net/wireless/broadcom/b43legacy/b43legacy.h const struct firmware *ucode; ucode 1468 drivers/net/wireless/broadcom/b43legacy/main.c release_firmware(dev->fw.ucode); ucode 1469 drivers/net/wireless/broadcom/b43legacy/main.c dev->fw.ucode = NULL; ucode 1570 drivers/net/wireless/broadcom/b43legacy/main.c if (!fw->ucode) { ucode 1577 drivers/net/wireless/broadcom/b43legacy/main.c err = do_request_fw(dev, filename, &fw->ucode, true); ucode 1678 drivers/net/wireless/broadcom/b43legacy/main.c data = (__be32 *) (dev->fw.ucode->data + hdr_len); ucode 1679 drivers/net/wireless/broadcom/b43legacy/main.c len = (dev->fw.ucode->size - hdr_len) / sizeof(__be32); ucode 3893 drivers/net/wireless/broadcom/b43legacy/main.c if (!wldev->fw.ucode) ucode 293 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_ucode_data_free(&wl->ucode); ucode 398 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c status = brcms_ucode_data_init(wl, &wl->ucode); ucode 428 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c if (!wl->ucode.bcm43xx_bomminor) { ucode 84 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.h struct brcms_ucode ucode; ucode 718 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct brcms_ucode *ucode = &wlc_hw->wlc->wl->ucode; ucode 726 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_write_inits(wlc_hw, ucode->d11n0bsinitvals16); ucode 736 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c ucode->d11lcn0bsinitvals24); ucode 2261 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c const __le32 ucode[], const size_t nbytes) ucode 2275 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c bcma_write32(core, D11REGOFFS(objdata), le32_to_cpu(ucode[i])); ucode 2282 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct brcms_ucode *ucode = &wlc_hw->wlc->wl->ucode; ucode 2291 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_ucode_write(wlc_hw, ucode->bcm43xx_16_mimo, ucode 2292 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c ucode->bcm43xx_16_mimosz); ucode 2300 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_ucode_write(wlc_hw, ucode->bcm43xx_24_lcn, ucode 2301 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c ucode->bcm43xx_24_lcnsz); ucode 3190 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct brcms_ucode *ucode = &wlc_hw->wlc->wl->ucode; ucode 3221 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_write_inits(wlc_hw, ucode->d11n0initvals16); ucode 3228 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_write_inits(wlc_hw, ucode->d11lcn0initvals24); ucode 40 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode) ucode 47 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn0bsinitvals24, ucode 50 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn0initvals24, ucode 53 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn1bsinitvals24, ucode 56 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn1initvals24, ucode 59 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn2bsinitvals24, ucode 62 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn2initvals24, ucode 65 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0absinitvals16, ucode 68 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0bsinitvals16, ucode 71 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0initvals16, ucode 74 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->bcm43xx_16_mimo, ucode 77 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_uint(wl, &ucode->bcm43xx_16_mimosz, ucode 80 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->bcm43xx_24_lcn, ucode 83 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_uint(wl, &ucode->bcm43xx_24_lcnsz, ucode 86 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->bcm43xx_bommajor, ucode 89 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c rc : brcms_ucode_init_buf(wl, (void **)&ucode->bcm43xx_bomminor, ucode 94 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c void brcms_ucode_data_free(struct brcms_ucode *ucode) ucode 96 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn0bsinitvals24); ucode 97 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn0initvals24); ucode 98 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn1bsinitvals24); ucode 99 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn1initvals24); ucode 100 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn2bsinitvals24); ucode 101 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11lcn2initvals24); ucode 102 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11n0absinitvals16); ucode 103 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11n0bsinitvals16); ucode 104 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->d11n0initvals16); ucode 105 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->bcm43xx_16_mimo); ucode 106 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->bcm43xx_24_lcn); ucode 107 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->bcm43xx_bommajor); ucode 108 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.c brcms_ucode_free_buf((void *)ucode->bcm43xx_bomminor); ucode 46 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.h int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode); ucode 48 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.h void brcms_ucode_data_free(struct brcms_ucode *ucode); ucode 1793 drivers/net/wireless/intel/iwlegacy/3945-mac.c static u32 il3945_ucode_get_##item(const struct il_ucode_header *ucode)\ ucode 1795 drivers/net/wireless/intel/iwlegacy/3945-mac.c return le32_to_cpu(ucode->v1.item); \ ucode 1805 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_ucode_get_data(const struct il_ucode_header *ucode) ucode 1807 drivers/net/wireless/intel/iwlegacy/3945-mac.c return (u8 *) ucode->v1.data; ucode 1824 drivers/net/wireless/intel/iwlegacy/3945-mac.c const struct il_ucode_header *ucode; ucode 1870 drivers/net/wireless/intel/iwlegacy/3945-mac.c ucode = (struct il_ucode_header *)ucode_raw->data; ucode 1872 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->ucode_ver = le32_to_cpu(ucode->ver); ucode 1874 drivers/net/wireless/intel/iwlegacy/3945-mac.c inst_size = il3945_ucode_get_inst_size(ucode); ucode 1875 drivers/net/wireless/intel/iwlegacy/3945-mac.c data_size = il3945_ucode_get_data_size(ucode); ucode 1876 drivers/net/wireless/intel/iwlegacy/3945-mac.c init_size = il3945_ucode_get_init_size(ucode); ucode 1877 drivers/net/wireless/intel/iwlegacy/3945-mac.c init_data_size = il3945_ucode_get_init_data_size(ucode); ucode 1878 drivers/net/wireless/intel/iwlegacy/3945-mac.c boot_size = il3945_ucode_get_boot_size(ucode); ucode 1879 drivers/net/wireless/intel/iwlegacy/3945-mac.c src = il3945_ucode_get_data(ucode); ucode 4709 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_ucode_header *ucode = (void *)ucode_raw->data; ucode 4713 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->ucode_ver = le32_to_cpu(ucode->ver); ucode 4726 drivers/net/wireless/intel/iwlegacy/4965-mac.c pieces->inst_size = le32_to_cpu(ucode->v1.inst_size); ucode 4727 drivers/net/wireless/intel/iwlegacy/4965-mac.c pieces->data_size = le32_to_cpu(ucode->v1.data_size); ucode 4728 drivers/net/wireless/intel/iwlegacy/4965-mac.c pieces->init_size = le32_to_cpu(ucode->v1.init_size); ucode 4729 drivers/net/wireless/intel/iwlegacy/4965-mac.c pieces->init_data_size = le32_to_cpu(ucode->v1.init_data_size); ucode 4730 drivers/net/wireless/intel/iwlegacy/4965-mac.c pieces->boot_size = le32_to_cpu(ucode->v1.boot_size); ucode 4731 drivers/net/wireless/intel/iwlegacy/4965-mac.c src = ucode->v1.data; ucode 65 drivers/net/wireless/intel/iwlwifi/iwl-devtrace-ucode.h #define TRACE_INCLUDE_FILE iwl-devtrace-ucode ucode 500 drivers/net/wireless/intel/iwlwifi/iwl-drv.c struct iwl_ucode_header *ucode = (void *)ucode_raw->data; ucode 505 drivers/net/wireless/intel/iwlwifi/iwl-drv.c drv->fw.ucode_ver = le32_to_cpu(ucode->ver); ucode 515 drivers/net/wireless/intel/iwlwifi/iwl-drv.c build = le32_to_cpu(ucode->u.v2.build); ucode 517 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v2.inst_size)); ucode 519 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v2.data_size)); ucode 521 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v2.init_size)); ucode 523 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v2.init_data_size)); ucode 524 drivers/net/wireless/intel/iwlwifi/iwl-drv.c src = ucode->u.v2.data; ucode 536 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v1.inst_size)); ucode 538 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v1.data_size)); ucode 540 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v1.init_size)); ucode 542 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->u.v1.init_data_size)); ucode 543 drivers/net/wireless/intel/iwlwifi/iwl-drv.c src = ucode->u.v1.data; ucode 603 drivers/net/wireless/intel/iwlwifi/iwl-drv.c struct iwl_tlv_ucode_header *ucode = (void *)ucode_raw->data; ucode 616 drivers/net/wireless/intel/iwlwifi/iwl-drv.c if (len < sizeof(*ucode)) { ucode 621 drivers/net/wireless/intel/iwlwifi/iwl-drv.c if (ucode->magic != cpu_to_le32(IWL_TLV_UCODE_MAGIC)) { ucode 623 drivers/net/wireless/intel/iwlwifi/iwl-drv.c le32_to_cpu(ucode->magic)); ucode 627 drivers/net/wireless/intel/iwlwifi/iwl-drv.c drv->fw.ucode_ver = le32_to_cpu(ucode->ver); ucode 628 drivers/net/wireless/intel/iwlwifi/iwl-drv.c memcpy(drv->fw.human_readable, ucode->human_readable, ucode 630 drivers/net/wireless/intel/iwlwifi/iwl-drv.c build = le32_to_cpu(ucode->build); ucode 646 drivers/net/wireless/intel/iwlwifi/iwl-drv.c data = ucode->data; ucode 648 drivers/net/wireless/intel/iwlwifi/iwl-drv.c len -= sizeof(*ucode); ucode 1322 drivers/net/wireless/intel/iwlwifi/iwl-drv.c struct iwl_ucode_header *ucode; ucode 1358 drivers/net/wireless/intel/iwlwifi/iwl-drv.c ucode = (struct iwl_ucode_header *)ucode_raw->data; ucode 1360 drivers/net/wireless/intel/iwlwifi/iwl-drv.c if (ucode->ver) ucode 406 drivers/soc/fsl/qe/qe.c const struct qe_microcode *ucode) ucode 408 drivers/soc/fsl/qe/qe.c const __be32 *code = base + be32_to_cpu(ucode->code_offset); ucode 411 drivers/soc/fsl/qe/qe.c if (ucode->major || ucode->minor || ucode->revision) ucode 414 drivers/soc/fsl/qe/qe.c ucode->id, ucode->major, ucode->minor, ucode->revision); ucode 417 drivers/soc/fsl/qe/qe.c "uploading microcode '%s'\n", ucode->id); ucode 420 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | ucode 423 drivers/soc/fsl/qe/qe.c for (i = 0; i < be32_to_cpu(ucode->count); i++) ucode 535 drivers/soc/fsl/qe/qe.c const struct qe_microcode *ucode = &firmware->microcode[i]; ucode 538 drivers/soc/fsl/qe/qe.c if (ucode->code_offset) ucode 539 drivers/soc/fsl/qe/qe.c qe_upload_microcode(firmware, ucode); ucode 543 drivers/soc/fsl/qe/qe.c u32 trap = be32_to_cpu(ucode->traps[j]); ucode 550 drivers/soc/fsl/qe/qe.c out_be32(&qe_immr->rsp[i].eccr, be32_to_cpu(ucode->eccr)); ucode 185 drivers/tty/serial/rp2.c void __iomem *ucode; ucode 369 drivers/tty/serial/rp2.c up->ucode + RP2_TX_SWFLOW); ucode 371 drivers/tty/serial/rp2.c up->ucode + RP2_RX_SWFLOW); ucode 646 drivers/tty/serial/rp2.c writeb(fw->data[i], up->ucode + i); ucode 651 drivers/tty/serial/rp2.c writeb(RP2_RX_FIFO_ena, up->ucode + RP2_RX_FIFO); ucode 688 drivers/tty/serial/rp2.c rp->ucode = card->bar1 + RP2_UCODE_BASE + j*RP2_UCODE_SPACING; ucode 708 drivers/tty/serial/rp2.c rp->ucode += RP2_ASIC_SPACING; ucode 681 include/linux/hid.h #define HID_USAGE_ID(uhid, utype, ucode) \ ucode 682 include/linux/hid.h .usage_hid = (uhid), .usage_type = (utype), .usage_code = (ucode)