/linux-master/drivers/accel/ivpu/ |
H A D | ivpu_fw.c | 37 #define IVPU_FW_CHECK_API_COMPAT(vdev, fw_hdr, name, min_major) \ 38 ivpu_fw_check_api(vdev, fw_hdr, #name, \ 44 #define IVPU_FW_CHECK_API_VER_LT(vdev, fw_hdr, name, major, minor) \ 45 ivpu_fw_check_api_ver_lt(vdev, fw_hdr, #name, VPU_##name##_API_VER_INDEX, major, minor) 89 ivpu_fw_check_api(struct ivpu_device *vdev, const struct vpu_firmware_header *fw_hdr, argument 93 u16 major = (u16)(fw_hdr->api_version[index] >> 16); 94 u16 minor = (u16)(fw_hdr->api_version[index]); 112 ivpu_fw_check_api_ver_lt(struct ivpu_device *vdev, const struct vpu_firmware_header *fw_hdr, argument 115 u16 fw_major = (u16)(fw_hdr->api_version[index] >> 16); 116 u16 fw_minor = (u16)(fw_hdr 127 const struct vpu_firmware_header *fw_hdr = (const void *)fw->file->data; local 220 const struct vpu_firmware_header *fw_hdr = (const void *)vdev->fw->file->data; local [all...] |
H A D | ivpu_drv.c | 170 struct vpu_firmware_header *fw_hdr; local 172 fw_hdr = (struct vpu_firmware_header *)vdev->fw->file->data; 173 args->value = fw_hdr->api_version[args->index];
|
/linux-master/sound/soc/codecs/ |
H A D | tas2781-fmwlib.c | 172 if (tas_priv->rcabin.fw_hdr.binary_version_num >= 0x105) { 273 struct tasdevice_rca_hdr *fw_hdr; local 282 fw_hdr = &(rca->fw_hdr); 292 fw_hdr->img_sz = be32_to_cpup((__be32 *)&buf[offset]); 294 if (fw_hdr->img_sz != fmw->size) { 297 fw_hdr->img_sz); 303 fw_hdr->checksum = be32_to_cpup((__be32 *)&buf[offset]); 305 fw_hdr->binary_version_num = be32_to_cpup((__be32 *)&buf[offset]); 306 if (fw_hdr 388 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); local 569 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); local 896 fw_parse_variable_hdr(struct tasdevice_priv *tas_priv, struct tasdevice_dspfw_hdr *fw_hdr, const struct firmware *fmw, int offset) argument 939 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); local 1758 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); local 1799 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); local [all...] |
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_hw_chip.h | 99 struct fw_hdr fw_hdr; member in struct:fw_info
|
H A D | csio_mb.c | 1200 struct fw_cmd_hdr *fw_hdr; local 1313 fw_hdr = (struct fw_cmd_hdr *)&hdr; 1315 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { 1483 struct fw_cmd_hdr *fw_hdr; local 1519 fw_hdr = (struct fw_cmd_hdr *)&hdr; 1521 switch (FW_CMD_OP_G(ntohl(fw_hdr->hi))) { 1580 struct fw_cmd_hdr *fw_hdr; local 1591 fw_hdr = (struct fw_cmd_hdr *)(mbp->mb); 1594 FW_CMD_OP_G(ntohl(fw_hdr->hi))); 1598 fw_hdr [all...] |
H A D | csio_hw.c | 640 offsetof(struct fw_hdr, fw_ver), 1, 655 offsetof(struct fw_hdr, tp_microcode_ver), 1, 676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; 732 ((struct fw_hdr *)first_page)->fw_ver = htonl(0xffffffff); 751 offsetof(struct fw_hdr, fw_ver), 1325 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; local 1344 reset = ((ntohl(fw_hdr [all...] |
/linux-master/include/sound/ |
H A D | tas2781-dsp.h | 110 struct tasdevice_dspfw_hdr fw_hdr; member in struct:tasdevice_fw 166 struct tasdevice_rca_hdr fw_hdr; member in struct:tasdevice_rca
|
/linux-master/drivers/staging/rtl8712/ |
H A D | rtl8712_hal.h | 117 struct fw_hdr {/*8-byte alignment required*/ struct
|
H A D | hal_init.c | 122 static void update_fwhdr(struct fw_hdr *pfwhdr, const u8 *pmappedfw) 136 static u8 chk_fwhdr(struct fw_hdr *pfwhdr, u32 ulfilelength) 147 fwhdrsz = offsetof(struct fw_hdr, fwpriv) + pfwhdr->fw_priv_sz; 162 struct fw_hdr fwhdr; 187 ptr = (u8 *)mappedfw + offsetof(struct fw_hdr, fwpriv) +
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | mac80211_if.h | 59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member in struct:brcms_firmware
|
H A D | mac80211_if.c | 357 release_firmware(wl->fw.fw_hdr[i]); 386 status = request_firmware(&wl->fw.fw_hdr[i], fw_name, device); 393 wl->fw.fw_hdr[i]->size / (sizeof(struct firmware_hdr)); 1606 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; 1638 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; 1679 const struct firmware *fw_hdr; local 1683 fw_hdr = wl->fw.fw_hdr[i]; 1684 if (fw == NULL && fw_hdr == NULL) { 1686 } else if (fw == NULL || fw_hdr [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.h | 123 struct fw_header fw_hdr; member in struct:fw_data
|
H A D | usb.c | 1415 memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header)); 1419 memcpy(&fwdata->fw_hdr, &firmware[tlen], 1422 dlen = le32_to_cpu(fwdata->fw_hdr.data_len); 1423 dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 417 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; local 423 dmem_size = le32_to_cpu(fw_hdr->dmem_size); 424 imem_size = le32_to_cpu(fw_hdr->imem_size); 425 emem_size = (fw_hdr->mem_usage & BIT(4)) ? 426 le32_to_cpu(fw_hdr->emem_size) : 0; 697 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; local 706 dmem_size = le32_to_cpu(fw_hdr->dmem_size); 707 imem_size = le32_to_cpu(fw_hdr->imem_size); 708 emem_size = (fw_hdr->mem_usage & BIT(4)) ? 709 le32_to_cpu(fw_hdr [all...] |
H A D | main.c | 1716 const struct rtw_fw_hdr *fw_hdr = local 1719 feature = le32_to_cpu(fw_hdr->feature); 1730 const struct rtw_fw_hdr *fw_hdr = local 1733 fw->h2c_version = le16_to_cpu(fw_hdr->h2c_fmt_ver); 1734 fw->version = le16_to_cpu(fw_hdr->version); 1735 fw->sub_version = fw_hdr->subversion; 1736 fw->sub_index = fw_hdr->subindex;
|
/linux-master/drivers/usb/serial/ |
H A D | io_ti.c | 806 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; local 835 firmware_rec->Ver_Major = fw_hdr->major_version; 836 firmware_rec->Ver_Minor = fw_hdr->minor_version; 858 firmware_rec->Ver_Major = fw_hdr->major_version; 859 firmware_rec->Ver_Minor = fw_hdr->minor_version; 967 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; local 974 length_total = le16_to_cpu(fw_hdr->length) + 986 if (checksum != fw_hdr->checksum) { 988 fw_hdr->checksum, checksum); 1008 struct edgeport_fw_hdr *fw_hdr; local 1077 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; local 1386 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.h | 150 struct fw_hdr { struct 189 struct fw_hdr *pfwheader;
|
H A D | fw.c | 318 struct fw_hdr *pfwheader; 335 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile;
|
H A D | sw.c | 183 sizeof(struct fw_hdr);
|
/linux-master/drivers/staging/rtl8723bs/include/ |
H A D | rtl8723b_hal.h | 31 #define IS_FW_HEADER_EXIST_8723B(fw_hdr) \ 32 ((le16_to_cpu(fw_hdr->signature) & 0xFFF0) == 0x5300)
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | fw.c | 103 const struct rtw89_fw_hdr *fw_hdr = (const struct rtw89_fw_hdr *)fw; local 116 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_W6_SEC_NUM); 117 base_hdr_len = struct_size(fw_hdr, sections, info->section_num); 118 info->dynamic_hdr_en = le32_get_bits(fw_hdr->w7, FW_HDR_W7_DYN_HDR); 121 info->hdr_len = le32_get_bits(fw_hdr->w3, FW_HDR_W3_LEN); 138 section = &fw_hdr->sections[i]; 326 const struct rtw89_fw_hdr_v1 *fw_hdr = (const struct rtw89_fw_hdr_v1 *)fw; local 337 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_SEC_NUM); 338 info->dsp_checksum = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_DSP_CHKSUM); 339 base_hdr_len = struct_size(fw_hdr, section 1101 __rtw89_fw_download_tweak_hdr_v0(struct rtw89_dev *rtwdev, struct rtw89_fw_bin_info *info, struct rtw89_fw_hdr *fw_hdr) argument 1111 __rtw89_fw_download_tweak_hdr_v1(struct rtw89_dev *rtwdev, struct rtw89_fw_bin_info *info, struct rtw89_fw_hdr_v1 *fw_hdr) argument 1148 struct rtw89_fw_hdr *fw_hdr; local [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 3111 offsetof(struct fw_hdr, fw_ver), 1, 3125 offsetof(struct fw_hdr, fw_ver), 1, 3139 offsetof(struct fw_hdr, tp_microcode_ver), 3415 static int fw_compatible(const struct fw_hdr *hdr1, const struct fw_hdr *hdr2) 3465 struct fw_hdr *card_fw, enum dev_state state, 3469 const struct fw_hdr *fs_fw; 3470 const struct fw_hdr *drv_fw; 3472 drv_fw = &fw_info->fw_hdr; 3600 const struct fw_hdr *hd 7157 const struct fw_hdr *fw_hdr = (const struct fw_hdr *)fw_data; local [all...] |
H A D | cxgb4.h | 548 struct fw_hdr fw_hdr; member in struct:fw_info 1868 struct fw_hdr *card_fw, enum dev_state state, int *reset);
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 3668 const struct tg3_firmware_hdr *fw_hdr) 3687 fw_len = be32_to_cpu(fw_hdr->len); 3697 const struct tg3_firmware_hdr *fw_hdr) 3736 fw_hdr++; 3740 u32 *fw_data = (u32 *)(fw_hdr + 1); 3741 for (i = 0; i < tg3_fw_data_len(tp, fw_hdr); i++) 3743 (be32_to_cpu(fw_hdr->base_addr) & 0xffff) + 3747 total_len -= be32_to_cpu(fw_hdr->len); 3750 fw_hdr = (struct tg3_firmware_hdr *) 3751 ((void *)fw_hdr 3667 tg3_fw_data_len(struct tg3 *tp, const struct tg3_firmware_hdr *fw_hdr) argument 3695 tg3_load_firmware_cpu(struct tg3 *tp, u32 cpu_base, u32 cpu_scratch_base, int cpu_scratch_size, const struct tg3_firmware_hdr *fw_hdr) argument 3784 const struct tg3_firmware_hdr *fw_hdr; local 3857 struct tg3_firmware_hdr *fw_hdr; local 3898 const struct tg3_firmware_hdr *fw_hdr; local 11482 const struct tg3_firmware_hdr *fw_hdr; local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | mxl692.c | 218 static const u8 fw_hdr[] = { local 222 if (memcmp(buffer, fw_hdr, 8) != 0) {
|