Lines Matching defs:mbi
32 struct multiboot_info mbi;
129 for (cont = 0, addr = mbi.mmap_addr;
130 addr < mbi.mmap_addr + mbi.mmap_length;
167 mbi.mem_lower = get_memsize (0);
168 mbi.mem_upper = get_memsize (1);
181 extended_memory = mbi.mem_upper;
184 * The "mbi.mem_upper" variable only recognizes upper memory in the
191 mbi.mmap_addr = addr;
192 mbi.mmap_length = 0;
203 mbi.mmap_length += *((unsigned long *) addr) + 4;
208 if (mbi.mmap_length)
214 * first memory hole), into the "mbi.mem_{lower,upper}"
218 mbi.mem_lower = mmap_avail_at (0) >> 10;
219 mbi.mem_upper = mmap_avail_at (0x100000) >> 10;
222 for (max_addr = 0, addr = mbi.mmap_addr;
223 addr < mbi.mmap_addr + mbi.mmap_length;
251 mbi.mmap_addr = (unsigned long) fakemap;
252 mbi.mmap_length = sizeof (fakemap);
253 fakemap[0].Length = (mbi.mem_lower << 10);
258 mbi.mem_upper = memtmp;
261 saved_mem_upper = mbi.mem_upper;
275 mbi.drives_length = 0;
276 mbi.drives_addr = addr;
314 mbi.drives_length += info->size;
318 mbi.config_table = get_rom_config_table ();
321 mbi.boot_loader_name = (unsigned long) "GNU GRUB " VERSION;
326 mbi.apm_table = (unsigned long) &apm_bios_info;
332 mbi.flags = (MB_INFO_MEMORY | MB_INFO_CMDLINE | MB_INFO_BOOTDEV
337 mbi.flags |= MB_INFO_APM_TABLE;