Lines Matching refs:mbi
1257 multiboot_info_t *mbi = xbi->bi_mb_info; in save_boot_info() local
1261 bcopy(mbi, &saved_mbi, sizeof (multiboot_info_t)); in save_boot_info()
1262 if (mbi->mmap_length > sizeof (saved_mmap)) { in save_boot_info()
1267 bcopy((void *)(uintptr_t)mbi->mmap_addr, (void *)saved_mmap, in save_boot_info()
1268 mbi->mmap_length); in save_boot_info()
1271 if ((mbi->flags & MB_INFO_DRIVE_INFO) != 0) { in save_boot_info()
1272 if (mbi->drives_length > sizeof (saved_drives)) { in save_boot_info()
1273 DBG(mbi->drives_length); in save_boot_info()
1278 bcopy((void *)(uintptr_t)mbi->drives_addr, in save_boot_info()
1279 (void *)saved_drives, mbi->drives_length); in save_boot_info()
1791 multiboot_info_t *mbi = xbp->bi_mb_info; in build_boot_properties() local
1805 if (mbi != NULL && mbi->flags & MB_INFO_BOOTDEV) { in build_boot_properties()
1806 boot_device = mbi->boot_device >> 24; in build_boot_properties()
1822 if (netboot && mbi->drives_length != 0) { in build_boot_properties()
1823 sip = (struct sol_netinfo *)(uintptr_t)mbi->drives_addr; in build_boot_properties()
1828 (void *)(uintptr_t)mbi->drives_addr, in build_boot_properties()
1829 mbi->drives_length); in build_boot_properties()
1834 multiboot2_info_header_t *mbi = xbp->bi_mb_info; in build_boot_properties() local
1838 if (mbi != NULL) { in build_boot_properties()
1839 bootdev = dboot_multiboot2_find_tag(mbi, in build_boot_properties()
1841 netdev = dboot_multiboot2_find_tag(mbi, in build_boot_properties()