/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | ucode_loader.c | 40 int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode) in brcms_ucode_data_init() argument 47 brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn0bsinitvals24, in brcms_ucode_data_init() 50 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn0initvals24, in brcms_ucode_data_init() 53 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn1bsinitvals24, in brcms_ucode_data_init() 56 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn1initvals24, in brcms_ucode_data_init() 59 brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn2bsinitvals24, in brcms_ucode_data_init() 62 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11lcn2initvals24, in brcms_ucode_data_init() 65 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0absinitvals16, in brcms_ucode_data_init() 68 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0bsinitvals16, in brcms_ucode_data_init() 71 rc : brcms_ucode_init_buf(wl, (void **)&ucode->d11n0initvals16, in brcms_ucode_data_init() [all …]
|
D | ucode_loader.h | 46 int brcms_ucode_data_init(struct brcms_info *wl, struct brcms_ucode *ucode); 48 void brcms_ucode_data_free(struct brcms_ucode *ucode);
|
D | mac80211_if.h | 84 struct brcms_ucode ucode; member
|
D | main.c | 717 struct brcms_ucode *ucode = &wlc_hw->wlc->wl->ucode; in brcms_c_ucode_bsinit() local 725 brcms_c_write_inits(wlc_hw, ucode->d11n0bsinitvals16); in brcms_c_ucode_bsinit() 735 ucode->d11lcn0bsinitvals24); in brcms_c_ucode_bsinit() 2260 const __le32 ucode[], const size_t nbytes) in brcms_ucode_write() argument 2274 bcma_write32(core, D11REGOFFS(objdata), le32_to_cpu(ucode[i])); in brcms_ucode_write() 2281 struct brcms_ucode *ucode = &wlc_hw->wlc->wl->ucode; in brcms_ucode_download() local 2290 brcms_ucode_write(wlc_hw, ucode->bcm43xx_16_mimo, in brcms_ucode_download() 2291 ucode->bcm43xx_16_mimosz); in brcms_ucode_download() 2299 brcms_ucode_write(wlc_hw, ucode->bcm43xx_24_lcn, in brcms_ucode_download() 2300 ucode->bcm43xx_24_lcnsz); in brcms_ucode_download() [all …]
|
D | mac80211_if.c | 293 brcms_ucode_data_free(&wl->ucode); in brcms_free() 398 status = brcms_ucode_data_init(wl, &wl->ucode); in brcms_request_fw() 428 if (!wl->ucode.bcm43xx_bomminor) { in brcms_ops_start()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ucode.c | 220 static int amdgpu_ucode_init_single_fw(struct amdgpu_firmware_info *ucode, in amdgpu_ucode_init_single_fw() argument 225 if (NULL == ucode->fw) in amdgpu_ucode_init_single_fw() 228 ucode->mc_addr = mc_addr; in amdgpu_ucode_init_single_fw() 229 ucode->kaddr = kptr; in amdgpu_ucode_init_single_fw() 231 header = (const struct common_firmware_header *)ucode->fw->data; in amdgpu_ucode_init_single_fw() 232 memcpy(ucode->kaddr, (void *)((uint8_t *)ucode->fw->data + in amdgpu_ucode_init_single_fw() 246 struct amdgpu_firmware_info *ucode = NULL; in amdgpu_ucode_init_bo() local 285 ucode = &adev->firmware.ucode[i]; in amdgpu_ucode_init_bo() 286 if (ucode->fw) { in amdgpu_ucode_init_bo() 287 header = (const struct common_firmware_header *)ucode->fw->data; in amdgpu_ucode_init_bo() [all …]
|
D | cz_smc.c | 270 struct amdgpu_firmware_info *ucode = in cz_load_mec_firmware() local 271 &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; in cz_load_mec_firmware() 275 if (ucode->fw == NULL) in cz_load_mec_firmware() 291 reg_data = lower_32_bits(ucode->mc_addr) & in cz_load_mec_firmware() 295 reg_data = upper_32_bits(ucode->mc_addr) & in cz_load_mec_firmware() 457 struct amdgpu_firmware_info *ucode = &adev->firmware.ucode[id]; in cz_smu_populate_single_firmware_entry() local 460 if (ucode->fw == NULL) in cz_smu_populate_single_firmware_entry() 463 gpu_addr = ucode->mc_addr; in cz_smu_populate_single_firmware_entry() 464 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in cz_smu_populate_single_firmware_entry()
|
D | iceland_smc.c | 451 struct amdgpu_firmware_info *ucode = &adev->firmware.ucode[id]; in iceland_smu_populate_single_firmware_entry() local 456 if (ucode->fw == NULL) in iceland_smu_populate_single_firmware_entry() 459 gpu_addr = ucode->mc_addr; in iceland_smu_populate_single_firmware_entry() 460 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in iceland_smu_populate_single_firmware_entry()
|
D | amdgpu_cgs.c | 674 struct amdgpu_firmware_info *ucode; in amdgpu_cgs_get_firmware_info() local 677 ucode = &adev->firmware.ucode[id]; in amdgpu_cgs_get_firmware_info() 678 if (ucode->fw == NULL) in amdgpu_cgs_get_firmware_info() 681 gpu_addr = ucode->mc_addr; in amdgpu_cgs_get_firmware_info() 682 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in amdgpu_cgs_get_firmware_info()
|
D | fiji_smc.c | 391 struct amdgpu_firmware_info *ucode = &adev->firmware.ucode[id]; in fiji_smu_populate_single_firmware_entry() local 396 if (ucode->fw == NULL) in fiji_smu_populate_single_firmware_entry() 398 gpu_addr = ucode->mc_addr; in fiji_smu_populate_single_firmware_entry() 399 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in fiji_smu_populate_single_firmware_entry()
|
D | tonga_smc.c | 392 struct amdgpu_firmware_info *ucode = &adev->firmware.ucode[id]; in tonga_smu_populate_single_firmware_entry() local 397 if (ucode->fw == NULL) in tonga_smu_populate_single_firmware_entry() 400 gpu_addr = ucode->mc_addr; in tonga_smu_populate_single_firmware_entry() 401 header = (const struct gfx_firmware_header_v1_0 *)ucode->fw->data; in tonga_smu_populate_single_firmware_entry()
|
D | gfx_v8_0.c | 830 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_PFP]; in gfx_v8_0_init_microcode() 837 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_ME]; in gfx_v8_0_init_microcode() 844 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_CE]; in gfx_v8_0_init_microcode() 851 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_RLC_G]; in gfx_v8_0_init_microcode() 858 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC1]; in gfx_v8_0_init_microcode() 866 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_CP_MEC2]; in gfx_v8_0_init_microcode()
|
D | sdma_v2_4.c | 153 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; in sdma_v2_4_init_microcode()
|
D | sdma_v3_0.c | 250 info = &adev->firmware.ucode[AMDGPU_UCODE_ID_SDMA0 + i]; in sdma_v3_0_init_microcode()
|
D | amdgpu.h | 1734 struct amdgpu_firmware_info ucode[AMDGPU_UCODE_ID_MAXIMUM]; member
|
/linux-4.4.14/arch/powerpc/sysdev/qe_lib/ |
D | qe.c | 378 const struct qe_microcode *ucode) in qe_upload_microcode() argument 380 const __be32 *code = base + be32_to_cpu(ucode->code_offset); in qe_upload_microcode() 383 if (ucode->major || ucode->minor || ucode->revision) in qe_upload_microcode() 386 ucode->id, ucode->major, ucode->minor, ucode->revision); in qe_upload_microcode() 389 "uploading microcode '%s'\n", ucode->id); in qe_upload_microcode() 392 out_be32(&qe_immr->iram.iadd, be32_to_cpu(ucode->iram_offset) | in qe_upload_microcode() 395 for (i = 0; i < be32_to_cpu(ucode->count); i++) in qe_upload_microcode() 507 const struct qe_microcode *ucode = &firmware->microcode[i]; in qe_upload_firmware() local 510 if (ucode->code_offset) in qe_upload_firmware() 511 qe_upload_microcode(firmware, ucode); in qe_upload_firmware() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-drv.c | 493 struct iwl_ucode_header *ucode = (void *)ucode_raw->data; in iwl_parse_v1_v2_firmware() local 498 drv->fw.ucode_ver = le32_to_cpu(ucode->ver); in iwl_parse_v1_v2_firmware() 508 build = le32_to_cpu(ucode->u.v2.build); in iwl_parse_v1_v2_firmware() 510 le32_to_cpu(ucode->u.v2.inst_size)); in iwl_parse_v1_v2_firmware() 512 le32_to_cpu(ucode->u.v2.data_size)); in iwl_parse_v1_v2_firmware() 514 le32_to_cpu(ucode->u.v2.init_size)); in iwl_parse_v1_v2_firmware() 516 le32_to_cpu(ucode->u.v2.init_data_size)); in iwl_parse_v1_v2_firmware() 517 src = ucode->u.v2.data; in iwl_parse_v1_v2_firmware() 529 le32_to_cpu(ucode->u.v1.inst_size)); in iwl_parse_v1_v2_firmware() 531 le32_to_cpu(ucode->u.v1.data_size)); in iwl_parse_v1_v2_firmware() [all …]
|
D | iwl-devtrace-ucode.h | 80 #define TRACE_INCLUDE_FILE iwl-devtrace-ucode
|
D | Kconfig | 140 Enable use of experimental ucode for testing and debugging.
|
/linux-4.4.14/Documentation/x86/ |
D | early-microcode.txt | 33 /boot/initrd-3.5.0.ucode.img with original microcode microcode.bin and 40 find . | cpio -o -H newc >../ucode.cpio 42 cat ucode.cpio /boot/initrd-3.5.0.img >/boot/initrd-3.5.0.ucode.img
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | gk110b.c | 107 .fecs.ucode = &gk110_gr_fecs_ucode, 108 .gpccs.ucode = &gk110_gr_gpccs_ucode,
|
D | gf104.c | 119 .fecs.ucode = &gf100_gr_fecs_ucode, 120 .gpccs.ucode = &gf100_gr_gpccs_ucode,
|
D | gf110.c | 91 .fecs.ucode = &gf100_gr_fecs_ucode, 92 .gpccs.ucode = &gf100_gr_gpccs_ucode,
|
D | gf108.c | 110 .fecs.ucode = &gf100_gr_fecs_ucode, 111 .gpccs.ucode = &gf100_gr_gpccs_ucode,
|
D | gf119.c | 182 .fecs.ucode = &gf100_gr_fecs_ucode, 183 .gpccs.ucode = &gf100_gr_gpccs_ucode,
|
D | gk208.c | 166 .fecs.ucode = &gk208_gr_fecs_ucode, 167 .gpccs.ucode = &gk208_gr_gpccs_ucode,
|
D | gf117.c | 127 .fecs.ucode = &gf117_gr_fecs_ucode, 128 .gpccs.ucode = &gf117_gr_gpccs_ucode,
|
D | gk110.c | 187 .fecs.ucode = &gk110_gr_fecs_ucode, 188 .gpccs.ucode = &gk110_gr_gpccs_ucode,
|
D | ctxnv40.h | 12 u32 *ucode; member 26 u32 *ctxprog = ctx->ucode; in cp_out() 60 u32 *ctxprog = ctx->ucode; in cp_name()
|
D | gf100.c | 1437 if (!gr->func->fecs.ucode) { in gf100_gr_init_ctxctl() 1444 for (i = 0; i < gr->func->fecs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl() 1445 nvkm_wr32(device, 0x4091c4, gr->func->fecs.ucode->data.data[i]); in gf100_gr_init_ctxctl() 1448 for (i = 0; i < gr->func->fecs.ucode->code.size / 4; i++) { in gf100_gr_init_ctxctl() 1451 nvkm_wr32(device, 0x409184, gr->func->fecs.ucode->code.data[i]); in gf100_gr_init_ctxctl() 1456 for (i = 0; i < gr->func->gpccs.ucode->data.size / 4; i++) in gf100_gr_init_ctxctl() 1457 nvkm_wr32(device, 0x41a1c4, gr->func->gpccs.ucode->data.data[i]); in gf100_gr_init_ctxctl() 1460 for (i = 0; i < gr->func->gpccs.ucode->code.size / 4; i++) { in gf100_gr_init_ctxctl() 1463 nvkm_wr32(device, 0x41a184, gr->func->gpccs.ucode->code.data[i]); in gf100_gr_init_ctxctl() 1668 func->fecs.ucode == NULL); in gf100_gr_ctor() [all …]
|
D | gf100.h | 127 struct gf100_gr_ucode *ucode; member 130 struct gf100_gr_ucode *ucode; member
|
D | gk104.c | 313 .fecs.ucode = &gk104_gr_fecs_ucode, 314 .gpccs.ucode = &gk104_gr_gpccs_ucode,
|
D | gm107.c | 442 .fecs.ucode = &gm107_gr_fecs_ucode, 443 .gpccs.ucode = &gm107_gr_gpccs_ucode,
|
D | ctxnv40.c | 677 .ucode = ctxprog, in nv40_grctx_init()
|
D | ctxnv50.c | 271 .ucode = ctxprog, in nv50_grctx_init()
|
/linux-4.4.14/arch/x86/kernel/cpu/microcode/ |
D | amd.c | 143 static void apply_ucode_in_initrd(void *ucode, size_t size, bool save_patch) in apply_ucode_in_initrd() argument 167 data = ucode; in apply_ucode_in_initrd() 221 offset = data - (u8 *)ucode; in apply_ucode_in_initrd() 222 ucode = data; in apply_ucode_in_initrd() 316 void **ucode; in load_ucode_amd_ap() local 324 ucode = (void *)__pa_nodebug(&container); in load_ucode_amd_ap() 327 if (!*ucode || !*usize) in load_ucode_amd_ap() 330 apply_ucode_in_initrd(*ucode, *usize, false); in load_ucode_amd_ap()
|
/linux-4.4.14/drivers/tty/serial/ |
D | rp2.c | 188 void __iomem *ucode; member 372 up->ucode + RP2_TX_SWFLOW); in __rp2_uart_set_termios() 374 up->ucode + RP2_RX_SWFLOW); in __rp2_uart_set_termios() 649 writeb(fw->data[i], up->ucode + i); in rp2_init_port() 654 writeb(RP2_RX_FIFO_ena, up->ucode + RP2_RX_FIFO); in rp2_init_port() 691 rp->ucode = card->bar1 + RP2_UCODE_BASE + j*RP2_UCODE_SPACING; in rp2_fw_cb() 711 rp->ucode += RP2_ASIC_SPACING; in rp2_fw_cb()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | Makefile | 3 iwldvm-objs += main.o rs.o mac80211.o ucode.o tx.o
|
/linux-4.4.14/firmware/radeon/ |
D | R100_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R200_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R300_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R520_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | RS690_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | RS600_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
D | R420_cp.bin.ihex | 130 /* production radeon ucode r1xx-r6xx */
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 3945-mac.c | 1815 static u32 il3945_ucode_get_##item(const struct il_ucode_header *ucode)\ 1817 return le32_to_cpu(ucode->v1.item); \ 1827 il3945_ucode_get_data(const struct il_ucode_header *ucode) in il3945_ucode_get_data() argument 1829 return (u8 *) ucode->v1.data; in il3945_ucode_get_data() 1846 const struct il_ucode_header *ucode; in il3945_read_ucode() local 1892 ucode = (struct il_ucode_header *)ucode_raw->data; in il3945_read_ucode() 1894 il->ucode_ver = le32_to_cpu(ucode->ver); in il3945_read_ucode() 1896 inst_size = il3945_ucode_get_inst_size(ucode); in il3945_read_ucode() 1897 data_size = il3945_ucode_get_data_size(ucode); in il3945_read_ucode() 1898 init_size = il3945_ucode_get_init_size(ucode); in il3945_read_ucode() [all …]
|
D | 4965-mac.c | 4725 struct il_ucode_header *ucode = (void *)ucode_raw->data; in il4965_load_firmware() local 4729 il->ucode_ver = le32_to_cpu(ucode->ver); in il4965_load_firmware() 4742 pieces->inst_size = le32_to_cpu(ucode->v1.inst_size); in il4965_load_firmware() 4743 pieces->data_size = le32_to_cpu(ucode->v1.data_size); in il4965_load_firmware() 4744 pieces->init_size = le32_to_cpu(ucode->v1.init_size); in il4965_load_firmware() 4745 pieces->init_data_size = le32_to_cpu(ucode->v1.init_data_size); in il4965_load_firmware() 4746 pieces->boot_size = le32_to_cpu(ucode->v1.boot_size); in il4965_load_firmware() 4747 src = ucode->v1.data; in il4965_load_firmware() 4785 struct il_ucode_header *ucode; in il4965_ucode_callback() local 4815 ucode = (struct il_ucode_header *)ucode_raw->data; in il4965_ucode_callback()
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | e100.c | 508 __le32 ucode[UCODE_SIZE]; member 1346 memcpy(cb->u.ucode, fw->data, UCODE_SIZE * 4); in e100_setup_ucode() 1354 cb->u.ucode[timer] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1355 cb->u.ucode[timer] |= cpu_to_le32(INTDELAY); in e100_setup_ucode() 1356 cb->u.ucode[bundle] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1357 cb->u.ucode[bundle] |= cpu_to_le32(BUNDLEMAX); in e100_setup_ucode() 1358 cb->u.ucode[min_size] &= cpu_to_le32(0xFFFF0000); in e100_setup_ucode() 1359 cb->u.ucode[min_size] |= cpu_to_le32((BUNDLESMALL) ? 0xFFFF : 0xFF80); in e100_setup_ucode()
|
/linux-4.4.14/include/linux/ |
D | hid.h | 620 #define HID_USAGE_ID(uhid, utype, ucode) \ argument 621 .usage_hid = (uhid), .usage_type = (utype), .usage_code = (ucode)
|
/linux-4.4.14/Documentation/DocBook/ |
D | gpu.xml.db | 588 API-intel-csr-ucode-init 589 API-intel-csr-ucode-fini 629 API-intel-guc-ucode-load 630 API-intel-guc-ucode-init 631 API-intel-guc-ucode-fini
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
D | main.c | 1499 release_firmware(dev->fw.ucode); in b43legacy_release_firmware() 1500 dev->fw.ucode = NULL; in b43legacy_release_firmware() 1601 if (!fw->ucode) { in b43legacy_request_firmware() 1608 err = do_request_fw(dev, filename, &fw->ucode, true); in b43legacy_request_firmware() 1709 data = (__be32 *) (dev->fw.ucode->data + hdr_len); in b43legacy_upload_microcode() 1710 len = (dev->fw.ucode->size - hdr_len) / sizeof(__be32); in b43legacy_upload_microcode() 3922 if (!wldev->fw.ucode) in b43legacy_remove()
|
D | b43legacy.h | 643 const struct firmware *ucode; member
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | p1021rdb-pc.dtsi | 72 /* 256KB for QE ucode firmware*/
|
D | p1025twr.dtsi | 79 /* 256KB for QE ucode firmware*/
|
/linux-4.4.14/Documentation/networking/ |
D | README.ipw2200 | 304 ucode 305 read-only access to the ucode version number
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/fuc/ |
D | hub.fuc | 60 // HUB fuc initialisation, executed by triggering ucode start, will 178 // setup, and start GPC ucode running
|
D | gpc.fuc | 112 // GPC fuc initialisation, executed by triggering ucode start, will
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | b43.h | 781 struct b43_firmware_file ucode; member
|
D | main.c | 2167 b43_do_release_fw(&dev->fw.ucode); in b43_release_firmware() 2379 err = b43_do_request_fw(ctx, filename, &fw->ucode, true); in b43_try_request_fw() 2641 data = (__be32 *) (dev->fw.ucode.data->data + hdr_len); in b43_upload_microcode() 2642 len = (dev->fw.ucode.data->size - hdr_len) / sizeof(__be32); in b43_upload_microcode() 5704 if (!wldev->fw.ucode.data) in b43_bcma_remove() 5787 if (!wldev->fw.ucode.data) in b43_ssb_remove()
|