Lines Matching refs:hdr

72 static int kernel_magic_ok(struct setup_header *hdr)  in kernel_magic_ok()  argument
74 if (KERNEL_MAGIC != hdr->boot_flag) { in kernel_magic_ok()
77 hdr->boot_flag, KERNEL_MAGIC); in kernel_magic_ok()
85 static int get_boot_protocol(struct setup_header *hdr) in get_boot_protocol() argument
87 if (hdr->header == KERNEL_V2_MAGIC) { in get_boot_protocol()
89 return hdr->version; in get_boot_protocol()
106 struct setup_header *hdr = &params->hdr; in load_zimage() local
111 if (!kernel_magic_ok(hdr)) in load_zimage()
115 if (0 == hdr->setup_sects) { in load_zimage()
119 setup_size = (hdr->setup_sects + 1) * 512; in load_zimage()
128 bootproto = get_boot_protocol(hdr); in load_zimage()
134 if (hdr->setup_sects >= 15) { in load_zimage()
137 hdr->kernel_version + 0x200); in load_zimage()
146 (hdr->loadflags & BIG_KERNEL_FLAG); in load_zimage()
156 setup_base->hdr = params->hdr; in load_zimage()
159 kernel_size = hdr->syssize * 16; in load_zimage()
210 struct setup_header *hdr = &setup_base->hdr; in setup_zimage() local
211 int bootproto = get_boot_protocol(hdr); in setup_zimage()
221 hdr->type_of_loader = 8; in setup_zimage()
228 hdr->ramdisk_image = initrd_addr; in setup_zimage()
229 hdr->ramdisk_size = initrd_size; in setup_zimage()
234 hdr->heap_end_ptr = HEAP_END_OFFSET; in setup_zimage()
235 hdr->loadflags |= HEAP_FLAG; in setup_zimage()
240 hdr->cmd_line_ptr = (uintptr_t)cmd_line; in setup_zimage()
246 hdr->setup_move_size = 0x9100; in setup_zimage()
250 hdr->hardware_subarch = X86_SUBARCH_INTEL_MID; in setup_zimage()