Changeset 13 for trunk/src/os2ahci/ata.h


Ignore:
Timestamp:
Sep 14, 2010, 10:07:59 AM (15 years ago)
Author:
root
Message:

latest NCQ changes from Christian

Location:
trunk/src/os2ahci
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/ata.h

    r12 r13  
    389389 */
    390390typedef enum {
    391   AP_FEATURES,     /* [u16]              ATA command features (read: flags) */
    392   AP_COUNT,        /* [u16]              number of sectors (0 = 65536)      */
    393   AP_SECTOR_28,    /* [u32]              28-bit sector address              */
    394   AP_SECTOR_48,    /* [u32, u16]         48-bit sector address              */
    395   AP_DEVICE,       /* [u16]              ATA command "device" field (LSB ignored) */
    396   AP_SGLIST,       /* [void _far *, u16] buffer S/G (SCATGATENTRY/count)    */
    397   AP_VADDR,        /* [void _far *, u16] buffer virtual address (buf/len)   */
    398   AP_WRITE,        /* []                 indicates a DMA write operation    */
    399   AP_AHCI_FLAGS,   /* [u16]              AHCI command header flags          */
    400   AP_ATAPI_CMD,    /* [void _far *, u16] ATAPI command (CDB) and length     */
    401   AP_END           /* []                 end of variable argument list      */
     391  AP_FEATURES,     /* [u16]               ATA command features (read: flags) */
     392  AP_COUNT,        /* [u16]               number of sectors (0 = 65536)      */
     393  AP_SECTOR_28,    /* [u32]               28-bit sector address              */
     394  AP_SECTOR_48,    /* [u32, u16]          48-bit sector address              */
     395  AP_DEVICE,       /* [u16]               ATA cmd "device" field (LSB masked) */
     396  AP_SGLIST,       /* [void _far *, u16]  buffer S/G (SCATGATENTRY/count)    */
     397  AP_VADDR,        /* [void _far *, u16]  buffer virtual address (buf/len)   */
     398  AP_WRITE,        /* [u16]               if != 0, data is written to device */
     399  AP_AHCI_FLAGS,   /* [u16]               AHCI command header flags          */
     400  AP_ATAPI_CMD,    /* [void _far *, u16]  ATAPI command (CDB) and length     */
     401  AP_ATA_CMD,      /* [void _far *]       ATA command (fixed len)            */
     402  AP_END           /* []                  end of variable argument list      */
    402403} ATA_PARM;
    403404
Note: See TracChangeset for help on using the changeset viewer.