Lines Matching defs:promise_raid_conf
68 struct promise_raid_conf { struct
69 char promise_id[24];
73 uint32_t dummy_0;
74 uint64_t magic_0;
77 uint16_t magic_1;
78 uint32_t magic_2;
79 uint8_t filler1[470];
81 uint32_t integrity;
84 struct promise_raid_disk disk; /* This subdisk info. */
85 uint32_t disk_offset; /* Subdisk offset. */
86 uint32_t disk_sectors; /* Subdisk size */
87 uint32_t disk_rebuild; /* Rebuild position. */
88 uint16_t generation; /* Generation number. */
89 uint8_t status; /* Volume status. */
99 uint8_t type; /* Voluem type. */
107 uint8_t total_disks; /* Disks in this volume. */
108 uint8_t stripe_shift; /* Strip size. */
109 uint8_t array_width; /* Number of RAID0 stripes. */
110 uint8_t array_number; /* Global volume number. */
111 uint32_t total_sectors; /* Volume size. */
112 uint16_t cylinders; /* Volume geometry: C. */
113 uint8_t heads; /* Volume geometry: H. */
114 uint8_t sectors; /* Volume geometry: S. */
115 uint64_t volume_id __packed; /* Volume ID, */
116 struct promise_raid_disk disks[PROMISE_MAX_DISKS];
118 char name[32]; /* Volume label. */
120 uint32_t filler2[8];
144 struct promise_raid_conf *pd_meta[PROMISE_MAX_SUBDISKS]; argument