Home | History | Annotate | Download | only in autofs

Lines Matching refs:autofs_softc

54 	KASSERT(!autofs_softc);
56 autofs_softc = kmem_zalloc(sizeof(*autofs_softc), KM_SLEEP);
63 TAILQ_INIT(&autofs_softc->sc_requests);
64 cv_init(&autofs_softc->sc_cv, "autofscv");
65 mutex_init(&autofs_softc->sc_lock, MUTEX_DEFAULT, IPL_NONE);
66 autofs_softc->sc_dev_opened = false;
76 KASSERT(autofs_softc);
77 KASSERT(!autofs_softc->sc_dev_opened);
81 struct autofs_softc *sc = autofs_softc;
82 autofs_softc = NULL;
211 mutex_enter(&autofs_softc->sc_lock);
212 TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
221 mutex_exit(&autofs_softc->sc_lock);
225 cv_broadcast(&autofs_softc->sc_cv);
226 mutex_exit(&autofs_softc->sc_lock);
490 KASSERT(autofs_softc);
491 mutex_enter(&autofs_softc->sc_lock);
492 if (autofs_softc->sc_dev_opened) {
493 mutex_exit(&autofs_softc->sc_lock);
497 mutex_exit(&autofs_softc->sc_lock);