/linux-4.4.14/drivers/net/wireless/orinoco/ |
H A D | fw.c | 105 const struct firmware *fw_entry; orinoco_dl_firmware() local 132 err = request_firmware(&fw_entry, firmware, priv->dev); orinoco_dl_firmware() 140 fw_entry = orinoco_cached_fw_get(priv, false); orinoco_dl_firmware() 142 hdr = (const struct orinoco_fw_header *) fw_entry->data; orinoco_dl_firmware() 144 fw_err = validate_fw(hdr, fw_entry->size); orinoco_dl_firmware() 159 first_block = (fw_entry->data + orinoco_dl_firmware() 162 end = fw_entry->data + fw_entry->size; orinoco_dl_firmware() 170 first_block = (fw_entry->data + orinoco_dl_firmware() 192 release_firmware(fw_entry); orinoco_dl_firmware() 292 const struct firmware *fw_entry; symbol_dl_firmware() local 295 if (request_firmware(&fw_entry, fw->pri_fw, priv->dev) != 0) { symbol_dl_firmware() 300 fw_entry = orinoco_cached_fw_get(priv, true); symbol_dl_firmware() 303 ret = symbol_dl_image(priv, fw, fw_entry->data, symbol_dl_firmware() 304 fw_entry->data + fw_entry->size, 0); symbol_dl_firmware() 307 release_firmware(fw_entry); symbol_dl_firmware() 314 if (request_firmware(&fw_entry, fw->sta_fw, priv->dev) != 0) { symbol_dl_firmware() 319 fw_entry = orinoco_cached_fw_get(priv, false); symbol_dl_firmware() 322 ret = symbol_dl_image(priv, fw, fw_entry->data, symbol_dl_firmware() 323 fw_entry->data + fw_entry->size, 1); symbol_dl_firmware() 325 release_firmware(fw_entry); symbol_dl_firmware() 359 const struct firmware *fw_entry = NULL; orinoco_cache_fw() local 370 if (request_firmware(&fw_entry, pri_fw, priv->dev) == 0) orinoco_cache_fw() 371 priv->cached_pri_fw = fw_entry; orinoco_cache_fw() 375 if (request_firmware(&fw_entry, fw, priv->dev) == 0) orinoco_cache_fw() 376 priv->cached_fw = fw_entry; orinoco_cache_fw()
|
H A D | orinoco_usb.c | 1571 const struct firmware *fw_entry = NULL; ezusb_probe() local 1663 if (request_firmware(&fw_entry, "orinoco_ezusb_fw", ezusb_probe() 1665 firmware.size = fw_entry->size; ezusb_probe() 1666 firmware.code = fw_entry->data; ezusb_probe() 1716 if (fw_entry) { ezusb_probe() 1719 release_firmware(fw_entry); ezusb_probe()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
H A D | iop_fw_load.c | 64 const struct firmware *fw_entry; iop_fw_load_spu() local 73 retval = request_firmware(&fw_entry, iop_fw_load_spu() 83 data = (u32 *) fw_entry->data; iop_fw_load_spu() 108 for (i = 0; i < (fw_entry->size/4); i++) { iop_fw_load_spu() 125 release_firmware(fw_entry); iop_fw_load_spu() 133 const struct firmware *fw_entry; iop_fw_load_mpu() local 138 retval = request_firmware(&fw_entry, fw_name, &iop_mpu_device); iop_fw_load_mpu() 146 data = (u32 *) fw_entry->data; iop_fw_load_mpu() 157 for (i = 0; i < (fw_entry->size / 4); i++) { iop_fw_load_mpu() 165 release_firmware(fw_entry); iop_fw_load_mpu()
|
/linux-4.4.14/drivers/staging/rtl8192u/ |
H A D | r819xU_firmware.c | 214 const struct firmware *fw_entry; init_firmware() local 246 rc = request_firmware(&fw_entry, fw_name[init_step], &priv->udev->dev); init_firmware() 252 if (fw_entry->size > sizeof(pfirmware->firmware_buf)) { init_firmware() 258 memcpy(pfirmware->firmware_buf, fw_entry->data, fw_entry->size); init_firmware() 260 file_length = fw_entry->size; init_firmware() 263 memcpy(&pfirmware->firmware_buf[128], fw_entry->data, fw_entry->size); init_firmware() 265 file_length = fw_entry->size + 128; init_firmware() 283 release_firmware(fw_entry); init_firmware()
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
H A D | rsi_91x_usb_ops.c | 136 const struct firmware *fw_entry = NULL; rsi_load_ta_instructions() local 142 status = request_firmware(&fw_entry, FIRMWARE_RSI9113, adapter->device); rsi_load_ta_instructions() 150 fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); rsi_load_ta_instructions() 155 len = fw_entry->size; rsi_load_ta_instructions() 169 release_firmware(fw_entry); rsi_load_ta_instructions()
|
H A D | rsi_91x_sdio_ops.c | 176 const struct firmware *fw_entry = NULL; rsi_load_ta_instructions() local 197 status = request_firmware(&fw_entry, FIRMWARE_RSI9113, adapter->device); rsi_load_ta_instructions() 205 fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); rsi_load_ta_instructions() 210 len = fw_entry->size; rsi_load_ta_instructions() 224 release_firmware(fw_entry); rsi_load_ta_instructions()
|
/linux-4.4.14/drivers/staging/gs_fpgaboot/ |
H A D | gs_fpgaboot.h | 44 const struct firmware *fw_entry; member in struct:fpgaimage
|
H A D | gs_fpgaboot.c | 141 bitdata = (char *)fimage->fw_entry->data; gs_read_bitstream() 180 err = request_firmware(&fimage->fw_entry, fw_file, &firmware_pdev->dev); gs_load_image() 257 release_firmware(fimage->fw_entry); gs_release_image()
|
/linux-4.4.14/drivers/media/usb/go7007/ |
H A D | go7007-driver.c | 88 const struct firmware *fw_entry; go7007_load_encoder() local 95 if (request_firmware(&fw_entry, fw_name, go->dev)) { go7007_load_encoder() 99 if (fw_entry->size < 16 || memcmp(fw_entry->data, "WISGO7007FW", 11)) { go7007_load_encoder() 101 release_firmware(fw_entry); go7007_load_encoder() 104 fw_len = fw_entry->size - 16; go7007_load_encoder() 105 bounce = kmemdup(fw_entry->data + 16, fw_len, GFP_KERNEL); go7007_load_encoder() 108 release_firmware(fw_entry); go7007_load_encoder() 111 release_firmware(fw_entry); go7007_load_encoder()
|
H A D | go7007-fw.c | 1550 const struct firmware *fw_entry; go7007_construct_fw_image() local 1573 if (request_firmware(&fw_entry, GO7007_FW_NAME, go->dev)) { go7007_construct_fw_image() 1583 src = (__le16 *)fw_entry->data; go7007_construct_fw_image() 1584 srclen = fw_entry->size / 2; go7007_construct_fw_image() 1617 release_firmware(fw_entry); go7007_construct_fw_image() 1624 release_firmware(fw_entry); go7007_construct_fw_image()
|
/linux-4.4.14/sound/pci/pcxhr/ |
H A D | pcxhr_hwdep.c | 380 const struct firmware *fw_entry; pcxhr_setup_firmware() local 388 if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { pcxhr_setup_firmware() 395 err = pcxhr_dsp_load(mgr, i, fw_entry); pcxhr_setup_firmware() 396 release_firmware(fw_entry); pcxhr_setup_firmware()
|
/linux-4.4.14/sound/sh/ |
H A D | aica.c | 562 const struct firmware *fw_entry; load_aica_firmware() local 564 err = request_firmware(&fw_entry, "aica_firmware.bin", &pd->dev); load_aica_firmware() 569 spu_memload(0, fw_entry->data, fw_entry->size); load_aica_firmware() 571 release_firmware(fw_entry); load_aica_firmware()
|
/linux-4.4.14/drivers/misc/ti-st/ |
H A D | st_kim.c | 303 request_firmware(&kim_gdata->fw_entry, bts_scr_name, download_firmware() 305 if (unlikely((err != 0) || (kim_gdata->fw_entry->data == NULL) || download_firmware() 306 (kim_gdata->fw_entry->size == 0))) { download_firmware() 311 ptr = (void *)kim_gdata->fw_entry->data; download_firmware() 312 len = kim_gdata->fw_entry->size; download_firmware() 350 release_firmware(kim_gdata->fw_entry); download_firmware() 361 release_firmware(kim_gdata->fw_entry); download_firmware() 378 release_firmware(kim_gdata->fw_entry); download_firmware() 389 release_firmware(kim_gdata->fw_entry); download_firmware() 401 release_firmware(kim_gdata->fw_entry); download_firmware() 420 release_firmware(kim_gdata->fw_entry); download_firmware()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
H A D | nvm.c | 350 const struct firmware *fw_entry; iwl_mvm_read_external_nvm() local 382 ret = request_firmware(&fw_entry, mvm->nvm_file_name, iwl_mvm_read_external_nvm() 391 mvm->nvm_file_name, fw_entry->size); iwl_mvm_read_external_nvm() 393 if (fw_entry->size > MAX_NVM_FILE_LEN) { iwl_mvm_read_external_nvm() 399 eof = fw_entry->data + fw_entry->size; iwl_mvm_read_external_nvm() 400 dword_buff = (__le32 *)fw_entry->data; iwl_mvm_read_external_nvm() 409 if (fw_entry->size > NVM_HEADER_SIZE && iwl_mvm_read_external_nvm() 412 file_sec = (void *)(fw_entry->data + NVM_HEADER_SIZE); iwl_mvm_read_external_nvm() 426 file_sec = (void *)fw_entry->data; iwl_mvm_read_external_nvm() 494 release_firmware(fw_entry); iwl_mvm_read_external_nvm()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
H A D | ixp4xx_npe.c | 510 const struct firmware *fw_entry; npe_load_firmware() local 536 if ((err = request_firmware(&fw_entry, name, dev)) != 0) npe_load_firmware() 540 if (fw_entry->size < sizeof(struct dl_image)) { npe_load_firmware() 544 image = (struct dl_image*)fw_entry->data; npe_load_firmware() 559 if ((image->size * 4 + sizeof(struct dl_image)) != fw_entry->size) { npe_load_firmware() 657 release_firmware(fw_entry); npe_load_firmware() 666 release_firmware(fw_entry); npe_load_firmware()
|
/linux-4.4.14/drivers/media/usb/ttusb-dec/ |
H A D | ttusb_dec.c | 1288 const struct firmware *fw_entry = NULL; ttusb_dec_boot_dsp() local 1292 result = request_firmware(&fw_entry, dec->firmware_name, &dec->udev->dev); ttusb_dec_boot_dsp() 1299 firmware = fw_entry->data; ttusb_dec_boot_dsp() 1300 firmware_size = fw_entry->size; ttusb_dec_boot_dsp() 1305 release_firmware(fw_entry); ttusb_dec_boot_dsp() 1319 release_firmware(fw_entry); ttusb_dec_boot_dsp() 1335 release_firmware(fw_entry); ttusb_dec_boot_dsp() 1344 release_firmware(fw_entry); ttusb_dec_boot_dsp() 1375 release_firmware(fw_entry); ttusb_dec_boot_dsp()
|
/linux-4.4.14/sound/pci/mixart/ |
H A D | mixart_hwdep.c | 569 const struct firmware *fw_entry; snd_mixart_setup_firmware() local 574 if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { snd_mixart_setup_firmware() 580 err = mixart_dsp_load(mgr, i, fw_entry); snd_mixart_setup_firmware() 581 release_firmware(fw_entry); snd_mixart_setup_firmware()
|
/linux-4.4.14/drivers/staging/media/lirc/ |
H A D | lirc_zilog.c | 753 const struct firmware *fw_entry; fw_load() local 763 ret = request_firmware(&fw_entry, "haup-ir-blaster.bin", tx->ir->l.dev); fw_load() 771 dev_dbg(tx->ir->l.dev, "firmware of size %zu loaded\n", fw_entry->size); fw_load() 776 release_firmware(fw_entry); fw_load() 783 tx_data->datap = vmalloc(fw_entry->size); fw_load() 785 release_firmware(fw_entry); fw_load() 790 memcpy(tx_data->datap, fw_entry->data, fw_entry->size); fw_load() 791 tx_data->endp = tx_data->datap + fw_entry->size; fw_load() 792 release_firmware(fw_entry); fw_entry = NULL; fw_load()
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | broadsheetfb.c | 740 const struct firmware *fw_entry; broadsheet_loadstore_waveform() local 745 err = request_firmware(&fw_entry, "broadsheet.wbf", dev); broadsheet_loadstore_waveform() 752 if ((fw_entry->size < 8*1024) || (fw_entry->size > 64*1024)) { broadsheet_loadstore_waveform() 759 err = broadsheet_store_waveform_to_spiflash(par, fw_entry->data, broadsheet_loadstore_waveform() 760 fw_entry->size); broadsheet_loadstore_waveform() 768 dev_info(dev, "Stored broadsheet waveform, size %zd\n", fw_entry->size); broadsheet_loadstore_waveform() 773 release_firmware(fw_entry); broadsheet_loadstore_waveform()
|
H A D | metronomefb.c | 580 const struct firmware *fw_entry; metronomefb_probe() local 679 retval = request_firmware(&fw_entry, "metronome.wbf", &dev->dev); metronomefb_probe() 685 retval = load_waveform((u8 *) fw_entry->data, fw_entry->size, 3, 31, metronomefb_probe() 687 release_firmware(fw_entry); metronomefb_probe()
|
/linux-4.4.14/sound/soc/sh/ |
H A D | siu_dai.c | 736 const struct firmware *fw_entry; siu_probe() local 747 ret = request_firmware(&fw_entry, "siu_spb.bin", &pdev->dev); siu_probe() 755 memcpy(&info->fw, fw_entry->data, fw_entry->size); siu_probe() 757 release_firmware(fw_entry); siu_probe()
|
/linux-4.4.14/drivers/net/wireless/prism54/ |
H A D | islpci_dev.c | 90 const struct firmware *fw_entry = NULL; isl_upload_firmware() local 94 rc = request_firmware(&fw_entry, priv->firmware, PRISM_FW_PDEV); isl_upload_firmware() 104 fw_ptr = (u32 *) fw_entry->data; isl_upload_firmware() 105 fw_len = fw_entry->size; isl_upload_firmware() 111 release_firmware(fw_entry); isl_upload_firmware() 151 priv->ndev->name, fw_entry->data + 40); isl_upload_firmware() 153 release_firmware(fw_entry); isl_upload_firmware()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
H A D | prism2fw.c | 206 const struct firmware *fw_entry = NULL; prism2_fwtry() local 210 if (request_ihex_firmware(&fw_entry, prism2_fwtry() 221 PRISM2_USB_FWFILE, fw_entry->size); prism2_fwtry() 222 prism2_fwapply((const struct ihex_binrec *)fw_entry->data, wlandev); prism2_fwtry() 224 release_firmware(fw_entry); prism2_fwtry()
|
/linux-4.4.14/drivers/media/radio/wl128x/ |
H A D | fmdrv_common.c | 1240 const struct firmware *fw_entry; fm_download_firmware() local 1250 ret = request_firmware(&fw_entry, fw_name, fm_download_firmware() 1256 fmdbg("Firmware(%s) length : %zu bytes\n", fw_name, fw_entry->size); fm_download_firmware() 1258 fw_data = (void *)fw_entry->data; fm_download_firmware() 1259 fw_len = fw_entry->size; fm_download_firmware() 1296 release_firmware(fw_entry); fm_download_firmware()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
H A D | init.c | 668 const struct firmware *fw_entry; ath6kl_get_fw() local 671 ret = request_firmware(&fw_entry, filename, ar->dev); ath6kl_get_fw() 675 *fw_len = fw_entry->size; ath6kl_get_fw() 676 *fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); ath6kl_get_fw() 681 release_firmware(fw_entry); ath6kl_get_fw()
|
/linux-4.4.14/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-hdw.c | 1358 fw_entry will be filled in. Otherwise a negative error is returned on 1362 const struct firmware **fw_entry, pvr2_locate_firmware() 1370 ret = request_firmware(fw_entry, pvr2_locate_firmware() 1424 const struct firmware *fw_entry = NULL; pvr2_upload_firmware1() local 1443 ret = pvr2_locate_firmware(hdw,&fw_entry,"fx2 controller", pvr2_upload_firmware1() 1454 fwsize = fw_entry->size; pvr2_upload_firmware1() 1469 release_firmware(fw_entry); pvr2_upload_firmware1() 1475 release_firmware(fw_entry); pvr2_upload_firmware1() 1487 memcpy(fw_ptr, fw_entry->data + address, 0x800); pvr2_upload_firmware1() 1498 release_firmware(fw_entry); pvr2_upload_firmware1() 1521 const struct firmware *fw_entry = NULL; pvr2_upload_firmware2() local 1537 ret = pvr2_locate_firmware(hdw,&fw_entry,"encoder", pvr2_upload_firmware2() 1578 release_firmware(fw_entry); pvr2_upload_firmware2() 1584 fw_len = fw_entry->size; pvr2_upload_firmware2() 1591 release_firmware(fw_entry); pvr2_upload_firmware2() 1598 release_firmware(fw_entry); pvr2_upload_firmware2() 1611 memcpy(fw_ptr, fw_entry->data + fw_done, bcnt); pvr2_upload_firmware2() 1638 release_firmware(fw_entry); pvr2_upload_firmware2() 1361 pvr2_locate_firmware(struct pvr2_hdw *hdw, const struct firmware **fw_entry, const char *fwtypename, unsigned int fwcount, const char *fwnames[]) pvr2_locate_firmware() argument
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_init.c | 702 struct qlcnic_flt_entry fw_entry; qlcnic_check_flash_fw_ver() local 708 &fw_entry); qlcnic_check_flash_fw_ver() 711 &fw_entry); qlcnic_check_flash_fw_ver() 715 qlcnic_rom_fast_read(adapter, fw_entry.start_addr + 4, qlcnic_check_flash_fw_ver()
|
/linux-4.4.14/drivers/usb/atm/ |
H A D | ueagle-atm.c | 642 static void uea_upload_pre_firmware(const struct firmware *fw_entry, uea_upload_pre_firmware() argument 652 if (!fw_entry) { uea_upload_pre_firmware() 657 pfw = fw_entry->data; uea_upload_pre_firmware() 658 size = fw_entry->size; uea_upload_pre_firmware() 714 release_firmware(fw_entry); uea_upload_pre_firmware() 1951 const struct firmware *fw_entry; load_XILINX_firmware() local 1959 ret = request_firmware(&fw_entry, fw_name, &sc->usb_dev->dev); load_XILINX_firmware() 1966 pfw = fw_entry->data; load_XILINX_firmware() 1967 size = fw_entry->size; load_XILINX_firmware() 2000 release_firmware(fw_entry); load_XILINX_firmware()
|
/linux-4.4.14/drivers/net/wireless/ |
H A D | zd1201.c | 53 const struct firmware *fw_entry; zd1201_fw_upload() local 66 err = request_firmware(&fw_entry, fwfile, &dev->dev); zd1201_fw_upload() 74 data = fw_entry->data; zd1201_fw_upload() 75 len = fw_entry->size; zd1201_fw_upload() 117 release_firmware(fw_entry); zd1201_fw_upload()
|
H A D | atmel.c | 3905 const struct firmware *fw_entry = NULL; reset_atmel_card() local 3919 err = request_firmware(&fw_entry, priv->firmware_id, priv->sys_dev); reset_atmel_card() 3942 if (request_firmware(&fw_entry, priv->firmware_id, priv->sys_dev) == 0) { reset_atmel_card() 3957 fw = fw_entry->data; reset_atmel_card() 3958 len = fw_entry->size; reset_atmel_card() 3974 release_firmware(fw_entry); reset_atmel_card()
|
/linux-4.4.14/sound/pci/echoaudio/ |
H A D | echoaudio.c | 43 static int get_firmware(const struct firmware **fw_entry, get_firmware() argument 54 *fw_entry = chip->fw_cache[fw_index]; get_firmware() 62 err = request_firmware(fw_entry, name, pci_device(chip)); get_firmware() 68 chip->fw_cache[fw_index] = *fw_entry; get_firmware() 75 static void free_firmware(const struct firmware *fw_entry, free_firmware() argument 81 release_firmware(fw_entry); free_firmware()
|
H A D | echoaudio.h | 438 static int get_firmware(const struct firmware **fw_entry, 440 static void free_firmware(const struct firmware *fw_entry,
|
/linux-4.4.14/sound/pci/riptide/ |
H A D | riptide.c | 432 const struct firmware *fw_entry; member in struct:snd_riptide 1231 if (!chip->fw_entry) { try_to_load_firmware() 1232 err = request_firmware(&chip->fw_entry, "riptide.hex", try_to_load_firmware() 1240 err = loadfirmware(cif, chip->fw_entry->data, chip->fw_entry->size); try_to_load_firmware() 1828 release_firmware(chip->fw_entry); snd_riptide_free()
|
/linux-4.4.14/include/linux/ |
H A D | ti_wilink_st.h | 249 * @fw_entry: firmware class struct to request/release the fw. 264 const struct firmware *fw_entry; member in struct:kim_data_s
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 3782 const struct bnx2_rv2p_fw_file_entry *fw_entry) load_rv2p_fw() 3789 rv2p_code_len = be32_to_cpu(fw_entry->rv2p.len); load_rv2p_fw() 3790 file_offset = be32_to_cpu(fw_entry->rv2p.offset); load_rv2p_fw() 3816 loc = be32_to_cpu(fw_entry->fixup[i]); load_rv2p_fw() 3842 const struct bnx2_mips_fw_file_entry *fw_entry) load_cpu_fw() 3856 addr = be32_to_cpu(fw_entry->text.addr); load_cpu_fw() 3857 len = be32_to_cpu(fw_entry->text.len); load_cpu_fw() 3858 file_offset = be32_to_cpu(fw_entry->text.offset); load_cpu_fw() 3870 addr = be32_to_cpu(fw_entry->data.addr); load_cpu_fw() 3871 len = be32_to_cpu(fw_entry->data.len); load_cpu_fw() 3872 file_offset = be32_to_cpu(fw_entry->data.offset); load_cpu_fw() 3884 addr = be32_to_cpu(fw_entry->rodata.addr); load_cpu_fw() 3885 len = be32_to_cpu(fw_entry->rodata.len); load_cpu_fw() 3886 file_offset = be32_to_cpu(fw_entry->rodata.offset); load_cpu_fw() 3900 val = be32_to_cpu(fw_entry->start_addr); load_cpu_fw() 3781 load_rv2p_fw(struct bnx2 *bp, u32 rv2p_proc, const struct bnx2_rv2p_fw_file_entry *fw_entry) load_rv2p_fw() argument 3841 load_cpu_fw(struct bnx2 *bp, const struct cpu_reg *cpu_reg, const struct bnx2_mips_fw_file_entry *fw_entry) load_cpu_fw() argument
|
/linux-4.4.14/sound/pci/emu10k1/ |
H A D | emu10k1_main.c | 666 const struct firmware *fw_entry) snd_emu1010_load_firmware() 674 if (!fw_entry) snd_emu1010_load_firmware() 690 for (n = 0; n < fw_entry->size; n++) { snd_emu1010_load_firmware() 691 value = fw_entry->data[n]; snd_emu1010_load_firmware() 665 snd_emu1010_load_firmware(struct snd_emu10k1 *emu, const struct firmware *fw_entry) snd_emu1010_load_firmware() argument
|
/linux-4.4.14/drivers/base/ |
H A D | firmware_class.c | 1475 static void __async_dev_cache_fw_image(void *fw_entry, __async_dev_cache_fw_image() argument 1478 struct fw_cache_entry *fce = fw_entry; __async_dev_cache_fw_image()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
H A D | bttv-cards.c | 3911 const struct firmware *fw_entry; pvr_boot() local 3914 rc = request_firmware(&fw_entry, "hcwamc.rbf", &btv->c.pci->dev); pvr_boot() 3919 rc = pvr_altera_load(btv, fw_entry->data, fw_entry->size); pvr_boot() 3922 release_firmware(fw_entry); pvr_boot()
|
/linux-4.4.14/drivers/net/wireless/ipw2x00/ |
H A D | ipw2100.h | 1151 const struct firmware *fw_entry; member in struct:ipw2100_fw
|
H A D | ipw2100.c | 8369 (struct ipw2100_fw_header *)fw->fw_entry->data; ipw2100_mod_firmware_load() 8380 fw->fw.data = fw->fw_entry->data + sizeof(struct ipw2100_fw_header); ipw2100_mod_firmware_load() 8412 rc = request_firmware(&fw->fw_entry, fw_name, &priv->pci_dev->dev); ipw2100_get_firmware() 8420 IPW_DEBUG_INFO("firmware data %p size %zd\n", fw->fw_entry->data, ipw2100_get_firmware() 8421 fw->fw_entry->size); ipw2100_get_firmware() 8438 release_firmware(fw->fw_entry); ipw2100_release_firmware() 8439 fw->fw_entry = NULL; ipw2100_release_firmware()
|
/linux-4.4.14/sound/pci/hda/ |
H A D | patch_ca0132.c | 4372 const struct firmware *fw_entry; ca0132_download_dsp_images() local 4374 if (request_firmware(&fw_entry, EFX_FILE, codec->card->dev) != 0) ca0132_download_dsp_images() 4377 dsp_os_image = (struct dsp_image_seg *)(fw_entry->data); ca0132_download_dsp_images() 4386 release_firmware(fw_entry); ca0132_download_dsp_images()
|
/linux-4.4.14/drivers/scsi/ |
H A D | ipr.c | 4002 const struct firmware *fw_entry; ipr_store_update_fw() local 4018 if (request_firmware(&fw_entry, fname, &ioa_cfg->pdev->dev)) { ipr_store_update_fw() 4023 image_hdr = (struct ipr_ucode_image_header *)fw_entry->data; ipr_store_update_fw() 4026 dnld_size = fw_entry->size - be32_to_cpu(image_hdr->header_length); ipr_store_update_fw() 4031 release_firmware(fw_entry); ipr_store_update_fw() 4051 release_firmware(fw_entry); ipr_store_update_fw()
|