/drivers/net/usb/ |
H A D | kaweth.c | 394 const struct firmware *fw; local 398 ret = request_firmware(&fw, fwname, &kaweth->dev->dev); 404 if (fw->size > KAWETH_FIRMWARE_BUF_SIZE) { 406 fw->size); 407 release_firmware(fw); 410 data_len = fw->size; 411 memcpy(kaweth->firmware_buf, fw->data, fw->size); 413 release_firmware(fw);
|
/drivers/net/wireless/libertas/ |
H A D | if_spi.c | 466 const u8 *fw; local 476 fw = firmware->data; 500 memcpy(temp, fw, 517 fw += HELPER_FW_LOAD_CHUNK_SZ; 588 const u8 *fw; local 608 fw = firmware->data; 633 fw += prev_len; 637 memcpy(card->cmd_buffer, fw, bytes); 639 memcpy(card->cmd_buffer, fw, len);
|
H A D | if_usb.c | 67 const struct firmware *fw, 334 const uint8_t *firmware = cardp->fw->data; 506 "URB status is failed during fw load\n"); 830 const struct firmware *fw, 844 cardp->fw = fw; 845 if (check_fwfile_format(cardp->fw->data, cardp->fw->size)) { 916 pr_info("failed to load fw, resetting device!\n"); 943 cardp->fw 829 if_usb_prog_firmware(struct lbs_private *priv, int ret, const struct firmware *fw, const struct firmware *unused) argument [all...] |
H A D | if_sdio.c | 465 const struct firmware *fw) 488 firmware = fw->data; 489 size = fw->size; 564 const struct firmware *fw) 587 firmware = fw->data; 588 size = fw->size; 614 if ((size != fw->size) || (req_size > 2)) 464 if_sdio_prog_helper(struct if_sdio_card *card, const struct firmware *fw) argument 563 if_sdio_prog_real(struct if_sdio_card *card, const struct firmware *fw) argument
|
/drivers/bluetooth/ |
H A D | btusb.c | 1288 const struct firmware *fw; local 1293 "intel/ibt-hw-%x.%x.%x-fw-%x.%x.%x.%x.%x.bseq", 1298 ret = request_firmware(&fw, fwname, &hdev->dev); 1314 if (request_firmware(&fw, fwname, &hdev->dev) < 0) { 1315 BT_ERR("%s failed to open default Intel fw file: %s", 1323 return fw; 1327 const struct firmware *fw, 1335 int remain = fw->size - (*fw_ptr - fw->data); 1345 BT_ERR("%s Intel fw corrupte 1326 btusb_setup_intel_patching(struct hci_dev *hdev, const struct firmware *fw, const u8 **fw_ptr, int *disable_patch) argument 1489 const struct firmware *fw; local 1740 const struct firmware *fw; local [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | mac80211.c | 82 #include "fw-api-scan.h" 85 #include "iwl-fw-error-dump.h" 141 * and won't make it to the fw (reserved will be 0). 313 if (mvm->fw->ucode_capa.flags & IWL_UCODE_TLV_FLAGS_MFP && 317 if (mvm->fw->ucode_capa.flags & IWL_UCODE_TLV_FLAGS_UAPSD_SUPPORT && 318 IWL_UCODE_API(mvm->fw->ucode_ver) >= 9 && 325 if (mvm->fw->ucode_capa.api[0] & IWL_UCODE_TLV_API_LMAC_SCAN) 343 if (mvm->fw->ucode_capa.flags & IWL_UCODE_TLV_FLAGS_GO_UAPSD) 346 if (mvm->fw->ucode_capa.api[0] & IWL_UCODE_TLV_API_CSA_FLOW) 392 if (IWL_UCODE_API(mvm->fw [all...] |
H A D | utils.c | 72 #include "fw-api-rs.h" 461 base = mvm->fw->init_errlog_ptr; 464 base = mvm->fw->inst_errlog_ptr; 486 IWL_ERR(mvm, "Loaded firmware version: %s\n", mvm->fw->fw_version); 623 if (num_of_ant(mvm->fw->valid_rx_ant) == 1) 665 if (num_of_ant(mvm->fw->valid_rx_ant) == 1)
|
/drivers/scsi/ |
H A D | qla1280.c | 561 const struct firmware *fw; member in struct:qla_fw 1539 const struct firmware *fw; local 1548 fw = qla1280_fw_tbl[index].fw; 1549 if (fw) 1553 err = request_firmware(&fw, fwname, &ha->pdev->dev); 1558 fw = ERR_PTR(err); 1561 if ((fw->size % 2) || (fw->size < 6)) { 1563 fw 1706 const struct firmware *fw; local 1745 const struct firmware *fw; local [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | main.c | 310 for (i = 0; i < DIV_ROUND_UP(ar->fw.mem_blocks, BITS_PER_LONG); i++) 326 atomic_set(&ar->mem_free_blocks, ar->fw.mem_blocks); 365 ar->fw.disable_offload_fw; 387 if (ar->fw.rx_filter) { 677 vif_id = bitmap_find_free_region(&ar->vif_bitmap, ar->fw.vif_num, 0); 738 if (ar->fw.tx_seq_table) { 739 err = carl9170_write_reg(ar, ar->fw.tx_seq_table + vif_id * 4, 880 if (ar->fw.hw_counters) { 1021 if (ar->fw.rx_filter && changed_flags & ar->rx_filter_caps) { 1024 if (!ar->fw [all...] |
/drivers/media/dvb-frontends/ |
H A D | af9013.c | 1351 const struct firmware *fw; local 1366 if (val == 0x0c) /* fw is running, no need for download */ 1374 ret = request_firmware(&fw, fw_file, state->i2c->dev.parent); 1387 for (i = 0; i < fw->size; i++) 1388 checksum += fw->data[i]; 1392 fw_params[2] = fw->size >> 8; 1393 fw_params[3] = fw->size & 0xff; 1395 /* write fw checksum & size */ 1403 for (remaining = fw->size; remaining > 0; remaining -= LEN_MAX) { 1409 FW_ADDR + fw [all...] |
H A D | tda1004x.c | 29 #define TDA10045_DEFAULT_FIRMWARE "dvb-fe-tda10045.fw" 30 #define TDA10046_DEFAULT_FIRMWARE "dvb-fe-tda10046.fw" 395 const struct firmware *fw; local 403 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWARE); 418 ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10045H_FWPAGE, TDA10045H_CODE_IN); 419 release_firmware(fw); 489 const struct firmware *fw; local 543 ret = state->config->request_firmware(fe, &fw, TDA10046_DEFAULT_FIRMWARE); 546 ret = state->config->request_firmware(fe, &fw, TDA10045_DEFAULT_FIRMWAR [all...] |
H A D | bcm3510.c | 17 * called "dvb-fe-bcm3510-01.fw". 607 #define BCM3510_DEFAULT_FIRMWARE "dvb-fe-bcm3510-01.fw" 632 const struct firmware *fw; local 638 if ((ret = st->config->request_firmware(fe, &fw, BCM3510_DEFAULT_FIRMWARE)) < 0) { 642 deb_info("got firmware: %zu\n", fw->size); 644 b = fw->data; 645 for (i = 0; i < fw->size;) { 648 deb_info("firmware chunk, addr: 0x%04x, len: 0x%04x, total length: 0x%04zx\n",addr,len,fw->size); 655 release_firmware(fw);
|
H A D | si2165.c | 102 printk(KERN_DEBUG "si2165: fw load: " args); \ 353 "%s: bad fw data[0..3] = %*ph\n", 407 const struct firmware *fw = NULL; local 427 ret = request_firmware(&fw, fw_file, state->i2c->dev.parent); 434 data = fw->data; 435 len = fw->size; 466 /* start uploading fw */ 554 dev_info(&state->i2c->dev, "%s: fw load finished\n", KBUILD_MODNAME); 559 if (fw) { 560 release_firmware(fw); [all...] |
/drivers/net/wireless/ath/ath9k/ |
H A D | hif_usb.c | 21 #define FIRMWARE_AR7010_1_1 "htc_7010.fw" 22 #define FIRMWARE_AR9271 "htc_9271.fw" 1082 static void ath9k_hif_usb_firmware_cb(const struct firmware *fw, void *context) argument 1087 if (!fw) { 1099 hif_dev->fw_data = fw->data; 1100 hif_dev->fw_size = fw->size; 1118 release_firmware(fw); 1129 release_firmware(fw); 1320 const struct firmware *fw; local 1328 ret = request_firmware(&fw, hif_de [all...] |
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | usb.c | 78 const u8 *image; /* buffer for combine fw and nvram */ 778 brcmf_usb_dl_writeimage(struct brcmf_usbdev_info *devinfo, u8 *fw, int fwlen) argument 786 brcmf_dbg(USB, "Enter, fw %p, len %d\n", fw, fwlen); 807 dlpos = fw; 864 static int brcmf_usb_dlstart(struct brcmf_usbdev_info *devinfo, u8 *fw, int len) argument 876 err = brcmf_usb_dl_writeimage(devinfo, fw, len); 1132 const struct firmware *fw, 1139 brcmf_dbg(USB, "Start fw downloading\n"); 1140 ret = check_file(fw 1131 brcmf_usb_probe_phase2(struct device *dev, const struct firmware *fw, void *nvram, u32 nvlen) argument [all...] |
/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb.h | 479 extern int usb_cypress_load_firmware(struct usb_device *udev, const struct firmware *fw, int type); 480 extern int dvb_usb_get_hexline(const struct firmware *fw, struct hexline *hx, int *pos);
|
H A D | m920x.c | 398 static int m920x_firmware_download(struct usb_device *udev, const struct firmware *fw) argument 423 for (i = 0; i + (sizeof(u16) * 3) < fw->size;) { 424 value = get_unaligned_le16(fw->data + i); 427 index = get_unaligned_le16(fw->data + i); 430 size = get_unaligned_le16(fw->data + i); 434 /* Will stall if using fw->data ... */ 435 memcpy(buff, fw->data + i, size); 442 deb("error while uploading fw!\n"); 450 if (i != fw->size) { 920 .firmware = "dvb-usb-megasky-02.fw", [all...] |
/drivers/net/wireless/b43/ |
H A D | xmit.c | 346 switch (dev->fw.hdr_format) { 447 switch (dev->fw.hdr_format) { 469 switch (dev->fw.hdr_format) { 492 switch (dev->fw.hdr_format) { 509 switch (dev->fw.hdr_format) { 549 switch (dev->fw.hdr_format) { 674 switch (dev->fw.hdr_format) { 818 if (dev->fw.rev >= 508)
|
/drivers/nfc/pn544/ |
H A D | i2c.c | 164 const struct firmware *fw; member in struct:pn544_i2c_phy 197 /* Disable fw download */ 425 nfc_err(&client->dev, "cannot read fw status\n"); 552 if (phy->fw) { 553 release_firmware(phy->fw); 554 phy->fw = NULL; 749 r = request_firmware(&phy->fw, phy->firmware_name, 758 blob = (struct pn544_i2c_fw_blob *) phy->fw->data; 768 phy->fw->data; 770 phy->fw_size = phy->fw [all...] |
/drivers/media/common/siano/ |
H A D | smscoreapi.c | 1104 * @param lookup if 1, always get the fw filename from smscore_fw_lkup 1112 char **fw; local 1124 sms_debug("trying to get fw name from sms_boards board_id %d mode %d", 1126 fw = sms_get_board(board_id)->fw; 1127 if (!fw || !fw[mode]) { 1128 sms_debug("cannot find fw name in sms_boards, getting from lookup table mode %d type %d", 1133 return fw[mode]; 1153 const struct firmware *fw; local [all...] |
/drivers/leds/ |
H A D | leds-lp55xx-common.c | 195 static void lp55xx_firmware_loaded(const struct firmware *fw, void *context) argument 201 if (!fw) { 210 chip->fw = fw; 218 release_firmware(chip->fw);
|
/drivers/media/usb/gspca/ |
H A D | w996Xcf.c | 398 int start_cropx, start_cropy, x, y, fw, fh, cw, ch, local 433 fw = SC(sd->gspca_dev.pixfmt.width) / max_width; 436 cw = (fw >= fh) ? max_width : SC(sd->gspca_dev.pixfmt.width) / fh; 437 ch = (fw >= fh) ? SC(sd->gspca_dev.pixfmt.height) / fw : max_height;
|
/drivers/net/wireless/p54/ |
H A D | p54spi.c | 220 u8 *fw; local 223 fw = kmemdup(priv->firmware->data, fw_len, GFP_KERNEL); 224 if (!fw) 245 (fw + offset), _fw_len); 271 kfree(fw);
|
/drivers/staging/comedi/ |
H A D | drivers.c | 611 const struct firmware *fw; local 617 ret = request_firmware(&fw, name, device); 619 ret = cb(dev, fw->data, fw->size, context); 620 release_firmware(fw);
|
/drivers/media/usb/dvb-usb-v2/ |
H A D | lmedm04.c | 87 #define LME2510_C_S7395 "dvb-usb-lme2510c-s7395.fw"; 88 #define LME2510_C_LG "dvb-usb-lme2510c-lg.fw"; 89 #define LME2510_C_S0194 "dvb-usb-lme2510c-s0194.fw"; 90 #define LME2510_C_RS2000 "dvb-usb-lme2510c-rs2000.fw"; 91 #define LME2510_LG "dvb-usb-lme2510-lg.fw"; 92 #define LME2510_S0194 "dvb-usb-lme2510-s0194.fw"; 730 const struct firmware *fw) 752 end = (i == 1) ? 512 : fw->size; 754 fw_data = (u8 *)(fw->data + j); 810 const struct firmware *fw local 729 lme2510_download_firmware(struct dvb_usb_device *d, const struct firmware *fw) argument [all...] |