| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_attr.c | 160 ha->fw_info.fw_major, ha->fw_info.fw_minor, in qla4xxx_fw_version_show() 161 ha->fw_info.fw_patch, ha->fw_info.fw_build); in qla4xxx_fw_version_show() 164 ha->fw_info.fw_major, ha->fw_info.fw_minor, in qla4xxx_fw_version_show() 165 ha->fw_info.fw_patch, ha->fw_info.fw_build); in qla4xxx_fw_version_show() 181 return snprintf(buf, PAGE_SIZE, "%d.%02d\n", ha->fw_info.iscsi_major, in qla4xxx_iscsi_version_show() 182 ha->fw_info.iscsi_minor); in qla4xxx_iscsi_version_show() 191 ha->fw_info.bootload_major, ha->fw_info.bootload_minor, in qla4xxx_optrom_version_show() 192 ha->fw_info.bootload_patch, ha->fw_info.bootload_build); in qla4xxx_optrom_version_show() 264 return snprintf(buf, PAGE_SIZE, "%s %s\n", ha->fw_info.fw_build_date, in qla4xxx_fw_timestamp_show() 265 ha->fw_info.fw_build_time); in qla4xxx_fw_timestamp_show() [all …]
|
| H A D | ql4_mbx.c | 1365 ha->fw_info.fw_major = le16_to_cpu(about_fw->fw_major); in qla4xxx_about_firmware() 1366 ha->fw_info.fw_minor = le16_to_cpu(about_fw->fw_minor); in qla4xxx_about_firmware() 1367 ha->fw_info.fw_patch = le16_to_cpu(about_fw->fw_patch); in qla4xxx_about_firmware() 1368 ha->fw_info.fw_build = le16_to_cpu(about_fw->fw_build); in qla4xxx_about_firmware() 1369 memcpy(ha->fw_info.fw_build_date, about_fw->fw_build_date, in qla4xxx_about_firmware() 1371 memcpy(ha->fw_info.fw_build_time, about_fw->fw_build_time, in qla4xxx_about_firmware() 1373 strcpy((char *)ha->fw_info.fw_build_user, in qla4xxx_about_firmware() 1375 ha->fw_info.fw_load_source = le16_to_cpu(about_fw->fw_load_source); in qla4xxx_about_firmware() 1376 ha->fw_info.iscsi_major = le16_to_cpu(about_fw->iscsi_major); in qla4xxx_about_firmware() 1377 ha->fw_info.iscsi_minor = le16_to_cpu(about_fw->iscsi_minor); in qla4xxx_about_firmware() [all …]
|
| /linux/drivers/hid/intel-ish-hid/ |
| H A D | ishtp-fw-loader.c | 151 struct shim_fw_info fw_info; member 472 struct shim_fw_info *fw_info) in ish_query_loader_prop() argument 488 *fw_info = (struct shim_fw_info){}; in ish_query_loader_prop() 498 *fw_info = (struct shim_fw_info){}; in ish_query_loader_prop() 503 *fw_info = ldr_xfer_query_resp.fw_info; in ish_query_loader_prop() 508 fw_info->ish_fw_version.major, in ish_query_loader_prop() 509 fw_info->ish_fw_version.minor, in ish_query_loader_prop() 510 fw_info->ish_fw_version.hotfix, in ish_query_loader_prop() 511 fw_info->ish_fw_version.build, in ish_query_loader_prop() 512 fw_info->protocol_version, in ish_query_loader_prop() [all …]
|
| /linux/drivers/staging/greybus/ |
| H A D | fw-management.c | 108 struct fw_mgmt_ioc_get_intf_version *fw_info) in fw_mgmt_interface_fw_version_operation() argument 123 fw_info->major = le16_to_cpu(response.major); in fw_mgmt_interface_fw_version_operation() 124 fw_info->minor = le16_to_cpu(response.minor); in fw_mgmt_interface_fw_version_operation() 126 ret = strscpy_pad(fw_info->firmware_tag, response.firmware_tag); in fw_mgmt_interface_fw_version_operation() 130 fw_info->firmware_tag); in fw_mgmt_interface_fw_version_operation() 236 struct fw_mgmt_ioc_get_backend_version *fw_info) in fw_mgmt_backend_fw_version_operation() argument 243 ret = strscpy_pad(request.firmware_tag, fw_info->firmware_tag); in fw_mgmt_backend_fw_version_operation() 256 fw_info->firmware_tag, ret); in fw_mgmt_backend_fw_version_operation() 260 fw_info->status = response.status; in fw_mgmt_backend_fw_version_operation() 263 fw_info->major = 0; in fw_mgmt_backend_fw_version_operation() [all …]
|
| /linux/drivers/net/can/usb/peak_usb/ |
| H A D | pcan_usb_fd.c | 64 struct pcan_ufd_fw_info fw_info; member 197 struct pcan_ufd_fw_info *fw_info = &pdev->usb_if->fw_info; in pcan_usb_fd_send_cmd() local 227 fw_info->cmd_out_ep), in pcan_usb_fd_send_cmd() 248 struct pcan_ufd_fw_info *fw_info) in pcan_usb_fd_read_fwinfo() argument 252 fw_info, in pcan_usb_fd_read_fwinfo() 253 sizeof(*fw_info)); in pcan_usb_fd_read_fwinfo() 463 err = pcan_usb_fd_read_fwinfo(dev, &usb_if->fw_info); in pcan_usb_fd_get_can_channel_id() 467 *can_ch_id = le32_to_cpu(usb_if->fw_info.dev_id[dev->ctrl_idx]); in pcan_usb_fd_get_can_channel_id() 492 struct pcan_ufd_fw_info *fw_info = &pdev->usb_if->fw_info; in pcan_usb_fd_restart_async() local 506 usb_sndbulkpipe(dev->udev, fw_info->cmd_out_ep), in pcan_usb_fd_restart_async() [all …]
|
| /linux/sound/soc/intel/catpt/ |
| H A D | sysfs.c | 39 return sysfs_emit(buf, "%s\n", cdev->ipc.config.fw_info); in fw_info_show() 41 static DEVICE_ATTR_RO(fw_info);
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_83xx_init.c | 1354 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_copy_fw_file() local 1355 const struct firmware *fw = fw_info->fw; in qlcnic_83xx_copy_fw_file() 1366 fw_info->fw = NULL; in qlcnic_83xx_copy_fw_file() 1408 fw_info->fw = NULL; in qlcnic_83xx_copy_fw_file() 2071 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_run_post() local 2091 strscpy(fw_info->fw_file_name, QLC_83XX_POST_FW_FILE_NAME, in qlcnic_83xx_run_post() 2092 sizeof(fw_info->fw_file_name)); in qlcnic_83xx_run_post() 2094 ret = request_firmware(&fw_info->fw, fw_info->fw_file_name, dev); in qlcnic_83xx_run_post() 2167 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_load_fw_image_from_host() local 2170 if (request_firmware(&fw_info->fw, fw_info->fw_file_name, in qlcnic_83xx_load_fw_image_from_host() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | melfas_mip4.c | 1156 const struct mip4_bin_tail *fw_info; in mip4_parse_firmware() local 1167 fw_info = (const void *)&fw->data[fw->size - MIP4_BIN_TAIL_SIZE]; in mip4_parse_firmware() 1171 DUMP_PREFIX_OFFSET, 16, 1, *fw_info, tail_size, false); in mip4_parse_firmware() 1174 tail_size = get_unaligned_le16(&fw_info->tail_size); in mip4_parse_firmware() 1183 if (memcmp(fw_info->tail_mark, MIP4_BIN_TAIL_MARK, in mip4_parse_firmware() 1184 sizeof(fw_info->tail_mark))) { in mip4_parse_firmware() 1187 (int)sizeof(fw_info->tail_mark), fw_info->tail_mark, in mip4_parse_firmware() 1188 (int)sizeof(fw_info->tail_mark), MIP4_BIN_TAIL_MARK); in mip4_parse_firmware() 1192 *fw_offset_start = get_unaligned_le32(&fw_info->bin_start_addr); in mip4_parse_firmware() 1193 *fw_size = get_unaligned_le32(&fw_info->bin_length); in mip4_parse_firmware() [all …]
|
| /linux/drivers/net/ethernet/marvell/octeon_ep/ |
| H A D | octep_pfvf_mbox.c | 225 struct octep_fw_info fw_info; in octep_pfvf_get_fw_info() local 228 err = octep_ctrl_net_get_info(oct, vf_id, &fw_info); in octep_pfvf_get_fw_info() 235 rsp->s_fw_info.pkind = fw_info.pkind; in octep_pfvf_get_fw_info() 236 rsp->s_fw_info.fsz = fw_info.fsz; in octep_pfvf_get_fw_info() 237 rsp->s_fw_info.rx_ol_flags = fw_info.rx_ol_flags; in octep_pfvf_get_fw_info() 238 rsp->s_fw_info.tx_ol_flags = fw_info.tx_ol_flags; in octep_pfvf_get_fw_info()
|
| H A D | octep_main.c | 894 ih->pkind = oct->conf->fw_info.pkind; in octep_start_xmit() 895 ih->fsz = oct->conf->fw_info.fsz; in octep_start_xmit() 943 if (oct->conf->fw_info.tx_ol_flags) { in octep_start_xmit() 1247 if (miss_cnt < oct->conf->fw_info.hb_miss_count) { in octep_hb_timeout_task() 1249 msecs_to_jiffies(oct->conf->fw_info.hb_interval)); in octep_hb_timeout_task() 1507 &octep_dev->conf->fw_info); in octep_probe() 1513 octep_dev->conf->fw_info.hb_interval, in octep_probe() 1514 octep_dev->conf->fw_info.hb_miss_count); in octep_probe() 1516 msecs_to_jiffies(octep_dev->conf->fw_info.hb_interval)); in octep_probe() 1523 if (OCTEP_TX_IP_CSUM(octep_dev->conf->fw_info.tx_ol_flags)) in octep_probe() [all …]
|
| H A D | octep_config.h | 250 struct octep_fw_info fw_info; member
|
| H A D | octep_ctrl_net.h | 190 struct octep_fw_info fw_info; member
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_devlink.c | 38 if (fw_image->fw_info.fw_section_cnt > MAX_FW_TYPE_NUM) { in check_image_valid() 40 fw_image->fw_info.fw_section_cnt); in check_image_valid() 44 for (i = 0; i < fw_image->fw_info.fw_section_cnt; i++) { in check_image_valid() 57 host_image->section_type_num = fw_image->fw_info.fw_section_cnt; in check_image_valid()
|
| H A D | hinic_devlink.h | 94 } fw_info; member
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-pci-devices-catpt | 10 What: /sys/devices/pci0000:00/<dev>/fw_info
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| H A D | vnic_dev.h | 96 struct vnic_devcmd_fw_info *fw_info; member 124 struct vnic_devcmd_fw_info **fw_info);
|
| H A D | enic_dev.h | 27 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
|
| /linux/drivers/nfc/nxp-nci/ |
| H A D | nxp-nci.h | 64 struct nxp_nci_fw_info fw_info; member
|
| /linux/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_main.c | 650 ih->pkind = oct->fw_info.pkind; in octep_vf_start_xmit() 651 ih->fsz = oct->fw_info.fsz; in octep_vf_start_xmit() 698 if (oct->fw_info.tx_ol_flags) { in octep_vf_start_xmit() 1127 if (OCTEP_VF_TX_IP_CSUM(octep_vf_dev->fw_info.tx_ol_flags)) in octep_vf_probe() 1130 if (OCTEP_VF_RX_IP_CSUM(octep_vf_dev->fw_info.rx_ol_flags)) in octep_vf_probe() 1137 if (OCTEP_VF_TX_TSO(octep_vf_dev->fw_info.tx_ol_flags)) { in octep_vf_probe()
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_hw_chip.h | 95 struct fw_info { struct
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_device.c | 1226 oct->fw_info.max_nic_ports = in octeon_core_drv_init() 1228 oct->fw_info.num_gmx_ports = in octeon_core_drv_init() 1232 if (oct->fw_info.max_nic_ports < num_nic_ports) { in octeon_core_drv_init() 1235 num_nic_ports, oct->fw_info.max_nic_ports); in octeon_core_drv_init() 1238 oct->fw_info.app_cap_flags = recv_pkt->rh.r_core_drv_init.app_cap_flags; in octeon_core_drv_init() 1239 oct->fw_info.app_mode = (u32)recv_pkt->rh.r_core_drv_init.app_mode; in octeon_core_drv_init()
|
| H A D | lio_main.c | 1313 oct_dev->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP) in liquidio_remove() 2859 if (!(oct->fw_info.app_cap_flags & LIQUIDIO_SPOOFCHK_CAP)) { in liquidio_set_vf_spoofchk() 3031 if (strcmp(oct->fw_info.liquidio_firmware_version, "1.7.1") < 0) { in liquidio_set_vf_trust() 3135 if (!(oct->fw_info.app_cap_flags & LIQUIDIO_SWITCHDEV_CAP)) in liquidio_eswitch_mode_set() 3435 snprintf(octeon_dev->fw_info.liquidio_firmware_version, in setup_nic_devices() 3440 fw_ver = octeon_dev->fw_info.liquidio_firmware_version; in setup_nic_devices() 3460 octeon_dev->fw_info.ver.maj = LIQUIDIO_BASE_MAJOR_VERSION; in setup_nic_devices() 3461 octeon_dev->fw_info.ver.min = LIQUIDIO_BASE_MINOR_VERSION; in setup_nic_devices() 3462 octeon_dev->fw_info.ver.rev = micro; in setup_nic_devices() 3673 if ((octeon_dev->fw_info.app_cap_flags & in setup_nic_devices() [all …]
|
| /linux/drivers/media/platform/allegro-dvt/ |
| H A D | allegro-core.c | 160 const struct fw_info *fw_info; member 363 struct fw_info { struct 374 static const struct fw_info supported_firmware[] = { argument 748 static const struct fw_info * 974 msg->header.version = dev->fw_info->mailbox_version; in allegro_mbox_notify() 1011 if (dev->fw_info->mailbox_version < MCU_MSG_VERSION_2019_2) in allegro_encoder_buffer_init() 1053 msg.header.version = dev->fw_info->mailbox_version; in allegro_mcu_send_init() 1373 param.version = dev->fw_info->mailbox_version; in allegro_mcu_send_create_channel() 1379 msg.header.version = dev->fw_info->mailbox_version; in allegro_mcu_send_create_channel() 1400 msg.header.version = dev->fw_info->mailbox_version; in allegro_mcu_send_destroy_channel() [all …]
|
| /linux/tools/testing/cxl/test/ |
| H A D | mem.c | 1326 struct cxl_mbox_get_fw_info fw_info = { in mock_fw_info() local 1333 strcpy(fw_info.slot_1_revision, "cxl_test_fw_001"); in mock_fw_info() 1334 strcpy(fw_info.slot_2_revision, "cxl_test_fw_002"); in mock_fw_info() 1335 strcpy(fw_info.slot_3_revision, "cxl_test_fw_003"); in mock_fw_info() 1336 strcpy(fw_info.slot_4_revision, ""); in mock_fw_info() 1338 if (cmd->size_out < sizeof(fw_info)) in mock_fw_info() 1341 memcpy(cmd->payload_out, &fw_info, sizeof(fw_info)); in mock_fw_info()
|
| /linux/drivers/scsi/snic/ |
| H A D | vnic_dev.h | 72 struct vnic_devcmd_fw_info **fw_info);
|