Home | History | Annotate | Download | only in kern

Lines Matching refs:fd_lock

313  *	-> kn_kq->kq_fdp->fd_lock
321 * f_attach: fdp->fd_lock -> knote foplock ->
324 * f_detach: fdp->fd_lock -> knote foplock ->
327 * f_event via kevent: fdp->fd_lock -> knote foplock ->
343 * f_touch: fdp->fd_lock -> kn_kq->kq_lock (spin lock)
463 KASSERT(mutex_owned(&fdp->fd_lock));
495 mutex_exit(&fdp->fd_lock);
522 mutex_exit(&fdp->fd_lock);
1133 mutex_enter(&fdp->fd_lock);
1142 * here because that flag is only ever set when the fd_lock
1146 mutex_exit(&fdp->fd_lock);
1154 * hold fd_lock across the entire operation.
1162 mutex_exit(&fdp->fd_lock);
1184 mutex_exit(&fdp->fd_lock);
1516 * because fdp->fd_lock will be held throughout,
1520 KASSERT(mutex_owned(&kq->kq_fdp->fd_lock));
1925 mutex_enter(&fdp->fd_lock);
1943 mutex_enter(&fdp->fd_lock);
1956 /* It's safe to test KQ_CLOSING while holding only the fd_lock. */
1957 KASSERT(mutex_owned(&fdp->fd_lock));
2003 /* XXXAD can block with fd_lock held */
2043 * knote_detach() drops fdp->fd_lock
2079 mutex_exit(&fdp->fd_lock);
2088 mutex_enter(&fdp->fd_lock);
2093 /* knote_detach() drops fdp->fd_lock */
2148 mutex_exit(&fdp->fd_lock);
2342 * Acquire the fdp->fd_lock interlock to avoid races with
2347 mutex_enter(&fdp->fd_lock);
2372 mutex_exit(&fdp->fd_lock);
2394 mutex_exit(&fdp->fd_lock);
2413 KASSERT(mutex_owned(&fdp->fd_lock));
2465 mutex_enter(&fdp->fd_lock);
2499 mutex_exit(&fdp->fd_lock);
2503 mutex_enter(&fdp->fd_lock);
2518 mutex_exit(&fdp->fd_lock);
2656 KASSERT(mutex_owned(&fdp->fd_lock));
2665 mutex_enter(&fdp->fd_lock);
2669 mutex_enter(&fdp->fd_lock);
2692 mutex_enter(&fdp->fd_lock);
2695 * We're doing to drop the fd_lock multiple times while
2703 * the fd_lock), but once this bit is set, it's only safe to
2704 * test it while holding the fd_lock, and holding kq_lock while
2722 mutex_exit(&fdp->fd_lock);
2801 mutex_enter(&fdp->fd_lock);
2808 mutex_enter(&fdp->fd_lock);
2810 mutex_exit(&fdp->fd_lock);
2814 * Drop knote. Called with fdp->fd_lock held, and will drop before
2828 KASSERT(mutex_owned(&fdp->fd_lock));
2862 mutex_exit(&fdp->fd_lock);