Searched refs:fw_hdr (Results 1 - 25 of 34) sorted by path

12

/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/scsi/csiostor/
H A Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member in struct:fw_info
/linux-master/drivers/staging/rtl8712/
H A Drtl8712_hal.h117 struct fw_hdr {/*8-byte alignment required*/ struct
/linux-master/drivers/accel/ivpu/
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];
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...]
/linux-master/drivers/media/dvb-frontends/
H A Dmxl692.c218 static const u8 fw_hdr[] = { local
222 if (memcmp(buffer, fw_hdr, 8) != 0) {
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_main.c13266 struct bnx2x_fw_file_hdr *fw_hdr; local
13278 fw_hdr = (struct bnx2x_fw_file_hdr *)firmware->data;
13279 sections = (struct bnx2x_fw_file_section *)fw_hdr;
13283 for (i = 0; i < sizeof(*fw_hdr) / sizeof(*sections); i++) {
13293 offset = be32_to_cpu(fw_hdr->init_ops_offsets.offset);
13295 num_ops = be32_to_cpu(fw_hdr->init_ops.len) / sizeof(struct raw_op);
13297 for (i = 0; i < be32_to_cpu(fw_hdr->init_ops_offsets.len) / 2; i++) {
13305 offset = be32_to_cpu(fw_hdr->fw_version.offset);
13381 u32 len = be32_to_cpu(fw_hdr->arr.len); \
13385 func(bp->firmware->data + be32_to_cpu(fw_hdr
13392 struct bnx2x_fw_file_hdr *fw_hdr; local
[all...]
/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/net/ethernet/chelsio/cxgb4/
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);
H A Dcxgb4_ethtool.c1437 *size = be16_to_cpu(((struct fw_hdr *)data)->len512) * 512;
H A Dcxgb4_main.c4705 .fw_hdr = {
4718 .fw_hdr = {
4731 .fw_hdr = {
4803 struct fw_hdr *card_fw;
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 Dt4fw_api.h3755 struct fw_hdr { struct
/linux-master/drivers/net/usb/
H A Dr8152.c4627 struct fw_header *fw_hdr, size_t size)
4629 unsigned char checksum[sizeof(fw_hdr->checksum)];
4641 if (crypto_shash_digestsize(alg) != sizeof(fw_hdr->checksum)) {
4656 len = size - sizeof(fw_hdr->checksum);
4657 rc = crypto_shash_digest(sdesc, fw_hdr->version, len, checksum);
4662 if (memcmp(fw_hdr->checksum, checksum, sizeof(fw_hdr->checksum))) {
4676 struct fw_header *fw_hdr = (struct fw_header *)fw->data; local
4681 if (fw->size < sizeof(*fw_hdr)) {
4686 ret = rtl8152_fw_verify_checksum(tp, fw_hdr, f
4626 rtl8152_fw_verify_checksum(struct r8152 *tp, struct fw_header *fw_hdr, size_t size) argument
5205 struct fw_header *fw_hdr; local
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
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...]
H A Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member in struct:brcms_firmware
/linux-master/drivers/net/wireless/marvell/mwifiex/
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);
H A Dusb.h123 struct fw_header fw_hdr; member in struct:fw_data
/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.c1715 const struct rtw_fw_hdr *fw_hdr = local
1718 feature = le32_to_cpu(fw_hdr->feature);
1729 const struct rtw_fw_hdr *fw_hdr = local
1732 fw->h2c_version = le16_to_cpu(fw_hdr->h2c_fmt_ver);
1733 fw->version = le16_to_cpu(fw_hdr->version);
1734 fw->sub_version = fw_hdr->subversion;
1735 fw->sub_index = fw_hdr->subindex;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.h4368 #define RTW89_FW_HDR_VER_CODE(fw_hdr) \
4369 RTW89_FW_VER_CODE(le32_get_bits((fw_hdr)->w1, FW_HDR_W1_MAJOR_VERSION), \
4370 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_MINOR_VERSION), \
4371 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_SUBVERSION), \
4372 le32_get_bits((fw_hdr)->w1, FW_HDR_W1_SUBINDEX))
H A Dfw.c128 const struct rtw89_fw_hdr *fw_hdr = (const struct rtw89_fw_hdr *)fw; local
141 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_W6_SEC_NUM);
142 base_hdr_len = struct_size(fw_hdr, sections, info->section_num);
143 info->dynamic_hdr_en = le32_get_bits(fw_hdr->w7, FW_HDR_W7_DYN_HDR);
146 info->hdr_len = le32_get_bits(fw_hdr->w3, FW_HDR_W3_LEN);
163 section = &fw_hdr->sections[i];
351 const struct rtw89_fw_hdr_v1 *fw_hdr = (const struct rtw89_fw_hdr_v1 *)fw; local
362 info->section_num = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_SEC_NUM);
363 info->dsp_checksum = le32_get_bits(fw_hdr->w6, FW_HDR_V1_W6_DSP_CHKSUM);
364 base_hdr_len = struct_size(fw_hdr, section
1127 __rtw89_fw_download_tweak_hdr_v0(struct rtw89_dev *rtwdev, struct rtw89_fw_bin_info *info, struct rtw89_fw_hdr *fw_hdr) argument
1137 __rtw89_fw_download_tweak_hdr_v1(struct rtw89_dev *rtwdev, struct rtw89_fw_bin_info *info, struct rtw89_fw_hdr_v1 *fw_hdr) argument
1174 struct rtw89_fw_hdr *fw_hdr; local
[all...]
H A Dfw.h3869 struct rtw89_fw_hdr fw_hdr; member in union:rtw89_compat_fw_hdr
3879 return RTW89_FW_HDR_VER_CODE(&compat->fw_hdr);

Completed in 672 milliseconds

12