Lines Matching defs:_ArrayDescript
107 typedef struct _ArrayDescript struct
109 ULONG Signature; /* This block is vaild array info block */
110 ULONG dArStamp; /* array ID. all disks in a array has same ID */
112 UCHAR bCheckSum; /* check sum of ArrayDescript_3_0_size bytes */
115 UCHAR df_reservedbits: 6; /* put more flags here */
116 UCHAR df_user_mode_set: 1;/* user select device mode */
117 UCHAR df_bootmark:1; /* user set boot mark on the disk */
119 UCHAR df_bootmark:1; /* user set boot mark on the disk */
120 UCHAR df_user_mode_set: 1;/* user select device mode */
121 UCHAR df_reservedbits: 6; /* put more flags here */
124 UCHAR bUserDeviceMode; /* see device.h */
125 UCHAR ArrayLevel; /* how many level[] is valid */
127 struct {
153 #define ArrayDescript_3_0_size ((unsigned)(ULONG_PTR)&((struct _ArrayDescript *)0)->bCheckSum31) argument
156 UCHAR bCheckSum31; /* new check sum */
157 UCHAR PrivateFlag1; /* private */
158 UCHAR alreadyBroken; /* last stamp has been saved to failedStamps */
161 UCHAR df_read_ahead: 1; /* enable read ahead */
162 UCHAR df_read_ahead_set: 1;
163 UCHAR df_write_cache: 1; /* enable write cache */
164 UCHAR df_write_cache_set: 1;
165 UCHAR df_ncq: 1; /* enable NCQ */
166 UCHAR df_ncq_set: 1;
167 UCHAR df_tcq: 1; /* enable TCQ */
168 UCHAR df_tcq_set: 1;
170 UCHAR df_tcq_set: 1;
171 UCHAR df_tcq: 1; /* enable TCQ */
172 UCHAR df_ncq_set: 1;
173 UCHAR df_ncq: 1; /* enable NCQ */
174 UCHAR df_write_cache_set: 1;
175 UCHAR df_write_cache: 1; /* enable write cache */
176 UCHAR df_read_ahead_set: 1;
177 UCHAR df_read_ahead: 1; /* enable read ahead */
180 struct {
184 levelex[2];
186 ULONG failedStamps[4]; /* failed memebrs's stamps */