Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dgp102.c41 const struct nvfw_hs_header *fw_hdr; in gp102_fb_vpr_scrub() local
50 fw_hdr = nvfw_hs_header(subdev, blob->data + hsbin_hdr->header_offset); in gp102_fb_vpr_scrub()
51 lhdr = nvfw_hs_load_header(subdev, blob->data + fw_hdr->hdr_offset); in gp102_fb_vpr_scrub()
54 patch_loc = *(u32 *)(blob->data + fw_hdr->patch_loc); in gp102_fb_vpr_scrub()
55 patch_sig = *(u32 *)(blob->data + fw_hdr->patch_sig); in gp102_fb_vpr_scrub()
58 blob->data + fw_hdr->sig_dbg_offset + patch_sig, in gp102_fb_vpr_scrub()
59 fw_hdr->sig_dbg_size); in gp102_fb_vpr_scrub()
62 blob->data + fw_hdr->sig_prod_offset + patch_sig, in gp102_fb_vpr_scrub()
63 fw_hdr->sig_prod_size); in gp102_fb_vpr_scrub()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dtas2781-fmwlib.c110 if (tas_priv->rcabin.fw_hdr.binary_version_num >= 0x105) { in tasdevice_add_config()
211 struct tasdevice_rca_hdr *fw_hdr; in tasdevice_rca_parser() local
220 fw_hdr = &(rca->fw_hdr); in tasdevice_rca_parser()
230 fw_hdr->img_sz = be32_to_cpup((__be32 *)&buf[offset]); in tasdevice_rca_parser()
232 if (fw_hdr->img_sz != fmw->size) { in tasdevice_rca_parser()
235 fw_hdr->img_sz); in tasdevice_rca_parser()
241 fw_hdr->checksum = be32_to_cpup((__be32 *)&buf[offset]); in tasdevice_rca_parser()
243 fw_hdr->binary_version_num = be32_to_cpup((__be32 *)&buf[offset]); in tasdevice_rca_parser()
244 if (fw_hdr in tasdevice_rca_parser()
468 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_header_kernel() local
771 struct tasdevice_dspfw_hdr *fw_hdr = &(tasdevice->fmw->fw_hdr); tasdevice_load_block_kernel() local
926 fw_parse_variable_hdr(struct tasdevice_priv *tas_priv, struct tasdevice_dspfw_hdr *fw_hdr, const struct firmware *fmw, int offset) fw_parse_variable_hdr() argument
969 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_header_git() local
1788 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_header() local
1829 struct tasdevice_dspfw_hdr *fw_hdr = &(tas_fmw->fw_hdr); fw_parse_variable_hdr_cal() local
[all...]
/kernel/linux/linux-6.6/drivers/accel/ivpu/
H A Divpu_fw.c36 #define IVPU_FW_CHECK_API(vdev, fw_hdr, name, min_major) \
37 ivpu_fw_check_api(vdev, fw_hdr, #name, \
86 ivpu_fw_check_api(struct ivpu_device *vdev, const struct vpu_firmware_header *fw_hdr, in ivpu_fw_check_api() argument
90 u16 major = (u16)(fw_hdr->api_version[index] >> 16); in ivpu_fw_check_api()
91 u16 minor = (u16)(fw_hdr->api_version[index]); in ivpu_fw_check_api()
111 const struct vpu_firmware_header *fw_hdr = (const void *)fw->file->data; in ivpu_fw_parse() local
119 if (fw_hdr->header_version != VPU_FW_HEADER_VERSION) { in ivpu_fw_parse()
120 ivpu_err(vdev, "Invalid firmware header version: %u\n", fw_hdr->header_version); in ivpu_fw_parse()
124 runtime_addr = fw_hdr->boot_params_load_address; in ivpu_fw_parse()
125 runtime_size = fw_hdr in ivpu_fw_parse()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/csiostor/
H A Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member
H A Dcsio_hw.c640 offsetof(struct fw_hdr, fw_ver), 1, in csio_hw_get_fw_version()
655 offsetof(struct fw_hdr, tp_microcode_ver), 1, in csio_hw_get_tp_version()
676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload()
732 ((struct fw_hdr *)first_page)->fw_ver = htonl(0xffffffff); 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
1344 reset = ((ntohl(fw_hdr in csio_hw_fw_upgrade()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/csiostor/
H A Dcsio_hw_chip.h99 struct fw_hdr fw_hdr; member
H A Dcsio_hw.c640 offsetof(struct fw_hdr, fw_ver), 1, in csio_hw_get_fw_version()
655 offsetof(struct fw_hdr, tp_microcode_ver), 1, in csio_hw_get_tp_version()
676 struct fw_hdr *hdr = (struct fw_hdr *)fw_data; in csio_hw_fw_dload()
732 ((struct fw_hdr *)first_page)->fw_ver = htonl(0xffffffff); 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
1344 reset = ((ntohl(fw_hdr in csio_hw_fw_upgrade()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtw88/
H A Dmac.c365 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in check_firmware_size() local
371 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size()
372 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size()
373 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size()
374 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size()
623 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in start_download_firmware() local
632 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware()
633 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware()
634 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware()
635 le32_to_cpu(fw_hdr in start_download_firmware()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dmac.c410 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in check_firmware_size() local
416 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in check_firmware_size()
417 imem_size = le32_to_cpu(fw_hdr->imem_size); in check_firmware_size()
418 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in check_firmware_size()
419 le32_to_cpu(fw_hdr->emem_size) : 0; in check_firmware_size()
690 const struct rtw_fw_hdr *fw_hdr = (const struct rtw_fw_hdr *)data; in start_download_firmware() local
699 dmem_size = le32_to_cpu(fw_hdr->dmem_size); in start_download_firmware()
700 imem_size = le32_to_cpu(fw_hdr->imem_size); in start_download_firmware()
701 emem_size = (fw_hdr->mem_usage & BIT(4)) ? in start_download_firmware()
702 le32_to_cpu(fw_hdr in start_download_firmware()
[all...]
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Dio_ti.c809 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; in build_i2c_fw_hdr() local
838 firmware_rec->Ver_Major = fw_hdr->major_version; in build_i2c_fw_hdr()
839 firmware_rec->Ver_Minor = fw_hdr->minor_version; in build_i2c_fw_hdr()
861 firmware_rec->Ver_Major = fw_hdr->major_version; in build_i2c_fw_hdr()
862 firmware_rec->Ver_Minor = fw_hdr->minor_version; in build_i2c_fw_hdr()
970 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; in check_fw_sanity() local
977 length_total = le16_to_cpu(fw_hdr->length) + in check_fw_sanity()
989 if (checksum != fw_hdr->checksum) { in check_fw_sanity()
991 fw_hdr->checksum, checksum); in check_fw_sanity()
1011 struct edgeport_fw_hdr *fw_hdr; in download_fw() local
1080 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; do_download_mode() local
1389 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; do_boot_mode() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/serial/
H A Dio_ti.c806 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; in build_i2c_fw_hdr() local
835 firmware_rec->Ver_Major = fw_hdr->major_version; in build_i2c_fw_hdr()
836 firmware_rec->Ver_Minor = fw_hdr->minor_version; in build_i2c_fw_hdr()
858 firmware_rec->Ver_Major = fw_hdr->major_version; in build_i2c_fw_hdr()
859 firmware_rec->Ver_Minor = fw_hdr->minor_version; in build_i2c_fw_hdr()
967 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; in check_fw_sanity() local
974 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
1077 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; do_download_mode() local
1386 struct edgeport_fw_hdr *fw_hdr = (struct edgeport_fw_hdr *)fw->data; do_boot_mode() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8712/
H A Dhal_init.c123 static void update_fwhdr(struct fw_hdr *pfwhdr, const u8 *pmappedfw) in update_fwhdr()
137 static u8 chk_fwhdr(struct fw_hdr *pfwhdr, u32 ulfilelength) in chk_fwhdr()
148 fwhdrsz = offsetof(struct fw_hdr, fwpriv) + pfwhdr->fw_priv_sz; in chk_fwhdr()
163 struct fw_hdr fwhdr; in rtl8712_dl_fw()
188 ptr = (u8 *)mappedfw + offsetof(struct fw_hdr, fwpriv) + in rtl8712_dl_fw()
H A Drtl8712_hal.h117 struct fw_hdr {/*8-byte alignment required*/ struct
/kernel/linux/linux-6.6/drivers/staging/rtl8712/
H 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()
H A Drtl8712_hal.h117 struct fw_hdr {/*8-byte alignment required*/ struct
/kernel/linux/linux-6.6/include/sound/
H A Dtas2781-dsp.h105 struct tasdevice_dspfw_hdr fw_hdr; member
161 struct tasdevice_rca_hdr fw_hdr; member
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.c358 release_firmware(wl->fw.fw_hdr[i]); in brcms_release_fw()
387 status = request_firmware(&wl->fw.fw_hdr[i], fw_name, device); in brcms_request_fw()
394 wl->fw.fw_hdr[i]->size / (sizeof(struct firmware_hdr)); in brcms_request_fw()
1605 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 in brcms_check_firmwares()
[all...]
H A Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.c357 release_firmware(wl->fw.fw_hdr[i]); in brcms_release_fw()
386 status = request_firmware(&wl->fw.fw_hdr[i], fw_name, device); in brcms_request_fw()
393 wl->fw.fw_hdr[i]->size / (sizeof(struct firmware_hdr)); in brcms_request_fw()
1602 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_buf()
1634 hdr = (struct firmware_hdr *)wl->fw.fw_hdr[i]->data; in brcms_ucode_init_uint()
1675 const struct firmware *fw_hdr; in brcms_check_firmwares() local
1679 fw_hdr = wl->fw.fw_hdr[i]; in brcms_check_firmwares()
1680 if (fw == NULL && fw_hdr == NULL) { in brcms_check_firmwares()
1682 } else if (fw == NULL || fw_hdr in brcms_check_firmwares()
[all...]
H A Dmac80211_if.h59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dfw.h150 struct fw_hdr { struct
189 struct fw_hdr *pfwheader;
/kernel/linux/linux-5.10/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)
/kernel/linux/linux-6.6/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)
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192se/
H A Dfw.h150 struct fw_hdr { struct
189 struct fw_hdr *pfwheader;
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dusb.h135 struct fw_header fw_hdr; member

Completed in 27 milliseconds

123