Lines Matching refs:olddisk
479 struct g_raid_disk *olddisk, *tmpdisk; in g_raid_md_sii_start_disk() local
491 olddisk = NULL; in g_raid_md_sii_start_disk()
525 olddisk = tmpdisk; in g_raid_md_sii_start_disk()
527 } else if (olddisk == NULL) in g_raid_md_sii_start_disk()
528 olddisk = tmpdisk; in g_raid_md_sii_start_disk()
530 if (olddisk == NULL) { in g_raid_md_sii_start_disk()
542 oldpd = (struct g_raid_md_sii_perdisk *)olddisk->d_md_data; in g_raid_md_sii_start_disk()
547 if (olddisk == NULL) { in g_raid_md_sii_start_disk()
549 olddisk = g_raid_md_sii_get_disk(sc, disk_pos); in g_raid_md_sii_start_disk()
550 if (olddisk == NULL) in g_raid_md_sii_start_disk()
552 if (olddisk->d_state != G_RAID_DISK_S_OFFLINE) { in g_raid_md_sii_start_disk()
558 oldpd = (struct g_raid_md_sii_perdisk *)olddisk->d_md_data; in g_raid_md_sii_start_disk()
562 TAILQ_FOREACH_SAFE(sd, &olddisk->d_subdisks, sd_next, tmpsd) { in g_raid_md_sii_start_disk()
563 TAILQ_REMOVE(&olddisk->d_subdisks, sd, sd_next); in g_raid_md_sii_start_disk()
571 if (olddisk->d_state == G_RAID_DISK_S_OFFLINE) { in g_raid_md_sii_start_disk()
572 g_raid_destroy_disk(olddisk); in g_raid_md_sii_start_disk()
575 g_raid_change_disk_state(olddisk, G_RAID_DISK_S_STALE_FAILED); in g_raid_md_sii_start_disk()