blob: e6e3694970b73e832e8f673cf176c54ee8280bcd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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."
|