/netbsd-src/sys/arch/i386/stand/boot/ |
H A D | devopen.c | 76 dev2bios(char *devname, int unit, int *biosdev) in dev2bios() argument 80 *biosdev = 0x80 + unit; in dev2bios() 82 *biosdev = 0x00 + unit; in dev2bios() 84 *biosdev = boot_biosdev; in dev2bios() 92 bios2dev(int biosdev, daddr_t sector, char **devname, int *unit, in bios2dev() argument 97 *unit = biosdev & 0x7f; in bios2dev() 99 if (biosdev & 0x80) { in bios2dev() 105 if (biosdev >= 0x80 + get_harddrives()) { in bios2dev() 113 (void)biosdisk_findpartition(biosdev, sector, partition, part_name); in bios2dev() 129 int biosdev; in devopen() local [all …]
|
H A D | boot2.c | 307 boot2(int biosdev, uint64_t biossector) in boot2() argument 330 boot_biosdev = biosdev; in boot2() 334 bios2dev(biosdev, biossector, &default_devname, &default_unit, in boot2()
|
/netbsd-src/sys/arch/landisk/stand/boot/ |
H A D | devopen.c | 39 static int dev2bios(char *devname, unsigned int unit, int *biosdev); 43 dev2bios(char *devname, unsigned int unit, int *biosdev) in dev2bios() argument 48 *biosdev = 0x40 + (unit << 4); in dev2bios() 56 bios2dev(int biosdev, char **devname, u_int *unit, u_int sector, u_int *ptnp) in bios2dev() argument 60 *unit = (biosdev >> 4) & 1; in bios2dev() 61 *ptnp = biosdisk_findptn(biosdev, sector); in bios2dev() 94 int biosdev; in devopen() local 130 if (dev2bios(devname, unit, &biosdev) == 0) { in devopen() 134 return (biosdisk_open(f, biosdev, partition)); in devopen()
|
H A D | biosdisk.c | 243 biosdisk_findptn(int biosdev, u_int sector) in biosdisk_findptn() argument 250 d = alloc_biosdisk(biosdev); in biosdisk_findptn() 287 bi_disk.biosdev = d->dev; in biosdisk_open()
|
H A D | biosdisk.h | 32 u_int biosdisk_findptn(int biosdev, u_int sector);
|
H A D | boot.h | 20 int bios2dev(int biosdev, char **devname, u_int *unit, u_int sector,
|
/netbsd-src/sys/arch/i386/stand/dosboot/ |
H A D | devopen.c | 58 int biosdev; member 78 dev2bios(char *devname, unsigned int unit, int *biosdev) in dev2bios() argument 84 *biosdev = biosdevtab[i].biosdev + unit; in dev2bios() 100 int biosdev; in devopen() local 113 if ((error = dev2bios(devname, unit, &biosdev))) in devopen() 122 return (biosdisk_open(f, biosdev, partition)); in devopen()
|
/netbsd-src/sys/arch/i386/stand/efiboot/ |
H A D | devopen.c | 68 dev2bios(char *devname, int unit, int *biosdev) in dev2bios() argument 72 *biosdev = 0x80 + unit; in dev2bios() 74 *biosdev = 0x80 + get_harddrives() + unit; in dev2bios() 82 bios2dev(int biosdev, daddr_t sector, char **devname, int *unit, in bios2dev() argument 87 *unit = biosdev & 0x7f; in bios2dev() 96 } else if (biosdev >= 0x80 + get_harddrives()) { in bios2dev() 102 (void)biosdisk_findpartition(biosdev, sector, partition, part_name); in bios2dev() 156 int biosdev; in devopen() local 297 error = dev2bios(devname, unit, &biosdev); in devopen() 308 return biosdisk_open(f, biosdev, partition); in devopen()
|
/netbsd-src/sys/arch/zaurus/stand/zboot/ |
H A D | devopen.c | 39 static int dev2bios(char *devname, unsigned int unit, int *biosdev); 43 dev2bios(char *devname, unsigned int unit, int *biosdev) in dev2bios() argument 47 *biosdev = 0x80 + unit; in dev2bios() 50 *biosdev = 0x00 + unit; in dev2bios() 84 int biosdev; in devopen() local 116 if (dev2bios(devname, unit, &biosdev) == 0) { in devopen()
|
H A D | diskprobe.c | 295 bios_devname(int biosdev, char *devname, int size) in bios_devname() argument 298 if ((biosdev & 0x80) != 0) { in bios_devname()
|
H A D | unixdev.c | 121 bi_disk.biosdev = dip->bios_info.bios_number; in unixopen()
|
/netbsd-src/sys/arch/i386/stand/lib/ |
H A D | biosdisk.c | 123 int biosdev; member 283 alloc_biosdisk(int biosdev) in alloc_biosdisk() argument 292 d->ll.dev = biosdev; in alloc_biosdisk() 816 raidframe[i].biosdev = d->ll.dev; in raidframe_probe() 943 if ((d = alloc_biosdisk(raidframe[i].biosdev)) == NULL) { in biosdisk_probe() 1025 biosdisk_findpartition(int biosdev, daddr_t sector, in biosdisk_findpartition() argument 1045 printf("looking for partition device %x, sector %"PRId64"\n", biosdev, sector); in biosdisk_findpartition() 1054 d = alloc_biosdisk(biosdev); in biosdisk_findpartition() 1118 biosdisk_readpartition(int biosdev, daddr_t offset, daddr_t size, in biosdisk_readpartition() argument 1129 d = alloc_biosdisk(biosdev); in biosdisk_readpartition() [all …]
|
H A D | exec_multiboot2.c | 226 ((struct multiboot_tag_bootdev *)mbt)->biosdev, in multiboot2_info_dump() 573 mbt->biosdev = bi_disk.biosdev; in mbi_bootdev()
|
/netbsd-src/sys/arch/i386/stand/bootxx/ |
H A D | boot1.c | 68 boot1(uint32_t biosdev, uint64_t *sector) in boot1() argument 74 d.dev = biosdev; in boot1() 128 biosdev = (uint32_t)sb.st_size; in boot1() 130 if (biosdev > SECONDARY_MAX_LOAD) in boot1() 134 if (read(fd, (void *)SECONDARY_LOAD_ADDRESS, biosdev) != biosdev) in boot1()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | x86_autoconf.c | 412 if ((biw->biosdev & 0x80) == 0 || in findroot() 459 if ((bid->biosdev & 0x80) != 0 || in findroot() 460 device_unit(dv) != bid->biosdev) in findroot() 471 if ((bid->biosdev & 0x80) == 0 || in findroot() 498 * Our bootloader assumes CD-ROM boot if biosdev is larger in findroot() 504 * bid->biosdev = 0x80 (wd0) in findroot() 505 * bid->biosdev = 0x81 (wd1) in findroot() 506 * bid->biosdev = 0x82 (cd0) in findroot() 512 bid->biosdev >= 0x80 + big->num) { in findroot()
|
H A D | multiboot2.c | 518 bid.biosdev = mbt->biosdev; in mbi_bootdev() 878 ((struct multiboot_tag_bootdev *)mbt)->biosdev, in multiboot2_print_info()
|
/netbsd-src/sys/arch/i386/stand/lib/test/ |
H A D | biosdisk_user.c | 62 if (emuldisktab[i].biosdev == -1) in get_diskinfo() 64 if (emuldisktab[i].biosdev == dev) in get_diskinfo()
|
H A D | biosdisk_user.h | 36 int biosdev; member
|
/netbsd-src/sys/arch/x86/include/ |
H A D | bootinfo.h | 76 int biosdev; member 82 int biosdev; member
|
/netbsd-src/sys/arch/landisk/include/ |
H A D | bootinfo.h | 53 int biosdev; member
|
/netbsd-src/sys/arch/zaurus/include/ |
H A D | bootinfo.h | 56 int biosdev; member
|
/netbsd-src/sys/arch/i386/include/ |
H A D | multiboot2.h | 237 multiboot_uint32_t biosdev; member
|