Lines Matching refs:mbi
1158 multiboot_info_t *mbi = xbi->bi_mb_info; in save_boot_info() local
1162 bcopy(mbi, &saved_mbi, sizeof (multiboot_info_t)); in save_boot_info()
1163 if (mbi->mmap_length > sizeof (saved_mmap)) { in save_boot_info()
1168 bcopy((void *)(uintptr_t)mbi->mmap_addr, (void *)saved_mmap, in save_boot_info()
1169 mbi->mmap_length); in save_boot_info()
1172 if ((mbi->flags & MB_INFO_DRIVE_INFO) != 0) { in save_boot_info()
1173 if (mbi->drives_length > sizeof (saved_drives)) { in save_boot_info()
1174 DBG(mbi->drives_length); in save_boot_info()
1179 bcopy((void *)(uintptr_t)mbi->drives_addr, in save_boot_info()
1180 (void *)saved_drives, mbi->drives_length); in save_boot_info()
1231 multiboot_info_t *mbi; in build_boot_properties() local
1478 mbi = xbp->bi_mb_info; in build_boot_properties()
1490 if (mbi != NULL && mbi->flags & MB_INFO_BOOTDEV) { in build_boot_properties()
1491 boot_device = mbi->boot_device >> 24; in build_boot_properties()
1506 if (netboot && mbi->drives_length != 0) { in build_boot_properties()
1507 sip = (struct sol_netinfo *)(uintptr_t)mbi->drives_addr; in build_boot_properties()
1510 (void *)(uintptr_t)mbi->drives_addr, in build_boot_properties()
1511 mbi->drives_length); in build_boot_properties()