Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c215 static int amdgpu_firmware_info(struct drm_amdgpu_info_firmware *fw_info, in amdgpu_firmware_info() argument
221 fw_info->ver = adev->vce.fw_version; in amdgpu_firmware_info()
222 fw_info->feature = adev->vce.fb_version; in amdgpu_firmware_info()
225 fw_info->ver = adev->uvd.fw_version; in amdgpu_firmware_info()
226 fw_info->feature = 0; in amdgpu_firmware_info()
229 fw_info->ver = adev->vcn.fw_version; in amdgpu_firmware_info()
230 fw_info->feature = 0; in amdgpu_firmware_info()
233 fw_info->ver = adev->gmc.fw_version; in amdgpu_firmware_info()
234 fw_info->feature = 0; in amdgpu_firmware_info()
237 fw_info->ver = adev->gfx.me_fw_version; in amdgpu_firmware_info()
[all …]
/linux/drivers/scsi/qla4xxx/
H A Dql4_attr.c160 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 Dql4_mbx.c1365 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 Dishtp-fw-loader.c151 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 Dfw-management.c108 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 Dpcan_usb_fd.c64 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/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c367 static int load_fw(struct device *dev, struct fw_info_t *fw_info, in load_fw() argument
402 list_add_tail(&uc_info->list, &fw_info->ucodes); in load_fw()
413 static void cpt_ucode_release_fw(struct fw_info_t *fw_info) in cpt_ucode_release_fw() argument
417 if (!fw_info) in cpt_ucode_release_fw()
420 list_for_each_entry_safe(curr, temp, &fw_info->ucodes, list) { in cpt_ucode_release_fw()
427 static struct otx2_cpt_uc_info_t *get_ucode(struct fw_info_t *fw_info, in get_ucode() argument
432 list_for_each_entry(curr, &fw_info->ucodes, list) { in get_ucode()
441 static void print_uc_info(struct fw_info_t *fw_info) in print_uc_info() argument
445 list_for_each_entry(curr, &fw_info->ucodes, list) { in print_uc_info()
458 static int cpt_ucode_load_fw(struct pci_dev *pdev, struct fw_info_t *fw_info, in cpt_ucode_load_fw() argument
[all …]
/linux/sound/soc/intel/catpt/
H A Dsysfs.c39 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 Dqlcnic_83xx_init.c1354 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()
2075 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_run_post() local
2095 strscpy(fw_info->fw_file_name, QLC_83XX_POST_FW_FILE_NAME, in qlcnic_83xx_run_post()
2096 sizeof(fw_info->fw_file_name)); in qlcnic_83xx_run_post()
2098 ret = request_firmware(&fw_info->fw, fw_info->fw_file_name, dev); in qlcnic_83xx_run_post()
2171 struct qlc_83xx_fw_info *fw_info = adapter->ahw->fw_info; in qlcnic_83xx_load_fw_image_from_host() local
2174 if (request_firmware(&fw_info->fw, fw_info->fw_file_name, in qlcnic_83xx_load_fw_image_from_host()
[all …]
/linux/drivers/scsi/fnic/
H A Dvnic_dev.c55 struct vnic_devcmd_fw_info *fw_info; member
531 struct vnic_devcmd_fw_info **fw_info) in vnic_dev_fw_info() argument
537 if (!vdev->fw_info) { in vnic_dev_fw_info()
538 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev, in vnic_dev_fw_info()
541 if (!vdev->fw_info) in vnic_dev_fw_info()
550 *fw_info = vdev->fw_info; in vnic_dev_fw_info()
900 if (vdev->fw_info) in vnic_dev_unregister()
903 vdev->fw_info, vdev->fw_info_pa); in vnic_dev_unregister()
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_pfvf_mbox.c225 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 Doctep_main.c894 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 …]
/linux/drivers/mfd/
H A Ddb8500-prcmu.c266 } fw_info; variable
572 return fw_info.valid ? &fw_info.version : NULL; in prcmu_get_fw_version()
1645 if (fw_info.version.project == PRCMU_FW_PROJECT_U8520) { in round_armss_rate()
1804 if (fw_info.version.project == PRCMU_FW_PROJECT_U8520) { in set_armss_rate()
2638 fw_info.version.project = (version & 0xFF); in dbx500_fw_version_init()
2639 fw_info.version.api_version = (version >> 8) & 0xFF; in dbx500_fw_version_init()
2640 fw_info.version.func_version = (version >> 16) & 0xFF; in dbx500_fw_version_init()
2641 fw_info.version.errata = (version >> 24) & 0xFF; in dbx500_fw_version_init()
2642 strscpy(fw_info.version.project_name, in dbx500_fw_version_init()
2643 fw_project_name(fw_info.version.project), in dbx500_fw_version_init()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-pci-devices-catpt10 What: /sys/devices/pci0000:00/<dev>/fw_info
/linux/drivers/nfc/nxp-nci/
H A Dnxp-nci.h64 struct nxp_nci_fw_info fw_info; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_devlink.c38 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 Dhinic_devlink.h94 } fw_info; member
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_dev.h27 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info);
H A Dvnic_dev.h96 struct vnic_devcmd_fw_info *fw_info; member
124 struct vnic_devcmd_fw_info **fw_info);
/linux/drivers/scsi/csiostor/
H A Dcsio_hw_chip.h95 struct fw_info { struct
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c650 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/snic/
H A Dvnic_dev.h72 struct vnic_devcmd_fw_info **fw_info);
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_device.c1226 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()
/linux/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c160 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 Dmem.c1327 struct cxl_mbox_get_fw_info fw_info = { in mock_fw_info()
1334 strcpy(fw_info.slot_1_revision, "cxl_test_fw_001"); in mock_fw_info()
1335 strcpy(fw_info.slot_2_revision, "cxl_test_fw_002");
1336 strcpy(fw_info.slot_3_revision, "cxl_test_fw_003"); in mock_transfer_fw()
1337 strcpy(fw_info.slot_4_revision, ""); in mock_transfer_fw()
1339 if (cmd->size_out < sizeof(fw_info)) in mock_transfer_fw()
1342 memcpy(cmd->payload_out, &fw_info, sizeof(fw_info)); in mock_transfer_fw()
1317 struct cxl_mbox_get_fw_info fw_info = { mock_fw_info() local

12