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