Searched refs:fw_hdr (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/drivers/accel/ivpu/
H A Divpu_fw.c37 #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 Divpu_drv.c170 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 Dtas2781-fmwlib.c172 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 Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member in struct:fw_info
H A Dcsio_mb.c1200 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 Dcsio_hw.c640 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 Dtas2781-dsp.h110 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 Drtl8712_hal.h117 struct fw_hdr {/*8-byte alignment required*/ struct
H A Dhal_init.c122 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 Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member in struct:brcms_firmware
H A Dmac80211_if.c357 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 Dusb.h123 struct fw_header fw_hdr; member in struct:fw_data
H A Dusb.c1415 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 Dmac.c417 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 Dmain.c1716 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 Dio_ti.c806 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 Dfw.h150 struct fw_hdr { struct
189 struct fw_hdr *pfwheader;
H A Dfw.c318 struct fw_hdr *pfwheader;
335 firmware->pfwheader = (struct fw_hdr *) puc_mappedfile;
H A Dsw.c183 sizeof(struct fw_hdr);
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtl8723b_hal.h31 #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 Dfw.c103 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 Dt4_hw.c3111 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 Dcxgb4.h548 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 Dtg3.c3668 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 Dmxl692.c218 static const u8 fw_hdr[] = { local
222 if (memcmp(buffer, fw_hdr, 8) != 0) {

Completed in 376 milliseconds

12