Lines Matching refs:sc_provider
161 if (sc->sc_provider != NULL) { in g_shsec_remove_disk()
162 g_wither_provider(sc->sc_provider, ENXIO); in g_shsec_remove_disk()
163 sc->sc_provider = NULL; in g_shsec_remove_disk()
408 sc->sc_provider = g_new_providerf(sc->sc_geom, "shsec/%s", sc->sc_name); in g_shsec_check_and_run()
423 sc->sc_provider->sectorsize = sectorsize; in g_shsec_check_and_run()
424 sc->sc_provider->mediasize = mediasize; in g_shsec_check_and_run()
425 g_error_provider(sc->sc_provider, 0); in g_shsec_check_and_run()
565 sc->sc_provider = NULL; in g_shsec_create()
584 pp = sc->sc_provider; in g_shsec_destroy()
604 KASSERT(sc->sc_provider == NULL, ("Provider still exists? (device=%s)", in g_shsec_destroy()
831 if (sc->sc_provider != NULL && sc->sc_provider->error == 0) in g_shsec_dumpconf()