Searched refs:fw (Results 201 - 225 of 358) sorted by relevance

1234567891011>>

/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_83xx_init.c1379 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 Dio_ti.c761 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 Dtx.c72 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 Dcarl9170.h67 #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 Dqlogicpti.c466 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 Dadvansys.c4273 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 Ds2255drv.c198 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 Dueagle-atm.c309 #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 Disicom.c1375 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 Dlgs8gxx.c43 #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 Dtda10071.c876 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 Dbnad_ethtool.c1077 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 Dvmk80xx.c159 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 Dslicoss.c375 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 Dmyri10ge.c595 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 Diwl-trans.h74 #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 Dipw2100.c330 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 Dintel_uncore.c341 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 Dmwl8k.c497 /* 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 Dds.c732 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 Dsolos-pci.c632 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 Dxc4000.c118 #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 Dcxusb.c1555 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 Daf9015.c351 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 Dnvm.c90 * and send it to fw
303 mvm->fw->valid_tx_ant,
304 mvm->fw->valid_rx_ant);

Completed in 5581 milliseconds

1234567891011>>