Home
last modified time | relevance | path

Searched refs:fw_hdr (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.15/drivers/accel/ivpu/
H A Divpu_fw.c37 ivpu_fw_check_api(vdev, fw_hdr, #name, \
171 runtime_size = fw_hdr->runtime_size; in ivpu_fw_parse()
173 image_size = fw_hdr->image_size; in ivpu_fw_parse()
208 fw_hdr->header_version, fw_hdr->image_format); in ivpu_fw_parse()
238 if (fw_hdr->preemption_buffer_1_max_size) in ivpu_fw_parse()
243 if (fw_hdr->preemption_buffer_2_max_size) in ivpu_fw_parse()
250 if (fw_hdr->ro_section_start_address && !is_within_range(fw_hdr->ro_section_start_address, in ivpu_fw_parse()
251 fw_hdr->ro_section_size, in ivpu_fw_parse()
252 fw_hdr->image_load_address, in ivpu_fw_parse()
253 fw_hdr->image_size)) { in ivpu_fw_parse()
[all …]
H A Divpu_drv.c180 struct vpu_firmware_header *fw_hdr; in ivpu_get_param_ioctl() local
182 fw_hdr = (struct vpu_firmware_header *)vdev->fw->file->data; in ivpu_get_param_ioctl()
183 args->value = fw_hdr->api_version[args->index]; in ivpu_get_param_ioctl()
/linux-6.15/sound/pci/hda/
H A Dtas2781_spi_fwlib.c282 fw_hdr = &rca->fw_hdr; in tasdevice_spi_rca_parser()
295 fw_hdr->img_sz); in tasdevice_spi_rca_parser()
305 fw_hdr->binary_version_num); in tasdevice_spi_rca_parser()
315 fw_hdr->ndev = buf[offset++]; in tasdevice_spi_rca_parser()
368 struct tasdevice_dspfw_hdr *fw_hdr = &tas_fmw->fw_hdr; in map_dev_idx() local
533 struct tasdevice_dspfw_hdr *fw_hdr = &tas_fmw->fw_hdr; in fw_parse_variable_header_kernel() local
552 fw_hdr->device == 6) { in fw_parse_variable_header_kernel()
912 fw_hdr->device == 6) { in fw_parse_variable_hdr()
917 fw_hdr->ndev = 1; in fw_parse_variable_hdr()
927 struct tasdevice_dspfw_hdr *fw_hdr = &tas_fmw->fw_hdr; in fw_parse_variable_header_git() local
[all …]
/linux-6.15/sound/soc/codecs/
H A Dtas2781-fmwlib.c281 fw_hdr = &(rca->fw_hdr); in tasdevice_rca_parser()
296 fw_hdr->img_sz); in tasdevice_rca_parser()
387 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); in map_dev_idx() local
686 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); in fw_parse_variable_header_kernel() local
707 fw_hdr->device == 6) { in fw_parse_variable_header_kernel()
713 fw_hdr->ndev = deviceNumber[fw_hdr->device]; in fw_parse_variable_header_kernel()
1040 fw_hdr->device == 6) { in fw_parse_variable_hdr()
1046 fw_hdr->ndev = deviceNumber[fw_hdr->device]; in fw_parse_variable_hdr()
1056 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); in fw_parse_variable_header_git() local
1892 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); in fw_parse_header() local
[all …]
H A Dpcm6240.c1474 struct pcmdevice_regbin_hdr *fw_hdr; in pcmdev_regbin_ready() local
1481 fw_hdr = &(regbin->fw_hdr); in pcmdev_regbin_ready()
1493 if (fw_hdr->img_sz != fmw->size) { in pcmdev_regbin_ready()
1514 fw_hdr->plat_type = buf[offset]; in pcmdev_regbin_ready()
1516 fw_hdr->dev_family = buf[offset]; in pcmdev_regbin_ready()
1518 fw_hdr->reserve = buf[offset]; in pcmdev_regbin_ready()
1520 fw_hdr->ndev = buf[offset]; in pcmdev_regbin_ready()
1522 if (fw_hdr->ndev != pcm_dev->ndev) { in pcmdev_regbin_ready()
1524 fw_hdr->ndev); in pcmdev_regbin_ready()
1538 fw_hdr->devs[i] = buf[offset]; in pcmdev_regbin_ready()
[all …]
H A Dpcm6240.h206 struct pcmdevice_regbin_hdr fw_hdr; member
/linux-6.15/drivers/scsi/csiostor/
H A Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member
H A Dcsio_mb.c1200 struct fw_cmd_hdr *fw_hdr; in csio_mb_issue() local
1313 fw_hdr = (struct fw_cmd_hdr *)&hdr; in csio_mb_issue()
1315 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { in csio_mb_issue()
1483 struct fw_cmd_hdr *fw_hdr; in csio_mb_isr_handler() local
1519 fw_hdr = (struct fw_cmd_hdr *)&hdr; in csio_mb_isr_handler()
1521 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { in csio_mb_isr_handler()
1580 struct fw_cmd_hdr *fw_hdr; in csio_mb_tmo_handler() local
1591 fw_hdr = (struct fw_cmd_hdr *)(mbp->mb); in csio_mb_tmo_handler()
1594 FW_CMD_OP_G(ntohl(fw_hdr->hi))); in csio_mb_tmo_handler()
1598 fw_hdr->lo = htonl(FW_CMD_RETVAL_V(FW_ETIMEDOUT)); in csio_mb_tmo_handler()
H A Dcsio_hw.c640 offsetof(struct fw_hdr, fw_ver), 1, in csio_hw_get_fw_version()
676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload()
751 offsetof(struct fw_hdr, fw_ver), in csio_hw_fw_dload()
1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in csio_hw_fw_upgrade() local
2225 static int fw_compatible(const struct fw_hdr *hdr1, const struct fw_hdr *hdr2) in fw_compatible()
2278 .fw_hdr = {
2291 .fw_hdr = {
2320 const struct fw_hdr *fs_fw; in csio_hw_prep_fw()
2321 const struct fw_hdr *drv_fw; in csio_hw_prep_fw()
2323 drv_fw = &fw_info->fw_hdr; in csio_hw_prep_fw()
[all …]
/linux-6.15/drivers/usb/serial/
H A Dio_ti.c974 length_total = le16_to_cpu(fw_hdr->length) + in check_fw_sanity()
986 if (checksum != fw_hdr->checksum) { in check_fw_sanity()
988 fw_hdr->checksum, checksum); in check_fw_sanity()
1008 struct edgeport_fw_hdr *fw_hdr; in download_fw() local
1022 fw_hdr = (struct edgeport_fw_hdr *)fw->data; in download_fw()
1026 fw_hdr->minor_version; in download_fw()
1156 (fw_hdr->minor_version); in do_download_mode()
1161 fw_hdr->major_version, fw_hdr->minor_version); in do_download_mode()
1172 fw_hdr->major_version, in do_download_mode()
1173 fw_hdr->minor_version); in do_download_mode()
[all …]
/linux-6.15/drivers/net/wireless/realtek/rtw88/
H A Dmac.c425 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size()
426 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size()
427 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size()
428 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size()
708 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware()
709 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware()
710 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware()
711 le32_to_cpu(fw_hdr->emem_size) : 0; in start_download_firmware()
721 addr = le32_to_cpu(fw_hdr->dmem_addr); in start_download_firmware()
728 addr = le32_to_cpu(fw_hdr->imem_addr); in start_download_firmware()
[all …]
H A Dmain.c1728 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_feature() local
1731 feature = le32_to_cpu(fw_hdr->feature); in __update_firmware_feature()
1742 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_info() local
1745 fw->h2c_version = le16_to_cpu(fw_hdr->h2c_fmt_ver); in __update_firmware_info()
1746 fw->version = le16_to_cpu(fw_hdr->version); in __update_firmware_info()
1747 fw->sub_version = fw_hdr->subversion; in __update_firmware_info()
1748 fw->sub_index = fw_hdr->subindex; in __update_firmware_info()
/linux-6.15/include/sound/
H A Dtas2781-dsp.h133 struct tasdevice_dspfw_hdr fw_hdr; member
197 struct tasdevice_rca_hdr fw_hdr; member
/linux-6.15/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.c357 release_firmware(wl->fw.fw_hdr[i]); in brcms_release_fw()
393 wl->fw.fw_hdr[i]->size / (sizeof(struct firmware_hdr)); in brcms_request_fw()
1607 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_buf()
1637 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_uint()
1678 const struct firmware *fw_hdr; in brcms_check_firmwares() local
1682 fw_hdr = wl->fw.fw_hdr[i]; in brcms_check_firmwares()
1683 if (fw == NULL && fw_hdr == NULL) { in brcms_check_firmwares()
1685 } else if (fw == NULL || fw_hdr == NULL) { in brcms_check_firmwares()
1689 } else if (fw_hdr->size % sizeof(struct firmware_hdr)) { in brcms_check_firmwares()
1691 "size %zu/%zu\n", __func__, fw_hdr->size, in brcms_check_firmwares()
[all …]
H A Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
/linux-6.15/drivers/staging/rtl8723bs/include/
H A Drtl8723b_hal.h30 #define IS_FW_HEADER_EXIST_8723B(fw_hdr) \ argument
31 ((le16_to_cpu(fw_hdr->signature) & 0xFFF0) == 0x5300)
/linux-6.15/drivers/input/touchscreen/
H A Dapple_z2.c254 const struct apple_z2_fw_hdr *fw_hdr; in apple_z2_upload_firmware() local
269 fw_hdr = (const struct apple_z2_fw_hdr *)fw->data; in apple_z2_upload_firmware()
270 if (le32_to_cpu(fw_hdr->magic) != APPLE_Z2_FW_MAGIC || le32_to_cpu(fw_hdr->version) != 1) { in apple_z2_upload_firmware()
/linux-6.15/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dfw.h150 struct fw_hdr { struct
189 struct fw_hdr *pfwheader; argument
H A Dfw.c318 struct fw_hdr *pfwheader; in rtl92s_download_fw()
335 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; in rtl92s_download_fw()
H A Dsw.c184 sizeof(struct fw_hdr); in rtl92s_init_sw_vars()
/linux-6.15/drivers/net/wireless/marvell/mwifiex/
H A Dusb.h123 struct fw_header fw_hdr; member
H A Dusb.c1410 memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header)); in mwifiex_prog_fw_w_helper()
1414 memcpy(&fwdata->fw_hdr, &firmware[tlen], in mwifiex_prog_fw_w_helper()
1417 dlen = le32_to_cpu(fwdata->fw_hdr.data_len); in mwifiex_prog_fw_w_helper()
1418 dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd); in mwifiex_prog_fw_w_helper()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dfw.c163 info->hdr_len = le32_get_bits(fw_hdr->w3, FW_HDR_W3_LEN); in rtw89_fw_hdr_parser_v0()
180 section = &fw_hdr->sections[i]; in rtw89_fw_hdr_parser_v0()
474 section = &fw_hdr->sections[i]; in rtw89_fw_hdr_parser_v1()
1439 struct rtw89_fw_hdr *fw_hdr) in __rtw89_fw_download_tweak_hdr_v0() argument
1445 le32p_replace_bits(&fw_hdr->w7, FWDL_SECTION_PER_PKT_LEN, in __rtw89_fw_download_tweak_hdr_v0()
1454 section = &fw_hdr->sections[i]; in __rtw89_fw_download_tweak_hdr_v0()
1464 struct rtw89_fw_hdr_v1 *fw_hdr) in __rtw89_fw_download_tweak_hdr_v1() argument
1476 section = &fw_hdr->sections[sec_idx]; in __rtw89_fw_download_tweak_hdr_v1()
1482 fw_hdr->sections[dst_sec_idx] = *section; in __rtw89_fw_download_tweak_hdr_v1()
1499 struct rtw89_fw_hdr *fw_hdr; in __rtw89_fw_download_hdr() local
[all …]
/linux-6.15/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_hw.c3111 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_fw_version()
3125 offsetof(struct fw_hdr, fw_ver), 1, in t4_get_bs_version()
3139 offsetof(struct fw_hdr, tp_microcode_ver), in t4_get_tp_version()
3415 static int fw_compatible(const struct fw_hdr *hdr1, const struct fw_hdr *hdr2) in fw_compatible()
3469 const struct fw_hdr *fs_fw; in t4_prep_fw()
3470 const struct fw_hdr *drv_fw; in t4_prep_fw()
3472 drv_fw = &fw_info->fw_hdr; in t4_prep_fw()
3600 const struct fw_hdr *hdr) in t4_fw_matches_chip()
3631 const struct fw_hdr *hdr = (const struct fw_hdr *)fw_data; in t4_load_fw()
7157 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in t4_fw_upgrade() local
[all …]
/linux-6.15/drivers/net/ethernet/broadcom/
H A Dtg3.c3688 fw_len = be32_to_cpu(fw_hdr->len); in tg3_fw_data_len()
3737 fw_hdr++; in tg3_load_firmware_cpu()
3751 fw_hdr = (struct tg3_firmware_hdr *) in tg3_load_firmware_cpu()
3752 ((void *)fw_hdr + be32_to_cpu(fw_hdr->len)); in tg3_load_firmware_cpu()
3785 const struct tg3_firmware_hdr *fw_hdr; in tg3_load_5701_a0_firmware_fix() local
3798 fw_hdr); in tg3_load_5701_a0_firmware_fix()
3804 fw_hdr); in tg3_load_5701_a0_firmware_fix()
3815 be32_to_cpu(fw_hdr->base_addr)); in tg3_load_5701_a0_firmware_fix()
3858 struct tg3_firmware_hdr *fw_hdr; in tg3_load_57766_firmware() local
3927 fw_hdr); in tg3_load_tso_firmware()
[all …]

12