Searched refs:pfwhdr (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/staging/rtl8712/
H A Dhal_init.c122 static void update_fwhdr(struct fw_hdr *pfwhdr, const u8 *pmappedfw) update_fwhdr() argument
124 pfwhdr->signature = le16_to_cpu(*(u16 *)pmappedfw); update_fwhdr()
125 pfwhdr->version = le16_to_cpu(*(u16 *)(pmappedfw + 2)); update_fwhdr()
127 pfwhdr->dmem_size = le32_to_cpu(*(uint *)(pmappedfw + 4)); update_fwhdr()
129 pfwhdr->img_IMEM_size = le32_to_cpu(*(uint *)(pmappedfw + 8)); update_fwhdr()
131 pfwhdr->img_SRAM_size = le32_to_cpu(*(uint *)(pmappedfw + 12)); update_fwhdr()
133 pfwhdr->fw_priv_sz = le32_to_cpu(*(uint *)(pmappedfw + 16)); update_fwhdr()
136 static u8 chk_fwhdr(struct fw_hdr *pfwhdr, u32 ulfilelength) chk_fwhdr() argument
141 if ((pfwhdr->signature != 0x8712) && (pfwhdr->signature != 0x8192)) chk_fwhdr()
144 if (pfwhdr->fw_priv_sz != sizeof(struct fw_priv)) chk_fwhdr()
147 fwhdrsz = FIELD_OFFSET(struct fw_hdr, fwpriv) + pfwhdr->fw_priv_sz; chk_fwhdr()
148 fw_sz = fwhdrsz + pfwhdr->img_IMEM_size + pfwhdr->img_SRAM_size + chk_fwhdr()
149 pfwhdr->dmem_size; chk_fwhdr()

Completed in 40 milliseconds