Lines Matching refs:tdisk
577 struct g_raid_disk *disk, *tdisk; in g_raid_md_promise_purge_disks() local
583 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_raid_md_promise_purge_disks()
1694 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_promise() argument
1721 if (tdisk != NULL) { in g_raid_md_write_promise()
1723 if (vol->v_subdisks[i].sd_disk == tdisk) in g_raid_md_write_promise()
1907 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_promise() argument
1915 pd = (struct g_raid_md_promise_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_promise()
1918 if (tdisk->d_state != G_RAID_DISK_S_ACTIVE) in g_raid_md_fail_disk_promise()
1925 if (pd->pd_subdisks > 0 && tdisk->d_consumer != NULL) in g_raid_md_fail_disk_promise()
1927 g_raid_get_diskname(tdisk)); in g_raid_md_fail_disk_promise()
1938 if (tdisk->d_consumer != NULL) in g_raid_md_fail_disk_promise()
1939 promise_meta_write(tdisk->d_consumer, in g_raid_md_fail_disk_promise()
1943 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_promise()
1944 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) { in g_raid_md_fail_disk_promise()
1952 g_raid_md_write_promise(md, NULL, NULL, tdisk); in g_raid_md_fail_disk_promise()