Lines Matching defs:mbi
32 struct multiboot_info mbi;
127 for (cont = 0, addr = mbi.mmap_addr;
128 addr < mbi.mmap_addr + mbi.mmap_length;
165 mbi.mem_lower = get_memsize (0);
166 mbi.mem_upper = get_memsize (1);
179 extended_memory = mbi.mem_upper;
182 * The "mbi.mem_upper" variable only recognizes upper memory in the
189 mbi.mmap_addr = addr;
190 mbi.mmap_length = 0;
201 mbi.mmap_length += *((unsigned long *) addr) + 4;
206 if (mbi.mmap_length)
212 * first memory hole), into the "mbi.mem_{lower,upper}"
216 mbi.mem_lower = mmap_avail_at (0) >> 10;
217 mbi.mem_upper = mmap_avail_at (0x100000) >> 10;
220 for (max_addr = 0, addr = mbi.mmap_addr;
221 addr < mbi.mmap_addr + mbi.mmap_length;
249 mbi.mmap_addr = (unsigned long) fakemap;
250 mbi.mmap_length = sizeof (fakemap);
251 fakemap[0].Length = (mbi.mem_lower << 10);
256 mbi.mem_upper = memtmp;
259 saved_mem_upper = mbi.mem_upper;
273 mbi.drives_length = 0;
274 mbi.drives_addr = addr;
312 mbi.drives_length += info->size;
316 mbi.config_table = get_rom_config_table ();
319 mbi.boot_loader_name = (unsigned long) "GNU GRUB " VERSION;
324 mbi.apm_table = (unsigned long) &apm_bios_info;
330 mbi.flags = (MB_INFO_MEMORY | MB_INFO_CMDLINE | MB_INFO_BOOTDEV
335 mbi.flags |= MB_INFO_APM_TABLE;