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)