Lines Matching defs:header
87 struct multiboot_header *header;
92 * multiboot magic header.
106 header = NULL;
109 header = (struct multiboot_header *)&magic[i];
114 if (header == NULL) {
119 /* Valid multiboot header has been found, validate checksum */
120 if (header->magic + header->flags + header->checksum != 0) {
123 header->magic, header->flags, header->checksum);
128 if ((header->flags & ~MULTIBOOT_SUPPORTED_FLAGS) != 0) {
130 header->flags);
167 struct xen_header header;
169 _Static_assert(sizeof(header) <= PAGE_SIZE, "header too large for page");
233 * There's a small header prefixed in the second module that contains
236 * the module address. Note other fields might be added to this header
287 cmdline = strdup("header");
299 header.flags = XENHEADER_HAS_MODULEP_OFFSET;
300 header.modulep_offset = modulep - mb_mod[1].mod_start;
301 archsw.arch_copyin(&header, mb_mod[1].mod_start, sizeof(header));