diff options
Diffstat (limited to 'drivers/scsi/dpt')
-rw-r--r-- | drivers/scsi/dpt/dpti_ioctl.h | 16 | ||||
-rw-r--r-- | drivers/scsi/dpt/dptsig.h | 8 | ||||
-rw-r--r-- | drivers/scsi/dpt/sys_info.h | 4 |
3 files changed, 12 insertions, 16 deletions
diff --git a/drivers/scsi/dpt/dpti_ioctl.h b/drivers/scsi/dpt/dpti_ioctl.h index cc784e8f6e9d..f60236721e0d 100644 --- a/drivers/scsi/dpt/dpti_ioctl.h +++ b/drivers/scsi/dpt/dpti_ioctl.h | |||
@@ -89,7 +89,7 @@ typedef struct { | |||
89 | int njobs; /* # of jobs sent to HA */ | 89 | int njobs; /* # of jobs sent to HA */ |
90 | int qdepth; /* Controller queue depth. */ | 90 | int qdepth; /* Controller queue depth. */ |
91 | int wakebase; /* mpx wakeup base index. */ | 91 | int wakebase; /* mpx wakeup base index. */ |
92 | uLONG SGsize; /* Scatter/Gather list size. */ | 92 | uINT SGsize; /* Scatter/Gather list size. */ |
93 | unsigned heads; /* heads for drives on cntlr. */ | 93 | unsigned heads; /* heads for drives on cntlr. */ |
94 | unsigned sectors; /* sectors for drives on cntlr. */ | 94 | unsigned sectors; /* sectors for drives on cntlr. */ |
95 | uCHAR do_drive32; /* Flag for Above 16 MB Ability */ | 95 | uCHAR do_drive32; /* Flag for Above 16 MB Ability */ |
@@ -97,8 +97,8 @@ typedef struct { | |||
97 | char idPAL[4]; /* 4 Bytes Of The ID Pal */ | 97 | char idPAL[4]; /* 4 Bytes Of The ID Pal */ |
98 | uCHAR primary; /* 1 For Primary, 0 For Secondary */ | 98 | uCHAR primary; /* 1 For Primary, 0 For Secondary */ |
99 | uCHAR eataVersion; /* EATA Version */ | 99 | uCHAR eataVersion; /* EATA Version */ |
100 | uLONG cpLength; /* EATA Command Packet Length */ | 100 | uINT cpLength; /* EATA Command Packet Length */ |
101 | uLONG spLength; /* EATA Status Packet Length */ | 101 | uINT spLength; /* EATA Status Packet Length */ |
102 | uCHAR drqNum; /* DRQ Index (0,5,6,7) */ | 102 | uCHAR drqNum; /* DRQ Index (0,5,6,7) */ |
103 | uCHAR flag1; /* EATA Flags 1 (Byte 9) */ | 103 | uCHAR flag1; /* EATA Flags 1 (Byte 9) */ |
104 | uCHAR flag2; /* EATA Flags 2 (Byte 30) */ | 104 | uCHAR flag2; /* EATA Flags 2 (Byte 30) */ |
@@ -107,23 +107,23 @@ typedef struct { | |||
107 | typedef struct { | 107 | typedef struct { |
108 | uSHORT length; // Remaining length of this | 108 | uSHORT length; // Remaining length of this |
109 | uSHORT drvrHBAnum; // Relative HBA # used by the driver | 109 | uSHORT drvrHBAnum; // Relative HBA # used by the driver |
110 | uLONG baseAddr; // Base I/O address | 110 | uINT baseAddr; // Base I/O address |
111 | uSHORT blinkState; // Blink LED state (0=Not in blink LED) | 111 | uSHORT blinkState; // Blink LED state (0=Not in blink LED) |
112 | uCHAR pciBusNum; // PCI Bus # (Optional) | 112 | uCHAR pciBusNum; // PCI Bus # (Optional) |
113 | uCHAR pciDeviceNum; // PCI Device # (Optional) | 113 | uCHAR pciDeviceNum; // PCI Device # (Optional) |
114 | uSHORT hbaFlags; // Miscellaneous HBA flags | 114 | uSHORT hbaFlags; // Miscellaneous HBA flags |
115 | uSHORT Interrupt; // Interrupt set for this device. | 115 | uSHORT Interrupt; // Interrupt set for this device. |
116 | # if (defined(_DPT_ARC)) | 116 | # if (defined(_DPT_ARC)) |
117 | uLONG baseLength; | 117 | uINT baseLength; |
118 | ADAPTER_OBJECT *AdapterObject; | 118 | ADAPTER_OBJECT *AdapterObject; |
119 | LARGE_INTEGER DmaLogicalAddress; | 119 | LARGE_INTEGER DmaLogicalAddress; |
120 | PVOID DmaVirtualAddress; | 120 | PVOID DmaVirtualAddress; |
121 | LARGE_INTEGER ReplyLogicalAddress; | 121 | LARGE_INTEGER ReplyLogicalAddress; |
122 | PVOID ReplyVirtualAddress; | 122 | PVOID ReplyVirtualAddress; |
123 | # else | 123 | # else |
124 | uLONG reserved1; // Reserved for future expansion | 124 | uINT reserved1; // Reserved for future expansion |
125 | uLONG reserved2; // Reserved for future expansion | 125 | uINT reserved2; // Reserved for future expansion |
126 | uLONG reserved3; // Reserved for future expansion | 126 | uINT reserved3; // Reserved for future expansion |
127 | # endif | 127 | # endif |
128 | } drvrHBAinfo_S; | 128 | } drvrHBAinfo_S; |
129 | 129 | ||
diff --git a/drivers/scsi/dpt/dptsig.h b/drivers/scsi/dpt/dptsig.h index 94bc894d1200..72c8992fdf21 100644 --- a/drivers/scsi/dpt/dptsig.h +++ b/drivers/scsi/dpt/dptsig.h | |||
@@ -33,11 +33,7 @@ | |||
33 | /* to make sure we are talking the same size under all OS's */ | 33 | /* to make sure we are talking the same size under all OS's */ |
34 | typedef unsigned char sigBYTE; | 34 | typedef unsigned char sigBYTE; |
35 | typedef unsigned short sigWORD; | 35 | typedef unsigned short sigWORD; |
36 | #if (defined(_MULTI_DATAMODEL) && defined(sun) && !defined(_ILP32)) | 36 | typedef unsigned int sigINT; |
37 | typedef uint32_t sigLONG; | ||
38 | #else | ||
39 | typedef unsigned long sigLONG; | ||
40 | #endif | ||
41 | 37 | ||
42 | /* | 38 | /* |
43 | * use sigWORDLittleEndian for: | 39 | * use sigWORDLittleEndian for: |
@@ -300,7 +296,7 @@ typedef struct dpt_sig { | |||
300 | sigBYTE dsFiletype; /* type of file */ | 296 | sigBYTE dsFiletype; /* type of file */ |
301 | sigBYTE dsFiletypeFlags; /* flags to specify load type, etc. */ | 297 | sigBYTE dsFiletypeFlags; /* flags to specify load type, etc. */ |
302 | sigBYTE dsOEM; /* OEM file was created for */ | 298 | sigBYTE dsOEM; /* OEM file was created for */ |
303 | sigLONG dsOS; /* which Operating systems */ | 299 | sigINT dsOS; /* which Operating systems */ |
304 | sigWORD dsCapabilities; /* RAID levels, etc. */ | 300 | sigWORD dsCapabilities; /* RAID levels, etc. */ |
305 | sigWORD dsDeviceSupp; /* Types of SCSI devices supported */ | 301 | sigWORD dsDeviceSupp; /* Types of SCSI devices supported */ |
306 | sigWORD dsAdapterSupp; /* DPT adapter families supported */ | 302 | sigWORD dsAdapterSupp; /* DPT adapter families supported */ |
diff --git a/drivers/scsi/dpt/sys_info.h b/drivers/scsi/dpt/sys_info.h index d23b70c8c768..a90c4cb8ea8b 100644 --- a/drivers/scsi/dpt/sys_info.h +++ b/drivers/scsi/dpt/sys_info.h | |||
@@ -145,8 +145,8 @@ | |||
145 | uCHAR smartROMRevision; | 145 | uCHAR smartROMRevision; |
146 | uSHORT flags; /* See bit definitions above */ | 146 | uSHORT flags; /* See bit definitions above */ |
147 | uSHORT conventionalMemSize; /* in KB */ | 147 | uSHORT conventionalMemSize; /* in KB */ |
148 | uLONG extendedMemSize; /* in KB */ | 148 | uINT extendedMemSize; /* in KB */ |
149 | uLONG osType; /* Same as DPTSIG's definition */ | 149 | uINT osType; /* Same as DPTSIG's definition */ |
150 | uCHAR osMajorVersion; | 150 | uCHAR osMajorVersion; |
151 | uCHAR osMinorVersion; /* The OS version */ | 151 | uCHAR osMinorVersion; /* The OS version */ |
152 | uCHAR osRevision; | 152 | uCHAR osRevision; |