Searched refs:sc_provider (Results 1 - 13 of 13) sorted by relevance

/freebsd-9.3-release/sys/geom/stripe/
H A Dg_stripe.c176 if (sc->sc_provider != NULL) {
177 sc->sc_provider->flags |= G_PF_WITHER;
179 sc->sc_provider->name);
180 g_orphan_provider(sc->sc_provider, ENXIO);
181 sc->sc_provider = NULL;
659 sc->sc_provider = g_new_providerf(sc->sc_geom, "stripe/%s",
679 sc->sc_provider->sectorsize = sectorsize;
680 sc->sc_provider->mediasize = mediasize * sc->sc_ndisks;
681 sc->sc_provider->stripesize = sc->sc_stripesize;
682 sc->sc_provider
[all...]
H A Dg_stripe.h73 struct g_provider *sc_provider; member in struct:g_stripe_softc
/freebsd-9.3-release/sys/geom/concat/
H A Dg_concat.h81 struct g_provider *sc_provider; member in struct:g_concat_softc
H A Dg_concat.c132 if (sc->sc_provider != NULL) {
133 sc->sc_provider->flags |= G_PF_WITHER;
135 sc->sc_provider->name);
136 g_orphan_provider(sc->sc_provider, ENXIO);
137 sc->sc_provider = NULL;
412 sc->sc_provider = pp;
415 G_CONCAT_DEBUG(0, "Device %s activated.", sc->sc_provider->name);
563 sc->sc_provider = NULL;
582 pp = sc->sc_provider;
605 KASSERT(sc->sc_provider
[all...]
/freebsd-9.3-release/sys/geom/shsec/
H A Dg_shsec.h73 struct g_provider *sc_provider; member in struct:g_shsec_softc
H A Dg_shsec.c160 if (sc->sc_provider != NULL) {
161 g_orphan_provider(sc->sc_provider, ENXIO);
162 sc->sc_provider = NULL;
410 sc->sc_provider = g_new_providerf(sc->sc_geom, "shsec/%s", sc->sc_name);
425 sc->sc_provider->sectorsize = sectorsize;
426 sc->sc_provider->mediasize = mediasize;
427 g_error_provider(sc->sc_provider, 0);
567 sc->sc_provider = NULL;
586 pp = sc->sc_provider;
606 KASSERT(sc->sc_provider
[all...]
/freebsd-9.3-release/sys/geom/gate/
H A Dg_gate.h83 struct g_provider *sc_provider; /* P: (read-only) */ member in struct:g_gate_softc
H A Dg_gate.c101 pp = sc->sc_provider;
151 sc->sc_provider = NULL;
286 g_gate_units[unit]->sc_provider->name) != 0) {
565 sc->sc_provider = pp;
570 sc->sc_name = sc->sc_provider->name;
607 pp = sc->sc_provider;
638 cp = g_new_consumer(sc->sc_provider->geom);
666 pp = sc->sc_provider;
/freebsd-9.3-release/sys/geom/mirror/
H A Dg_mirror.c524 if (sc->sc_provider != NULL)
809 if (sc->sc_provider == NULL)
817 if (acw > 0 || (acw == -1 && sc->sc_provider->acw > 0)) {
1342 bp->bio_to = sc->sc_provider;
1527 mod = slice % sc->sc_provider->sectorsize;
1529 slice += sc->sc_provider->sectorsize - mod;
1866 } else if (bp->bio_to != sc->sc_provider) {
1925 error = g_attach(cp, sc->sc_provider);
1962 bp->bio_to = sc->sc_provider;
2063 sc->sc_provider
[all...]
H A Dg_mirror.h181 struct g_provider *sc_provider; member in struct:g_mirror_softc
H A Dg_mirror_ctl.c463 if (sc->sc_provider->mediasize >
468 if ((sc->sc_provider->sectorsize % pp->sectorsize) != 0) {
/freebsd-9.3-release/sys/geom/raid3/
H A Dg_raid3.c622 if (sc->sc_provider != NULL)
870 if (sc->sc_provider == NULL)
878 if (acw > 0 || (acw == -1 && sc->sc_provider->acw > 0)) {
1738 bp->bio_to = sc->sc_provider;
2133 } else if (bp->bio_to != sc->sc_provider) {
2220 error = g_attach(cp, sc->sc_provider);
2258 bp->bio_to = sc->sc_provider;
2352 sc->sc_provider = pp;
2368 KASSERT(sc->sc_provider != NULL, ("NULL provider (device=%s).",
2372 g_error_provider(sc->sc_provider, ENXI
[all...]
H A Dg_raid3.h203 struct g_provider *sc_provider; member in struct:g_raid3_softc

Completed in 85 milliseconds