]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Include/IndustryStandard/FusionMptScsi.h
OvmfPkg/MptScsiDxe: Implement the PassThru method
[mirror_edk2.git] / OvmfPkg / Include / IndustryStandard / FusionMptScsi.h
index 655d629d902e3c9041a3100ecd36372ebaa75765..99778d1537dab557db39a30fb6f4241cd74c7283 100644 (file)
 \r
 #define MPT_IOC_WHOINIT_ROM_BIOS 0x02\r
 \r
+#define MPT_SCSIIO_REQUEST_CONTROL_TXDIR_NONE  (0x00 << 24)\r
+#define MPT_SCSIIO_REQUEST_CONTROL_TXDIR_WRITE (0x01 << 24)\r
+#define MPT_SCSIIO_REQUEST_CONTROL_TXDIR_READ  (0x02 << 24)\r
+\r
+#define MPT_SCSI_IOCSTATUS_SUCCESS          0x0000\r
+#define MPT_SCSI_IOCSTATUS_DEVICE_NOT_THERE 0x0043\r
+#define MPT_SCSI_IOCSTATUS_DATA_OVERRUN     0x0044\r
+#define MPT_SCSI_IOCSTATUS_DATA_UNDERRUN    0x0045\r
+\r
 //\r
 // Device structures\r
 //\r