Loading include/linux/ide.h +0 −122 Original line number Diff line number Diff line Loading @@ -23,17 +23,6 @@ #include <asm/io.h> #include <asm/semaphore.h> /* * This is the multiple IDE interface driver, as evolved from hd.c. * It supports up to four IDE interfaces, on one or more IRQs (usually 14 & 15). * There can be up to two drives per interface, as per the ATA-2 spec. * * Primary i/f: ide0: major=3; (hda) minor=0; (hdb) minor=64 * Secondary i/f: ide1: major=22; (hdc or hd1a) minor=0; (hdd or hd1b) minor=64 * Tertiary i/f: ide2: major=33; (hde) minor=0; (hdf) minor=64 * Quaternary i/f: ide3: major=34; (hdg) minor=0; (hdh) minor=64 */ /****************************************************************************** * IDE driver configuration options (play with these as desired): * Loading Loading @@ -193,11 +182,6 @@ typedef unsigned char byte; /* used everywhere */ #define WAIT_CMD (10*HZ) /* 10sec - maximum wait for an IRQ to happen */ #define WAIT_MIN_SLEEP (2*HZ/100) /* 20msec - minimum sleep time */ #define HOST(hwif,chipset) \ { \ return ((hwif)->chipset == chipset) ? 1 : 0; \ } /* * Check for an interrupt and acknowledge the interrupt status */ Loading Loading @@ -390,45 +374,6 @@ typedef union { } b; } ata_nsector_t, ata_data_t, atapi_bcount_t, ata_index_t; /* * ATA-IDE Error Register * * mark : Bad address mark * tzero : Couldn't find track 0 * abrt : Aborted Command * mcr : Media Change Request * id : ID field not found * mce : Media Change Event * ecc : Uncorrectable ECC error * bdd : dual meaing */ typedef union { unsigned all :8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned mark :1; unsigned tzero :1; unsigned abrt :1; unsigned mcr :1; unsigned id :1; unsigned mce :1; unsigned ecc :1; unsigned bdd :1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned bdd :1; unsigned ecc :1; unsigned mce :1; unsigned id :1; unsigned mcr :1; unsigned abrt :1; unsigned tzero :1; unsigned mark :1; #else #error "Please fix <asm/byteorder.h>" #endif } b; } ata_error_t; /* * ATA-IDE Select Register, aka Device-Head * Loading Loading @@ -503,39 +448,6 @@ typedef union { } b; } ata_status_t, atapi_status_t; /* * ATA-IDE Control Register * * bit0 : Should be set to zero * nIEN : device INTRQ to host * SRST : host soft reset bit * bit3 : ATA-2 thingy, Should be set to 1 * reserved456 : Reserved * HOB : 48-bit address ordering, High Ordered Bit */ typedef union { unsigned all : 8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned bit0 : 1; unsigned nIEN : 1; unsigned SRST : 1; unsigned bit3 : 1; unsigned reserved456 : 3; unsigned HOB : 1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned HOB : 1; unsigned reserved456 : 3; unsigned bit3 : 1; unsigned SRST : 1; unsigned nIEN : 1; unsigned bit0 : 1; #else #error "Please fix <asm/byteorder.h>" #endif } b; } ata_control_t; /* * ATAPI Feature Register * Loading Loading @@ -617,39 +529,6 @@ typedef union { } b; } atapi_error_t; /* * ATAPI floppy Drive Select Register * * sam_lun : Logical unit number * reserved3 : Reserved * drv : The responding drive will be drive 0 (0) or drive 1 (1) * one5 : Should be set to 1 * reserved6 : Reserved * one7 : Should be set to 1 */ typedef union { unsigned all :8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned sam_lun :3; unsigned reserved3 :1; unsigned drv :1; unsigned one5 :1; unsigned reserved6 :1; unsigned one7 :1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned one7 :1; unsigned reserved6 :1; unsigned one5 :1; unsigned drv :1; unsigned reserved3 :1; unsigned sam_lun :3; #else #error "Please fix <asm/byteorder.h>" #endif } b; } atapi_select_t; /* * Status returned from various ide_ functions */ Loading Loading @@ -1298,7 +1177,6 @@ extern int ide_spin_wait_hwgroup(ide_drive_t *); extern void ide_timer_expiry(unsigned long); extern irqreturn_t ide_intr(int irq, void *dev_id, struct pt_regs *regs); extern void do_ide_request(request_queue_t *); extern void ide_init_subdrivers(void); void ide_init_disk(struct gendisk *, ide_drive_t *); Loading Loading
include/linux/ide.h +0 −122 Original line number Diff line number Diff line Loading @@ -23,17 +23,6 @@ #include <asm/io.h> #include <asm/semaphore.h> /* * This is the multiple IDE interface driver, as evolved from hd.c. * It supports up to four IDE interfaces, on one or more IRQs (usually 14 & 15). * There can be up to two drives per interface, as per the ATA-2 spec. * * Primary i/f: ide0: major=3; (hda) minor=0; (hdb) minor=64 * Secondary i/f: ide1: major=22; (hdc or hd1a) minor=0; (hdd or hd1b) minor=64 * Tertiary i/f: ide2: major=33; (hde) minor=0; (hdf) minor=64 * Quaternary i/f: ide3: major=34; (hdg) minor=0; (hdh) minor=64 */ /****************************************************************************** * IDE driver configuration options (play with these as desired): * Loading Loading @@ -193,11 +182,6 @@ typedef unsigned char byte; /* used everywhere */ #define WAIT_CMD (10*HZ) /* 10sec - maximum wait for an IRQ to happen */ #define WAIT_MIN_SLEEP (2*HZ/100) /* 20msec - minimum sleep time */ #define HOST(hwif,chipset) \ { \ return ((hwif)->chipset == chipset) ? 1 : 0; \ } /* * Check for an interrupt and acknowledge the interrupt status */ Loading Loading @@ -390,45 +374,6 @@ typedef union { } b; } ata_nsector_t, ata_data_t, atapi_bcount_t, ata_index_t; /* * ATA-IDE Error Register * * mark : Bad address mark * tzero : Couldn't find track 0 * abrt : Aborted Command * mcr : Media Change Request * id : ID field not found * mce : Media Change Event * ecc : Uncorrectable ECC error * bdd : dual meaing */ typedef union { unsigned all :8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned mark :1; unsigned tzero :1; unsigned abrt :1; unsigned mcr :1; unsigned id :1; unsigned mce :1; unsigned ecc :1; unsigned bdd :1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned bdd :1; unsigned ecc :1; unsigned mce :1; unsigned id :1; unsigned mcr :1; unsigned abrt :1; unsigned tzero :1; unsigned mark :1; #else #error "Please fix <asm/byteorder.h>" #endif } b; } ata_error_t; /* * ATA-IDE Select Register, aka Device-Head * Loading Loading @@ -503,39 +448,6 @@ typedef union { } b; } ata_status_t, atapi_status_t; /* * ATA-IDE Control Register * * bit0 : Should be set to zero * nIEN : device INTRQ to host * SRST : host soft reset bit * bit3 : ATA-2 thingy, Should be set to 1 * reserved456 : Reserved * HOB : 48-bit address ordering, High Ordered Bit */ typedef union { unsigned all : 8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned bit0 : 1; unsigned nIEN : 1; unsigned SRST : 1; unsigned bit3 : 1; unsigned reserved456 : 3; unsigned HOB : 1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned HOB : 1; unsigned reserved456 : 3; unsigned bit3 : 1; unsigned SRST : 1; unsigned nIEN : 1; unsigned bit0 : 1; #else #error "Please fix <asm/byteorder.h>" #endif } b; } ata_control_t; /* * ATAPI Feature Register * Loading Loading @@ -617,39 +529,6 @@ typedef union { } b; } atapi_error_t; /* * ATAPI floppy Drive Select Register * * sam_lun : Logical unit number * reserved3 : Reserved * drv : The responding drive will be drive 0 (0) or drive 1 (1) * one5 : Should be set to 1 * reserved6 : Reserved * one7 : Should be set to 1 */ typedef union { unsigned all :8; struct { #if defined(__LITTLE_ENDIAN_BITFIELD) unsigned sam_lun :3; unsigned reserved3 :1; unsigned drv :1; unsigned one5 :1; unsigned reserved6 :1; unsigned one7 :1; #elif defined(__BIG_ENDIAN_BITFIELD) unsigned one7 :1; unsigned reserved6 :1; unsigned one5 :1; unsigned drv :1; unsigned reserved3 :1; unsigned sam_lun :3; #else #error "Please fix <asm/byteorder.h>" #endif } b; } atapi_select_t; /* * Status returned from various ide_ functions */ Loading Loading @@ -1298,7 +1177,6 @@ extern int ide_spin_wait_hwgroup(ide_drive_t *); extern void ide_timer_expiry(unsigned long); extern irqreturn_t ide_intr(int irq, void *dev_id, struct pt_regs *regs); extern void do_ide_request(request_queue_t *); extern void ide_init_subdrivers(void); void ide_init_disk(struct gendisk *, ide_drive_t *); Loading