Searched refs:fw_info (Results 1 - 25 of 117) sorted by relevance

12345

/linux-master/drivers/nfc/nxp-nci/
H A Dfirmware.c54 struct nxp_nci_fw_info *fw_info = &info->fw_info; local
65 if (fw_info->fw) {
66 release_firmware(fw_info->fw);
67 fw_info->fw = NULL;
70 nfc_fw_download_done(info->ndev->nfc_dev, fw_info->name, (u32) -result);
90 struct nxp_nci_fw_info *fw_info = &info->fw_info; local
102 remaining_len = fw_info->frame_size - fw_info
130 struct nxp_nci_fw_info *fw_info = &info->fw_info; local
169 struct nxp_nci_fw_info *fw_info; local
199 struct nxp_nci_fw_info *fw_info = &info->fw_info; local
292 struct nxp_nci_fw_info *fw_info = &info->fw_info; local
[all...]
H A Dcore.c150 INIT_WORK(&info->fw_info.work, nxp_nci_fw_work);
151 init_completion(&info->fw_info.cmd_completion);
186 cancel_work_sync(&info->fw_info.work);
H A Dnxp-nci.h64 struct nxp_nci_fw_info fw_info; member in struct:nxp_nci_info
/linux-master/drivers/nfc/s3fwrn5/
H A Dfirmware.c24 static int s3fwrn5_fw_send_msg(struct s3fwrn5_fw_info *fw_info, argument
28 container_of(fw_info, struct s3fwrn5_info, fw_info);
31 reinit_completion(&fw_info->completion);
38 &fw_info->completion, msecs_to_jiffies(1000));
44 if (!fw_info->rsp)
47 *rsp = fw_info->rsp;
48 fw_info->rsp = NULL;
53 static int s3fwrn5_fw_prep_msg(struct s3fwrn5_fw_info *fw_info, argument
59 hdr.type = type | fw_info
77 s3fwrn5_fw_get_bootinfo(struct s3fwrn5_fw_info *fw_info, struct s3fwrn5_fw_cmd_get_bootinfo_rsp *bootinfo) argument
109 s3fwrn5_fw_enter_update_mode(struct s3fwrn5_fw_info *fw_info, const void *hash_data, u16 hash_size, const void *sig_data, u16 sig_size) argument
182 s3fwrn5_fw_update_sector(struct s3fwrn5_fw_info *fw_info, u32 base_addr, const void *data) argument
241 s3fwrn5_fw_complete_update_mode(struct s3fwrn5_fw_info *fw_info) argument
283 s3fwrn5_fw_request_firmware(struct s3fwrn5_fw_info *fw_info) argument
321 s3fwrn5_fw_release_firmware(struct s3fwrn5_fw_info *fw_info) argument
358 s3fwrn5_fw_setup(struct s3fwrn5_fw_info *fw_info) argument
394 s3fwrn5_fw_check_version(const struct s3fwrn5_fw_info *fw_info, u32 version) argument
409 s3fwrn5_fw_download(struct s3fwrn5_fw_info *fw_info) argument
467 s3fwrn5_fw_init(struct s3fwrn5_fw_info *fw_info, const char *fw_name) argument
476 s3fwrn5_fw_cleanup(struct s3fwrn5_fw_info *fw_info) argument
484 struct s3fwrn5_fw_info *fw_info = &info->fw_info; local
[all...]
H A Dfirmware.h92 int s3fwrn5_fw_request_firmware(struct s3fwrn5_fw_info *fw_info);
93 void s3fwrn5_fw_init(struct s3fwrn5_fw_info *fw_info, const char *fw_name);
94 int s3fwrn5_fw_setup(struct s3fwrn5_fw_info *fw_info);
95 bool s3fwrn5_fw_check_version(const struct s3fwrn5_fw_info *fw_info, u32 version);
96 int s3fwrn5_fw_download(struct s3fwrn5_fw_info *fw_info);
97 void s3fwrn5_fw_cleanup(struct s3fwrn5_fw_info *fw_info);
H A Dcore.c25 struct s3fwrn5_fw_info *fw_info = &info->fw_info; local
28 s3fwrn5_fw_init(fw_info, "sec_s3fwrn5_firmware.bin");
31 ret = s3fwrn5_fw_request_firmware(fw_info);
33 dev_err(&fw_info->ndev->nfc_dev->dev,
48 ret = s3fwrn5_fw_setup(&info->fw_info);
52 need_update = s3fwrn5_fw_check_version(&info->fw_info,
59 ret = s3fwrn5_fw_download(&info->fw_info);
73 s3fwrn5_fw_cleanup(&info->fw_info);
191 info->fw_info
[all...]
H A Ds3fwrn5.h38 struct s3fwrn5_fw_info fw_info; member in struct:s3fwrn5_info
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c241 static int amdgpu_firmware_info(struct drm_amdgpu_info_firmware *fw_info, argument
247 fw_info->ver = adev->vce.fw_version;
248 fw_info->feature = adev->vce.fb_version;
251 fw_info->ver = adev->uvd.fw_version;
252 fw_info->feature = 0;
255 fw_info->ver = adev->vcn.fw_version;
256 fw_info->feature = 0;
259 fw_info->ver = adev->gmc.fw_version;
260 fw_info->feature = 0;
263 fw_info
710 struct drm_amdgpu_info_firmware fw_info; local
1601 struct drm_amdgpu_info_firmware fw_info; local
[all...]
/linux-master/drivers/scsi/qla4xxx/
H A Dql4_attr.c160 ha->fw_info.fw_major, ha->fw_info.fw_minor,
161 ha->fw_info.fw_patch, ha->fw_info.fw_build);
164 ha->fw_info.fw_major, ha->fw_info.fw_minor,
165 ha->fw_info.fw_patch, ha->fw_info.fw_build);
181 return snprintf(buf, PAGE_SIZE, "%d.%02d\n", ha->fw_info.iscsi_major,
182 ha->fw_info
[all...]
/linux-master/drivers/hid/intel-ish-hid/
H A Dishtp-fw-loader.c151 struct shim_fw_info fw_info; member in struct:loader_xfer_query_response
464 * @fw_info: Loader firmware properties
472 struct shim_fw_info *fw_info)
488 *fw_info = (struct shim_fw_info){};
498 *fw_info = (struct shim_fw_info){};
502 /* Save fw_info for use outside this function */
503 *fw_info = ldr_xfer_query_resp.fw_info;
508 fw_info->ish_fw_version.major,
509 fw_info
470 ish_query_loader_prop(struct ishtp_cl_data *client_data, const struct firmware *fw, struct shim_fw_info *fw_info) argument
634 ish_fw_xfer_direct_dma(struct ishtp_cl_data *client_data, const struct firmware *fw, const struct shim_fw_info fw_info) argument
754 struct shim_fw_info fw_info; local
[all...]
/linux-master/drivers/net/ethernet/realtek/
H A Dr8169_firmware.c32 struct fw_info { struct
45 struct fw_info *fw_info = (struct fw_info *)fw->data; local
51 if (!fw_info->magic) {
55 if (fw->size < sizeof(*fw_info))
63 start = le32_to_cpu(fw_info->fw_start);
67 size = le32_to_cpu(fw_info->fw_len);
71 strscpy(rtl_fw->version, fw_info->version, RTL_VER_SIZE);
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_i2c.c39 if (!dc->ctx->dc_bios->fw_info.oem_i2c_present)
42 id.id = dc->ctx->dc_bios->fw_info.oem_i2c_obj_id;
/linux-master/sound/soc/intel/catpt/
H A Dsysfs.c40 return sysfs_emit(buf, "%s\n", cdev->ipc.config.fw_info);
42 static DEVICE_ATTR_RO(fw_info);
/linux-master/drivers/staging/greybus/
H A Dfw-management.c108 struct fw_mgmt_ioc_get_intf_version *fw_info)
123 fw_info->major = le16_to_cpu(response.major);
124 fw_info->minor = le16_to_cpu(response.minor);
126 strncpy(fw_info->firmware_tag, response.firmware_tag,
133 if (fw_info->firmware_tag[GB_FIRMWARE_TAG_MAX_SIZE - 1] != '\0') {
136 fw_info->firmware_tag[GB_FIRMWARE_TAG_MAX_SIZE - 1] = '\0';
245 struct fw_mgmt_ioc_get_backend_version *fw_info)
252 strncpy(request.firmware_tag, fw_info->firmware_tag,
269 fw_info->firmware_tag, ret);
273 fw_info
107 fw_mgmt_interface_fw_version_operation(struct fw_mgmt *fw_mgmt, struct fw_mgmt_ioc_get_intf_version *fw_info) argument
244 fw_mgmt_backend_fw_version_operation(struct fw_mgmt *fw_mgmt, struct fw_mgmt_ioc_get_backend_version *fw_info) argument
[all...]
/linux-master/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_fd.c63 struct pcan_ufd_fw_info fw_info; member in struct:pcan_usb_fd_if
196 struct pcan_ufd_fw_info *fw_info = &pdev->usb_if->fw_info; local
226 fw_info->cmd_out_ep),
247 struct pcan_ufd_fw_info *fw_info)
251 fw_info,
252 sizeof(*fw_info));
462 err = pcan_usb_fd_read_fwinfo(dev, &usb_if->fw_info);
466 *can_ch_id = le32_to_cpu(usb_if->fw_info.dev_id[dev->ctrl_idx]);
491 struct pcan_ufd_fw_info *fw_info local
246 pcan_usb_fd_read_fwinfo(struct peak_usb_device *dev, struct pcan_ufd_fw_info *fw_info) argument
935 struct pcan_ufd_fw_info *fw_info; local
[all...]
/linux-master/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptpf_ucode.c363 static int load_fw(struct device *dev, struct fw_info_t *fw_info, argument
398 list_add_tail(&uc_info->list, &fw_info->ucodes);
409 static void cpt_ucode_release_fw(struct fw_info_t *fw_info) argument
413 if (!fw_info)
416 list_for_each_entry_safe(curr, temp, &fw_info->ucodes, list) {
423 static struct otx2_cpt_uc_info_t *get_ucode(struct fw_info_t *fw_info, argument
428 list_for_each_entry(curr, &fw_info->ucodes, list) {
437 static void print_uc_info(struct fw_info_t *fw_info) argument
441 list_for_each_entry(curr, &fw_info->ucodes, list) {
454 static int cpt_ucode_load_fw(struct pci_dev *pdev, struct fw_info_t *fw_info, argument
1150 struct fw_info_t fw_info; local
1419 struct fw_info_t fw_info; local
1590 struct fw_info_t fw_info; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dppatomfwctrl.c519 struct atom_firmware_info_v3_2 *fw_info)
523 boot_values->ulRevision = fw_info->firmware_revision;
524 boot_values->ulGfxClk = fw_info->bootup_sclk_in10khz;
525 boot_values->ulUClk = fw_info->bootup_mclk_in10khz;
526 boot_values->usVddc = fw_info->bootup_vddc_mv;
527 boot_values->usVddci = fw_info->bootup_vddci_mv;
528 boot_values->usMvddc = fw_info->bootup_mvddc_mv;
529 boot_values->usVddGfx = fw_info->bootup_vddgfx_mv;
530 boot_values->ucCoolingID = fw_info->coolingsolution_id;
555 struct atom_firmware_info_v3_1 *fw_info)
517 pp_atomfwctrl_copy_vbios_bootup_values_3_2(struct pp_hwmgr *hwmgr, struct pp_atomfwctrl_bios_boot_up_values *boot_values, struct atom_firmware_info_v3_2 *fw_info) argument
553 pp_atomfwctrl_copy_vbios_bootup_values_3_1(struct pp_hwmgr *hwmgr, struct pp_atomfwctrl_bios_boot_up_values *boot_values, struct atom_firmware_info_v3_1 *fw_info) argument
[all...]
/linux-master/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 Denic_dev.c13 int enic_dev_fw_info(struct enic *enic, struct vnic_devcmd_fw_info **fw_info) argument
18 err = vnic_dev_fw_info(enic->vdev, fw_info);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dmc.c565 static bool fw_info_matches_stepping(const struct intel_fw_info *fw_info, argument
568 if ((fw_info->substepping == '*' && si->stepping == fw_info->stepping) ||
569 (si->stepping == fw_info->stepping && si->substepping == fw_info->substepping) ||
575 (si->stepping == '*' && si->substepping == fw_info->substepping) ||
576 (fw_info->stepping == '*' && fw_info->substepping == '*'))
583 * Search fw_info table for dmc_offset to find firmware binary: num_entries is
587 const struct intel_fw_info *fw_info,
586 dmc_set_fw_offset(struct intel_dmc *dmc, const struct intel_fw_info *fw_info, unsigned int num_entries, const struct stepping_info *si, u8 package_ver) argument
777 const struct intel_fw_info *fw_info; local
[all...]
/linux-master/drivers/scsi/snic/
H A Dvnic_dev.c49 struct vnic_devcmd_fw_info *fw_info; member in struct:vnic_dev
451 struct vnic_devcmd_fw_info **fw_info)
457 if (!vdev->fw_info) {
458 vdev->fw_info = dma_alloc_coherent(&vdev->pdev->dev,
461 if (!vdev->fw_info)
466 /* only get fw_info once and cache it */
470 *fw_info = vdev->fw_info;
698 if (vdev->fw_info)
701 vdev->fw_info, vde
450 svnic_dev_fw_info(struct vnic_dev *vdev, struct vnic_devcmd_fw_info **fw_info) argument
[all...]
/linux-master/drivers/staging/rtl8192e/rtl8192e/
H A Dr8192E_firmware.c54 struct rt_firmware *pfirmware = priv->fw_info;
137 struct rt_firmware *pfirmware = priv->fw_info;
/linux-master/drivers/scsi/csiostor/
H A Dcsio_hw_chip.h95 struct fw_info { struct
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_devlink.h94 } fw_info; member in struct:fw_image_st
/linux-master/drivers/input/touchscreen/
H A Dmelfas_mip4.c1159 const struct mip4_bin_tail *fw_info; local
1170 fw_info = (const void *)&fw->data[fw->size - MIP4_BIN_TAIL_SIZE];
1174 DUMP_PREFIX_OFFSET, 16, 1, *fw_info, tail_size, false);
1177 tail_size = get_unaligned_le16(&fw_info->tail_size);
1186 if (memcmp(fw_info->tail_mark, MIP4_BIN_TAIL_MARK,
1187 sizeof(fw_info->tail_mark))) {
1190 (int)sizeof(fw_info->tail_mark), fw_info->tail_mark,
1191 (int)sizeof(fw_info->tail_mark), MIP4_BIN_TAIL_MARK);
1195 *fw_offset_start = get_unaligned_le32(&fw_info
1248 const struct mip4_bin_tail *fw_info; local
[all...]

Completed in 403 milliseconds

12345