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

/netbsd-current/sys/arch/i386/stand/boot/
H A Ddevopen.c76 dev2bios(char *devname, int unit, int *biosdev) argument
80 *biosdev = 0x80 + unit;
82 *biosdev = 0x00 + unit;
84 *biosdev = boot_biosdev;
92 bios2dev(int biosdev, daddr_t sector, char **devname, int *unit, argument
97 *unit = biosdev & 0x7f;
99 if (biosdev & 0x80) {
105 if (biosdev >= 0x80 + get_harddrives()) {
113 (void)biosdisk_findpartition(biosdev, sector, partition, part_name);
129 int biosdev; local
[all...]
H A Dboot2.c303 * biosdev: BIOS drive number the system booted from
307 boot2(int biosdev, uint64_t biossector) argument
330 boot_biosdev = biosdev;
334 bios2dev(biosdev, biossector, &default_devname, &default_unit,
/netbsd-current/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) argument
48 *biosdev = 0x40 + (unit << 4);
56 bios2dev(int biosdev, char **devname, u_int *unit, u_int sector, u_int *ptnp) argument
60 *unit = (biosdev >> 4) & 1;
61 *ptnp = biosdisk_findptn(biosdev, sector);
94 int biosdev; local
130 if (dev2bios(devname, unit, &biosdev) == 0) {
134 return (biosdisk_open(f, biosdev, partition));
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,
H A Dbiosdisk.c243 biosdisk_findptn(int biosdev, u_int sector) argument
250 d = alloc_biosdisk(biosdev);
287 bi_disk.biosdev = d->dev;
/netbsd-current/sys/arch/i386/stand/lib/test/
H A Dbiosdisk_user.h32 * by an entry with "biosdev" == -1.
36 int biosdev; member in struct:emuldisktabentry
H A Dbiosdisk_user.c62 if (emuldisktab[i].biosdev == -1)
64 if (emuldisktab[i].biosdev == dev)
/netbsd-current/sys/arch/i386/stand/dosboot/
H A Ddevopen.c58 int biosdev; member in struct:__anon1565
78 dev2bios(char *devname, unsigned int unit, int *biosdev) argument
84 *biosdev = biosdevtab[i].biosdev + unit;
100 int biosdev; local
113 if ((error = dev2bios(devname, unit, &biosdev)))
122 return (biosdisk_open(f, biosdev, partition));
/netbsd-current/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) argument
47 *biosdev = 0x80 + unit;
50 *biosdev = 0x00 + unit;
84 int biosdev; local
116 if (dev2bios(devname, unit, &biosdev) == 0) {
H A Dunixdev.c121 bi_disk.biosdev = dip->bios_info.bios_number;
H A Ddiskprobe.c295 bios_devname(int biosdev, char *devname, int size) argument
298 if ((biosdev & 0x80) != 0) {
/netbsd-current/sys/arch/landisk/include/
H A Dbootinfo.h53 int biosdev; member in struct:btinfo_bootdisk
/netbsd-current/sys/arch/i386/stand/efiboot/
H A Ddevopen.c68 dev2bios(char *devname, int unit, int *biosdev) argument
72 *biosdev = 0x80 + unit;
74 *biosdev = 0x80 + get_harddrives() + unit;
82 bios2dev(int biosdev, daddr_t sector, char **devname, int *unit, argument
87 *unit = biosdev & 0x7f;
96 } else if (biosdev >= 0x80 + get_harddrives()) {
102 (void)biosdisk_findpartition(biosdev, sector, partition, part_name);
156 int biosdev; local
297 error = dev2bios(devname, unit, &biosdev);
308 return biosdisk_open(f, biosdev, partitio
[all...]
/netbsd-current/sys/arch/zaurus/include/
H A Dbootinfo.h56 int biosdev; member in struct:btinfo_bootdisk
/netbsd-current/sys/arch/i386/stand/bootxx/
H A Dboot1.c68 boot1(uint32_t biosdev, uint64_t *sector) argument
74 d.dev = biosdev;
128 biosdev = (uint32_t)sb.st_size;
130 if (biosdev > SECONDARY_MAX_LOAD)
134 if (read(fd, (void *)SECONDARY_LOAD_ADDRESS, biosdev) != biosdev)
/netbsd-current/sys/arch/i386/stand/lib/
H A Dbiosdisk.c123 int biosdev; member in struct:raidframe
283 alloc_biosdisk(int biosdev) argument
292 d->ll.dev = biosdev;
816 raidframe[i].biosdev = d->ll.dev;
943 if ((d = alloc_biosdisk(raidframe[i].biosdev)) == NULL) {
1025 biosdisk_findpartition(int biosdev, daddr_t sector, argument
1045 printf("looking for partition device %x, sector %"PRId64"\n", biosdev, sector);
1054 d = alloc_biosdisk(biosdev);
1118 biosdisk_readpartition(int biosdev, daddr_t offset, daddr_t size, argument
1129 d = alloc_biosdisk(biosdev);
1155 biosdisk_read_raidframe(int biosdev, daddr_t offset, struct RF_ComponentLabel_s *label) argument
1261 int biosdev; local
1334 biosdisk_find_name(const char *fname, int *biosdev, daddr_t *offset, daddr_t *size) argument
1479 biosdisk_find_raid(const char *name, int *biosdev, daddr_t *offset, daddr_t *size) argument
[all...]
H A Dexec_multiboot2.c225 printf (".biosdev = 0x%x, .slice = %d, .part = %d\n",
226 ((struct multiboot_tag_bootdev *)mbt)->biosdev,
573 mbt->biosdev = bi_disk.biosdev;
/netbsd-current/sys/arch/x86/include/
H A Dbootinfo.h76 int biosdev; member in struct:btinfo_bootdisk
82 int biosdev; member in struct:btinfo_bootwedge
/netbsd-current/sys/arch/x86/x86/
H A Dx86_autoconf.c412 if ((biw->biosdev & 0x80) == 0 ||
459 if ((bid->biosdev & 0x80) != 0 ||
460 device_unit(dv) != bid->biosdev)
471 if ((bid->biosdev & 0x80) == 0 ||
498 * Our bootloader assumes CD-ROM boot if biosdev is larger
504 * bid->biosdev = 0x80 (wd0)
505 * bid->biosdev = 0x81 (wd1)
506 * bid->biosdev = 0x82 (cd0)
512 bid->biosdev >= 0x80 + big->num) {
H A Dmultiboot2.c518 bid.biosdev = mbt->biosdev;
877 printf ("biosdev = 0x%x, slice = %d, part = %d\n",
878 ((struct multiboot_tag_bootdev *)mbt)->biosdev,
/netbsd-current/sys/arch/i386/include/
H A Dmultiboot2.h237 multiboot_uint32_t biosdev; member in struct:multiboot_tag_bootdev

Completed in 245 milliseconds