/linux-4.1.27/drivers/nfc/nxp-nci/ |
D | firmware.c | 65 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 …]
|
D | core.c | 128 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()
|
D | nxp-nci.h | 76 struct nxp_nci_fw_info fw_info; member
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_attr.c | 161 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 …]
|
D | ql4_mbx.c | 1373 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 …]
|
D | ql4_def.h | 783 struct about_fw_info fw_info; member
|
D | ql4_os.c | 8834 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/ |
D | usb_boot.c | 52 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/ |
D | vnic_dev.c | 49 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()
|
D | vnic_dev.h | 127 struct vnic_devcmd_fw_info **fw_info);
|
/linux-4.1.27/drivers/net/wireless/orinoco/ |
D | fw.c | 20 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/ |
D | qlcnic_83xx_init.c | 1378 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 …]
|
D | qlcnic.h | 530 struct qlc_83xx_fw_info *fw_info; member
|
D | qlcnic_main.c | 2754 kfree(ahw->fw_info); in qlcnic_remove()
|
/linux-4.1.27/drivers/net/can/usb/peak_usb/ |
D | pcan_usb_fd.c | 62 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/ |
D | vnic_dev.c | 63 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()
|
D | enic_dev.c | 28 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()
|
D | enic_dev.h | 42 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
|
D | enic_ethtool.c | 133 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()
|
D | vnic_dev.h | 91 struct vnic_devcmd_fw_info **fw_info);
|
/linux-4.1.27/drivers/mfd/ |
D | db8500-prcmu.c | 266 } 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/ |
D | csio_hw_chip.h | 81 struct fw_info { struct
|
D | csio_hw.c | 1872 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/ |
D | sst-haswell-ipc.c | 211 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/ |
D | cxio_hal.h | 114 struct ch_embedded_info fw_info; member
|
D | cxio_hal.c | 950 &(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/ |
D | cxgb4.h | 340 struct fw_info { struct 1179 int t4_prep_fw(struct adapter *adap, struct fw_info *fw_info,
|
D | cxgb4_main.c | 3482 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()
|
D | t4_hw.c | 1801 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/ |
D | dgap.c | 172 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/ |
D | io_edgeport.c | 2679 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/ |
D | r8169.c | 2441 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/ |
D | usbtest.c | 2691 static struct usbtest_info fw_info = { variable 2773 .driver_info = (unsigned long) &fw_info,
|