patch-2.4.5 linux/include/linux/cciss_ioctl.h
Next file: linux/include/linux/compiler.h
Previous file: linux/include/linux/b1pcmcia.h
Back to the patch index
Back to the overall index
- Lines: 33
- Date:
Tue May 1 16:05:00 2001
- Orig file:
v2.4.4/linux/include/linux/cciss_ioctl.h
- Orig date:
Mon Dec 11 12:50:40 2000
diff -u --recursive --new-file v2.4.4/linux/include/linux/cciss_ioctl.h linux/include/linux/cciss_ioctl.h
@@ -80,25 +80,28 @@
#define CISS_MAX_LUN 16
+#define LEVEL2LUN 1 // index into Target(x) structure, due to byte swapping
+#define LEVEL3LUN 0
+
#pragma pack(1)
//Command List Structure
typedef union _SCSI3Addr_struct {
struct {
+ BYTE Dev;
BYTE Bus:6;
BYTE Mode:2; // b00
- BYTE Dev;
} PeripDev;
struct {
+ BYTE DevLSB;
BYTE DevMSB:6;
BYTE Mode:2; // b01
- BYTE DevLSB;
} LogDev;
struct {
- BYTE Targ:6;
- BYTE Mode:2; // b10
BYTE Dev:5;
BYTE Bus:3;
+ BYTE Targ:6;
+ BYTE Mode:2; // b10
} LogUnit;
} SCSI3Addr_struct;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)