Changeset 13 for trunk/src/os2ahci/ata.h
- Timestamp:
- Sep 14, 2010, 10:07:59 AM (15 years ago)
- Location:
- trunk/src/os2ahci
- Files:
-
- 1 added
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/ata.h
r12 r13 389 389 */ 390 390 typedef 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 */ 402 403 } ATA_PARM; 403 404
Note:
See TracChangeset
for help on using the changeset viewer.