]> err.no Git - linux-2.6/blobdiff - include/linux/libata.h
[PATCH] libata: add ATA_QCFLAG_IO
[linux-2.6] / include / linux / libata.h
index 890262f44d0a78728410ed0ffd34ffb3e21e1e60..a6d829cb0567c70b589aa06756b57834db10c00b 100644 (file)
@@ -122,6 +122,7 @@ enum {
        /* struct ata_device stuff */
        ATA_DFLAG_LBA           = (1 << 0), /* device supports LBA */
        ATA_DFLAG_LBA48         = (1 << 1), /* device supports LBA48 */
+       ATA_DFLAG_CFG_MASK      = (1 << 8) - 1,
 
        ATA_DFLAG_PIO           = (1 << 8), /* device currently in PIO mode */
 
@@ -160,7 +161,8 @@ enum {
        ATA_QCFLAG_SG           = (1 << 1), /* have s/g table? */
        ATA_QCFLAG_SINGLE       = (1 << 2), /* no s/g, just a single buffer */
        ATA_QCFLAG_DMAMAP       = ATA_QCFLAG_SG | ATA_QCFLAG_SINGLE,
-       ATA_QCFLAG_EH_SCHEDULED = (1 << 3), /* EH scheduled */
+       ATA_QCFLAG_IO           = (1 << 3), /* standard IO command */
+       ATA_QCFLAG_EH_SCHEDULED = (1 << 4), /* EH scheduled */
 
        /* host set flags */
        ATA_HOST_SIMPLEX        = (1 << 0),     /* Host is simplex, one DMA channel per host_set only */