Home
last modified time | relevance | path

Searched refs:fw_info (Results 1 – 33 of 33) sorted by relevance

/linux-4.1.27/drivers/nfc/nxp-nci/
Dfirmware.c65 struct nxp_nci_fw_info *fw_info = &info->fw_info; in nxp_nci_fw_work_complete() local
76 if (fw_info->fw) { in nxp_nci_fw_work_complete()
77 release_firmware(fw_info->fw); in nxp_nci_fw_work_complete()
78 fw_info->fw = NULL; in nxp_nci_fw_work_complete()
81 nfc_fw_download_done(info->ndev->nfc_dev, fw_info->name, (u32) -result); in nxp_nci_fw_work_complete()
101 struct nxp_nci_fw_info *fw_info = &info->fw_info; in nxp_nci_fw_send_chunk() local
115 remaining_len = fw_info->frame_size - fw_info->written; in nxp_nci_fw_send_chunk()
127 memcpy(skb_put(skb, chunk_len), fw_info->data + fw_info->written, in nxp_nci_fw_send_chunk()
145 struct nxp_nci_fw_info *fw_info = &info->fw_info; in nxp_nci_fw_send() local
149 reinit_completion(&fw_info->cmd_completion); in nxp_nci_fw_send()
[all …]
Dcore.c128 INIT_WORK(&info->fw_info.work, nxp_nci_fw_work); in nxp_nci_probe()
129 init_completion(&info->fw_info.cmd_completion); in nxp_nci_probe()
170 cancel_work_sync(&info->fw_info.work); in nxp_nci_remove()
Dnxp-nci.h76 struct nxp_nci_fw_info fw_info; member
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_attr.c161 ha->fw_info.fw_major, ha->fw_info.fw_minor, in qla4xxx_fw_version_show()
162 ha->fw_info.fw_patch, ha->fw_info.fw_build); in qla4xxx_fw_version_show()
165 ha->fw_info.fw_major, ha->fw_info.fw_minor, in qla4xxx_fw_version_show()
166 ha->fw_info.fw_patch, ha->fw_info.fw_build); in qla4xxx_fw_version_show()
182 return snprintf(buf, PAGE_SIZE, "%d.%02d\n", ha->fw_info.iscsi_major, in qla4xxx_iscsi_version_show()
183 ha->fw_info.iscsi_minor); in qla4xxx_iscsi_version_show()
192 ha->fw_info.bootload_major, ha->fw_info.bootload_minor, in qla4xxx_optrom_version_show()
193 ha->fw_info.bootload_patch, ha->fw_info.bootload_build); in qla4xxx_optrom_version_show()
265 return snprintf(buf, PAGE_SIZE, "%s %s\n", ha->fw_info.fw_build_date, in qla4xxx_fw_timestamp_show()
266 ha->fw_info.fw_build_time); in qla4xxx_fw_timestamp_show()
[all …]
Dql4_mbx.c1373 ha->fw_info.fw_major = le16_to_cpu(about_fw->fw_major); in qla4xxx_about_firmware()
1374 ha->fw_info.fw_minor = le16_to_cpu(about_fw->fw_minor); in qla4xxx_about_firmware()
1375 ha->fw_info.fw_patch = le16_to_cpu(about_fw->fw_patch); in qla4xxx_about_firmware()
1376 ha->fw_info.fw_build = le16_to_cpu(about_fw->fw_build); in qla4xxx_about_firmware()
1377 memcpy(ha->fw_info.fw_build_date, about_fw->fw_build_date, in qla4xxx_about_firmware()
1379 memcpy(ha->fw_info.fw_build_time, about_fw->fw_build_time, in qla4xxx_about_firmware()
1381 strcpy((char *)ha->fw_info.fw_build_user, in qla4xxx_about_firmware()
1383 ha->fw_info.fw_load_source = le16_to_cpu(about_fw->fw_load_source); in qla4xxx_about_firmware()
1384 ha->fw_info.iscsi_major = le16_to_cpu(about_fw->iscsi_major); in qla4xxx_about_firmware()
1385 ha->fw_info.iscsi_minor = le16_to_cpu(about_fw->iscsi_minor); in qla4xxx_about_firmware()
[all …]
Dql4_def.h783 struct about_fw_info fw_info; member
Dql4_os.c8834 ha->host_no, ha->fw_info.fw_major, ha->fw_info.fw_minor, in qla4xxx_probe_adapter()
8835 ha->fw_info.fw_patch, ha->fw_info.fw_build); in qla4xxx_probe_adapter()
/linux-4.1.27/drivers/staging/gdm72xx/
Dusb_boot.c52 struct fw_info { struct
148 struct fw_info fw_info; in usb_boot() local
190 if (firm->size < sizeof(fw_info) + pos) { in usb_boot()
195 memcpy(&fw_info, firm->data + pos, sizeof(fw_info)); in usb_boot()
197 array_le32_to_cpu((u32 *)&fw_info, 8); in usb_boot()
199 if ((fw_info.id & 0xffff) != pid) in usb_boot()
202 pos = hdr.offset[i] + fw_info.kernel_offset; in usb_boot()
203 if (firm->size < fw_info.kernel_len + pos) { in usb_boot()
208 ret = download_image(usbdev, firm, pos, fw_info.kernel_len, in usb_boot()
214 pos = hdr.offset[i] + fw_info.rootfs_offset; in usb_boot()
[all …]
/linux-4.1.27/drivers/scsi/fnic/
Dvnic_dev.c49 struct vnic_devcmd_fw_info *fw_info; member
294 struct vnic_devcmd_fw_info **fw_info) in vnic_dev_fw_info() argument
300 if (!vdev->fw_info) { in vnic_dev_fw_info()
301 vdev->fw_info = pci_alloc_consistent(vdev->pdev, in vnic_dev_fw_info()
304 if (!vdev->fw_info) in vnic_dev_fw_info()
313 *fw_info = vdev->fw_info; in vnic_dev_fw_info()
669 if (vdev->fw_info) in vnic_dev_unregister()
672 vdev->fw_info, vdev->fw_info_pa); in vnic_dev_unregister()
Dvnic_dev.h127 struct vnic_devcmd_fw_info **fw_info);
/linux-4.1.27/drivers/net/wireless/orinoco/
Dfw.c20 struct fw_info { struct
28 static const struct fw_info orinoco_fw[] = { argument
98 const struct fw_info *fw, in orinoco_dl_firmware()
205 symbol_dl_image(struct orinoco_private *priv, const struct fw_info *fw, in symbol_dl_image()
288 const struct fw_info *fw) in symbol_dl_firmware()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_83xx_init.c1378 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_copy_fw_file() local
1379 const struct firmware *fw = fw_info->fw; in qlcnic_83xx_copy_fw_file()
1390 fw_info->fw = NULL; in qlcnic_83xx_copy_fw_file()
1432 fw_info->fw = NULL; in qlcnic_83xx_copy_fw_file()
2098 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_run_post() local
2118 strncpy(fw_info->fw_file_name, QLC_83XX_POST_FW_FILE_NAME, in qlcnic_83xx_run_post()
2121 ret = request_firmware(&fw_info->fw, fw_info->fw_file_name, dev); in qlcnic_83xx_run_post()
2194 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_load_fw_image_from_host() local
2197 if (request_firmware(&fw_info->fw, fw_info->fw_file_name, in qlcnic_83xx_load_fw_image_from_host()
2410 struct qlc_83xx_fw_info *fw_info; in qlcnic_83xx_get_fw_info() local
[all …]
Dqlcnic.h530 struct qlc_83xx_fw_info *fw_info; member
Dqlcnic_main.c2754 kfree(ahw->fw_info); in qlcnic_remove()
/linux-4.1.27/drivers/net/can/usb/peak_usb/
Dpcan_usb_fd.c62 struct pcan_ufd_fw_info fw_info; member
863 &pdev->usb_if->fw_info, in pcan_usb_fd_init()
864 sizeof(pdev->usb_if->fw_info)); in pcan_usb_fd_init()
878 dev->adapter->name, pdev->usb_if->fw_info.hw_version, in pcan_usb_fd_init()
879 pdev->usb_if->fw_info.fw_version[0], in pcan_usb_fd_init()
880 pdev->usb_if->fw_info.fw_version[1], in pcan_usb_fd_init()
881 pdev->usb_if->fw_info.fw_version[2], in pcan_usb_fd_init()
885 if (pdev->usb_if->fw_info.fw_version[0] >= 2) { in pcan_usb_fd_init()
917 le32_to_cpu(pdev->usb_if->fw_info.dev_id[dev->ctrl_idx]); in pcan_usb_fd_init()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Dvnic_dev.c63 struct vnic_devcmd_fw_info *fw_info; member
428 struct vnic_devcmd_fw_info **fw_info) in vnic_dev_fw_info() argument
434 if (!vdev->fw_info) { in vnic_dev_fw_info()
435 vdev->fw_info = pci_zalloc_consistent(vdev->pdev, in vnic_dev_fw_info()
438 if (!vdev->fw_info) in vnic_dev_fw_info()
453 *fw_info = vdev->fw_info; in vnic_dev_fw_info()
937 if (vdev->fw_info) in vnic_dev_unregister()
940 vdev->fw_info, vdev->fw_info_pa); in vnic_dev_unregister()
Denic_dev.c28 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info) in enic_dev_fw_info() argument
33 err = vnic_dev_fw_info(enic->vdev, fw_info); in enic_dev_fw_info()
Denic_dev.h42 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
Denic_ethtool.c133 struct vnic_devcmd_fw_info *fw_info; in enic_get_drvinfo() local
136 err = enic_dev_fw_info(enic, &fw_info); in enic_get_drvinfo()
146 strlcpy(drvinfo->fw_version, fw_info->fw_version, in enic_get_drvinfo()
Dvnic_dev.h91 struct vnic_devcmd_fw_info **fw_info);
/linux-4.1.27/drivers/mfd/
Ddb8500-prcmu.c266 } fw_info; variable
668 return fw_info.valid ? &fw_info.version : NULL; in prcmu_get_fw_version()
2708 fw_info.version.project = (version & 0xFF); in dbx500_fw_version_init()
2709 fw_info.version.api_version = (version >> 8) & 0xFF; in dbx500_fw_version_init()
2710 fw_info.version.func_version = (version >> 16) & 0xFF; in dbx500_fw_version_init()
2711 fw_info.version.errata = (version >> 24) & 0xFF; in dbx500_fw_version_init()
2712 strncpy(fw_info.version.project_name, in dbx500_fw_version_init()
2713 fw_project_name(fw_info.version.project), in dbx500_fw_version_init()
2715 fw_info.valid = true; in dbx500_fw_version_init()
2717 fw_info.version.project_name, in dbx500_fw_version_init()
[all …]
/linux-4.1.27/drivers/scsi/csiostor/
Dcsio_hw_chip.h81 struct fw_info { struct
Dcsio_hw.c1872 static struct fw_info fw_info_array[] = {
1889 static struct fw_info *find_fw_info(int chip) in find_fw_info()
1900 static int csio_hw_prep_fw(struct csio_hw *hw, struct fw_info *fw_info, in csio_hw_prep_fw() argument
1909 drv_fw = &fw_info->fw_hdr; in csio_hw_prep_fw()
1996 struct fw_info *fw_info; in csio_hw_flash_fw() local
2006 fw_info = find_fw_info(CHELSIO_CHIP_VERSION(hw->chip_id)); in csio_hw_flash_fw()
2007 if (fw_info == NULL) { in csio_hw_flash_fw()
2028 ret = csio_hw_prep_fw(hw, fw_info, fw_data, fw_size, card_fw, in csio_hw_flash_fw()
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-ipc.c211 u8 fw_info[IPC_MAX_MAILBOX_BYTES - 5 * sizeof(u32)]; member
439 u8 fw_info[IPC_MAX_MAILBOX_BYTES - 5 * sizeof(u32)]; in hsw_fw_ready() local
462 if (fw_ready.fw_info_size < sizeof(fw_ready.fw_info)) { in hsw_fw_ready()
463 fw_ready.fw_info[fw_ready.fw_info_size] = 0; in hsw_fw_ready()
464 dev_dbg(hsw->dev, " Firmware info: %s \n", fw_ready.fw_info); in hsw_fw_ready()
467 memcpy(fw_info, fw_ready.fw_info, fw_ready.fw_info_size); in hsw_fw_ready()
468 pinfo = &fw_info[0]; in hsw_fw_ready()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Dcxio_hal.h114 struct ch_embedded_info fw_info; member
Dcxio_hal.c950 &(rdev_p->fw_info)); in cxio_rdev_open()
956 if (G_FW_VERSION_MAJOR(rdev_p->fw_info.fw_vers) != CXIO_FW_MAJ) { in cxio_rdev_open()
960 G_FW_VERSION_MAJOR(rdev_p->fw_info.fw_vers)); in cxio_rdev_open()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h340 struct fw_info { struct
1179 int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info,
Dcxgb4_main.c3482 static struct fw_info fw_info_array[] = {
3512 static struct fw_info *find_fw_info(int chip) in find_fw_info()
3562 struct fw_info *fw_info; in adap_init0() local
3571 fw_info = find_fw_info(CHELSIO_CHIP_VERSION(adap->params.chip)); in adap_init0()
3572 if (fw_info == NULL) { in adap_init0()
3585 ret = request_firmware(&fw, fw_info->fw_mod_name, in adap_init0()
3590 fw_info->fw_mod_name, ret); in adap_init0()
3597 ret = t4_prep_fw(adap, fw_info, fw_data, fw_size, card_fw, in adap_init0()
Dt4_hw.c1801 int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info, in t4_prep_fw() argument
1810 drv_fw = &fw_info->fw_hdr; in t4_prep_fw()
/linux-4.1.27/drivers/staging/dgap/
Ddgap.c172 static struct firmware_info fw_info[] = { variable
6624 if (fw_info[card_type].conf_name) { in dgap_firmware_load()
6625 ret = request_firmware(&fw, fw_info[card_type].conf_name, in dgap_firmware_load()
6629 fw_info[card_type].conf_name); in dgap_firmware_load()
6677 if (fw_info[card_type].bios_name) { in dgap_firmware_load()
6678 ret = request_firmware(&fw, fw_info[card_type].bios_name, in dgap_firmware_load()
6682 fw_info[card_type].bios_name); in dgap_firmware_load()
6694 if (fw_info[card_type].fep_name) { in dgap_firmware_load()
6695 ret = request_firmware(&fw, fw_info[card_type].fep_name, in dgap_firmware_load()
6699 fw_info[card_type].fep_name); in dgap_firmware_load()
[all …]
/linux-4.1.27/drivers/usb/serial/
Dio_edgeport.c2679 const char *fw_info; in load_application_firmware() local
2686 fw_info = "downloading firmware version (930)"; in load_application_firmware()
2691 fw_info = "downloading firmware version (80251)"; in load_application_firmware()
2714 dev_dbg(dev, "%s %d.%d.%d\n", fw_info, rec->data[0], rec->data[1], build); in load_application_firmware()
/linux-4.1.27/drivers/net/ethernet/realtek/
Dr8169.c2441 struct fw_info { struct
2454 struct fw_info *fw_info = (struct fw_info *)fw->data; in rtl_fw_format_ok() local
2462 if (!fw_info->magic) { in rtl_fw_format_ok()
2466 if (fw->size < sizeof(*fw_info)) in rtl_fw_format_ok()
2474 start = le32_to_cpu(fw_info->fw_start); in rtl_fw_format_ok()
2478 size = le32_to_cpu(fw_info->fw_len); in rtl_fw_format_ok()
2482 memcpy(version, fw_info->version, RTL_VER_SIZE); in rtl_fw_format_ok()
/linux-4.1.27/drivers/usb/misc/
Dusbtest.c2691 static struct usbtest_info fw_info = { variable
2773 .driver_info = (unsigned long) &fw_info,