Home
last modified time | relevance | path

Searched refs:biosdev (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/sys/arch/i386/stand/boot/
H A Ddevopen.c76 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 Dboot2.c307 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 Ddevopen.c39 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 Dbiosdisk.c243 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 Dbiosdisk.h32 u_int biosdisk_findptn(int biosdev, u_int sector);
H A Dboot.h20 int bios2dev(int biosdev, char **devname, u_int *unit, u_int sector,
/netbsd-src/sys/arch/i386/stand/dosboot/
H A Ddevopen.c58 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 Ddevopen.c68 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 Ddevopen.c39 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 Ddiskprobe.c295 bios_devname(int biosdev, char *devname, int size) in bios_devname() argument
298 if ((biosdev & 0x80) != 0) { in bios_devname()
H A Dunixdev.c121 bi_disk.biosdev = dip->bios_info.bios_number; in unixopen()
/netbsd-src/sys/arch/i386/stand/lib/
H A Dbiosdisk.c123 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 Dexec_multiboot2.c226 ((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 Dboot1.c68 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 Dx86_autoconf.c412 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 Dmultiboot2.c518 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 Dbiosdisk_user.c62 if (emuldisktab[i].biosdev == -1) in get_diskinfo()
64 if (emuldisktab[i].biosdev == dev) in get_diskinfo()
H A Dbiosdisk_user.h36 int biosdev; member
/netbsd-src/sys/arch/x86/include/
H A Dbootinfo.h76 int biosdev; member
82 int biosdev; member
/netbsd-src/sys/arch/landisk/include/
H A Dbootinfo.h53 int biosdev; member
/netbsd-src/sys/arch/zaurus/include/
H A Dbootinfo.h56 int biosdev; member
/netbsd-src/sys/arch/i386/include/
H A Dmultiboot2.h237 multiboot_uint32_t biosdev; member