Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/drivers/accel/ivpu/
A Divpu_fw.c36 ivpu_fw_check_api(vdev, fw_hdr, #name, \
73 u16 minor = (u16)(fw_hdr->api_version[index]); in ivpu_fw_check_api()
106 runtime_addr = fw_hdr->boot_params_load_address; in ivpu_fw_parse()
107 runtime_size = fw_hdr->runtime_size; in ivpu_fw_parse()
108 image_load_addr = fw_hdr->image_load_address; in ivpu_fw_parse()
109 image_size = fw_hdr->image_size; in ivpu_fw_parse()
138 if (fw_hdr->entry_point < image_load_addr || in ivpu_fw_parse()
144 fw_hdr->header_version, fw_hdr->image_format); in ivpu_fw_parse()
147 if (IVPU_FW_CHECK_API(vdev, fw_hdr, BOOT, 3)) in ivpu_fw_parse()
149 if (IVPU_FW_CHECK_API(vdev, fw_hdr, JSM, 3)) in ivpu_fw_parse()
[all …]
A Divpu_drv.c149 struct vpu_firmware_header *fw_hdr; in ivpu_get_param_ioctl() local
151 fw_hdr = (struct vpu_firmware_header *)vdev->fw->file->data; in ivpu_get_param_ioctl()
152 args->value = fw_hdr->api_version[args->index]; in ivpu_get_param_ioctl()
/linux-6.3-rc2/drivers/scsi/csiostor/
A Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member
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()
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.3-rc2/drivers/staging/rtl8712/
A Dhal_init.c122 static void update_fwhdr(struct fw_hdr *pfwhdr, const u8 *pmappedfw) in update_fwhdr()
136 static u8 chk_fwhdr(struct fw_hdr *pfwhdr, u32 ulfilelength) in chk_fwhdr()
147 fwhdrsz = offsetof(struct fw_hdr, fwpriv) + pfwhdr->fw_priv_sz; in chk_fwhdr()
162 struct fw_hdr fwhdr; in rtl8712_dl_fw()
187 ptr = (u8 *)mappedfw + offsetof(struct fw_hdr, fwpriv) + in rtl8712_dl_fw()
A Drtl8712_hal.h117 struct fw_hdr {/*8-byte alignment required*/ struct
/linux-6.3-rc2/drivers/usb/serial/
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.3-rc2/drivers/net/wireless/realtek/rtw88/
A Dmac.c379 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size()
380 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size()
381 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size()
382 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size()
659 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware()
660 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware()
661 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware()
662 le32_to_cpu(fw_hdr->emem_size) : 0; in start_download_firmware()
672 addr = le32_to_cpu(fw_hdr->dmem_addr); in start_download_firmware()
679 addr = le32_to_cpu(fw_hdr->imem_addr); in start_download_firmware()
[all …]
A Dmain.c1675 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_feature() local
1678 feature = le32_to_cpu(fw_hdr->feature); in __update_firmware_feature()
1689 const struct rtw_fw_hdr *fw_hdr = in __update_firmware_info() local
1692 fw->h2c_version = le16_to_cpu(fw_hdr->h2c_fmt_ver); in __update_firmware_info()
1693 fw->version = le16_to_cpu(fw_hdr->version); in __update_firmware_info()
1694 fw->sub_version = fw_hdr->subversion; in __update_firmware_info()
1695 fw->sub_index = fw_hdr->subindex; in __update_firmware_info()
/linux-6.3-rc2/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
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()
1606 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_buf()
1638 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_uint()
1679 const struct firmware *fw_hdr; in brcms_check_firmwares() local
1683 fw_hdr = wl->fw.fw_hdr[i]; in brcms_check_firmwares()
1684 if (fw == NULL && fw_hdr == NULL) { in brcms_check_firmwares()
1686 } else if (fw == NULL || fw_hdr == NULL) { in brcms_check_firmwares()
1690 } else if (fw_hdr->size % sizeof(struct firmware_hdr)) { in brcms_check_firmwares()
1692 "size %zu/%zu\n", __func__, fw_hdr->size, in brcms_check_firmwares()
[all …]
A Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
/linux-6.3-rc2/drivers/staging/rtl8723bs/include/
A Drtl8723b_hal.h31 #define IS_FW_HEADER_EXIST_8723B(fw_hdr) \ argument
32 ((le16_to_cpu(fw_hdr->signature) & 0xFFF0) == 0x5300)
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
A Dfw.h150 struct fw_hdr { struct
189 struct fw_hdr *pfwheader; argument
A Dfw.c318 struct fw_hdr *pfwheader; in rtl92s_download_fw()
335 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile; in rtl92s_download_fw()
A Dsw.c186 sizeof(struct fw_hdr); in rtl92s_init_sw_vars()
/linux-6.3-rc2/drivers/net/wireless/marvell/mwifiex/
A Dusb.h123 struct fw_header fw_hdr; member
A Dusb.c1415 memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header)); in mwifiex_prog_fw_w_helper()
1419 memcpy(&fwdata->fw_hdr, &firmware[tlen], in mwifiex_prog_fw_w_helper()
1422 dlen = le32_to_cpu(fwdata->fw_hdr.data_len); in mwifiex_prog_fw_w_helper()
1423 dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd); in mwifiex_prog_fw_w_helper()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/
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()
7155 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; in t4_fw_upgrade() local
[all …]
A Dcxgb4.h548 struct fw_hdr fw_hdr; member
1868 struct fw_hdr *card_fw, enum dev_state state, int *reset);
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dtg3.c3686 fw_len = be32_to_cpu(fw_hdr->len); in tg3_fw_data_len()
3735 fw_hdr++; in tg3_load_firmware_cpu()
3739 u32 *fw_data = (u32 *)(fw_hdr + 1); in tg3_load_firmware_cpu()
3749 fw_hdr = (struct tg3_firmware_hdr *) in tg3_load_firmware_cpu()
3750 ((void *)fw_hdr + be32_to_cpu(fw_hdr->len)); in tg3_load_firmware_cpu()
3796 fw_hdr); in tg3_load_5701_a0_firmware_fix()
3802 fw_hdr); in tg3_load_5701_a0_firmware_fix()
3813 be32_to_cpu(fw_hdr->base_addr)); in tg3_load_5701_a0_firmware_fix()
3856 struct tg3_firmware_hdr *fw_hdr; in tg3_load_57766_firmware() local
3925 fw_hdr); in tg3_load_tso_firmware()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/
A Dbnx2x_main.c13279 struct bnx2x_fw_file_hdr *fw_hdr; in bnx2x_check_firmware() local
13292 sections = (struct bnx2x_fw_file_section *)fw_hdr; in bnx2x_check_firmware()
13318 offset = be32_to_cpu(fw_hdr->fw_version.offset); in bnx2x_check_firmware()
13394 u32 len = be32_to_cpu(fw_hdr->arr.len); \
13405 struct bnx2x_fw_file_hdr *fw_hdr; in bnx2x_init_firmware() local
13469 be32_to_cpu(fw_hdr->tsem_int_table_data.offset); in bnx2x_init_firmware()
13471 be32_to_cpu(fw_hdr->tsem_pram_data.offset); in bnx2x_init_firmware()
13473 be32_to_cpu(fw_hdr->usem_int_table_data.offset); in bnx2x_init_firmware()
13475 be32_to_cpu(fw_hdr->usem_pram_data.offset); in bnx2x_init_firmware()
13479 be32_to_cpu(fw_hdr->xsem_pram_data.offset); in bnx2x_init_firmware()
[all …]
/linux-6.3-rc2/drivers/media/dvb-frontends/
A Dmxl692.c218 static const u8 fw_hdr[] = { in mxl692_validate_fw_header() local
222 if (memcmp(buffer, fw_hdr, 8) != 0) { in mxl692_validate_fw_header()
/linux-6.3-rc2/drivers/net/usb/
A Dr8152.c4481 struct fw_header *fw_hdr, size_t size) in rtl8152_fw_verify_checksum() argument
4483 unsigned char checksum[sizeof(fw_hdr->checksum)]; in rtl8152_fw_verify_checksum()
4510 len = size - sizeof(fw_hdr->checksum); in rtl8152_fw_verify_checksum()
4516 if (memcmp(fw_hdr->checksum, checksum, sizeof(fw_hdr->checksum))) { in rtl8152_fw_verify_checksum()
4530 struct fw_header *fw_hdr = (struct fw_header *)fw->data; in rtl8152_check_firmware() local
4535 if (fw->size < sizeof(*fw_hdr)) { in rtl8152_check_firmware()
4540 ret = rtl8152_fw_verify_checksum(tp, fw_hdr, fw->size); in rtl8152_check_firmware()
4546 for (i = sizeof(*fw_hdr); i < fw->size;) { in rtl8152_check_firmware()
5064 struct fw_header *fw_hdr; in rtl8152_apply_firmware() local
5073 fw_hdr = (struct fw_header *)fw->data; in rtl8152_apply_firmware()
[all …]
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/
A Dcore.h3057 #define RTW89_FW_HDR_VER_CODE(fw_hdr) \ argument
3058 RTW89_FW_VER_CODE(GET_FW_HDR_MAJOR_VERSION(fw_hdr), \
3059 GET_FW_HDR_MINOR_VERSION(fw_hdr), \
3060 GET_FW_HDR_SUBVERSION(fw_hdr), \
3061 GET_FW_HDR_SUBINDEX(fw_hdr))

Completed in 148 milliseconds

12