Home
last modified time | relevance | path

Searched refs:fwhdr (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
Dhsfw.c56 const struct nvfw_hs_header *fwhdr; in nvkm_acr_hsfw_load_image() local
66 fwhdr = nvfw_hs_header(subdev, fw->data + hdr->header_offset); in nvkm_acr_hsfw_load_image()
74 loc = *(u32 *)(fw->data + fwhdr->patch_loc); in nvkm_acr_hsfw_load_image()
75 sig = *(u32 *)(fw->data + fwhdr->patch_sig); in nvkm_acr_hsfw_load_image()
78 loc = fwhdr->patch_loc; in nvkm_acr_hsfw_load_image()
79 sig = fwhdr->patch_sig; in nvkm_acr_hsfw_load_image()
86 lhdr = nvfw_hs_load_header(subdev, fw->data + fwhdr->hdr_offset); in nvkm_acr_hsfw_load_image()
102 hsfw->sig.prod.size = fwhdr->sig_prod_size; in nvkm_acr_hsfw_load_image()
103 hsfw->sig.prod.data = kmemdup(fw->data + fwhdr->sig_prod_offset + sig, in nvkm_acr_hsfw_load_image()
110 hsfw->sig.dbg.size = fwhdr->sig_dbg_size; in nvkm_acr_hsfw_load_image()
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8712/
Dhal_init.c163 struct fw_hdr fwhdr; in rtl8712_dl_fw() local
173 update_fwhdr(&fwhdr, mappedfw); in rtl8712_dl_fw()
174 if (chk_fwhdr(&fwhdr, ulfilelength) == _FAIL) in rtl8712_dl_fw()
176 fill_fwpriv(adapter, &fwhdr.fwpriv); in rtl8712_dl_fw()
178 maxlen = (fwhdr.img_IMEM_size > fwhdr.img_SRAM_size) ? in rtl8712_dl_fw()
179 fwhdr.img_IMEM_size : fwhdr.img_SRAM_size; in rtl8712_dl_fw()
189 fwhdr.fw_priv_sz; in rtl8712_dl_fw()
192 imem_sz = fwhdr.img_IMEM_size; in rtl8712_dl_fw()
221 emem_sz = fwhdr.img_SRAM_size; in rtl8712_dl_fw()
283 txdesc->txdw0 |= cpu_to_le32(fwhdr.fw_priv_sz & 0x0000ffff); in rtl8712_dl_fw()
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/saa7164/
Dsaa7164-fw.c195 struct fw_header *hdr, *boothdr = NULL, *fwhdr; in saa7164_downloadfirmware() local
490 fwhdr = (struct fw_header *)(fw->data+tmp); in saa7164_downloadfirmware()
493 fwhdr = hdr; in saa7164_downloadfirmware()
497 (fwhdr->version & 0x0000fc00) >> 10, in saa7164_downloadfirmware()
498 (fwhdr->version & 0x000003e0) >> 5, in saa7164_downloadfirmware()
499 (fwhdr->version & 0x0000001f), in saa7164_downloadfirmware()
500 (fwhdr->version & 0xffff0000) >> 16 in saa7164_downloadfirmware()
503 if (version == fwhdr->version) { in saa7164_downloadfirmware()
556 fwloadersize = (fwhdr->firmwaresize + fwhdr->bslsize) * in saa7164_downloadfirmware()
/kernel/linux/linux-5.10/drivers/scsi/bfa/
Dbfa_ioc_cb.c78 struct bfi_ioc_image_hdr_s fwhdr; in bfa_ioc_cb_firmware_lock() local
93 bfa_ioc_fwver_get(ioc, &fwhdr); in bfa_ioc_cb_firmware_lock()
94 if (!bfa_ioc_fwver_cmp(ioc, &fwhdr) && in bfa_ioc_cb_firmware_lock()
Dbfa_ioc_ct.c57 struct bfi_ioc_image_hdr_s fwhdr; in bfa_ioc_ct_firmware_lock() local
85 bfa_ioc_fwver_get(ioc, &fwhdr); in bfa_ioc_ct_firmware_lock()
86 if (!bfa_ioc_fwver_cmp(ioc, &fwhdr)) { in bfa_ioc_ct_firmware_lock()
Dbfa_ioc.c703 struct bfi_ioc_image_hdr_s fwhdr; in bfa_iocpf_sm_fwcheck_entry() local
723 bfa_ioc_fwver_get(iocpf->ioc, &fwhdr); in bfa_iocpf_sm_fwcheck_entry()
725 if (swab32(fwhdr.exec) == BFI_FWBOOT_TYPE_NORMAL) { in bfa_iocpf_sm_fwcheck_entry()
742 bfa_trc(iocpf->ioc, swab32(fwhdr.exec)); in bfa_iocpf_sm_fwcheck_entry()
1440 bfa_ioc_fwver_get(struct bfa_ioc_s *ioc, struct bfi_ioc_image_hdr_s *fwhdr) in bfa_ioc_fwver_get() argument
1445 u32 *fwsig = (u32 *) fwhdr; in bfa_ioc_fwver_get()
1504 struct bfi_ioc_image_hdr_s fwhdr; in bfa_ioc_fwver_valid() local
1506 bfa_ioc_fwver_get(ioc, &fwhdr); in bfa_ioc_fwver_valid()
1508 if (swab32(fwhdr.bootenv) != boot_env) { in bfa_ioc_fwver_valid()
1509 bfa_trc(ioc, fwhdr.bootenv); in bfa_ioc_fwver_valid()
[all …]
Dbfa_ioc.h924 struct bfi_ioc_image_hdr_s *fwhdr);
926 struct bfi_ioc_image_hdr_s *fwhdr);
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
Dbfa_ioc.c1144 struct bfi_ioc_image_hdr fwhdr; in bfa_ioc_hw_sem_init() local
1160 bfa_nw_ioc_fwver_get(ioc, &fwhdr); in bfa_ioc_hw_sem_init()
1162 if (swab32(fwhdr.exec) == BFI_FWBOOT_TYPE_NORMAL) { in bfa_ioc_hw_sem_init()
1283 bfa_nw_ioc_fwver_get(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr) in bfa_nw_ioc_fwver_get() argument
1288 u32 *fwsig = (u32 *) fwhdr; in bfa_nw_ioc_fwver_get()
1348 fwhdr_is_ga(struct bfi_ioc_image_hdr *fwhdr) in fwhdr_is_ga() argument
1350 if (fwhdr->fwver.phase == 0 && in fwhdr_is_ga()
1351 fwhdr->fwver.build == 0) in fwhdr_is_ga()
1771 bfa_nw_ioc_fwver_cmp(struct bfa_ioc *ioc, struct bfi_ioc_image_hdr *fwhdr) in bfa_nw_ioc_fwver_cmp() argument
1780 drv_smem_cmp = bfa_ioc_fw_ver_patch_cmp(drv_fwhdr, fwhdr); in bfa_nw_ioc_fwver_cmp()
[all …]
Dbfa_ioc.h288 struct bfi_ioc_image_hdr *fwhdr);
290 struct bfi_ioc_image_hdr *fwhdr);
Dbfa_ioc_ct.c115 struct bfi_ioc_image_hdr fwhdr; in bfa_ioc_ct_firmware_lock() local
147 bfa_nw_ioc_fwver_get(ioc, &fwhdr); in bfa_ioc_ct_firmware_lock()
148 if (!bfa_nw_ioc_fwver_cmp(ioc, &fwhdr)) { in bfa_ioc_ct_firmware_lock()