/drivers/media/usb/siano/ |
H A D | smsusb.c | 237 char **fw = sms_get_board(board_id)->fw; local 238 return (fw && fw[mode]) ? fw[mode] : smsusb1_fw_lkup[mode]; 243 const struct firmware *fw; local 258 rc = request_firmware(&fw, fw_filename, &udev->dev); 264 rc = request_firmware(&fw, fw_filename, &udev->dev); 273 fw_buffer = kmalloc(fw->size, GFP_KERNEL); 275 memcpy(fw_buffer, fw [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | scan.c | 71 #include "fw-api-scan.h" 94 rx_ant = mvm->fw->valid_rx_ant; 117 iwl_mvm_next_antenna(mvm, mvm->fw->valid_tx_ant, 298 if (mvm->fw->ucode_capa.api[0] & 309 if (frag_passive_dwell && (mvm->fw->ucode_capa.api[0] & 344 /* require rrm scan whenever the fw supports it */ 345 return mvm->fw->ucode_capa.capa[0] & 354 if (mvm->fw->ucode_capa.api[0] & IWL_UCODE_TLV_API_LMAC_SCAN) 357 max_probe_len = mvm->fw->ucode_capa.max_probe_length; 363 if (!(mvm->fw [all...] |
/drivers/char/ |
H A D | dsp56k.c | 128 const struct firmware *fw; local 141 err = request_firmware(&fw, fw_name, &pdev->dev); 148 if (fw->size % 3) { 150 fw->size, fw_name); 151 release_firmware(fw); 154 for (i = 0; i < fw->size; i = i + 3) { 156 dsp56k_host_interface.data.b[1] = fw->data[i]; 157 dsp56k_host_interface.data.b[2] = fw->data[i + 1]; 158 dsp56k_host_interface.data.b[3] = fw->data[i + 2]; 160 release_firmware(fw); [all...] |
/drivers/media/dvb-frontends/ |
H A D | or51132.c | 30 * "dvb-fe-or51132-vsb.fw" and "dvb-fe-or51132-qam.fw" to 34 #define OR51132_VSB_FIRMWARE "dvb-fe-or51132-vsb.fw" 35 #define OR51132_QAM_FIRMWARE "dvb-fe-or51132-qam.fw" 132 static int or51132_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) argument 140 dprintk("Firmware is %Zd bytes\n",fw->size); 143 firmwareAsize = le32_to_cpu(*((__le32*)fw->data)); 145 firmwareBsize = le32_to_cpu(*((__le32*)(fw->data+4))); 149 if ((ret = or51132_writebuf(state, &fw->data[8], firmwareAsize))) { 153 if ((ret = or51132_writebuf(state, &fw 314 const struct firmware *fw; local [all...] |
H A D | or51211.c | 33 #define OR51211_DEFAULT_FIRMWARE "dvb-fe-or51211.fw" 108 const struct firmware *fw) 114 dprintk("Firmware is %zu bytes\n", fw->size); 129 tudata[i] = fw->data[i]; 132 tudata[i+337] = fw->data[145+i]; 143 &fw->data[393],8125)) { 367 const struct firmware* fw; local 376 ret = config->request_firmware(fe, &fw, 385 ret = or51211_load_firmware(fe, fw); 386 release_firmware(fw); 107 or51211_load_firmware(struct dvb_frontend* fe, const struct firmware *fw) argument [all...] |
H A D | sp8870.c | 28 #define SP8870_DEFAULT_FIRMWARE "dvb-fe-sp8870.fw" 98 static int sp8870_firmware_upload (struct sp8870_state* state, const struct firmware *fw) argument 101 const char *fw_buf = fw->data; 109 if (fw->size < SP8870_FIRMWARE_SIZE + SP8870_FIRMWARE_OFFSET) 307 const struct firmware *fw = NULL; local 318 if (state->config->request_firmware(fe, &fw, SP8870_DEFAULT_FIRMWARE)) { 323 if (sp8870_firmware_upload(state, fw)) { 325 release_firmware(fw); 328 release_firmware(fw);
|
H A D | tdhd1.h | 31 static int alps_tdhd1_204_request_firmware(struct dvb_frontend *fe, const struct firmware **fw, char *name);
|
H A D | si2168.c | 358 const struct firmware *fw = NULL; local 440 ret = request_firmware(&fw, fw_file, &s->client->dev); 442 /* fallback mechanism to handle old name for Si2168 B40 fw */ 445 ret = request_firmware(&fw, fw_file, &s->client->dev); 463 for (remaining = fw->size; remaining > 0; remaining -= i2c_wr_max) { 468 memcpy(cmd.args, &fw->data[fw->size - remaining], len); 480 release_firmware(fw); 481 fw = NULL; 509 if (fw) [all...] |
/drivers/net/wireless/iwlwifi/dvm/ |
H A D | ucode.c | 54 return &priv->fw->img[ucode_type]; 258 if (priv->fw->ucode_capa.flags & IWL_UCODE_TLV_FLAGS_PAN && 327 const struct fw_img *fw; local 332 fw = iwl_get_ucode_image(priv, ucode_type); 333 if (WARN_ON(!fw)) 344 ret = iwl_trans_start_fw(priv->trans, fw, false); 418 if (!priv->fw->img[IWL_UCODE_INIT].sec[0].len)
|
/drivers/net/wireless/ath/carl9170/ |
H A D | usb.c | 462 buf = kmalloc(ar->fw.rx_size, gfp); 473 AR9170_USB_EP_RX), buf, ar->fw.rx_size, 725 if (ar->fw.tx_stream) { 757 if (ar->fw.fw) { 758 release_firmware(ar->fw.fw); 759 memset(&ar->fw, 0, sizeof(ar->fw)); 815 data = ar->fw 1024 carl9170_usb_firmware_step2(const struct firmware *fw, void *context) argument [all...] |
/drivers/net/can/softing/ |
H A D | softing_main.c | 79 if (!card->fw.up || 460 if (mutex_lock_interruptible(&card->fw.lock)) 462 fw_up = card->fw.up; 463 card->fw.up = 0; 476 mutex_unlock(&card->fw.lock); 486 if (mutex_lock_interruptible(&card->fw.lock)) 488 if (card->fw.up) { 489 mutex_unlock(&card->fw.lock); 516 ret = softing_load_fw(card->pdat->boot.fw, card, card->dpram, 522 ret = softing_load_fw(card->pdat->load.fw, car [all...] |
/drivers/net/ethernet/qlogic/netxen/ |
H A D | netxen_nic_init.c | 607 const u8 *unirom = adapter->fw->data; 609 u32 fw_file_size = adapter->fw->size; 632 const u8 *unirom = adapter->fw->data; 647 if (adapter->fw->size < tab_size) 656 if (adapter->fw->size < data_size) 667 const u8 *unirom = adapter->fw->data; 682 if (adapter->fw->size < tab_size) 690 if (adapter->fw->size < data_size) 701 const u8 *unirom = adapter->fw->data; 717 if (adapter->fw 842 const struct firmware *fw = adapter->fw; local 874 const struct firmware *fw = adapter->fw; local 997 const struct firmware *fw = adapter->fw; local 1094 const struct firmware *fw = adapter->fw; local [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon_ucode.c | 157 int radeon_ucode_validate(const struct firmware *fw) argument 160 (const struct common_firmware_header *)fw->data; 162 if (fw->size == le32_to_cpu(hdr->size_bytes))
|
/drivers/leds/ |
H A D | leds-lp8501.c | 257 const struct firmware *fw = chip->fw; local 259 if (fw->size > LP8501_PROGRAM_LENGTH) { 261 fw->size); 272 lp8501_update_program_memory(chip, fw->data, fw->size);
|
/drivers/net/wireless/rsi/ |
H A D | rsi_91x_sdio_ops.c | 69 * @fw: Pointer to the firmware value to be written. 76 const u8 *fw, 100 (u8 *)(fw + indx), 125 (u8 *)(fw + indx), 175 const u8 *fw; local 204 fw = kmemdup(fw_entry->data, fw_entry->size, GFP_KERNEL); 215 status = rsi_copy_to_card(common, fw, len, num_blocks); 75 rsi_copy_to_card(struct rsi_common *common, const u8 *fw, u32 len, u32 num_blocks) argument
|
/drivers/net/wireless/ti/wl1251/ |
H A D | boot.c | 325 wl1251_debug(DEBUG_BOOT, "chip id before fw upload: 0x%x", 329 fw_data_len = (wl->fw[4] << 24) | (wl->fw[5] << 16) | 330 (wl->fw[6] << 8) | (wl->fw[7]); 373 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; 374 wl1251_debug(DEBUG_BOOT, "uploading fw chunk 0x%p to 0x%x", 387 p = wl->fw + FW_HDR_SIZE + chunk_num * CHUNK_SIZE; 393 wl1251_debug(DEBUG_BOOT, "uploading fw last chunk (%zu B) 0x%p to 0x%x",
|
/drivers/net/wireless/p54/ |
H A D | p54usb.c | 123 const char *fw; member in struct:__anon4637 129 .fw = "isl3886usb", 135 .fw = "isl3887usb", 516 left = block_size = min_t(size_t, P54U_FW_BLOCK, priv->fw->size); 521 data = priv->fw->data; 522 remains = priv->fw->size; 527 hdr->fw_length = cpu_to_le32(priv->fw->size); 569 *((__le32 *)buf) = cpu_to_le32(~crc32_le(~0, priv->fw->data, 570 priv->fw->size)); 739 remains = priv->fw [all...] |
/drivers/media/usb/dvb-usb-v2/ |
H A D | af9035.c | 107 /* fw returns status 1 when IR code was not received */ 113 dev_dbg(&d->udev->dev, "%s: command=%02x failed fw error=%d\n", 533 const struct firmware *fw) 556 for (i = fw->size; i > HDR_SIZE;) { 557 hdr_core = fw->data[fw->size - i + 0]; 558 hdr_addr = fw->data[fw->size - i + 1] << 8; 559 hdr_addr |= fw->data[fw 532 af9035_download_firmware_old(struct dvb_usb_device *d, const struct firmware *fw) argument 619 af9035_download_firmware_new(struct dvb_usb_device *d, const struct firmware *fw) argument 664 af9035_download_firmware(struct dvb_usb_device *d, const struct firmware *fw) argument [all...] |
/drivers/video/fbdev/ |
H A D | metronomefb.c | 50 int fw; /* frame width */ member in struct:epd_frame 58 .fw = 832, 79 .fw = 1088, 90 .fw = 1200, 583 int fw, fh; local 625 fw = epd_frame_table[epd_dt_index].fw; 630 videomemorysize = PAGE_SIZE + (fw * fh); 638 metronomefb_fix.line_length = fw; 639 metronomefb_var.xres = fw; [all...] |
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | mac80211_if.c | 94 MODULE_FIRMWARE("brcm/bcm43xx-0.fw"); 95 MODULE_FIRMWARE("brcm/bcm43xx_hdr-0.fw"); 293 if (wl->fw.fw_cnt) 359 release_firmware(wl->fw.fw_bin[i]); 360 release_firmware(wl->fw.fw_hdr[i]); 375 memset(&wl->fw, 0, sizeof(struct brcms_firmware)); 379 sprintf(fw_name, "%s-%d.fw", brcms_firmwares[i], 381 status = request_firmware(&wl->fw.fw_bin[i], fw_name, device); 387 sprintf(fw_name, "%s_hdr-%d.fw", brcms_firmwares[i], 389 status = request_firmware(&wl->fw 1645 const struct firmware *fw; local [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_sd7220.c | 47 #define SD7220_FW_NAME "qlogic/sd7220.fw" 112 const struct firmware *fw); 114 const struct firmware *fw); 124 const struct firmware *fw) 129 qib_sd7220_ib_vfy(dd, fw) > 0) 395 const struct firmware *fw; local 407 ret = request_firmware(&fw, SD7220_FW_NAME, &dd->pcidev->dev); 414 ret = qib_ibsd_ucode_loaded(dd->pport, fw); 463 ret = qib_sd7220_ib_load(dd, fw); 469 vfy = qib_sd7220_ib_vfy(dd, fw); 123 qib_ibsd_ucode_loaded(struct qib_pportdata *ppd, const struct firmware *fw) argument 910 qib_sd7220_ib_load(struct qib_devdata *dd, const struct firmware *fw) argument 916 qib_sd7220_ib_vfy(struct qib_devdata *dd, const struct firmware *fw) argument [all...] |
/drivers/media/common/siano/ |
H A D | sms-cards.h | 85 char *name, *fw[DEVICE_MODE_MAX]; member in struct:sms_board
|
/drivers/media/usb/gspca/ |
H A D | vicam.c | 40 #define VICAM_FIRMWARE "vicam/firmware.fw" 242 const struct firmware *uninitialized_var(fw); 245 ret = request_ihex_firmware(&fw, VICAM_FIRMWARE, 248 pr_err("Failed to load \"vicam/firmware.fw\": %d\n", ret); 257 for (rec = (void *)fw->data; rec; rec = ihex_next_binrec(rec)) { 267 release_firmware(fw);
|
/drivers/net/wireless/libertas/ |
H A D | if_usb.h | 66 const struct firmware *fw; member in struct:if_usb_card
|
/drivers/net/wireless/libertas_tf/ |
H A D | if_usb.h | 62 const struct firmware *fw; member in struct:if_usb_card
|