Home
last modified time | relevance | path

Searched refs:aai (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/sys/dev/ata/
H A Data_raid_via.c125 struct ataraid_array_info *aai; in ata_raid_read_config_via() local
189 aai = ata_raid_get_array_info(ATA_RAID_TYPE_VIA, info->disks[0]); in ata_raid_read_config_via()
191 aai->aai_status = AAI_S_READY; in ata_raid_read_config_via()
195 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_via()
196 aai->aai_width = info->stripe_layout & VIA_L_DISKS; in ata_raid_read_config_via()
197 aai->aai_capacity = aai->aai_width * info->disk_sectors; in ata_raid_read_config_via()
201 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_via()
202 aai->aai_width = 1; in ata_raid_read_config_via()
203 aai->aai_capacity = aai->aai_width * info->disk_sectors; in ata_raid_read_config_via()
207 aai->aai_level = AAI_L_RAID5; in ata_raid_read_config_via()
[all …]
H A Data_raid_adaptec.c76 struct ataraid_array_info *aai; in ata_raid_read_config_adaptec() local
123 aai = ata_raid_get_array_info(ATA_RAID_TYPE_ADAPTEC, in ata_raid_read_config_adaptec()
128 if (gen == 0 || gen > aai->aai_generation) { in ata_raid_read_config_adaptec()
129 aai->aai_generation = gen; in ata_raid_read_config_adaptec()
131 aai->aai_status = AAI_S_READY; in ata_raid_read_config_adaptec()
135 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_adaptec()
136 aai->aai_interleave = in ata_raid_read_config_adaptec()
138 aai->aai_width = be16toh(info->configs[0].total_disks); in ata_raid_read_config_adaptec()
142 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_adaptec()
143 aai->aai_interleave = 0; in ata_raid_read_config_adaptec()
[all …]
H A Data_raid_jmicron.c124 struct ataraid_array_info *aai; in ata_raid_read_config_jmicron() local
205 aai = ata_raid_get_array_info(ATA_RAID_TYPE_JMICRON, 0); in ata_raid_read_config_jmicron()
206 aai->aai_status = AAI_S_READY; in ata_raid_read_config_jmicron()
210 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_jmicron()
211 aai->aai_width = total_disks; in ata_raid_read_config_jmicron()
214 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_jmicron()
215 aai->aai_width = 1; in ata_raid_read_config_jmicron()
218 aai->aai_level = AAI_L_RAID0 | AAI_L_RAID1; in ata_raid_read_config_jmicron()
219 aai->aai_width = total_disks / 2; in ata_raid_read_config_jmicron()
222 aai->aai_level = AAI_L_SPAN; in ata_raid_read_config_jmicron()
[all …]
H A Dld_ataraid.c154 struct ataraid_array_info *aai = aux; in ld_ataraid_attach() local
168 sc->sc_aai = aai; /* this data persists */ in ld_ataraid_attach()
170 ld->sc_maxxfer = MAXPHYS * aai->aai_width; /* XXX */ in ld_ataraid_attach()
171 ld->sc_secperunit = aai->aai_capacity; in ld_ataraid_attach()
177 switch (aai->aai_level) { in ld_ataraid_attach()
204 aai->aai_level); in ld_ataraid_attach()
210 ata_raid_type_name(aai->aai_type), level); in ld_ataraid_attach()
220 ld->sc_nheads = aai->aai_heads; in ld_ataraid_attach()
221 ld->sc_nsectors = aai->aai_sectors; in ld_ataraid_attach()
222 ld->sc_ncylinders = aai->aai_cylinders; in ld_ataraid_attach()
[all …]
H A Data_raid_promise.c76 struct ataraid_array_info *aai; in ata_raid_read_config_promise() local
136 aai = ata_raid_get_array_info(ATA_RAID_TYPE_PROMISE, in ata_raid_read_config_promise()
140 info->raid.generation > aai->aai_generation) { in ata_raid_read_config_promise()
141 aai->aai_generation = info->raid.generation; in ata_raid_read_config_promise()
146 aai->aai_status |= AAI_S_READY; in ata_raid_read_config_promise()
148 aai->aai_status |= AAI_S_DEGRADED; in ata_raid_read_config_promise()
150 aai->aai_status &= ~AAI_S_READY; in ata_raid_read_config_promise()
154 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_promise()
158 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_promise()
160 aai->aai_level |= AAI_L_RAID0; in ata_raid_read_config_promise()
[all …]
H A Data_raid.c203 struct ataraid_array_info *aai; in ataraid_attach() local
214 TAILQ_FOREACH(aai, &ataraid_array_info_list, aai_list) { in ataraid_attach()
215 locs[ATARAIDCF_VENDTYPE] = aai->aai_type; in ataraid_attach()
216 locs[ATARAIDCF_UNIT] = aai->aai_arrayno; in ataraid_attach()
218 config_found(self, aai, ataraid_print, in ataraid_attach()
232 struct ataraid_array_info *aai = aux; in ataraid_print() local
236 aprint_normal(" vendtype %d unit %d", aai->aai_type, aai->aai_arrayno); in ataraid_print()
268 struct ataraid_array_info *aai, *laai; in ata_raid_get_array_info() local
270 TAILQ_FOREACH(aai, &ataraid_array_info_list, aai_list) { in ata_raid_get_array_info()
271 if (aai->aai_type == type && in ata_raid_get_array_info()
[all …]
H A Data_raid_nvidia.c130 struct ataraid_array_info *aai; in ata_raid_read_config_nvidia() local
205 aai = ata_raid_get_array_info(ATA_RAID_TYPE_NVIDIA, count); in ata_raid_read_config_nvidia()
207 aai->aai_status = AAI_S_READY; in ata_raid_read_config_nvidia()
209 aai->aai_status |= AAI_S_DEGRADED; in ata_raid_read_config_nvidia()
213 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_nvidia()
217 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_nvidia()
221 aai->aai_level = AAI_L_RAID5; in ata_raid_read_config_nvidia()
225 aai->aai_level = AAI_L_RAID0 | AAI_L_RAID1; in ata_raid_read_config_nvidia()
229 aai->aai_level = AAI_L_SPAN; in ata_raid_read_config_nvidia()
239 aai->aai_type = ATA_RAID_TYPE_NVIDIA; in ata_raid_read_config_nvidia()
[all …]
H A Data_raid_intel.c142 struct ataraid_array_info *aai; in ata_raid_read_config_intel() local
223 aai = ata_raid_get_array_info(ATA_RAID_TYPE_INTEL, volumeid + curvol); in ata_raid_read_config_intel()
226 aai->aai_generation = info->generation; in ata_raid_read_config_intel()
227 aai->aai_status = AAI_S_READY; in ata_raid_read_config_intel()
231 aai->aai_level = AAI_L_RAID0; in ata_raid_read_config_intel()
232 aai->aai_width = map->total_disks; in ata_raid_read_config_intel()
235 aai->aai_level = AAI_L_RAID1; in ata_raid_read_config_intel()
236 aai->aai_width = 1; in ata_raid_read_config_intel()
247 aai->aai_status |= AAI_S_DEGRADED; in ata_raid_read_config_intel()
251 aai->aai_status &= ~AAI_S_READY; in ata_raid_read_config_intel()
[all …]
/netbsd-src/external/bsd/top/dist/machine/
H A Dm_sunos5.man95 Robert Boucher <boucher@sofkin.ca>, Marc Cohen <marc@aai.com>,
/netbsd-src/external/gpl3/gcc.old/dist/libphobos/libdruntime/
H A Dobject.d2343 int[string] aai;
2344 static assert(is(typeof(() @safe { aai.require("a", 1234); })));
2345 …static assert(is(typeof(() @safe { aai.update("a", { return 1234; }, (ref int x) { x++; return x; …
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/
H A Dobject.d3545 int[string] aai;
3546 static assert(is(typeof(() @safe { aai.require("a", 1234); })));
3547 …static assert(is(typeof(() @safe { aai.update("a", { return 1234; }, (ref int x) { x++; return x; …