Home
last modified time | relevance | path

Searched refs:tdisk (Results 1 – 8 of 8) sorted by relevance

/freebsd-14-stable/sys/geom/raid/
HDmd_promise.c578 struct g_raid_disk *disk, *tdisk; in g_raid_md_promise_purge_disks() local
584 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_raid_md_promise_purge_disks()
1695 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_promise() argument
1722 if (tdisk != NULL) { in g_raid_md_write_promise()
1724 if (vol->v_subdisks[i].sd_disk == tdisk) in g_raid_md_write_promise()
1908 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_promise() argument
1916 pd = (struct g_raid_md_promise_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_promise()
1919 if (tdisk->d_state != G_RAID_DISK_S_ACTIVE) in g_raid_md_fail_disk_promise()
1926 if (pd->pd_subdisks > 0 && tdisk->d_consumer != NULL) in g_raid_md_fail_disk_promise()
1928 g_raid_get_diskname(tdisk)); in g_raid_md_fail_disk_promise()
[all …]
HDmd_sii.c1475 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_sii() argument
1587 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_sii() argument
1594 pd = (struct g_raid_md_sii_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_sii()
1604 if (tdisk->d_consumer) { in g_raid_md_fail_disk_sii()
1607 sii_meta_write(tdisk->d_consumer, pd->pd_meta); in g_raid_md_fail_disk_sii()
1609 sii_meta_erase(tdisk->d_consumer); in g_raid_md_fail_disk_sii()
1613 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_sii()
1614 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) { in g_raid_md_fail_disk_sii()
1622 g_raid_md_write_sii(md, NULL, NULL, tdisk); in g_raid_md_fail_disk_sii()
HDmd_jmicron.c1387 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_jmicron() argument
1488 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_jmicron() argument
1495 pd = (struct g_raid_md_jmicron_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_jmicron()
1501 if (tdisk->d_consumer) in g_raid_md_fail_disk_jmicron()
1502 jmicron_meta_erase(tdisk->d_consumer); in g_raid_md_fail_disk_jmicron()
1505 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_jmicron()
1506 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) { in g_raid_md_fail_disk_jmicron()
1514 g_raid_md_write_jmicron(md, NULL, NULL, tdisk); in g_raid_md_fail_disk_jmicron()
HDmd_nvidia.c1391 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_nvidia() argument
1507 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_nvidia() argument
1514 pd = (struct g_raid_md_nvidia_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_nvidia()
1521 if (tdisk->d_consumer) in g_raid_md_fail_disk_nvidia()
1522 nvidia_meta_erase(tdisk->d_consumer); in g_raid_md_fail_disk_nvidia()
1525 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_nvidia()
1526 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) { in g_raid_md_fail_disk_nvidia()
1534 g_raid_md_write_nvidia(md, NULL, NULL, tdisk); in g_raid_md_fail_disk_nvidia()
HDmd_intel.c2344 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_intel() argument
2618 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_intel() argument
2627 pd = (struct g_raid_md_intel_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_intel()
2640 if (tdisk->d_consumer) in g_raid_md_fail_disk_intel()
2641 intel_meta_write(tdisk->d_consumer, mdi->mdio_meta); in g_raid_md_fail_disk_intel()
2644 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_intel()
2645 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) { in g_raid_md_fail_disk_intel()
2653 g_raid_md_write_intel(md, NULL, NULL, tdisk); in g_raid_md_fail_disk_intel()
HDmd_ddf.c1450 struct g_raid_disk *disk, *tdisk; in g_raid_md_ddf_purge_disks()
1456 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_raid_md_ddf_purge_disks()
2723 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_write_ddf() argument
2996 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) in g_raid_md_fail_disk_ddf() argument
3004 pd = (struct g_raid_md_ddf_perdisk *)tdisk->d_md_data; in g_raid_md_fail_disk_ddf()
3007 if (tdisk->d_state != G_RAID_DISK_S_ACTIVE) in g_raid_md_fail_disk_ddf()
3015 g_raid_get_diskname(tdisk)); in g_raid_md_fail_disk_ddf()
3018 if (tdisk->d_consumer != NULL) in g_raid_md_fail_disk_ddf()
3019 ddf_meta_write(tdisk->d_consumer, &pd->pd_meta); in g_raid_md_fail_disk_ddf()
3022 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED); in g_raid_md_fail_disk_ddf()
[all …]
HDg_raid.c1353 struct g_raid_disk *disk, *tdisk; in g_raid_subdisk_iostart() local
1385 TAILQ_FOREACH(tdisk, &sd->sd_softc->sc_disks, d_next) { in g_raid_subdisk_iostart()
1386 if (tdisk->d_consumer == NULL) in g_raid_subdisk_iostart()
1387 tdisk->d_load = 0; in g_raid_subdisk_iostart()
1389 tdisk->d_load = (tdisk->d_consumer->index * in g_raid_subdisk_iostart()
1390 G_RAID_SUBDISK_LOAD_SCALE + tdisk->d_load * 7) / 8; in g_raid_subdisk_iostart()
/freebsd-14-stable/sys/geom/mirror/
HDg_mirror.c2435 struct g_mirror_disk *pdisk, *tdisk; in g_mirror_update_device() local
2441 LIST_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_mirror_update_device()