/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | gp102.c | 41 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 D | tas2781-fmwlib.c | 110 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 D | ivpu_fw.c | 36 #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 D | csio_hw_chip.h | 99 struct fw_hdr fw_hdr; member
|
H A D | csio_hw.c | 640 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 D | csio_hw_chip.h | 99 struct fw_hdr fw_hdr; member
|
H A D | csio_hw.c | 640 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 D | mac.c | 365 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 D | mac.c | 410 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 D | io_ti.c | 809 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 D | io_ti.c | 806 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 D | hal_init.c | 123 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 D | rtl8712_hal.h | 117 struct fw_hdr {/*8-byte alignment required*/ struct
|
/kernel/linux/linux-6.6/drivers/staging/rtl8712/ |
H A D | hal_init.c | 122 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 D | rtl8712_hal.h | 117 struct fw_hdr {/*8-byte alignment required*/ struct
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | tas2781-dsp.h | 105 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 D | mac80211_if.c | 358 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 D | mac80211_if.h | 59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | mac80211_if.c | 357 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 D | mac80211_if.h | 59 const struct firmware *fw_hdr[MAX_FW_IMAGES]; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.h | 150 struct fw_hdr { struct 189 struct fw_hdr *pfwheader;
|
/kernel/linux/linux-5.10/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)
|
/kernel/linux/linux-6.6/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)
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
H A D | fw.h | 150 struct fw_hdr { struct 189 struct fw_hdr *pfwheader;
|
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | usb.h | 135 struct fw_header fw_hdr; member
|