/src/sys/dev/ata/ |
ata_raid_promise.c | 76 struct ataraid_array_info *aai; local in function:ata_raid_read_config_promise 136 aai = ata_raid_get_array_info(ATA_RAID_TYPE_PROMISE, 140 info->raid.generation > aai->aai_generation) { 141 aai->aai_generation = info->raid.generation; 146 aai->aai_status |= AAI_S_READY; 148 aai->aai_status |= AAI_S_DEGRADED; 150 aai->aai_status &= ~AAI_S_READY; 154 aai->aai_level = AAI_L_RAID0; 158 aai->aai_level = AAI_L_RAID1; 160 aai->aai_level |= AAI_L_RAID0 [all...] |
ata_raid_adaptec.c | 76 struct ataraid_array_info *aai; local in function:ata_raid_read_config_adaptec 123 aai = ata_raid_get_array_info(ATA_RAID_TYPE_ADAPTEC, 128 if (gen == 0 || gen > aai->aai_generation) { 129 aai->aai_generation = gen; 131 aai->aai_status = AAI_S_READY; 135 aai->aai_level = AAI_L_RAID0; 136 aai->aai_interleave = 138 aai->aai_width = be16toh(info->configs[0].total_disks); 142 aai->aai_level = AAI_L_RAID1; 143 aai->aai_interleave = 0 [all...] |
ata_raid.c | 203 struct ataraid_array_info *aai; local in function:ataraid_attach 214 TAILQ_FOREACH(aai, &ataraid_array_info_list, aai_list) { 215 locs[ATARAIDCF_VENDTYPE] = aai->aai_type; 216 locs[ATARAIDCF_UNIT] = aai->aai_arrayno; 218 config_found(self, aai, ataraid_print, 232 struct ataraid_array_info *aai = aux; local in function:ataraid_print 236 aprint_normal(" vendtype %d unit %d", aai->aai_type, aai->aai_arrayno); 268 struct ataraid_array_info *aai, *laai; local in function:ata_raid_get_array_info 270 TAILQ_FOREACH(aai, &ataraid_array_info_list, aai_list) [all...] |
ata_raid_nvidia.c | 130 struct ataraid_array_info *aai; local in function:ata_raid_read_config_nvidia 205 aai = ata_raid_get_array_info(ATA_RAID_TYPE_NVIDIA, count); 207 aai->aai_status = AAI_S_READY; 209 aai->aai_status |= AAI_S_DEGRADED; 213 aai->aai_level = AAI_L_RAID0; 217 aai->aai_level = AAI_L_RAID1; 221 aai->aai_level = AAI_L_RAID5; 225 aai->aai_level = AAI_L_RAID0 | AAI_L_RAID1; 229 aai->aai_level = AAI_L_SPAN; 239 aai->aai_type = ATA_RAID_TYPE_NVIDIA [all...] |
ata_raid_jmicron.c | 124 struct ataraid_array_info *aai; local in function:ata_raid_read_config_jmicron 205 aai = ata_raid_get_array_info(ATA_RAID_TYPE_JMICRON, 0); 206 aai->aai_status = AAI_S_READY; 210 aai->aai_level = AAI_L_RAID0; 211 aai->aai_width = total_disks; 214 aai->aai_level = AAI_L_RAID1; 215 aai->aai_width = 1; 218 aai->aai_level = AAI_L_RAID0 | AAI_L_RAID1; 219 aai->aai_width = total_disks / 2; 222 aai->aai_level = AAI_L_SPAN [all...] |
ata_raid_via.c | 124 struct ataraid_array_info *aai; local in function:ata_raid_read_config_via 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 [all...] |
ata_raid_intel.c | 142 struct ataraid_array_info *aai; local in function:ata_raid_read_config_intel 223 aai = ata_raid_get_array_info(ATA_RAID_TYPE_INTEL, volumeid + curvol); 226 aai->aai_generation = info->generation; 227 aai->aai_status = AAI_S_READY; 231 aai->aai_level = AAI_L_RAID0; 232 aai->aai_width = map->total_disks; 235 aai->aai_level = AAI_L_RAID1; 236 aai->aai_width = 1; 247 aai->aai_status |= AAI_S_DEGRADED; 251 aai->aai_status &= ~AAI_S_READY [all...] |
ld_ataraid.c | 154 struct ataraid_array_info *aai = aux; local in function:ld_ataraid_attach 168 sc->sc_aai = aai; /* this data persists */ 170 ld->sc_maxxfer = MAXPHYS * aai->aai_width; /* XXX */ 171 ld->sc_secperunit = aai->aai_capacity; 177 switch (aai->aai_level) { 204 aai->aai_level); 210 ata_raid_type_name(aai->aai_type), level); 220 ld->sc_nheads = aai->aai_heads; 221 ld->sc_nsectors = aai->aai_sectors; 222 ld->sc_ncylinders = aai->aai_cylinders 340 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_start_span 398 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_start_raid0 501 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_iodone_raid0 618 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_bioinq 630 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_biovol 676 struct ataraid_array_info *aai = sc->sc_aai; local in function:ld_ataraid_biodisk [all...] |