Lines Matching refs:mb
51 struct multiboot_header *mb; in load_image() member
140 pu.mb = (struct multiboot_header *) (buffer + i); in load_image()
141 entry_addr = (entry_func) pu.mb->entry_addr; in load_image()
142 cur_addr = pu.mb->load_addr; in load_image()
144 grub_seek (i - (pu.mb->header_addr - cur_addr)); in load_image()
147 if (! pu.mb->load_end_addr) in load_image()
148 pu.mb->load_end_addr = cur_addr + filemax; in load_image()
150 text_len = pu.mb->load_end_addr - cur_addr; in load_image()
154 if (! pu.mb->bss_end_addr) in load_image()
155 pu.mb->bss_end_addr = pu.mb->load_end_addr; in load_image()
157 bss_len = pu.mb->bss_end_addr - pu.mb->load_end_addr; in load_image()
159 if (pu.mb->header_addr < pu.mb->load_addr in load_image()
160 || pu.mb->load_end_addr <= pu.mb->load_addr in load_image()
161 || pu.mb->bss_end_addr < pu.mb->load_end_addr in load_image()
162 || (pu.mb->header_addr - pu.mb->load_addr) > i) in load_image()