Home
last modified time | relevance | path

Searched refs:sc_disks (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/geom/shsec/
H A Dg_shsec.c139 if (sc->sc_disks[i] != NULL) in g_shsec_nvalid()
160 sc->sc_disks[no] = NULL; in g_shsec_remove_disk()
351 cbp->bio_caller2 = sc->sc_disks[no]; in g_shsec_start()
412 mediasize = sc->sc_disks[0]->provider->mediasize; in g_shsec_check_and_run()
413 mediasize -= sc->sc_disks[0]->provider->sectorsize; in g_shsec_check_and_run()
414 sectorsize = sc->sc_disks[0]->provider->sectorsize; in g_shsec_check_and_run()
416 ms = sc->sc_disks[no]->provider->mediasize; in g_shsec_check_and_run()
417 ms -= sc->sc_disks[no]->provider->sectorsize; in g_shsec_check_and_run()
421 sc->sc_disks[no]->provider->sectorsize); in g_shsec_check_and_run()
474 if (sc->sc_disks[no] != NULL) in g_shsec_add_disk()
[all …]
H A Dg_shsec.h57 struct g_consumer **sc_disks; member
/freebsd/sys/geom/stripe/
H A Dg_stripe.c143 if (sc->sc_disks[i] != NULL) in g_stripe_nvalid()
175 sc->sc_disks[cp->index] = NULL; in g_stripe_remove_disk()
330 cbp->bio_caller2 = sc->sc_disks[no]; in g_stripe_start_fast()
386 cbp->bio_caller2 = sc->sc_disks[no]; in g_stripe_start_fast()
463 cbp->bio_caller2 = sc->sc_disks[no]; in g_stripe_start_economic()
501 cbp->bio_caller2 = sc->sc_disks[no]; in g_stripe_start_economic()
553 cbp->bio_caller2 = sc->sc_disks[no]; in g_stripe_pushdown()
554 cbp->bio_to = sc->sc_disks[no]->provider; in g_stripe_pushdown()
686 mediasize = sc->sc_disks[0]->provider->mediasize; in g_stripe_check_and_run()
688 mediasize -= sc->sc_disks[ in g_stripe_check_and_run()
[all...]
H A Dg_stripe.h62 struct g_consumer **sc_disks;
60 struct g_consumer **sc_disks; global() member
/freebsd/sys/geom/concat/
H A Dg_concat.c109 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_nvalid()
223 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_candelete()
241 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_kernel_dump()
300 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_passdown()
380 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_start()
455 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_concat_check_and_run()
472 if (disk == TAILQ_FIRST(&sc->sc_disks)) in g_concat_check_and_run()
487 dp = TAILQ_FIRST(&sc->sc_disks)->d_consumer->provider; in g_concat_check_and_run()
545 for (disk = TAILQ_FIRST(&sc->sc_disks); no > 0; no--) { in g_concat_add_disk()
658 TAILQ_INIT(&sc->sc_disks); in g_concat_create()
[all …]
H A Dg_concat.h73 TAILQ_HEAD(g_concat_disks, g_concat_disk) sc_disks;
/freebsd/sys/geom/mirror/
H A Dg_mirror.c293 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ndisks()
310 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_id2disk()
578 for (disk = LIST_FIRST(&sc->sc_disks); disk != NULL; in g_mirror_destroy_device()
579 disk = LIST_FIRST(&sc->sc_disks)) { in g_mirror_destroy_device()
640 dp = LIST_FIRST(&sc->sc_disks); in g_mirror_find_next()
655 sc->sc_hint = LIST_FIRST(&sc->sc_disks); in g_mirror_get_disk()
825 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_bump_syncid()
848 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_bump_genid()
880 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_idle()
903 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_unidle()
[all …]
H A Dg_mirror_ctl.c133 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_find_disk()
314 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ctl_configure()
771 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ctl_insert()
902 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ctl_resize()
913 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ctl_resize()
1024 LIST_FOREACH(disk, &sc->sc_disks, d_next) { in g_mirror_ctl_forget()
H A Dg_mirror.h194 LIST_HEAD(, g_mirror_disk) sc_disks;
/freebsd/sys/geom/raid3/
H A Dg_raid3_ctl.c80 disk = &sc->sc_disks[n]; in g_raid3_find_disk()
236 disk = &sc->sc_disks[n]; in g_raid3_ctl_configure()
460 disk = &sc->sc_disks[*no]; in g_raid3_ctl_insert()
470 if (sc->sc_disks[autono].d_state == in g_raid3_ctl_insert()
472 disk = &sc->sc_disks[autono]; in g_raid3_ctl_insert()
563 disk = &sc->sc_disks[*no]; in g_raid3_ctl_remove()
H A Dg_raid3.c403 disk = &sc->sc_disks[n]; in g_raid3_ndisks()
558 disk = &sc->sc_disks[md->md_no]; in g_raid3_init_disk()
627 free(sc->sc_disks, M_RAID3); in g_raid3_free_device()
656 disk = &sc->sc_disks[n]; in g_raid3_destroy_device()
845 disk = &sc->sc_disks[n]; in g_raid3_bump_syncid()
870 disk = &sc->sc_disks[n]; in g_raid3_bump_genid()
904 disk = &sc->sc_disks[i]; in g_raid3_idle()
929 disk = &sc->sc_disks[i]; in g_raid3_unidle()
1421 disk = &sc->sc_disks[i]; in g_raid3_flush()
1837 pbp->bio_driver2 = &sc->sc_disks[s in g_raid3_register_request()
[all...]
H A Dg_raid3.h202 struct g_raid3_disk *sc_disks; member
/freebsd/sys/geom/raid/
H A Dmd_jmicron.c360 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_get_disk()
452 TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_start_disk()
604 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_refill()
615 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_refill()
713 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_jmicron_start()
1206 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_jmicron()
1245 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_jmicron()
1269 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_jmicron()
1441 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_jmicron()
1454 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_jmicron()
H A Dmd_nvidia.c370 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_get_disk()
463 TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_start_disk()
611 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_refill()
622 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_refill()
722 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_nvidia_start()
1211 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_nvidia()
1250 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_nvidia()
1274 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_nvidia()
1474 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_nvidia()
H A Dmd_sii.c417 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_sii_get_disk()
507 TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { in g_raid_md_sii_start_disk()
667 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_sii_refill()
678 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_sii_refill()
783 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_sii_start()
1293 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_sii()
1332 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_sii()
1356 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_sii()
1544 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_sii()
H A Dmd_intel.c844 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_intel_get_disk()
944 TAILQ_FOREACH(tmpdisk, &sc->sc_disks, d_next) { in g_raid_md_intel_start_disk()
1206 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_intel_refill()
1218 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_intel_refill()
1337 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_intel_start()
1885 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_intel()
2120 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_intel()
2183 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_intel()
2208 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_intel()
2370 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_intel()
[all …]
H A Dmd_promise.c583 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_raid_md_promise_purge_disks()
861 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_promise_refill()
945 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_promise_start()
1328 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_promise()
1521 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_promise()
1585 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_promise()
1610 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_promise()
1887 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_promise()
H A Dg_raid.c714 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_ndisks()
1385 TAILQ_FOREACH(tdisk, &sd->sd_softc->sc_disks, d_next) { in g_raid_subdisk_iostart()
1890 TAILQ_INIT(&sc->sc_disks); in g_raid_create_node()
1976 TAILQ_INSERT_TAIL(&sc->sc_disks, disk, d_next); in g_raid_create_disk()
2033 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tmpd) { in g_raid_destroy_node()
2142 TAILQ_REMOVE(&sc->sc_disks, disk, d_next); in g_raid_destroy_disk()
H A Dmd_ddf.c1409 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ddf_get_disk()
1455 TAILQ_FOREACH_SAFE(disk, &sc->sc_disks, d_next, tdisk) { in g_raid_md_ddf_purge_disks()
1822 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ddf_refill()
1914 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ddf_start()
2317 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_ddf()
2532 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_ddf()
2596 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_ddf()
2621 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_ctl_ddf()
2883 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_ddf()
2930 TAILQ_FOREACH(disk, &sc->sc_disks, d_next) { in g_raid_md_write_ddf()
H A Dg_raid.h296 TAILQ_HEAD(, g_raid_disk) sc_disks; /* List of disks. */