Lines Matching defs:header
172 struct acpi_table_ibft *header;
227 * Helper function to verify the IBFT header.
233 "field header.id to have %d but " \
239 "field header.length to have %d but " \
254 void *ibft_loc = entry->header;
295 void *ibft_loc = entry->header;
355 void *ibft_loc = entry->header;
423 entry->header->header.signature);
427 entry->header->header.oem_id);
431 entry->header->header.oem_table_id);
446 len = ibft_addr->header.length;
449 if (ibft_addr->header.revision != 1) {
452 ibft_addr->header.revision);
625 static int __init ibft_create_kobject(struct acpi_table_ibft *header,
638 ibft_kobj->header = header;
699 header->header.oem_id);
738 static int __init ibft_register_kobjects(struct acpi_table_ibft *header)
748 control = (void *)header + sizeof(*header);
750 eot_offset = (void *)header + header->header.length - (void *)control;
757 printk(KERN_ERR "iBFT error: Control header is invalid!\n");
762 if (offset && offset < header->header.length &&
764 rc = ibft_create_kobject(header,
765 (void *)header + offset);
777 ibft_kobj->header = header;