/freebsd/sys/geom/shsec/ |
H A D | g_shsec.c | 139 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 D | g_shsec.h | 57 struct g_consumer **sc_disks; member
|
/freebsd/sys/geom/stripe/ |
H A D | g_stripe.c | 143 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 D | g_stripe.h | 62 struct g_consumer **sc_disks; 60 struct g_consumer **sc_disks; global() member
|
/freebsd/sys/geom/concat/ |
H A D | g_concat.c | 109 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 D | g_concat.h | 73 TAILQ_HEAD(g_concat_disks, g_concat_disk) sc_disks;
|
/freebsd/sys/geom/mirror/ |
H A D | g_mirror.c | 293 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 D | g_mirror_ctl.c | 133 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 D | g_mirror.h | 194 LIST_HEAD(, g_mirror_disk) sc_disks;
|
/freebsd/sys/geom/raid3/ |
H A D | g_raid3_ctl.c | 80 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 D | g_raid3.c | 403 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 D | g_raid3.h | 202 struct g_raid3_disk *sc_disks; member
|
/freebsd/sys/geom/raid/ |
H A D | md_jmicron.c | 360 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 D | md_nvidia.c | 370 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 D | md_sii.c | 417 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 D | md_intel.c | 844 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 D | md_promise.c | 583 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 D | g_raid.c | 714 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 D | md_ddf.c | 1409 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 D | g_raid.h | 296 TAILQ_HEAD(, g_raid_disk) sc_disks; /* List of disks. */
|