Lines Matching defs:drive
27 extern int biosdisk_int13_extensions (int ax, int drive, void *dap);
28 extern int biosdisk_standard (int ah, int drive,
31 extern int check_int13_extensions (int drive);
32 extern int get_diskinfo_standard (int drive,
37 extern int get_diskinfo_floppy (int drive,
51 biosdisk (int read, int drive, struct geometry *geometry,
85 err = biosdisk_int13_extensions ((read + 0x42) << 8, drive, &dap);
104 return biosdisk (read, drive, geometry, sector, nsec, segment);
123 err = biosdisk_standard (read + 0x02, drive,
133 get_cdinfo (int drive, struct geometry *geometry)
156 err = biosdisk_int13_extensions (0x4B01, drive, &cdrp);
157 if (! err && cdrp.drive_no == drive)
190 * failure here, GRUB will run, but cannot see the boot drive,
194 if (drive >= 0x88 && drive == boot_drive)
210 get_diskinfo (int drive, struct geometry *geometry)
217 if (drive & 0x80)
223 version = check_int13_extensions (drive);
225 if (drive >= 0x88 || version)
228 if (get_cdinfo (drive, geometry))
257 writes a garbage to the tail of drive parameters,
266 the greater buffer size for the "get drive parameters" int
273 err = biosdisk_int13_extensions (0x4800, drive, &drp);
296 err = get_diskinfo_standard (drive,
317 err = get_diskinfo_standard (drive,
325 err = get_diskinfo_floppy (drive,