Searched refs:fw_entry (Results 1 - 25 of 28) sorted by relevance

12

/drivers/net/wireless/orinoco/
H A Dfw.c105 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 Dorinoco_usb.c1582 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 Dr8192E_firmware.c272 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 Dr819xU_firmware.c254 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 Dst_kim.c281 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 Dgo7007-driver.c93 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 Dgo7007-fw.c1556 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 Dislpci_dev.c91 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 Dlirc_zilog.c756 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 Dmetronomefb.c580 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 Dbroadsheetfb.c738 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 Dttusb_dec.c1292 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 Dprism2fw.c206 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 Dfmdrv_common.c1239 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 Dinit.c579 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 Dpvrusb2-hdw.c1391 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 Dueagle-atm.c615 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 Dtms380tr.c1253 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 Dft1000_hw.c58 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 Dzd1201.c53 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 Datmel.c3923 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 Dqlcnic_init.c731 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 Dwl_cfg80211.h367 const struct firmware *fw_entry; member in struct:wl_fw_ctrl
/drivers/net/ethernet/broadcom/
H A Dbnx2.c3733 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 Dbttv-cards.c3815 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);

Completed in 691 milliseconds

12