Symbol: autofs_softc
sys/fs/autofs/autofs.c
116
struct autofs_softc *autofs_softc;
sys/fs/autofs/autofs.c
164
KASSERT(autofs_softc == NULL,
sys/fs/autofs/autofs.c
165
("softc %p, should be NULL", autofs_softc));
sys/fs/autofs/autofs.c
167
autofs_softc = malloc(sizeof(*autofs_softc), M_AUTOFS,
sys/fs/autofs/autofs.c
177
TAILQ_INIT(&autofs_softc->sc_requests);
sys/fs/autofs/autofs.c
178
cv_init(&autofs_softc->sc_cv, "autofscv");
sys/fs/autofs/autofs.c
179
sx_init(&autofs_softc->sc_lock, "autofslk");
sys/fs/autofs/autofs.c
181
error = make_dev_p(MAKEDEV_CHECKNAME, &autofs_softc->sc_cdev,
sys/fs/autofs/autofs.c
187
free(autofs_softc, M_AUTOFS);
sys/fs/autofs/autofs.c
191
autofs_softc->sc_cdev->si_drv1 = autofs_softc;
sys/fs/autofs/autofs.c
200
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
201
if (autofs_softc->sc_dev_opened) {
sys/fs/autofs/autofs.c
202
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
205
if (autofs_softc->sc_cdev != NULL)
sys/fs/autofs/autofs.c
206
destroy_dev(autofs_softc->sc_cdev);
sys/fs/autofs/autofs.c
211
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
215
free(autofs_softc, M_AUTOFS);
sys/fs/autofs/autofs.c
227
if (autofs_softc->sc_dev_opened == false)
sys/fs/autofs/autofs.c
231
if (p->p_session->s_sid == autofs_softc->sc_dev_sid) {
sys/fs/autofs/autofs.c
277
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
287
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
288
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
394
sx_assert(&autofs_softc->sc_lock, SA_XLOCKED);
sys/fs/autofs/autofs.c
407
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
432
atomic_fetchadd_int(&autofs_softc->sc_last_request_id, 1);
sys/fs/autofs/autofs.c
445
TAILQ_INSERT_TAIL(&autofs_softc->sc_requests, ar, ar_next);
sys/fs/autofs/autofs.c
448
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
452
error = cv_wait_sig(&autofs_softc->sc_cv,
sys/fs/autofs/autofs.c
453
&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
461
cv_wait(&autofs_softc->sc_cv, &autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
476
TAILQ_REMOVE(&autofs_softc->sc_requests, ar, ar_next);
sys/fs/autofs/autofs.c
480
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
484
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
538
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
540
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
550
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
552
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
564
error = cv_wait_sig(&autofs_softc->sc_cv,
sys/fs/autofs/autofs.c
565
&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
567
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
573
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
583
autofs_softc->sc_dev_sid = curproc->p_session->s_sid;
sys/fs/autofs/autofs.c
594
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
595
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
601
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
610
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
612
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
622
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
623
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs.c
629
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
638
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs.c
640
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
649
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
658
if (autofs_softc->sc_dev_opened) {
sys/fs/autofs/autofs.c
659
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
663
autofs_softc->sc_dev_opened = true;
sys/fs/autofs/autofs.c
664
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
673
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
674
KASSERT(autofs_softc->sc_dev_opened, ("not opened?"));
sys/fs/autofs/autofs.c
675
autofs_softc->sc_dev_opened = false;
sys/fs/autofs/autofs.c
676
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs.c
686
KASSERT(autofs_softc->sc_dev_opened, ("not opened?"));
sys/fs/autofs/autofs_vfsops.c
139
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
140
TAILQ_FOREACH(ar, &autofs_softc->sc_requests, ar_next) {
sys/fs/autofs/autofs_vfsops.c
148
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vfsops.c
152
cv_broadcast(&autofs_softc->sc_cv);
sys/fs/autofs/autofs_vfsops.c
53
extern struct autofs_softc *autofs_softc;
sys/fs/autofs/autofs_vnops.c
153
sx_xlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vnops.c
165
sx_xunlock(&autofs_softc->sc_lock);
sys/fs/autofs/autofs_vnops.c
55
extern struct autofs_softc *autofs_softc;