Lines Matching refs:raid_level
170 static char *pqi_raid_level_to_string(u8 raid_level)
172 if (raid_level < ARRAY_SIZE(raid_levels))
173 return raid_levels[raid_level];
1102 u8 raid_level;
1105 raid_level = SA_RAID_UNKNOWN;
1112 raid_level = buffer[8];
1113 if (raid_level > SA_RAID_MAX)
1114 raid_level = SA_RAID_UNKNOWN;
1119 device->raid_level = raid_level;
1136 if (device->raid_level == SA_RAID_1) {
1141 } else if (device->raid_level == SA_RAID_ADM) {
1146 } else if ((device->raid_level == SA_RAID_5 ||
1147 device->raid_level == SA_RAID_6) &&
1366 device->raid_level = SA_RAID_UNKNOWN;
1656 pqi_raid_level_to_string(device->raid_level));
1703 existing_device->raid_level = new_device->raid_level;
2330 if (is_write && device->raid_level != SA_RAID_0)
2386 if (device->raid_level == SA_RAID_1) {
2390 } else if (device->raid_level == SA_RAID_ADM) {
2439 } else if ((device->raid_level == SA_RAID_5 ||
2440 device->raid_level == SA_RAID_6) && layout_map_count > 1) {
6494 char *raid_level;
6508 raid_level = pqi_raid_level_to_string(device->raid_level);
6510 raid_level = "N/A";
6514 return snprintf(buffer, PAGE_SIZE, "%s\n", raid_level);
6549 static DEVICE_ATTR(raid_level, 0444, pqi_raid_level_show, NULL);