/drivers/net/wireless/orinoco/ |
H A D | fw.c | 105 const struct firmware *fw_entry; local 132 err = request_firmware(&fw_entry, firmware, priv->dev); 140 fw_entry = orinoco_cached_fw_get(priv, false); 142 hdr = (const struct orinoco_fw_header *) fw_entry->data; 144 fw_err = validate_fw(hdr, fw_entry->size); 159 first_block = (fw_entry->data + 162 end = fw_entry->data + fw_entry->size; 170 first_block = (fw_entry->data + 192 release_firmware(fw_entry); 292 const struct firmware *fw_entry; local 359 const struct firmware *fw_entry = NULL; local [all...] |
H A D | orinoco_usb.c | 1582 const struct firmware *fw_entry; local 1679 if (request_firmware(&fw_entry, "orinoco_ezusb_fw", 1681 firmware.size = fw_entry->size; 1682 firmware.code = fw_entry->data; 1730 if (fw_entry) { 1733 release_firmware(fw_entry);
|
/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_firmware.c | 272 const struct firmware *fw_entry; local 274 rc = request_firmware(&fw_entry, 281 if (fw_entry->size > 291 fw_entry->data, fw_entry->size); 293 fw_entry->size; 299 fw_entry->data, fw_entry->size); 301 fw_entry->size + 128; 305 release_firmware(fw_entry); [all...] |
/drivers/staging/rtl8192u/ |
H A D | r819xU_firmware.c | 254 const struct firmware *fw_entry; local 286 rc = request_firmware(&fw_entry, fw_name[init_step],&priv->udev->dev); 292 if(fw_entry->size > sizeof(pfirmware->firmware_buf)) { 298 memcpy(pfirmware->firmware_buf,fw_entry->data,fw_entry->size); 300 file_length = fw_entry->size; 303 memcpy(pfirmware->firmware_buf,fw_entry->data,fw_entry->size); 305 file_length = fw_entry->size; 308 memcpy(&pfirmware->firmware_buf[128],fw_entry [all...] |
/drivers/misc/ti-st/ |
H A D | st_kim.c | 281 request_firmware(&kim_gdata->fw_entry, bts_scr_name, 283 if (unlikely((err != 0) || (kim_gdata->fw_entry->data == NULL) || 284 (kim_gdata->fw_entry->size == 0))) { 289 ptr = (void *)kim_gdata->fw_entry->data; 290 len = kim_gdata->fw_entry->size; 328 release_firmware(kim_gdata->fw_entry); 339 release_firmware(kim_gdata->fw_entry); 356 release_firmware(kim_gdata->fw_entry); 367 release_firmware(kim_gdata->fw_entry); 378 release_firmware(kim_gdata->fw_entry); [all...] |
/drivers/staging/media/go7007/ |
H A D | go7007-driver.c | 93 const struct firmware *fw_entry; local 99 if (request_firmware(&fw_entry, fw_name, go->dev)) { 104 if (fw_entry->size < 16 || memcmp(fw_entry->data, "WISGO7007FW", 11)) { 107 release_firmware(fw_entry); 110 fw_len = fw_entry->size - 16; 115 release_firmware(fw_entry); 118 memcpy(bounce, fw_entry->data + 16, fw_len); 119 release_firmware(fw_entry);
|
H A D | go7007-fw.c | 1556 const struct firmware *fw_entry; local 1579 if (request_firmware(&fw_entry, go->board_info->firmware, go->dev)) { 1591 src = (__le16 *)fw_entry->data; 1592 srclen = fw_entry->size / 2; 1627 release_firmware(fw_entry); 1634 release_firmware(fw_entry);
|
/drivers/net/wireless/prism54/ |
H A D | islpci_dev.c | 91 const struct firmware *fw_entry = NULL; local 95 rc = request_firmware(&fw_entry, priv->firmware, PRISM_FW_PDEV); 105 fw_ptr = (u32 *) fw_entry->data; 106 fw_len = fw_entry->size; 112 release_firmware(fw_entry); 152 priv->ndev->name, fw_entry->data + 40); 154 release_firmware(fw_entry);
|
/drivers/staging/media/lirc/ |
H A D | lirc_zilog.c | 756 const struct firmware *fw_entry; local 766 ret = request_firmware(&fw_entry, "haup-ir-blaster.bin", tx->ir->l.dev); 773 dprintk("firmware of size %zu loaded\n", fw_entry->size); 779 release_firmware(fw_entry); 786 tx_data->datap = vmalloc(fw_entry->size); 789 release_firmware(fw_entry); 794 memcpy(tx_data->datap, fw_entry->data, fw_entry->size); 795 tx_data->endp = tx_data->datap + fw_entry->size; 796 release_firmware(fw_entry); fw_entr [all...] |
/drivers/video/ |
H A D | metronomefb.c | 580 const struct firmware *fw_entry; local 679 retval = request_firmware(&fw_entry, "metronome.wbf", &dev->dev); 685 retval = load_waveform((u8 *) fw_entry->data, fw_entry->size, 3, 31, 687 release_firmware(fw_entry);
|
H A D | broadsheetfb.c | 738 const struct firmware *fw_entry; local 743 err = request_firmware(&fw_entry, "broadsheet.wbf", dev); 750 if ((fw_entry->size < 8*1024) || (fw_entry->size > 64*1024)) { 757 err = broadsheet_store_waveform_to_spiflash(par, fw_entry->data, 758 fw_entry->size); 766 dev_info(dev, "Stored broadsheet waveform, size %zd\n", fw_entry->size);
|
/drivers/media/dvb/ttusb-dec/ |
H A D | ttusb_dec.c | 1292 const struct firmware *fw_entry = NULL; local 1296 if (request_firmware(&fw_entry, dec->firmware_name, &dec->udev->dev)) { 1302 firmware = fw_entry->data; 1303 firmware_size = fw_entry->size; 1308 release_firmware(fw_entry); 1322 release_firmware(fw_entry); 1338 release_firmware(fw_entry); 1347 release_firmware(fw_entry); 1378 release_firmware(fw_entry);
|
/drivers/staging/wlan-ng/ |
H A D | prism2fw.c | 206 const struct firmware *fw_entry = NULL; local 210 if (request_ihex_firmware(&fw_entry, PRISM2_USB_FWFILE, &udev->dev) != 0) { 219 PRISM2_USB_FWFILE, fw_entry->size); 220 prism2_fwapply((const struct ihex_binrec *)fw_entry->data, wlandev); 222 release_firmware(fw_entry);
|
/drivers/media/radio/wl128x/ |
H A D | fmdrv_common.c | 1239 const struct firmware *fw_entry; local 1249 ret = request_firmware(&fw_entry, fw_name, 1255 fmdbg("Firmware(%s) length : %d bytes\n", fw_name, fw_entry->size); 1257 fw_data = (void *)fw_entry->data; 1258 fw_len = fw_entry->size; 1295 release_firmware(fw_entry);
|
/drivers/net/wireless/ath/ath6kl/ |
H A D | init.c | 579 const struct firmware *fw_entry; local 582 ret = request_firmware(&fw_entry, filename, ar->dev); 586 *fw_len = fw_entry->size; 587 *fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); 592 release_firmware(fw_entry);
|
/drivers/media/video/pvrusb2/ |
H A D | pvrusb2-hdw.c | 1391 fw_entry will be filled in. Otherwise a negative error is returned on 1395 const struct firmware **fw_entry, 1403 ret = request_firmware(fw_entry, 1457 const struct firmware *fw_entry = NULL; local 1476 ret = pvr2_locate_firmware(hdw,&fw_entry,"fx2 controller", 1487 fwsize = fw_entry->size; 1502 release_firmware(fw_entry); 1508 release_firmware(fw_entry); 1520 memcpy(fw_ptr, fw_entry->data + address, 0x800); 1531 release_firmware(fw_entry); 1394 pvr2_locate_firmware(struct pvr2_hdw *hdw, const struct firmware **fw_entry, const char *fwtypename, unsigned int fwcount, const char *fwnames[]) argument 1554 const struct firmware *fw_entry = NULL; local [all...] |
/drivers/usb/atm/ |
H A D | ueagle-atm.c | 615 static void uea_upload_pre_firmware(const struct firmware *fw_entry, argument 625 if (!fw_entry) { 630 pfw = fw_entry->data; 631 size = fw_entry->size; 687 release_firmware(fw_entry); 1928 const struct firmware *fw_entry; local 1936 ret = request_firmware(&fw_entry, fw_name, &sc->usb_dev->dev); 1943 pfw = fw_entry->data; 1944 size = fw_entry->size; 1977 release_firmware(fw_entry); [all...] |
/drivers/net/tokenring/ |
H A D | tms380tr.c | 1253 const struct firmware *fw_entry = NULL; local 1255 if (request_firmware(&fw_entry, "tms380tr.bin", tp->pdev) != 0) { 1261 fw_ptr = (unsigned short *)fw_entry->data; 1262 count2 = fw_entry->size / 2; 1323 release_firmware(fw_entry); 1328 release_firmware(fw_entry);
|
/drivers/staging/ft1000/ft1000-pcmcia/ |
H A D | ft1000_hw.c | 58 static const struct firmware *fw_entry; variable in typeref:struct:firmware 478 if (card_download(dev, fw_entry->data, fw_entry->size)) { 2068 release_firmware(fw_entry); 2196 if (request_firmware(&fw_entry, "ft1000.img", &link->dev) != 0) { 2202 if (request_firmware(&fw_entry, "ft2000.img", &link->dev) != 0) {
|
/drivers/net/wireless/ |
H A D | zd1201.c | 53 const struct firmware *fw_entry; local 66 err = request_firmware(&fw_entry, fwfile, &dev->dev); 74 data = fw_entry->data; 75 len = fw_entry->size; 113 release_firmware(fw_entry);
|
H A D | atmel.c | 3923 const struct firmware *fw_entry = NULL; local 3937 err = request_firmware(&fw_entry, priv->firmware_id, priv->sys_dev); 3960 if (request_firmware(&fw_entry, priv->firmware_id, priv->sys_dev) == 0) { 3975 fw = fw_entry->data; 3976 len = fw_entry->size; 3992 if (fw_entry) 3993 release_firmware(fw_entry);
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_init.c | 731 struct qlcnic_flt_entry fw_entry; local 737 &fw_entry); 740 &fw_entry); 744 qlcnic_rom_fast_read(adapter, fw_entry.start_addr + 4,
|
/drivers/net/wireless/bcmdhd/ |
H A D | wl_cfg80211.h | 367 const struct firmware *fw_entry; member in struct:wl_fw_ctrl
|
/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 3733 const struct bnx2_rv2p_fw_file_entry *fw_entry) 3740 rv2p_code_len = be32_to_cpu(fw_entry->rv2p.len); 3741 file_offset = be32_to_cpu(fw_entry->rv2p.offset); 3767 loc = be32_to_cpu(fw_entry->fixup[i]); 3793 const struct bnx2_mips_fw_file_entry *fw_entry) 3807 addr = be32_to_cpu(fw_entry->text.addr); 3808 len = be32_to_cpu(fw_entry->text.len); 3809 file_offset = be32_to_cpu(fw_entry->text.offset); 3821 addr = be32_to_cpu(fw_entry->data.addr); 3822 len = be32_to_cpu(fw_entry 3732 load_rv2p_fw(struct bnx2 *bp, u32 rv2p_proc, const struct bnx2_rv2p_fw_file_entry *fw_entry) argument 3792 load_cpu_fw(struct bnx2 *bp, const struct cpu_reg *cpu_reg, const struct bnx2_mips_fw_file_entry *fw_entry) argument [all...] |
/drivers/media/video/bt8xx/ |
H A D | bttv-cards.c | 3815 const struct firmware *fw_entry; local 3818 rc = request_firmware(&fw_entry, "hcwamc.rbf", &btv->c.pci->dev); 3823 rc = pvr_altera_load(btv, fw_entry->data, fw_entry->size); 3826 release_firmware(fw_entry);
|