Searched refs:sc_ndisks (Results 1 - 15 of 15) sorted by path

/freebsd-11-stable/sys/geom/concat/
H A Dg_concat.h85 uint16_t sc_ndisks; member in struct:g_concat_softc
H A Dg_concat.c106 for (i = 0; i < sc->sc_ndisks; i++) {
217 for (i = 0; i < sc->sc_ndisks; i++) {
222 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-11-stable/sys/geom/
H A Dgeom_ccd.c136 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-11-stable/sys/geom/mirror/
H A Dg_mirror.c736 md->md_all = sc->sc_ndisks;
2223 g_mirror_ndisks(sc, G_MIRROR_DISK_STATE_ACTIVE), sc->sc_ndisks);
2374 if (sc->sc_ndisks == ndisks || (force && ndisks > 0)) {
2808 sc->sc_ndisks--;
2877 if (md->md_all != sc->sc_ndisks) {
3062 sc->sc_ndisks = md->md_all;
3105 sc->sc_name, sc->sc_ndisks, sc->sc_id);
3423 sc->sc_ndisks);
3427 else if (sc->sc_ndisks ==
H A Dg_mirror.h208 u_int sc_ndisks; /* Number of disks. */ member in struct:g_mirror_softc
H A Dg_mirror_ctl.c231 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) {
610 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) {
667 sc->sc_ndisks++;
673 sc->sc_ndisks--;
689 sc->sc_ndisks += n;
719 sc->sc_ndisks--;
778 if (g_mirror_ndisks(sc, -1) < sc->sc_ndisks) {
975 if (g_mirror_ndisks(sc, -1) == sc->sc_ndisks) {
982 sc->sc_ndisks = g_mirror_ndisks(sc, -1);
/freebsd-11-stable/sys/geom/multipath/
H A Dg_multipath.c137 if (g_multipath_good(gp) == 0 && sc->sc_ndisks > 0) {
142 if (sc->sc_ndisks > 1 && lcp == cp)
238 sc->sc_ndisks--;
346 if ((uintptr_t)bp->bio_driver1 < sc->sc_ndisks)
347 bp->bio_driver1 = (void *)(uintptr_t)sc->sc_ndisks;
628 sc->sc_ndisks++;
1137 if (sc->sc_ndisks != (*nargs - 1))
1278 sc->sc_ndisks--;
1519 (good != sc->sc_ndisks || sc->sc_ndisks
[all...]
H A Dg_multipath.h54 int sc_ndisks; member in struct:g_multipath_softc
/freebsd-11-stable/sys/geom/raid3/
H A Dg_raid3.c389 for (n = ndisks = 0; n < sc->sc_ndisks; n++) {
614 for (n = 0; n < sc->sc_ndisks; n++) {
749 md->md_all = sc->sc_ndisks;
761 disk->d_sync.ds_offset_done / (sc->sc_ndisks - 1);
815 for (n = 0; n < sc->sc_ndisks; n++) {
840 for (n = 0; n < sc->sc_ndisks; n++) {
874 for (i = 0; i < sc->sc_ndisks; i++) {
899 for (i = 0; i < sc->sc_ndisks; i++) {
983 size = pbp->bio_length / (sc->sc_ndisks - 1);
1014 size = pbp->bio_length / (sc->sc_ndisks
[all...]
H A Dg_raid3.h221 u_int sc_ndisks; /* Number of disks. */ member in struct:g_raid3_softc
H A Dg_raid3_ctl.c81 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...]
/freebsd-11-stable/sys/geom/shsec/
H A Dg_shsec.h76 uint16_t sc_ndisks; member in struct:g_shsec_softc
H A Dg_shsec.c135 for (i = 0; i < sc->sc_ndisks; i++) {
335 for (no = 0; no < sc->sc_ndisks; no++) {
399 if (g_shsec_nvalid(sc) != sc->sc_ndisks)
409 for (no = 1; no < sc->sc_ndisks; no++) {
464 if (no >= sc->sc_ndisks)
551 sc->sc_ndisks = md->md_all;
552 sc->sc_disks = malloc(sizeof(struct g_consumer *) * sc->sc_ndisks,
554 for (no = 0; no < sc->sc_ndisks; no++)
591 for (no = 0; no < sc->sc_ndisks; no++) {
820 indent, sc->sc_ndisks, g_shsec_nvali
[all...]
/freebsd-11-stable/sys/geom/stripe/
H A Dg_stripe.c149 for (i = 0; i < sc->sc_ndisks; i++) {
258 dst += len + stripesize * (sc->sc_ndisks - 1);
262 src += len + stripesize * (sc->sc_ndisks - 1);
341 if (no > sc->sc_ndisks - 1) {
345 if (nparts >= sc->sc_ndisks) {
475 if (no > sc->sc_ndisks - 1) {
542 for (no = 0; no < sc->sc_ndisks; no++) {
613 no = nstripe % sc->sc_ndisks;
618 /* offset = (nstripe / sc->sc_ndisks) * stripesize + start; */
619 offset = ((nstripe / sc->sc_ndisks) << s
[all...]
H A Dg_stripe.h76 uint16_t sc_ndisks; member in struct:g_stripe_softc

Completed in 207 milliseconds