/freebsd-10.1-release/sys/geom/ |
H A D | geom_ccd.c | 136 u_int sc_ndisks; /* number of components */ member in struct:ccd_s 226 if (cs->sc_flags & CCDF_MIRROR && cs->sc_ndisks != 2) 236 for (ix = 0; ix < cs->sc_ndisks; ix++) { 282 for (ix = 0; ix < cs->sc_ndisks; ix++) { 286 cs->sc_size = cs->sc_ndisks * minsize; 296 if (cs->sc_ndisks % 2) { 306 cs->sc_size = (cs->sc_ndisks/2) * minsize; 340 size = (cs->sc_ndisks + 1) * sizeof(struct ccdiinfo); 353 for (ix = 0; ix < cs->sc_ndisks; ix++) { 377 ii->ii_index = g_malloc((sizeof(int) * cs->sc_ndisks), [all...] |
/freebsd-10.1-release/sys/geom/raid3/ |
H A D | g_raid3.c | 399 for (n = ndisks = 0; n < sc->sc_ndisks; n++) { 624 for (n = 0; n < sc->sc_ndisks; n++) { 759 md->md_all = sc->sc_ndisks; 771 disk->d_sync.ds_offset_done / (sc->sc_ndisks - 1); 825 for (n = 0; n < sc->sc_ndisks; n++) { 850 for (n = 0; n < sc->sc_ndisks; n++) { 884 for (i = 0; i < sc->sc_ndisks; i++) { 909 for (i = 0; i < sc->sc_ndisks; i++) { 993 size = pbp->bio_length / (sc->sc_ndisks - 1); 1024 size = pbp->bio_length / (sc->sc_ndisks [all...] |
H A D | g_raid3_ctl.c | 81 for (n = 0; n < sc->sc_ndisks; n++) { 193 if (g_raid3_ndisks(sc, -1) < sc->sc_ndisks) { 237 for (n = 0; n < sc->sc_ndisks; n++) { 303 g_raid3_ndisks(sc, G_RAID3_DISK_STATE_ACTIVE) < sc->sc_ndisks) { 468 if (*no < 0 || *no >= sc->sc_ndisks) { 482 for (autono = 0; autono < sc->sc_ndisks && disk == NULL; autono++) 492 if (((sc->sc_sectorsize / (sc->sc_ndisks - 1)) % pp->sectorsize) != 0) { 499 compsize = sc->sc_mediasize / (sc->sc_ndisks - 1); 571 if (*no >= sc->sc_ndisks) { 584 sc->sc_ndisks) { [all...] |
H A D | g_raid3.h | 221 u_int sc_ndisks; /* Number of disks. */ member in struct:g_raid3_softc
|
/freebsd-10.1-release/sys/geom/stripe/ |
H A D | g_stripe.c | 152 for (i = 0; i < sc->sc_ndisks; i++) { 262 dst += len + stripesize * (sc->sc_ndisks - 1); 266 src += len + stripesize * (sc->sc_ndisks - 1); 345 if (no > sc->sc_ndisks - 1) { 349 if (nparts >= sc->sc_ndisks) { 479 if (no > sc->sc_ndisks - 1) { 546 for (no = 0; no < sc->sc_ndisks; no++) { 617 no = nstripe % sc->sc_ndisks; 622 /* offset = (nstripe / sc->sc_ndisks) * stripesize + start; */ 623 offset = ((nstripe / sc->sc_ndisks) << s [all...] |
H A D | g_stripe.h | 76 uint16_t sc_ndisks; member in struct:g_stripe_softc
|
/freebsd-10.1-release/sys/geom/concat/ |
H A D | g_concat.h | 85 uint16_t sc_ndisks; member in struct:g_concat_softc
|
H A D | g_concat.c | 107 for (i = 0; i < sc->sc_ndisks; i++) { 219 for (i = 0; i < sc->sc_ndisks; i++) { 224 if (i == sc->sc_ndisks) 271 for (no = 0; no < sc->sc_ndisks; no++) { 347 for (no = 0; no < sc->sc_ndisks; no++) { 413 if (g_concat_nvalid(sc) != sc->sc_ndisks) 420 for (no = 0; no < sc->sc_ndisks; no++) { 441 /* We have sc->sc_disks[sc->sc_ndisks - 1].d_end in 'start'. */ 492 if (no >= sc->sc_ndisks) 588 sc->sc_ndisks [all...] |
/freebsd-10.1-release/sys/geom/multipath/ |
H A D | g_multipath.h | 54 int sc_ndisks; member in struct:g_multipath_softc
|
H A D | g_multipath.c | 136 if (g_multipath_good(gp) == 0 && sc->sc_ndisks > 0) { 141 if (sc->sc_ndisks > 1 && lcp == cp) 236 sc->sc_ndisks--; 344 if ((uintptr_t)bp->bio_driver1 < sc->sc_ndisks) 345 bp->bio_driver1 = (void *)(uintptr_t)sc->sc_ndisks; 612 sc->sc_ndisks++; 1121 if (sc->sc_ndisks != (*nargs - 1)) 1262 sc->sc_ndisks--; 1503 (good != sc->sc_ndisks || sc->sc_ndisks [all...] |
/freebsd-10.1-release/sys/geom/shsec/ |
H A D | g_shsec.h | 76 uint16_t sc_ndisks; member in struct:g_shsec_softc
|
H A D | g_shsec.c | 137 for (i = 0; i < sc->sc_ndisks; i++) { 343 for (no = 0; no < sc->sc_ndisks; no++) { 407 if (g_shsec_nvalid(sc) != sc->sc_ndisks) 417 for (no = 1; no < sc->sc_ndisks; no++) { 472 if (no >= sc->sc_ndisks) 559 sc->sc_ndisks = md->md_all; 560 sc->sc_disks = malloc(sizeof(struct g_consumer *) * sc->sc_ndisks, 562 for (no = 0; no < sc->sc_ndisks; no++) 599 for (no = 0; no < sc->sc_ndisks; no++) { 828 indent, sc->sc_ndisks, g_shsec_nvali [all...] |
/freebsd-10.1-release/sys/geom/mirror/ |
H A D | g_mirror_ctl.c | 237 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) { 439 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) { 497 sc->sc_ndisks += n; 527 sc->sc_ndisks--; 586 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) { 784 if (g_mirror_ndisks(sc, -1) == sc->sc_ndisks) { 791 sc->sc_ndisks = g_mirror_ndisks(sc, -1);
|
H A D | g_mirror.c | 709 md->md_all = sc->sc_ndisks; 2089 g_mirror_ndisks(sc, G_MIRROR_DISK_STATE_ACTIVE), sc->sc_ndisks); 2224 if (sc->sc_ndisks == ndisks || (force && ndisks > 0)) { 2645 sc->sc_ndisks--; 2714 if (md->md_all != sc->sc_ndisks) { 2908 sc->sc_ndisks = md->md_all; 2953 sc->sc_name, sc->sc_ndisks, sc->sc_id); 3274 sc->sc_ndisks); 3278 else if (sc->sc_ndisks ==
|
H A D | g_mirror.h | 199 u_int sc_ndisks; /* Number of disks. */ member in struct:g_mirror_softc
|