/drivers/media/usb/dvb-usb-v2/ |
H A D | ec168.c | 212 const struct firmware *fw) 219 for (remaining = fw->size; remaining > 0; remaining -= LEN_MAX) { 225 req.data = (u8 *) &fw->data[fw->size - remaining]; 226 req.index = fw->size - remaining; 211 ec168_download_firmware(struct dvb_usb_device *d, const struct firmware *fw) argument
|
/drivers/net/wireless/ti/wl1251/ |
H A D | main.c | 68 const struct firmware *fw; local 72 ret = request_firmware(&fw, WL1251_FW_NAME, dev); 79 if (fw->size % 4) { 81 fw->size); 86 wl->fw_len = fw->size; 87 wl->fw = vmalloc(wl->fw_len); 89 if (!wl->fw) { 95 memcpy(wl->fw, fw->data, wl->fw_len); 100 release_firmware(fw); 107 const struct firmware *fw; local [all...] |
/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_display.c | 505 u32 fw; local 507 fw = REG_READ(DSPFW1); 508 fw &= ~DSP_FIFO_SR_WM_MASK; 509 fw |= (0x7e << DSP_FIFO_SR_WM_SHIFT); 510 fw &= ~CURSOR_B_FIFO_WM_MASK; 511 fw |= (0x4 << CURSOR_B_FIFO_WM_SHIFT); 512 REG_WRITE(DSPFW1, fw); 514 fw = REG_READ(DSPFW2); 515 fw &= ~CURSOR_A_FIFO_WM_MASK; 516 fw | [all...] |
/drivers/media/dvb-frontends/ |
H A D | ds3000.c | 43 #define DS3000_DEFAULT_FIRMWARE "dvb-fe-ds3000.fw" 345 const struct firmware *fw); 350 const struct firmware *fw; local 363 ret = request_firmware(&fw, DS3000_DEFAULT_FIRMWARE, 372 ret = ds3000_load_firmware(fe, fw); 376 release_firmware(fw); 385 const struct firmware *fw) 392 fw->size, 393 fw->data[0], 394 fw 384 ds3000_load_firmware(struct dvb_frontend *fe, const struct firmware *fw) argument [all...] |
H A D | sp887x.c | 11 #define SP887X_DEFAULT_FIRMWARE "dvb-fe-sp887x.fw" 137 static int sp887x_initial_setup (struct dvb_frontend* fe, const struct firmware *fw) argument 142 int fw_size = fw->size; 143 const unsigned char *mem = fw->data; 151 mem = fw->data + 10; 523 const struct firmware *fw = NULL; local 529 ret = state->config->request_firmware(fe, &fw, SP887X_DEFAULT_FIRMWARE); 535 ret = sp887x_initial_setup(fe, fw); 536 release_firmware(fw);
|
H A D | cx24116.c | 57 #define CX24116_DEFAULT_FIRMWARE "dvb-fe-cx24116.fw" 475 const struct firmware *fw); 480 const struct firmware *fw; local 494 ret = request_firmware(&fw, CX24116_DEFAULT_FIRMWARE, 508 ret = cx24116_load_firmware(fe, fw); 513 release_firmware(fw); 565 const struct firmware *fw) 574 fw->size, 575 fw->data[0], 576 fw 564 cx24116_load_firmware(struct dvb_frontend *fe, const struct firmware *fw) argument [all...] |
H A D | tda1004x.h | 103 int (*request_firmware)(struct dvb_frontend* fe, const struct firmware **fw, char* name);
|
/drivers/firmware/ |
H A D | dell_rbu.c | 544 static void callbackfn_rbu(const struct firmware *fw, void *context) argument 548 if (!fw) 551 if (!fw->size) 556 if (!img_update_realloc(fw->size)) 558 fw->data, fw->size); 565 if (packetize_data(fw->data, fw->size)) 576 release_firmware(fw);
|
/drivers/media/usb/dvb-usb/ |
H A D | opera1.c | 46 "set debugging level (1=info,xfer=2,pll=4,ts=8,err=16,rc=32,fw=64 (or-able))." 448 const struct firmware *fw = NULL; local 454 if ((ret = request_firmware(&fw, filename, &dev->dev)) != 0) { 460 p = kmalloc(fw->size, GFP_KERNEL); 465 memcpy(p, fw->data, fw->size); 469 for (i = 0; i < fw->size;) { 470 if ( (fw->size - i) <fpgasize){ 471 fpgasize=fw->size-i; 494 release_firmware(fw); [all...] |
H A D | dib0700.h | 61 extern int dib0700_download_firmware(struct usb_device *udev, const struct firmware *fw);
|
/drivers/leds/ |
H A D | leds-lp5521.c | 275 const struct firmware *fw = chip->fw; local 277 if (fw->size > LP5521_PROGRAM_LENGTH) { 279 fw->size); 290 lp5521_update_program_memory(chip, fw->data, fw->size);
|
H A D | leds-lp5562.c | 264 const struct firmware *fw = chip->fw; local 266 if (fw->size > LP5562_PROGRAM_LENGTH) { 268 fw->size); 279 lp5562_update_firmware(chip, fw->data, fw->size);
|
/drivers/net/wireless/ath/wil6210/ |
H A D | fw_inc.c | 470 const struct firmware *fw; local 474 rc = request_firmware(&fw, name, wil_to_pcie_dev(wil)); 479 wil_dbg_fw(wil, "Loading <%s>, %zu bytes\n", name, fw->size); 481 for (sz = fw->size, d = fw->data; sz; sz -= rc1, d += rc1) { 493 release_firmware(fw);
|
/drivers/net/wimax/i2400m/ |
H A D | fw.c | 164 #define D_SUBMODULE fw 738 dev_err(dev, "fw %s: bad section #%zu, " 749 dev_err(dev, "fw %s: section #%zu (@%zu %zu B) " 1394 d_fnstart(5, dev, "(i2400m %p bcf %p fw size %zu)\n", 1434 * bcf_size refers to one header size plus the fw sections size 1443 dev_err(dev, "fw %s: download failed: %d\n", 1452 dev_err(dev, "fw %s: " 1458 d_printf(2, dev, "fw %s successfully uploaded\n", 1480 int i2400m_fw_bootstrap(struct i2400m *i2400m, const struct firmware *fw, argument 1488 bcf = (void *) fw 1505 const struct firmware *fw; member in struct:i2400m_fw 1556 const struct firmware *fw; local [all...] |
/drivers/net/wireless/b43/ |
H A D | main.c | 71 MODULE_FIRMWARE("b43/ucode11.fw"); 72 MODULE_FIRMWARE("b43/ucode13.fw"); 73 MODULE_FIRMWARE("b43/ucode14.fw"); 74 MODULE_FIRMWARE("b43/ucode15.fw"); 75 MODULE_FIRMWARE("b43/ucode16_mimo.fw"); 76 MODULE_FIRMWARE("b43/ucode5.fw"); 77 MODULE_FIRMWARE("b43/ucode9.fw"); 86 MODULE_PARM_DESC(fwpostfix, "Postfix for the .fw files to load."); 604 B43_WARN_ON(!dev->fw.opensource); 1866 if (!dev->fw 2119 b43_do_release_fw(struct b43_firmware_file *fw) argument 2157 b43_do_request_fw(struct b43_request_fw_context *ctx, const char *name, struct b43_firmware_file *fw, bool async) argument 2269 struct b43_firmware *fw = &ctx->dev->fw; local 2793 struct b43_firmware *fw = &dev->fw; local 2808 struct b43_firmware *fw = &dev->fw; local [all...] |
/drivers/fmc/ |
H A D | fmc-fakedev.c | 99 const struct firmware *fw; local 110 ret = request_firmware(&fw, gw, &fmc->dev); 120 release_firmware(fw); 303 const struct firmware *fw; local 321 ret = request_firmware(&fw, ff_eeprom[i], &ff->dev); 326 len = min_t(size_t, fw->size, (size_t)FF_EEPROM_SIZE); 327 memcpy(ff_eeimg[i], fw->data, len); 328 release_firmware(fw);
|
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw.c | 40 #include "fw.h" 1167 struct mlx4_fw *fw = &mlx4_priv(dev)->fw; local 1248 MLX4_GET(fw->catas_offset, outbox, QUERY_FW_ERR_START_OFFSET); 1249 MLX4_GET(fw->catas_size, outbox, QUERY_FW_ERR_SIZE_OFFSET); 1250 MLX4_GET(fw->catas_bar, outbox, QUERY_FW_ERR_BAR_OFFSET); 1251 fw->catas_bar = (fw->catas_bar >> 6) * 2; 1254 (unsigned long long) fw->catas_offset, fw [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | phy-ctxt.c | 67 #include "fw-api.h" 70 /* Maps the driver specific channel width definition to the the fw values */ 91 * freq) definitions to the the fw values 173 cmd->rxchain_info = cpu_to_le32(mvm->fw->valid_rx_ant << 179 cmd->txchain_info = cpu_to_le32(mvm->fw->valid_tx_ant);
|
H A D | ops.c | 72 #include "iwl-fw.h" 83 #include "fw-api-scan.h" 85 #include "iwl-fw-error-dump.h" 108 "set to true to debug an ASSERT in INIT fw (default: false"); 150 radio_cfg_type = (mvm->fw->phy_config & FW_PHY_CFG_RADIO_TYPE) >> 152 radio_cfg_step = (mvm->fw->phy_config & FW_PHY_CFG_RADIO_STEP) >> 154 radio_cfg_dash = (mvm->fw->phy_config & FW_PHY_CFG_RADIO_DASH) >> 216 * Handlers for fw notifications 375 const struct iwl_fw *fw, struct dentry *dbgfs_dir) 413 mvm->fw 374 iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg, const struct iwl_fw *fw, struct dentry *dbgfs_dir) argument [all...] |
/drivers/net/wireless/libertas/ |
H A D | if_cs.c | 77 { MODEL_8305, "libertas_cs_helper.fw", NULL }, 79 { MODEL_8381, "libertas_cs_helper.fw", "libertas_cs.fw" }, 81 { MODEL_8385, "libertas_cs_helper.fw", "libertas_cs.fw" }, 89 MODULE_FIRMWARE("libertas_cs_helper.fw"); 90 MODULE_FIRMWARE("libertas_cs.fw"); 588 static int if_cs_prog_helper(struct if_cs_card *card, const struct firmware *fw) argument 618 lbs_deb_cs("helper size %td\n", fw->size); 626 int remain = fw 679 if_cs_prog_real(struct if_cs_card *card, const struct firmware *fw) argument [all...] |
/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | mac80211_if.h | 82 struct brcms_firmware fw; member in struct:brcms_info
|
/drivers/staging/rtl8188eu/ |
H A D | Makefile | 20 hal/fw.o \
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_main.c | 352 mdev->fw.arbel.fw_icm = 353 mthca_alloc_icm(mdev, mdev->fw.arbel.fw_pages, 355 if (!mdev->fw.arbel.fw_icm) { 360 err = mthca_MAP_FA(mdev, mdev->fw.arbel.fw_icm); 377 mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); 399 mdev->fw.arbel.aux_icm = mthca_alloc_icm(mdev, aux_pages, 401 if (!mdev->fw.arbel.aux_icm) { 406 err = mthca_MAP_ICM_AUX(mdev, mdev->fw.arbel.aux_icm); 552 mthca_free_icm(mdev, mdev->fw.arbel.aux_icm, 0); 572 mthca_free_icm(mdev, mdev->fw [all...] |
/drivers/media/usb/tlg2300/ |
H A D | pd-main.c | 216 const struct firmware *fw = NULL; local 221 ret = request_firmware(&fw, firmware_name, &udev->dev); 227 fwlength = fw->size; 229 fwbuf = kmemdup(fw->data, fwlength, GFP_KERNEL); 251 release_firmware(fw);
|
/drivers/nfc/ |
H A D | nfcwilink.c | 248 const struct firmware *fw; local 259 rc = request_firmware(&fw, file_name, &drv->pdev->dev); 270 len = fw->size; 271 ptr = (__u8 *)fw->data; 315 release_firmware(fw);
|