Home | History | Annotate | Download | only in cardbus

Lines Matching refs:header

52  *  data structures, a header located at the start of the image, and a
55 * The header is a 26 byte structure:
108 "bad header signature in ROM image %u: 0x%04x\n",
164 memcpy(header->signature, hdr + PCI_EXROM_DATA_SIGNATURE, 4);
166 header->id = LEINT16(hdr, PCI_EXROM_DATA_VENDOR_ID) |
168 header->structure_length = LEINT16(hdr, PCI_EXROM_DATA_LENGTH);
169 header->structure_rev = hdr[PCI_EXROM_DATA_REV];
170 header->class = (hdr[PCI_EXROM_DATA_CLASS_CODE] << 8) |
173 header->image_length = LEINT16(hdr, PCI_EXROM_DATA_IMAGE_LENGTH) << 16;
174 header->data_revision = LEINT16(hdr, PCI_EXROM_DATA_DATA_REV);
175 header->code_type = hdr[PCI_EXROM_DATA_CODE_TYPE];
176 header->indicator = hdr[PCI_EXROM_DATA_INDICATOR];
177 length = uimin(length, header->image_length - 0x18 - offset);