/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | boot.c | 311 wl1251_debug(DEBUG_BOOT, "chip id before fw upload: 0x%x", 315 fw_data_len = (wl->fw[4] << 24) | (wl->fw[5] << 16) | 316 (wl->fw[6] << 8) | (wl->fw[7]); 359 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; 360 wl1251_debug(DEBUG_BOOT, "uploading fw chunk 0x%p to 0x%x", 373 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; 379 wl1251_debug(DEBUG_BOOT, "uploading fw last chunk (%zu B) 0x%p to 0x%x",
|
/linux-master/drivers/scsi/snic/ |
H A D | snic_debugfs.c | 109 u64 *fw_stats_p = (u64 *) &stats->fw; 268 (u64) atomic64_read(&stats->fw.actv_reqs), 269 (u64) atomic64_read(&stats->fw.max_actv_reqs), 270 (u64) atomic64_read(&stats->fw.out_of_res), 271 (u64) atomic64_read(&stats->fw.io_errs), 272 (u64) atomic64_read(&stats->fw.scsi_errs));
|
/linux-master/drivers/leds/ |
H A D | leds-lp8501.c | 255 const struct firmware *fw = chip->fw; local 257 if (fw->size > LP8501_PROGRAM_LENGTH) { 259 fw->size); 270 lp8501_update_program_memory(chip, fw->data, fw->size);
|
/linux-master/drivers/pmdomain/amlogic/ |
H A D | meson-secure-pwrc.c | 35 struct meson_sm_firmware *fw; member in struct:meson_secure_pwrc 55 if (meson_sm_call(pwrc_domain->pwrc->fw, SM_A1_PWRC_GET, &is_off, 68 if (meson_sm_call(pwrc_domain->pwrc->fw, SM_A1_PWRC_SET, NULL, 83 if (meson_sm_call(pwrc_domain->pwrc->fw, SM_A1_PWRC_SET, NULL, 256 pwrc->fw = meson_sm_get(sm_np); 258 if (!pwrc->fw)
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | ga102.c | 98 struct nvkm_falcon_fw fw = { local 99 .fw.img = hdr->hs_fmc_params.pkc_signature, 100 .fw.name = "LSFW", 114 ret = nvkm_falcon_get(fw.falcon, &acr->subdev); 122 ret = nvkm_falcon_fw_patch(&fw); 123 nvkm_falcon_put(fw.falcon, &acr->subdev);
|
H A D | priv.h | 58 struct nvkm_falcon_fw fw; member in struct:nvkm_acr_hsfw 75 int (*load)(struct nvkm_acr *, const char *bl, const char *fw,
|
H A D | base.c | 38 if (!strcmp(hsfw->fw.fw.name, name)) 55 return nvkm_falcon_fw_boot(&hsfw->fw, subdev, true, NULL, NULL, 312 u32 fw = ((u32 *)acr->wpr_fw->data)[i/4]; local 313 if (fw != us) { 315 i, us, fw); 349 ret = nvkm_falcon_fw_oneinit(&hsfw->fw, falcon, acr->vmm, acr->inst); 367 nvkm_falcon_fw_dtor(&hsfw->fw);
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | gp8psk.c | 18 static char bcm4500_firmware[] = "dvb-usb-gp8psk-02.fw"; 130 const struct firmware *fw = NULL; local 133 if ((ret = request_firmware(&fw, bcm4500_firmware, 147 ptr = fw->data; 156 if (ptr + buflen >= fw->data + fw->size) { 178 release_firmware(fw); 336 .firmware = "dvb-usb-gp8psk-01.fw",
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | eeprom.c | 90 const struct firmware *fw = NULL; local 93 ret = request_firmware(&fw, mt7915_eeprom_name(dev), dev->mt76.dev); 97 if (!fw || !fw->data) { 103 memcpy(eeprom, fw->data, mt7915_eeprom_size(dev)); 107 release_firmware(fw);
|
H A D | debugfs.c | 498 dev->fw.debug_wm = val ? MCU_FW_LOG_TO_HOST : 0; 500 if (dev->fw.debug_bin) 503 val = dev->fw.debug_wm; 505 tx = dev->fw.debug_wm || (dev->fw.debug_bin & BIT(1)); 506 rx = dev->fw.debug_wm || (dev->fw.debug_bin & BIT(2)); 507 en = dev->fw.debug_wm || (dev->fw.debug_bin & BIT(0)); 526 mt76_wr(dev, MT_DIC_CMD_REG_CMD, BIT(2) | BIT(13) | !dev->fw [all...] |
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | p54usb.c | 123 const char *fw; member in struct:__anon1600 129 .fw = "isl3886usb", 135 .fw = "isl3887usb", 516 left = block_size = min_t(size_t, P54U_FW_BLOCK, priv->fw->size); 521 data = priv->fw->data; 522 remains = priv->fw->size; 527 hdr->fw_length = cpu_to_le32(priv->fw->size); 569 *((__le32 *)buf) = cpu_to_le32(~crc32_le(~0, priv->fw->data, 570 priv->fw->size)); 739 remains = priv->fw [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxfw/ |
H A D | mlxfw_mfa2.c | 85 bool mlxfw_mfa2_check(const struct firmware *fw) argument 87 if (fw->size < sizeof(mlxfw_mfa2_fingerprint)) 90 return memcmp(fw->data, mlxfw_mfa2_fingerprint, 260 struct mlxfw_mfa2_file *mlxfw_mfa2_file_init(const struct firmware *fw) argument 274 mfa2_file->fw = fw; 275 first_tlv_ptr = fw->data + NLA_ALIGN(mlxfw_mfa2_fingerprint_len); 309 mfa2_file->cb = fw->data + NLA_ALIGN(be32_to_cpu(pd->cb_offset));
|
/linux-master/arch/mips/generic/ |
H A D | init.c | 15 #include <asm/fw/fw.h>
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_main.c | 329 int nfp_flash_update_common(struct nfp_pf *pf, const struct firmware *fw, argument 346 err = nfp_nsp_write_flash(nsp, fw); 360 const struct firmware *fw = NULL; local 363 err = request_firmware_direct(&fw, name, &pdev->dev); 369 return fw; 383 const struct firmware *fw; local 397 fw = nfp_net_fw_request(pdev, pf, fw_name); 398 if (fw) 399 return fw; 403 fw 484 const struct firmware *fw = NULL; local [all...] |
/linux-master/arch/mips/pic32/pic32mzda/ |
H A D | early_console.c | 7 #include <asm/fw/fw.h>
|
/linux-master/drivers/staging/media/av7110/ |
H A D | sp8870.c | 15 #define SP8870_DEFAULT_FIRMWARE "dvb-fe-sp8870.fw" 85 static int sp8870_firmware_upload (struct sp8870_state* state, const struct firmware *fw) argument 88 const char *fw_buf = fw->data; 96 if (fw->size < SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET) 296 const struct firmware *fw = NULL; local 307 if (state->config->request_firmware(fe, &fw, SP8870_DEFAULT_FIRMWARE)) { 312 if (sp8870_firmware_upload(state, fw)) { 314 release_firmware(fw); 317 release_firmware(fw);
|
/linux-master/drivers/media/platform/chips-media/wave5/ |
H A D | wave5.h | 57 int wave5_vpu_init(struct device *dev, u8 *fw, size_t size); 71 int wave5_vpu_re_init(struct device *dev, u8 *fw, size_t size);
|
/linux-master/drivers/cxl/core/ |
H A D | memdev.c | 775 mds->fw.num_slots = info.num_slots; 776 mds->fw.cur_slot = FIELD_GET(CXL_FW_INFO_SLOT_INFO_CUR_MASK, 798 if (slot == 0 || slot > mds->fw.num_slots) 854 mds->fw.next_slot = 0; 880 mds->fw.oneshot = struct_size(transfer, data, size) < 890 if (test_and_clear_bit(CXL_FW_CANCEL, mds->fw.state)) 929 if (test_and_clear_bit(CXL_FW_CANCEL, mds->fw.state)) 937 mds->fw.next_slot = (mds->fw.cur_slot % mds->fw [all...] |
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | mhi.c | 390 "dualmac fw selected for board id: %x\n", board_id); 395 if (ab->fw.amss_dualmac_data && ab->fw.amss_dualmac_len > 0) { 397 mhi_ctrl->fw_data = ab->fw.amss_dualmac_data; 398 mhi_ctrl->fw_sz = ab->fw.amss_dualmac_len; 405 if (ab->fw.amss_data && ab->fw.amss_len > 0) { 407 mhi_ctrl->fw_data = ab->fw.amss_data; 408 mhi_ctrl->fw_sz = ab->fw.amss_len;
|
/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_pm.c | 35 struct ivpu_fw_info *fw = vdev->fw; local 40 fw->entry_point = fw->cold_boot_entry_point; 45 struct ivpu_fw_info *fw = vdev->fw; local 46 struct vpu_boot_params *bp = ivpu_bo_vaddr(fw->mem); 54 fw->entry_point = bp->save_restore_ret_address;
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | af9035.c | 93 /* fw returns status 1 when IR code was not received */ 99 dev_dbg(&intf->dev, "command=%02x failed fw error=%d\n", 597 const struct firmware *fw) 621 for (i = fw->size; i > HDR_SIZE;) { 622 hdr_core = fw->data[fw->size - i + 0]; 623 hdr_addr = fw->data[fw->size - i + 1] << 8; 624 hdr_addr |= fw->data[fw 596 af9035_download_firmware_old(struct dvb_usb_device *d, const struct firmware *fw) argument 681 af9035_download_firmware_new(struct dvb_usb_device *d, const struct firmware *fw) argument 726 af9035_download_firmware(struct dvb_usb_device *d, const struct firmware *fw) argument [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | metronomefb.c | 50 int fw; /* frame width */ member in struct:epd_frame 58 .fw = 832, 79 .fw = 1088, 90 .fw = 1200, 527 int fw, fh; local 569 fw = epd_frame_table[epd_dt_index].fw; 574 videomemorysize = PAGE_SIZE + (fw * fh); 582 metronomefb_fix.line_length = fw; 583 metronomefb_var.xres = fw; [all...] |
/linux-master/drivers/input/rmi4/ |
H A D | rmi_f34.c | 243 const struct firmware *fw) 246 (const struct rmi_f34_firmware *)fw->data; 256 fw->size, 268 "Bad firmware image: fw size %d, expected %d\n", 359 const struct firmware *fw) 386 ret = rmi_f34v7_start_reflash(f34, fw); 417 ret = rmi_f34v7_do_reflash(f34, fw); 419 ret = rmi_f34_update_firmware(f34, fw); 464 const struct firmware *fw; local 477 ret = request_firmware(&fw, fw_nam 242 rmi_f34_update_firmware(struct f34_data *f34, const struct firmware *fw) argument 358 rmi_firmware_update(struct rmi_driver_data *data, const struct firmware *fw) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | internal.h | 322 * @fw_mon_data: fw continuous recording data 591 static inline int iwl_pcie_get_num_sections(const struct fw_img *fw, argument 596 while (start < fw->num_sec && 597 fw->sec[start].offset != CPU1_CPU2_SEPARATOR_SECTION && 598 fw->sec[start].offset != PAGING_SEPARATOR_SECTION) { 611 if (!dram->fw) { 617 dma_free_coherent(trans->dev, dram->fw[i].size, 618 dram->fw[i].block, dram->fw[i].physical); 620 kfree(dram->fw); [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | mac80211_if.c | 92 MODULE_FIRMWARE("brcm/bcm43xx-0.fw"); 93 MODULE_FIRMWARE("brcm/bcm43xx_hdr-0.fw"); 290 if (wl->fw.fw_cnt) 356 release_firmware(wl->fw.fw_bin[i]); 357 release_firmware(wl->fw.fw_hdr[i]); 372 memset(&wl->fw, 0, sizeof(struct brcms_firmware)); 376 sprintf(fw_name, "%s-%d.fw", brcms_firmwares[i], 378 status = request_firmware(&wl->fw.fw_bin[i], fw_name, device); 384 sprintf(fw_name, "%s_hdr-%d.fw", brcms_firmwares[i], 386 status = request_firmware(&wl->fw 1678 const struct firmware *fw; local [all...] |