Lines Matching defs:drive
30 extern int biosdisk_int13_extensions (int ax, int drive, void *dap);
31 extern int biosdisk_standard (int ah, int drive,
34 extern int check_int13_extensions (int drive);
35 extern int get_diskinfo_standard (int drive,
40 extern int get_diskinfo_floppy (int drive,
54 biosdisk (int read, int drive, struct geometry *geometry,
88 err = biosdisk_int13_extensions ((read + 0x42) << 8, drive, &dap);
107 return biosdisk (read, drive, geometry, sector, nsec, segment);
126 err = biosdisk_standard (read + 0x02, drive,
136 get_cdinfo (int drive, struct geometry *geometry)
159 err = biosdisk_int13_extensions (0x4B01, drive, &cdrp);
160 if (! err && cdrp.drive_no == drive)
193 * failure here, GRUB will run, but cannot see the boot drive,
197 if (drive >= 0x88 && drive == boot_drive)
213 get_diskinfo (int drive, struct geometry *geometry)
221 if (drive & 0x80)
227 version = check_int13_extensions (drive);
229 if (drive >= 0x88 || version)
232 if (get_cdinfo (drive, geometry))
238 err = get_diskinfo_standard (drive,
275 writes a garbage to the tail of drive parameters,
284 the greater buffer size for the "get drive parameters" int
291 err = biosdisk_int13_extensions (0x4800, drive, &drp);
355 err = get_diskinfo_standard (drive,
363 err = get_diskinfo_floppy (drive,