Lines Matching refs:raids
96 struct raid_desc *raids;
492 RAIDs
823 if (! pm_raid_check(&raids[i]))
827 snprintf(f_name, SSTRSIZE, "/tmp/raid.%d.conf", raids[i].node);
840 raids[i].numRow, raids[i].numCol, raids[i].numSpare);
844 if (raids[i].comp[ii].parts != NULL &&
845 !raids[i].comp[ii].is_spare) {
846 strcpy(devname, raids[i].comp[ii].name);
847 if (raids[i].comp[ii].parts != NULL &&
848 raids[i].comp[ii].id != NO_PART) {
850 raids[i].comp[ii].parts->pscheme->
852 raids[i].comp[ii].parts,
853 raids[i].comp[ii].id,
856 raids[i].comp[ii].parts->pscheme->
858 raids[i].comp[ii].parts,
859 raids[i].comp[ii].id,
860 raids[i].comp[ii].name,
861 sizeof raids[i].comp[ii].name,
870 if (raids[i].comp[ii].parts != NULL &&
871 raids[i].comp[ii].is_spare) {
872 strcpy(devname, raids[i].comp[ii].name);
873 if (raids[i].comp[ii].parts != NULL &&
874 raids[i].comp[ii].id != NO_PART) {
876 raids[i].comp[ii].parts->pscheme->
878 raids[i].comp[ii].parts,
879 raids[i].comp[ii].id,
882 raids[i].comp[ii].parts->pscheme->
884 raids[i].comp[ii].parts,
885 raids[i].comp[ii].id,
886 raids[i].comp[ii].name,
887 sizeof raids[i].comp[ii].name,
897 raids[i].sectPerSU, raids[i].SUsPerParityUnit,
898 raids[i].SUsPerReconUnit, raids[i].raid_level);
907 "raidctl -C %s raid%d", f_name, raids[i].node) == 0 &&
909 "raidctl -I %d raid%d", rand(), raids[i].node) == 0 &&
911 "raidctl -vi raid%d", raids[i].node) == 0 &&
913 "raidctl -v -A yes raid%d", raids[i].node) == 0) {
918 raids[i].blocked = 1;
2159 if (raids[i].blocked && raids[i].node == dev_num) {
2160 pm_cur->refdev = &raids[i];
2163 if (raids[i].comp[ii].parts != NULL) {
2164 if(raids[i].comp[ii].is_spare)
2171 raids[i].raid_level, num_devs,
2260 if (raids[i].enabled &&
2261 raids[i].comp[ii].parts == pm_cur->parts &&
2262 raids[i].comp[ii].id == id) {
2264 raids[i].comp[ii].parts = NULL;
3138 else if (!(raids = calloc(MAX_RAID, sizeof(*raids))))
3159 .entry_size = sizeof raids[0],
3160 .entry_first = &raids[0],
3161 .entry_enabled = &(raids[0].enabled),
3162 .entry_blocked = &(raids[0].blocked),
3163 .entry_node = &(raids[0].node),