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

/freebsd-11-stable/sys/geom/raid/
H A Dmd_jmicron.c1388 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1489 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1496 pd = (struct g_raid_md_jmicron_perdisk *)tdisk->d_md_data;
1502 if (tdisk->d_consumer)
1503 jmicron_meta_erase(tdisk->d_consumer);
1506 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED);
1507 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) {
1515 g_raid_md_write_jmicron(md, NULL, NULL, tdisk);
1387 g_raid_md_write_jmicron(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
1488 g_raid_md_fail_disk_jmicron(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
H A Dmd_promise.c571 struct g_raid_disk *disk, *tdisk; local
577 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) {
1692 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1719 if (tdisk != NULL) {
1721 if (vol->v_subdisks[i].sd_disk == tdisk)
1904 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1912 pd = (struct g_raid_md_promise_perdisk *)tdisk->d_md_data;
1915 if (tdisk->d_state != G_RAID_DISK_S_ACTIVE)
1922 if (pd->pd_subdisks > 0 && tdisk->d_consumer != NULL)
1924 g_raid_get_diskname(tdisk));
1691 g_raid_md_write_promise(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
1903 g_raid_md_fail_disk_promise(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
[all...]
H A Dmd_sii.c1476 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1588 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1595 pd = (struct g_raid_md_sii_perdisk *)tdisk->d_md_data;
1605 if (tdisk->d_consumer) {
1608 sii_meta_write(tdisk->d_consumer, pd->pd_meta);
1610 sii_meta_erase(tdisk->d_consumer);
1614 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED);
1615 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) {
1623 g_raid_md_write_sii(md, NULL, NULL, tdisk);
1475 g_raid_md_write_sii(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
1587 g_raid_md_fail_disk_sii(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
H A Dmd_nvidia.c1392 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1508 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
1515 pd = (struct g_raid_md_nvidia_perdisk *)tdisk->d_md_data;
1522 if (tdisk->d_consumer)
1523 nvidia_meta_erase(tdisk->d_consumer);
1526 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED);
1527 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) {
1535 g_raid_md_write_nvidia(md, NULL, NULL, tdisk);
1391 g_raid_md_write_nvidia(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
1507 g_raid_md_fail_disk_nvidia(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
H A Dmd_intel.c2345 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
2619 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
2628 pd = (struct g_raid_md_intel_perdisk *)tdisk->d_md_data;
2641 if (tdisk->d_consumer)
2642 intel_meta_write(tdisk->d_consumer, mdi->mdio_meta);
2645 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILED);
2646 TAILQ_FOREACH(sd, &tdisk->d_subdisks, sd_next) {
2654 g_raid_md_write_intel(md, NULL, NULL, tdisk);
2344 g_raid_md_write_intel(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
2618 g_raid_md_fail_disk_intel(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
H A Dmd_ddf.c1442 struct g_raid_disk *disk, *tdisk;
1448 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) {
2720 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
2993 struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk)
3001 pd = (struct g_raid_md_ddf_perdisk *)tdisk->d_md_data;
3004 if (tdisk->d_state != G_RAID_DISK_S_ACTIVE)
3012 g_raid_get_diskname(tdisk));
3015 if (tdisk->d_consumer != NULL)
3016 ddf_meta_write(tdisk->d_consumer, &pd->pd_meta);
3019 g_raid_change_disk_state(tdisk, G_RAID_DISK_S_FAILE
2719 g_raid_md_write_ddf(struct g_raid_md_object *md, struct g_raid_volume *tvol, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
2992 g_raid_md_fail_disk_ddf(struct g_raid_md_object *md, struct g_raid_subdisk *tsd, struct g_raid_disk *tdisk) argument
[all...]
H A Dg_raid.c1356 struct g_raid_disk *disk, *tdisk; local
1388 TAILQ_FOREACH(tdisk, &sd->sd_softc->sc_disks, d_next) {
1389 if (tdisk->d_consumer == NULL)
1390 tdisk->d_load = 0;
1392 tdisk->d_load = (tdisk->d_consumer->index *
1393 G_RAID_SUBDISK_LOAD_SCALE + tdisk->d_load * 7) / 8;
/freebsd-11-stable/sys/geom/mirror/
H A Dg_mirror.c2363 struct g_mirror_disk *pdisk, *tdisk; local
2434 LIST_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) {

Completed in 115 milliseconds