patch-2.4.10 linux/drivers/ide/pdcraid.h
Next file: linux/drivers/ide/qd6580.c
Previous file: linux/drivers/ide/pdcraid.c
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
Mon Sep 17 23:23:40 2001
- Orig file:
v2.4.9/linux/drivers/ide/pdcraid.h
- Orig date:
Wed Dec 31 16:00:00 1969
diff -u --recursive --new-file v2.4.9/linux/drivers/ide/pdcraid.h linux/drivers/ide/pdcraid.h
@@ -0,0 +1,47 @@
+struct promise_raid_conf {
+ char promise_id[24];
+
+ u32 dummy_0;
+ u32 magic_0;
+ u32 dummy_1;
+ u32 magic_1;
+ u16 dummy_2;
+ u8 filler1[470];
+ struct {
+ u32 flags; /* 0x200 */
+ u8 dummy_0;
+ u8 disk_number;
+ u8 channel;
+ u8 device;
+ u32 magic_0;
+ u32 dummy_1;
+ u32 dummy_2; /* 0x210 */
+ u32 disk_secs;
+ u32 dummy_3;
+ u16 dummy_4;
+ u8 status;
+ u8 type;
+ u8 total_disks; /* 0x220 */
+ u8 raid0_shift;
+ u8 raid0_disks;
+ u8 array_number;
+ u32 total_secs;
+ u16 cylinders;
+ u8 heads;
+ u8 sectors;
+ u32 magic_1;
+ u32 dummy_5; /* 0x230 */
+ struct {
+ u16 dummy_0;
+ u8 channel;
+ u8 device;
+ u32 magic_0;
+ u32 disk_number;
+ } disk[8];
+ } raid;
+ u32 filler2[346];
+ u32 checksum;
+};
+
+#define PR_MAGIC "Promise Technology, Inc."
+
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)