Lines Matching defs:header
174 struct acpi_table_ibft *header;
229 * Helper function to verify the IBFT header.
235 "field header.id to have %d but " \
241 "field header.length to have %d but " \
256 void *ibft_loc = entry->header;
297 void *ibft_loc = entry->header;
357 void *ibft_loc = entry->header;
425 entry->header->header.signature);
429 entry->header->header.oem_id);
433 entry->header->header.oem_table_id);
448 len = ibft_addr->header.length;
451 if (ibft_addr->header.revision != 1) {
454 ibft_addr->header.revision);
627 static int __init ibft_create_kobject(struct acpi_table_ibft *header,
640 ibft_kobj->header = header;
701 header->header.oem_id);
740 static int __init ibft_register_kobjects(struct acpi_table_ibft *header)
750 control = (void *)header + sizeof(*header);
752 eot_offset = (void *)header + header->header.length - (void *)control;
759 printk(KERN_ERR "iBFT error: Control header is invalid!\n");
764 if (offset && offset < header->header.length &&
766 rc = ibft_create_kobject(header,
767 (void *)header + offset);
779 ibft_kobj->header = header;