Symbol: autofs_softc
sys/fs/autofs/autofs.c
113
struct autofs_softc *autofs_softc = NULL;
sys/fs/autofs/autofs.c
142
if (autofs_softc->sc_dev_opened == false)
sys/fs/autofs/autofs.c
146
if (autofs_softc->sc_dev_sid == curproc->p_pgrp->pg_id) {
sys/fs/autofs/autofs.c
184
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
192
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
193
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
309
KASSERT(mutex_owned(&autofs_softc->sc_lock));
sys/fs/autofs/autofs.c
323
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
340
ar->ar_id = autofs_softc->sc_last_request_id++;
sys/fs/autofs/autofs.c
356
TAILQ_INSERT_TAIL(&autofs_softc->sc_requests, ar, ar_next);
sys/fs/autofs/autofs.c
359
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
364
error = cv_wait_sig(&autofs_softc->sc_cv,
sys/fs/autofs/autofs.c
365
&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
373
cv_wait(&autofs_softc->sc_cv, &autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
389
TAILQ_REMOVE(&autofs_softc->sc_requests, ar, ar_next);
sys/fs/autofs/autofs.c
390
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
393
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
445
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
447
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
456
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
459
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
470
error = cv_wait_sig(&autofs_softc->sc_cv,
sys/fs/autofs/autofs.c
471
&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
473
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
479
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
489
autofs_softc->sc_dev_sid = curproc->p_pgrp->pg_id;
sys/fs/autofs/autofs.c
500
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
501
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
507
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
516
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
518
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
527
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
536
if (autofs_softc->sc_dev_opened) {
sys/fs/autofs/autofs.c
537
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
541
autofs_softc->sc_dev_opened = true;
sys/fs/autofs/autofs.c
542
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
551
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
552
KASSERT(autofs_softc->sc_dev_opened);
sys/fs/autofs/autofs.c
553
autofs_softc->sc_dev_opened = false;
sys/fs/autofs/autofs.c
554
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
563
KASSERT(autofs_softc->sc_dev_opened);
sys/fs/autofs/autofs.h
72
extern struct autofs_softc *autofs_softc;
sys/fs/autofs/autofs_vfsops.c
211
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
212
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs_vfsops.c
221
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
225
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs_vfsops.c
226
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
490
KASSERT(autofs_softc);
sys/fs/autofs/autofs_vfsops.c
491
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
492
if (autofs_softc->sc_dev_opened) {
sys/fs/autofs/autofs_vfsops.c
493
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
497
mutex_exit(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
54
KASSERT(!autofs_softc);
sys/fs/autofs/autofs_vfsops.c
56
autofs_softc = kmem_zalloc(sizeof(*autofs_softc), KM_SLEEP);
sys/fs/autofs/autofs_vfsops.c
63
TAILQ_INIT(&autofs_softc->sc_requests);
sys/fs/autofs/autofs_vfsops.c
64
cv_init(&autofs_softc->sc_cv, "autofscv");
sys/fs/autofs/autofs_vfsops.c
65
mutex_init(&autofs_softc->sc_lock, MUTEX_DEFAULT, IPL_NONE);
sys/fs/autofs/autofs_vfsops.c
66
autofs_softc->sc_dev_opened = false;
sys/fs/autofs/autofs_vfsops.c
76
KASSERT(autofs_softc);
sys/fs/autofs/autofs_vfsops.c
77
KASSERT(!autofs_softc->sc_dev_opened);
sys/fs/autofs/autofs_vfsops.c
81
struct autofs_softc *sc = autofs_softc;
sys/fs/autofs/autofs_vfsops.c
82
autofs_softc = NULL;
sys/fs/autofs/autofs_vnops.c
154
mutex_enter(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vnops.c
166
mutex_exit(&autofs_softc->sc_lock);