Home | History | Annotate | Download | only in ata

Lines Matching defs:aai

124 	struct ataraid_array_info *aai;
188 aai = ata_raid_get_array_info(ATA_RAID_TYPE_VIA, info->disks[0]);
190 aai->aai_status = AAI_S_READY;
194 aai->aai_level = AAI_L_RAID0;
195 aai->aai_width = info->stripe_layout & VIA_L_DISKS;
196 aai->aai_capacity = aai->aai_width * info->disk_sectors;
200 aai->aai_level = AAI_L_RAID1;
201 aai->aai_width = 1;
202 aai->aai_capacity = aai->aai_width * info->disk_sectors;
206 aai->aai_level = AAI_L_RAID5;
207 aai->aai_width = info->stripe_layout & VIA_L_DISKS;
208 aai->aai_capacity = (aai->aai_width - 1) * info->disk_sectors;
212 aai->aai_level = AAI_L_SPAN;
213 aai->aai_width = 1;
214 aai->aai_capacity += info->disk_sectors; /* XXX ??? */
224 aai->aai_type = ATA_RAID_TYPE_VIA;
232 aai->aai_interleave =
234 aai->aai_ndisks = count;
235 aai->aai_heads = 255;
236 aai->aai_sectors = 63;
237 aai->aai_cylinders = aai->aai_capacity / (63 * 255);
238 aai->aai_offset = 0;
239 aai->aai_reserved = 1;
242 if (aai->aai_interleave == 0)
243 aai->aai_interleave = aai->aai_capacity;
251 if (drive >= aai->aai_ndisks) {
254 "array\n", drive, aai->aai_ndisks);
259 adi = &aai->aai_disks[drive];
262 adi->adi_sectors = aai->aai_capacity;