Lines Matching refs:fw_hdr
4627 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;
4681 if (fw->size < sizeof(*fw_hdr)) {
4686 ret = rtl8152_fw_verify_checksum(tp, fw_hdr, fw->size);
4692 for (i = sizeof(*fw_hdr); i < fw->size;) {
5205 struct fw_header *fw_hdr;
5214 fw_hdr = (struct fw_header *)fw->data;
5276 strscpy(rtl_fw->version, fw_hdr->version, RTL_VER_SIZE);