Lines Matching refs:sc_provider
175 if (sc->sc_provider != NULL) {
177 sc->sc_provider->name);
178 g_wither_provider(sc->sc_provider, ENXIO);
179 sc->sc_provider = NULL;
678 sc->sc_provider = g_new_providerf(sc->sc_geom, "stripe/%s",
680 sc->sc_provider->flags |= G_PF_DIRECT_SEND | G_PF_DIRECT_RECEIVE;
682 sc->sc_provider->flags |= G_PF_ACCEPT_UNMAPPED;
705 sc->sc_provider->flags &= ~G_PF_ACCEPT_UNMAPPED;
708 sc->sc_provider->sectorsize = sectorsize;
709 sc->sc_provider->mediasize = mediasize * sc->sc_ndisks;
710 sc->sc_provider->stripesize = sc->sc_stripesize;
711 sc->sc_provider->stripeoffset = 0;
712 g_error_provider(sc->sc_provider, 0);
714 G_STRIPE_DEBUG(0, "Device %s activated.", sc->sc_provider->name);
874 sc->sc_provider = NULL;
893 pp = sc->sc_provider;
916 KASSERT(sc->sc_provider == NULL, ("Provider still exists? (device=%s)",
1264 if (sc->sc_provider != NULL && sc->sc_provider->error == 0)