/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_83xx_init.c | 1379 const struct firmware *fw = fw_info->fw; local 1387 temp = kzalloc(fw->size, GFP_KERNEL); 1389 release_firmware(fw); 1390 fw_info->fw = NULL; 1394 temp_le = (__le32 *)fw->data; 1399 for (i = 0; i < fw->size / sizeof(u32); i++) 1403 size = (fw->size & ~0xF); 1415 if (fw->size & 0xF) { 1417 for (i = 0; i < (fw [all...] |
/drivers/usb/serial/ |
H A D | io_ti.c | 761 const struct firmware *fw; local 785 err = request_firmware(&fw, fw_name, dev); 794 OperationalMajorVersion = fw->data[0]; 795 OperationalMinorVersion = fw->data[1]; 796 OperationalBuildNumber = fw->data[2] | (fw->data[3] << 8); 805 img_header = (struct ti_i2c_image_header *)&fw->data[4]; 808 &fw->data[4 + sizeof(struct ti_i2c_image_header)], 811 release_firmware(fw); 1282 const struct firmware *fw; local [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 72 return (DIV_ROUND_UP(IEEE80211_MAX_FRAME_LEN, ar->fw.mem_block_size) > 198 chunks = DIV_ROUND_UP(skb->len, ar->fw.mem_block_size); 205 cookie = bitmap_find_free_region(ar->mem_bitmap, ar->fw.mem_blocks, 0); 250 WARN_ON_ONCE(cookie > ar->fw.mem_blocks))) 253 atomic_add(DIV_ROUND_UP(skb->len, ar->fw.mem_block_size), 1636 addr = ar->fw.beacon_addr + off; 1639 if ((off + len) > ar->fw.beacon_max_len) {
|
H A D | carl9170.h | 67 #define CARL9170FW_NAME "carl9170-1.fw" 266 const struct firmware *fw; member in struct:ar9170::__anon4253 286 } fw; member in struct:ar9170
|
/drivers/scsi/ |
H A D | qlogicpti.c | 466 const struct firmware *fw; local 477 err = request_firmware(&fw, fwname, &qpti->op->dev); 483 if (fw->size % 2) { 485 fw->size, fwname); 489 fw_data = (const __le16 *)&fw->data[0]; 491 risc_code_length = fw->size / 2; 636 release_firmware(fw);
|
H A D | advansys.c | 4273 const struct firmware *fw; local 4299 err = request_firmware(&fw, fwname, asc_dvc->drv_ptr->dev); 4306 if (fw->size < 4) { 4308 fw->size, fwname); 4309 release_firmware(fw); 4313 chksum = (fw->data[3] << 24) | (fw->data[2] << 16) | 4314 (fw->data[1] << 8) | fw->data[0]; 4316 if (AscLoadMicroCode(iop_base, 0, &fw 4563 const struct firmware *fw; local 5022 const struct firmware *fw; local 5522 const struct firmware *fw; local [all...] |
/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 198 const struct firmware *fw; member in struct:s2255_fw 542 (char *) data->fw->data + data->fw_loaded, len); 1530 release_firmware(dev->fw_data->fw); 1794 pr_info("s2255: fw loaded\n"); 1926 int fw; local 1932 dprintk(dev, 2, "get fw error: %x\n", ret); 1933 fw = transBuffer[0] + (transBuffer[1] << 8); 1935 return fw; 2209 dev->fw_data->fw_size = dev->fw_data->fw->size; 2212 dev->fw_data->fw [all...] |
/drivers/usb/atm/ |
H A D | ueagle-atm.c | 309 #define EAGLE_FIRMWARE FW_DIR "eagle.fw" 310 #define ADI930_FIRMWARE FW_DIR "adi930.fw" 311 #define EAGLE_I_FIRMWARE FW_DIR "eagleI.fw" 312 #define EAGLE_II_FIRMWARE FW_DIR "eagleII.fw" 313 #define EAGLE_III_FIRMWARE FW_DIR "eagleIII.fw" 314 #define EAGLE_IV_FIRMWARE FW_DIR "eagleIV.fw" 1625 void **cmvs, const struct firmware **fw) 1632 ret = request_firmware(fw, cmv_name, &sc->usb_dev->dev); 1640 data = (u8 *) (*fw)->data; 1641 size = (*fw) 1624 request_cmvs_old(struct uea_softc *sc, void **cmvs, const struct firmware **fw) argument 1657 request_cmvs(struct uea_softc *sc, void **cmvs, const struct firmware **fw, int *ver) argument [all...] |
/drivers/tty/ |
H A D | isicom.c | 1375 const struct firmware *fw; local 1410 retval = request_firmware(&fw, name, &pdev->dev); 1416 for (frame = (struct stframe *)fw->data; 1417 frame < (struct stframe *)(fw->data + fw->size); 1464 for (frame = (struct stframe *)fw->data; 1465 frame < (struct stframe *)(fw->data + fw->size); 1541 release_firmware(fw);
|
/drivers/media/dvb-frontends/ |
H A D | lgs8gxx.c | 43 #define LGS8GXX_FIRMWARE "lgs8g75.fw" 593 const struct firmware *fw; local 597 rc = request_firmware(&fw, LGS8GXX_FIRMWARE, &priv->i2c->dev); 611 for (i = 0; i < fw->size; i++) { 615 lgs8gxx_write_reg(priv, 0x3C, fw->data[i]); 620 release_firmware(fw);
|
H A D | tda10071.c | 876 const struct firmware *fw; local 958 ret = request_firmware(&fw, fw_file, priv->i2c->dev.parent); 999 fw_size = fw->size - 1; 1008 (u8 *) &fw->data[fw_size - remaining], len); 1016 release_firmware(fw); 1143 release_firmware(fw);
|
/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 1077 const struct firmware *fw; local 1080 ret = request_firmware(&fw, eflash->data, &bnad->pcidev->dev); 1092 bnad->id, (u8 *)fw->data, fw->size, 0, 1109 release_firmware(fw);
|
/drivers/staging/comedi/drivers/ |
H A D | vmk80xx.c | 159 struct firmware_version fw; member in struct:vmk80xx_private 216 strncpy(devpriv->fw.ic3_vers, rx + 1, 24); 218 strncpy(devpriv->fw.ic6_vers, rx + 25, 24); 889 dev_info(&intf->dev, "%s\n", devpriv->fw.ic3_vers); 893 dev_info(&intf->dev, "%s\n", devpriv->fw.ic6_vers);
|
/drivers/staging/slicoss/ |
H A D | slicoss.c | 375 const struct firmware *fw; local 395 ret = request_firmware(&fw, file, &adapter->pcidev->dev); 402 rcvucodelen = *(u32 *)(fw->data + index); 407 release_firmware(fw); 413 release_firmware(fw); 425 instruction = *(u32 *)(fw->data + index); 430 instruction = *(u8 *)(fw->data + index); 438 release_firmware(fw); 448 const struct firmware *fw; local 473 ret = request_firmware(&fw, fil [all...] |
/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 595 const struct firmware *fw; local 603 if ((status = request_firmware(&fw, mgp->fw_name, dev)) < 0) { 612 if (fw->size >= mgp->sram_size - MYRI10GE_FW_OFFSET || 613 fw->size < MCP_HEADER_PTR_OFFSET + 4) { 614 dev_err(dev, "Firmware size invalid:%d\n", (int)fw->size); 620 hdr_offset = ntohl(*(__be32 *) (fw->data + MCP_HEADER_PTR_OFFSET)); 621 if ((hdr_offset & 3) || hdr_offset + sizeof(*hdr) > fw->size) { 626 hdr = (void *)(fw->data + hdr_offset); 632 crc = crc32(~0, fw->data, fw [all...] |
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-trans.h | 74 #include "iwl-fw.h" 114 * A host command is a commaned issued by the upper layer to the fw. There are 115 * several versions of fw that have several APIs. The transport layer is 348 * @STATUS_FW_ERROR: the fw is in error state 426 * layer. Also kick a fw image. 428 * @fw_alive: called when the fw sends alive notification. If the fw provides 491 int (*start_fw)(struct iwl_trans *trans, const struct fw_img *fw, 546 * @IWL_TRANS_NO_FW: no fw has sent an alive response 547 * @IWL_TRANS_FW_ALIVE: a fw ha 649 iwl_trans_start_fw(struct iwl_trans *trans, const struct fw_img *fw, bool run_in_rfkill) argument [all...] |
/drivers/net/wireless/ipw2x00/ |
H A D | ipw2100.c | 330 struct ipw2100_fw *fw); 332 struct ipw2100_fw *fw); 338 struct ipw2100_fw *fw); 340 struct ipw2100_fw *fw); 542 printk(KERN_WARNING DRV_NAME ": attempt to use fw ordinals " 1259 * fw & dino ucode 1531 * Prepare for power down command to fw. This command would 3693 IPW2100_ORD(PERS_DB_LOCK, "locking fw permanent db"), 3694 IPW2100_ORD(PERS_DB_SIZE, "size of fw permanent db"), 3695 IPW2100_ORD(PERS_DB_ADDR, "address of fw permanen 8366 ipw2100_mod_firmware_load(struct ipw2100_fw *fw) argument 8388 ipw2100_get_firmware(struct ipw2100_priv *priv, struct ipw2100_fw *fw) argument 8434 ipw2100_release_firmware(struct ipw2100_priv *priv, struct ipw2100_fw *fw) argument 8475 ipw2100_fw_download(struct ipw2100_priv *priv, struct ipw2100_fw *fw) argument 8532 ipw2100_ucode_download(struct ipw2100_priv *priv, struct ipw2100_fw *fw) argument [all...] |
/drivers/gpu/drm/i915/ |
H A D | intel_uncore.c | 341 unsigned fw = 0; local 345 fw |= FORCEWAKE_RENDER; 348 fw |= FORCEWAKE_MEDIA; 351 fw = FORCEWAKE_ALL; 354 if (fw) 355 dev_priv->uncore.funcs.force_wake_get(dev_priv, fw);
|
/drivers/net/wireless/ |
H A D | mwl8k.c | 497 /* Release fw image */ 498 static void mwl8k_release_fw(const struct firmware **fw) argument 500 if (*fw == NULL) 502 release_firmware(*fw); 503 *fw = NULL; 513 static void mwl8k_fw_state_machine(const struct firmware *fw, void *context); 521 /* Request fw image */ 523 const char *fname, const struct firmware **fw, 527 if (*fw != NULL) 528 mwl8k_release_fw(fw); 522 mwl8k_request_fw(struct mwl8k_priv *priv, const char *fname, const struct firmware **fw, bool nowait) argument 739 const struct firmware *fw = priv->fw_ucode; local 5708 mwl8k_fw_state_machine(const struct firmware *fw, void *context) argument [all...] |
/drivers/pcmcia/ |
H A D | ds.c | 732 const struct firmware *fw; local 742 if (request_firmware(&fw, filename, &dev->dev) == 0) { 743 if (fw->size >= CISTPL_MAX_CIS_SIZE) { 750 if (!pcmcia_replace_cis(s, fw->data, fw->size)) 774 release_firmware(fw);
|
/drivers/atm/ |
H A D | solos-pci.c | 632 const struct firmware *fw; local 683 if (request_firmware(&fw, fw_name, &card->dev->dev)) 691 numblocks = fw->size / blocksize; 692 dev_info(&card->dev->dev, "Firmware size: %zd\n", fw->size); 710 for (offset = 0; offset < fw->size; offset += blocksize) { 724 word = swahb32p((uint32_t *)(fw->data + offset + i)); 726 word = *(uint32_t *)(fw->data + offset + i); 739 release_firmware(fw);
|
/drivers/media/tuners/ |
H A D | xc4000.c | 118 #define XC4000_DEFAULT_FIRMWARE "dvb-fe-xc4000-1.4.fw" 119 #define XC4000_DEFAULT_FIRMWARE_NEW "dvb-fe-xc4000-1.4.1.fw" 727 const struct firmware *fw = NULL; local 738 rc = request_firmware(&fw, fname, 743 rc = request_firmware(&fw, fname, 748 rc = request_firmware(&fw, fname, 764 p = fw->data; 765 endp = p + fw->size; 767 if (fw->size < sizeof(name) - 1 + 2 + 2) { 872 release_firmware(fw); [all...] |
/drivers/media/usb/dvb-usb/ |
H A D | cxusb.c | 1555 const struct firmware *fw) 1562 if (fw->size < idoff + 4) 1565 if (fw->data[idoff] == (USB_VID_DVICO & 0xff) && 1566 fw->data[idoff + 1] == USB_VID_DVICO >> 8) { 1568 u8 *new_fw_data = vmalloc(fw->size); 1574 memcpy(new_fw_data, fw->data, fw->size); 1575 new_fw.size = fw->size; 1750 .firmware = "dvb-usb-bluebird-01.fw", 1807 .firmware = "dvb-usb-bluebird-01.fw", 1554 bluebird_patch_dvico_firmware_download(struct usb_device *udev, const struct firmware *fw) argument [all...] |
/drivers/media/usb/dvb-usb-v2/ |
H A D | af9015.c | 351 const struct firmware *fw) 360 for (i = 0; i < fw->size; i++) 361 checksum += fw->data[i]; 363 state->firmware_size = fw->size; 368 for (remaining = fw->size; remaining > 0; remaining -= LEN_MAX) { 374 req.data = (u8 *) &fw->data[fw->size - remaining]; 375 req.addr = FW_ADDR + fw->size - remaining; 749 if (val == 0x0c) /* fw is running, no need for download */ 350 af9015_download_firmware(struct dvb_usb_device *d, const struct firmware *fw) argument
|
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | nvm.c | 90 * and send it to fw 303 mvm->fw->valid_tx_ant, 304 mvm->fw->valid_rx_ant);
|