patch-2.3.10 linux/include/linux/ide.h
Next file: linux/include/linux/isdn.h
Previous file: linux/include/linux/i2o.h
Back to the patch index
Back to the overall index
- Lines: 24
- Date:
Wed Jul 7 09:51:41 1999
- Orig file:
v2.3.9/linux/include/linux/ide.h
- Orig date:
Wed Jun 30 13:38:20 1999
diff -u --recursive --new-file v2.3.9/linux/include/linux/ide.h linux/include/linux/ide.h
@@ -265,6 +265,7 @@
#if FAKE_FDISK_FOR_EZDRIVE
unsigned remap_0_to_1 : 1; /* flag: partitioned with ezdrive */
#endif /* FAKE_FDISK_FOR_EZDRIVE */
+ unsigned ata_flash : 1; /* 1=present, 0=default */
byte media; /* disk, cdrom, tape, floppy, ... */
select_t select; /* basic drive/head select reg value */
byte ctl; /* "normal" value for IDE_CONTROL_REG */
@@ -388,6 +389,7 @@
unsigned sharing_irq: 1; /* 1 = sharing irq with another hwif */
unsigned reset : 1; /* reset after probe */
unsigned autodma : 1; /* automatically try to enable DMA at boot */
+ unsigned udma_four : 1; /* 1=ATA-66 capable, 0=default */
byte channel; /* for dual-port chips: 0=primary, 1=secondary */
struct pci_dev *pci_dev; /* for pci chipsets */
ide_pci_devid_t pci_devid; /* for pci chipsets: {VID,DID} */
@@ -696,6 +698,7 @@
int ide_wait_cmd (ide_drive_t *drive, int cmd, int nsect, int feature, int sectors, byte *buf);
void ide_delay_50ms (void);
+int ide_config_drive_speed (ide_drive_t *drive, byte speed);
/*
* ide_system_bus_speed() returns what we think is the system VESA/PCI
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)