EXPORT_SYMBOL(ide_hwifs);
-ide_devices_t *idedisk;
-ide_devices_t *idecd;
-ide_devices_t *idefloppy;
-ide_devices_t *idetape;
-ide_devices_t *idescsi;
-
-EXPORT_SYMBOL(idedisk);
-EXPORT_SYMBOL(idecd);
-EXPORT_SYMBOL(idefloppy);
-EXPORT_SYMBOL(idetape);
-EXPORT_SYMBOL(idescsi);
-
extern ide_driver_t idedefault_driver;
static void setup_driver_defaults(ide_driver_t *driver);
extern int generic_ide_ioctl(struct block_device *, unsigned, unsigned long);
-typedef struct ide_devices_s {
- char name[4]; /* hdX */
- unsigned attached : 1; /* native */
- unsigned alttached : 1; /* alternate */
- struct ide_devices_s *next;
-} ide_devices_t;
-
/*
* ide_hwifs[] is the master data structure used to keep track
* of just about everything in ide.c. Whenever possible, routines
*/
#ifndef _IDE_C
extern ide_hwif_t ide_hwifs[]; /* master data repository */
-
-extern ide_devices_t *idedisk;
-extern ide_devices_t *idecd;
-extern ide_devices_t *idefloppy;
-extern ide_devices_t *idetape;
-extern ide_devices_t *idescsi;
-
#endif
extern int noautodma;