/drivers/mfd/ |
H A D | timberdale.c | 60 } fw; member in struct:timberdale_device 644 return sprintf(buf, "%d.%d.%d\n", priv->fw.major, priv->fw.minor, 645 priv->fw.config); 691 priv->fw.major = ioread32(priv->ctl_membase + TIMB_REV_MAJOR); 692 priv->fw.minor = ioread32(priv->ctl_membase + TIMB_REV_MINOR); 693 priv->fw.config = ioread32(priv->ctl_membase + TIMB_HW_CONFIG); 695 if (priv->fw.major > TIMB_SUPPORTED_MAJOR) { 698 "support %d.%d\n", priv->fw.major, priv->fw [all...] |
/drivers/base/ |
H A D | firmware_class.c | 48 static bool fw_get_builtin_firmware(struct firmware *fw, const char *name) argument 54 fw->size = b_fw->size; 55 fw->data = b_fw->data; 63 static bool fw_is_builtin_firmware(const struct firmware *fw) argument 68 if (fw->data == b_fw->data) 76 static inline bool fw_get_builtin_firmware(struct firmware *fw, const char *name) argument 81 static inline bool fw_is_builtin_firmware(const struct firmware *fw) argument 197 pr_debug("%s: fw-%s buf=%p\n", __func__, fw_name, buf); 243 pr_debug("%s: fw-%s buf=%p data=%p size=%u\n", 362 static void firmware_free_data(const struct firmware *fw) argument 373 fw_set_page_data(struct firmware_buf *buf, struct firmware *fw) argument 453 struct firmware *fw; member in struct:firmware_priv 1059 assign_firmware_buf(struct firmware *fw, struct device *device, unsigned int opt_flags) argument 1101 struct firmware *fw; local 1224 release_firmware(const struct firmware *fw) argument 1248 const struct firmware *fw; local 1285 request_firmware_nowait( struct module *module, bool uevent, const char *name, struct device *device, gfp_t gfp, void *context, void (*cont)(const struct firmware *fw, void *context)) argument 1336 const struct firmware *fw; local 1375 struct firmware fw; local [all...] |
/drivers/media/common/siano/ |
H A D | sms-cards.c | 57 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_STELLAR, 63 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_NOVA_A, 69 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_NOVA_B, 75 .fw[DEVICE_MODE_ISDBT_BDA] = SMS_FW_ISDBT_HCW_55XXX, 76 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX, 90 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX, 100 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVBT_HCW_55XXX, 163 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVB_NOVA_12MHZ_B0,
|
/drivers/misc/ |
H A D | lattice-ecp3-config.c | 69 static void firmware_load(const struct firmware *fw, void *context) argument 82 if (fw == NULL) { 87 if (fw->size == 0) { 121 buffer = kzalloc(fw->size + 8, GFP_KERNEL); 134 memcpy(buffer + 4, fw->data, fw->size); 167 ret = spi_write(spi, buffer, fw->size + 8); 186 release_firmware(fw);
|
/drivers/scsi/isci/ |
H A D | probe_roms.c | 114 struct isci_orom *isci_request_firmware(struct pci_dev *pdev, const struct firmware *fw) argument 119 if (request_firmware(&fw, ISCI_FW_NAME, &pdev->dev) != 0) 122 if (fw->size < sizeof(*orom)) 125 data = (struct isci_orom *)fw->data; 131 orom = devm_kzalloc(&pdev->dev, fw->size, GFP_KERNEL); 135 memcpy(orom, fw->data, fw->size); 152 release_firmware(fw);
|
/drivers/uwb/i1480/dfu/ |
H A D | phy.c | 154 * We assume the MAC fw is up and running. This means we can use the 165 const struct firmware *fw; local 171 result = request_firmware(&fw, i1480->phy_fw_name, i1480->dev); 175 for (data_itr = fw->data, data_top = data_itr + fw->size; 193 dev_info(i1480->dev, "PHY fw '%s': uploaded\n", i1480->phy_fw_name); 197 release_firmware(fw); 199 dev_err(i1480->dev, "PHY fw '%s': failed to upload (%d), "
|
/drivers/staging/rtl8188eu/hal/ |
H A D | fw.c | 30 #include "fw.h" 189 const struct firmware *fw; local 196 if (request_firmware(&fw, fw_name, device)){ 201 if (fw->size > FW_8188E_SIZE) { 212 memcpy(rtlhal->pfirmware, fw->data, fw->size); 213 rtlhal->fwsize = fw->size; 214 release_firmware(fw);
|
/drivers/media/pci/ivtv/ |
H A D | ivtv-firmware.c | 54 const struct firmware *fw = NULL; local 58 if (retries && request_firmware(&fw, fn, &itv->pdev->dev) == 0) { 61 const u32 *src = (const u32 *)fw->data; 63 if (fw->size != size) { 68 IVTV_INFO("Retry: file loaded was not %s (expected size %ld, got %zu)\n", fn, size, fw->size); 69 release_firmware(fw); 73 for (i = 0; i < fw->size; i += 4) { 79 IVTV_INFO("Loaded %s firmware (%zu bytes)\n", fn, fw->size); 80 release_firmware(fw);
|
/drivers/media/pci/saa7164/ |
H A D | saa7164-fw.c | 27 #define SAA7164_REV2_FIRMWARE "NXP7164-2010-03-10.1.fw" 30 #define SAA7164_REV3_FIRMWARE "NXP7164-2010-03-10.1.fw" 208 const struct firmware *fw = NULL; local 422 ret = request_firmware(&fw, fwname, &dev->pci->dev); 430 __func__, fw->size); 432 if (fw->size != fwlength) { 440 hdr = (struct fw_header *)fw->data; 463 boothdr = (struct fw_header *)(fw->data + 505 fwhdr = (struct fw_header *)(fw->data+tmp); 531 bootloaderoffset = (u8 *)(fw [all...] |
H A D | Makefile | 2 saa7164-fw.o saa7164-bus.o saa7164-cmd.o saa7164-api.o \
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_init.c | 714 /* 0-4:-signature, 4-8:-fw version */ 776 const u8 *unirom = adapter->fw->data; 780 fw_file_size = adapter->fw->size; 801 const u8 *unirom = adapter->fw->data; 815 if (adapter->fw->size < tab_size) 824 if (adapter->fw->size < data_size) 835 const u8 *unirom = adapter->fw->data; 850 if (adapter->fw->size < tab_size) 858 if (adapter->fw->size < data_size) 868 const u8 *unirom = adapter->fw 1013 const struct firmware *fw = adapter->fw; local 1045 const struct firmware *fw = adapter->fw; local 1119 const struct firmware *fw = adapter->fw; local 1214 const struct firmware *fw = adapter->fw; local [all...] |
/drivers/media/dvb-frontends/ |
H A D | nxt200x.c | 45 #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" 46 #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" 422 static int nxt2002_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) argument 430 dprintk("Firmware is %zu bytes\n", fw->size); 446 for (position = 0; position < fw->size; position++) { 460 nxt200x_writebytes(state, chunkpos, &fw->data[position-3], 4); 462 crc = nxt200x_crc(crc, fw->data[position]); 464 if ((written == 255) || (position+1 == fw->size)) { 467 &fw->data[position-(written %4) + 1], 489 static int nxt2004_load_firmware (struct dvb_frontend* fe, const struct firmware *fw) argument 885 const struct firmware *fw; local 948 const struct firmware *fw; local [all...] |
/drivers/net/can/softing/ |
H A D | softing_fw.c | 147 const struct firmware *fw; local 156 ret = request_firmware(&fw, file, &card->pdev->dev); 161 card->pdat->name, file, (unsigned int)fw->size, 164 mem = fw->data; 165 end = &mem[fw->size]; 223 release_firmware(fw); 231 const struct firmware *fw; local 239 ret = request_firmware(&fw, file, &card->pdev->dev); 246 file, (unsigned long)fw->size); 248 mem = fw [all...] |
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | Makefile | 3 mlx4_core-y := alloc.o catas.o cmd.o cq.o eq.o fw.o icm.o intf.o main.o mcg.o \
|
H A D | catas.c | 61 for (i = 0; i < priv->fw.catas_size; ++i) 137 addr = pci_resource_start(dev->pdev, priv->fw.catas_bar) + 138 priv->fw.catas_offset; 140 priv->catas_err.map = ioremap(addr, priv->fw.catas_size * 4);
|
/drivers/net/wireless/ath/ath10k/ |
H A D | core.c | 46 .fw = { 48 .fw = QCA988X_HW_2_0_FW_FILE, 124 const struct firmware *fw; local 134 ret = request_firmware(&fw, filename, ar->dev); 138 return fw; 328 if (ar->hw_params.fw.fw == NULL) { 333 if (ar->hw_params.fw.board == NULL) { 339 ar->hw_params.fw.dir, 340 ar->hw_params.fw [all...] |
/drivers/net/wireless/ath/wil6210/ |
H A D | Makefile | 14 wil6210-y += fw.o
|
/drivers/net/wireless/orinoco/ |
H A D | Makefile | 4 orinoco-objs := main.o fw.o hw.o mic.o scan.o wext.o hermes_dld.o hermes.o cfg.o
|
/drivers/media/pci/cx18/ |
H A D | cx18-dvb.c | 43 #define FWFILE "dvb-cx18-mpc718-mt352.fw" 137 const struct firmware **fw) 143 ret = request_firmware(fw, fn, &cx->pci_dev->dev); 147 size_t sz = (*fw)->size; 152 release_firmware(*fw); 153 *fw = NULL; 171 const struct firmware *fw = NULL; local 176 ret = yuan_mpc718_mt352_reqfw(stream, &fw); 181 for (i = 0; i < fw->size; i += 2) { 182 buf[0] = fw 136 yuan_mpc718_mt352_reqfw(struct cx18_stream *stream, const struct firmware **fw) argument [all...] |
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | fw.c | 69 #include "iwl-fw.h" 94 return &mvm->fw->img[ucode_type]; 183 const struct fw_img *fw; local 189 fw = iwl_get_ucode_image(mvm, ucode_type); 190 if (WARN_ON(!fw)) 199 ret = iwl_trans_start_fw(mvm->trans, fw, ucode_type == IWL_UCODE_INIT); 263 phy_cfg_cmd.phy_cfg = cpu_to_le32(mvm->fw->phy_config); 265 mvm->fw->default_calib[ucode_type].event_trigger; 267 mvm->fw->default_calib[ucode_type].flow_trigger; 340 ret = iwl_send_tx_ant_cfg(mvm, mvm->fw [all...] |
H A D | Makefile | 2 iwlmvm-y += fw.o mac80211.o nvm.o ops.o phy-ctxt.o mac-ctxt.o
|
/drivers/net/wireless/ti/wlcore/ |
H A D | boot.c | 71 wl1271_warning("fw version incorrect value"); 228 wl1271_debug(DEBUG_BOOT, "uploading fw chunk 0x%p to 0x%x", 241 wl1271_debug(DEBUG_BOOT, "uploading fw last chunk (%zd B) 0x%p to 0x%x", 254 u8 *fw; local 256 fw = wl->fw; 257 chunks = be32_to_cpup((__be32 *) fw); 258 fw += sizeof(u32); 263 addr = be32_to_cpup((__be32 *) fw); 264 fw [all...] |
/drivers/net/wireless/b43/ |
H A D | main.h | 109 struct b43_firmware_file *fw, bool async); 110 void b43_do_release_fw(struct b43_firmware_file *fw);
|
/drivers/scsi/sym53c8xx_2/ |
H A D | sym_fw.c | 258 sym_fw_setup_bus_addresses(struct sym_hcb *np, struct sym_fw *fw) argument 268 po = (u_short *) fw->a_ofs; 276 po = (u_short *) fw->b_ofs; 284 po = (u_short *) fw->z_ofs; 295 sym_fw1_setup(struct sym_hcb *np, struct sym_fw *fw) argument 311 sym_fw_setup_bus_addresses(np, fw); 319 sym_fw2_setup(struct sym_hcb *np, struct sym_fw *fw) argument 335 sym_fw_setup_bus_addresses(np, fw);
|
/drivers/media/usb/dvb-usb/ |
H A D | gp8psk.c | 20 static char bcm4500_firmware[] = "dvb-usb-gp8psk-02.fw"; 115 const struct firmware *fw = NULL; local 118 if ((ret = request_firmware(&fw, bcm4500_firmware, 133 ptr = fw->data; 142 if (ptr + buflen >= fw->data + fw->size) { 159 release_firmware(fw); 266 .firmware = "dvb-usb-gp8psk-01.fw",
|