Lines Matching defs:hdr
545 struct mcp_gen_header *hdr)
550 if (ntohl(hdr->mcp_type) != MCP_TYPE_ETH) {
551 dev_err(dev, "Bad firmware type: 0x%x\n", ntohl(hdr->mcp_type));
556 strscpy(mgp->fw_version, hdr->version, sizeof(mgp->fw_version));
577 struct mcp_gen_header *hdr;
600 if ((hdr_offset & 3) || hdr_offset + sizeof(*hdr) > fw->size) {
605 hdr = (void *)(fw->data + hdr_offset);
607 status = myri10ge_validate_firmware(mgp, hdr);
645 struct mcp_gen_header *hdr;
654 if ((hdr_offset & 3) || hdr_offset + sizeof(*hdr) > mgp->sram_size) {
662 hdr = kmalloc(bytes, GFP_KERNEL);
663 if (hdr == NULL)
666 memcpy_fromio(hdr, mgp->sram + hdr_offset, bytes);
667 status = myri10ge_validate_firmware(mgp, hdr);
668 kfree(hdr);
1871 struct mcp_gen_header *hdr;
1878 if ((hdr_off & 3) || hdr_off + sizeof(*hdr) > mgp->sram_size) {