Lines Matching refs:bestsd
193 struct g_raid_subdisk *sd, *bestsd, *worstsd; in g_raid_tr_update_state_raid1e_even() local
199 bestsd = &vol->v_subdisks[i * N]; in g_raid_tr_update_state_raid1e_even()
202 if (sd->sd_state > bestsd->sd_state) in g_raid_tr_update_state_raid1e_even()
203 bestsd = sd; in g_raid_tr_update_state_raid1e_even()
204 else if (sd->sd_state == bestsd->sd_state && in g_raid_tr_update_state_raid1e_even()
207 sd->sd_rebuild_pos > bestsd->sd_rebuild_pos) in g_raid_tr_update_state_raid1e_even()
208 bestsd = sd; in g_raid_tr_update_state_raid1e_even()
210 if (bestsd->sd_state >= G_RAID_SUBDISK_S_UNINITIALIZED && in g_raid_tr_update_state_raid1e_even()
211 bestsd->sd_state != G_RAID_SUBDISK_S_ACTIVE) { in g_raid_tr_update_state_raid1e_even()
215 vol->v_name, bestsd->sd_pos, in g_raid_tr_update_state_raid1e_even()
216 g_raid_subdisk_state2str(bestsd->sd_state)); in g_raid_tr_update_state_raid1e_even()
217 g_raid_change_subdisk_state(bestsd, in g_raid_tr_update_state_raid1e_even()
220 vol, bestsd, bestsd->sd_disk); in g_raid_tr_update_state_raid1e_even()
232 else if (bestsd->sd_state == G_RAID_SUBDISK_S_ACTIVE) in g_raid_tr_update_state_raid1e_even()
246 struct g_raid_subdisk *sd, *bestsd, *worstsd; in g_raid_tr_update_state_raid1e_odd() local
268 bestsd = &vol->v_subdisks[i]; in g_raid_tr_update_state_raid1e_odd()
272 if (sd->sd_state > bestsd->sd_state) in g_raid_tr_update_state_raid1e_odd()
273 bestsd = sd; in g_raid_tr_update_state_raid1e_odd()
274 else if (sd->sd_state == bestsd->sd_state && in g_raid_tr_update_state_raid1e_odd()
277 sd->sd_rebuild_pos > bestsd->sd_rebuild_pos) in g_raid_tr_update_state_raid1e_odd()
278 bestsd = sd; in g_raid_tr_update_state_raid1e_odd()
286 else if (bestsd->sd_state >= G_RAID_SUBDISK_S_STALE) in g_raid_tr_update_state_raid1e_odd()