Lines Matching refs:hdr
64 struct boot_img_hdr *hdr; in cmd_boot() local
95 hdr = (struct boot_img_hdr *) ptr; in cmd_boot()
102 if ((size_t) sz < sizeof(*hdr)) { in cmd_boot()
107 kernel_actual = ROUND_TO_PAGE(hdr->kernel_size, hdr->page_size); in cmd_boot()
108 ramdisk_actual = ROUND_TO_PAGE(hdr->ramdisk_size, hdr->page_size); in cmd_boot()
109 second_actual = ROUND_TO_PAGE(hdr->second_size, hdr->page_size); in cmd_boot()
111 new_atags = (char *) create_atags((unsigned *) atags_ptr, atags_sz, hdr, &new_atags_sz); in cmd_boot()
122 if ((int) (hdr->page_size + kernel_actual + ramdisk_actual) < sz) { in cmd_boot()
127 kernel_ptr = (void *)((uintptr_t) ptr + hdr->page_size); in cmd_boot()
133 rv = prepare_boot_linux(hdr->kernel_addr, kernel_ptr, kernel_actual, in cmd_boot()
134 hdr->ramdisk_addr, ramdisk_ptr, ramdisk_actual, in cmd_boot()
135 hdr->second_addr, second_ptr, second_actual, in cmd_boot()
136 hdr->tags_addr, new_atags, ROUND_TO_PAGE(new_atags_sz, hdr->page_size)); in cmd_boot()