HomeSort by: relevance | last modified time | path
    Searched refs:v_interlock (Results 1 - 25 of 71) sorted by relevancy

1 2 3

  /src/sys/kern/
vfs_vnode.c 134 * State is protected with v_interlock with one exception:
135 * to change from LOADING both v_interlock and vcache_lock must be held
137 * v_interlock. See vcache_get() for details.
290 mutex_enter((vp)->v_interlock);
293 KASSERTMSG(mutex_owned(vp->v_interlock), "at %s:%d", func, line);
299 mutex_exit((vp)->v_interlock);
312 KASSERTMSG(mutex_owned(vp->v_interlock), "at %s:%d", func, line);
325 KASSERTMSG(mutex_owned(vp->v_interlock), "at %s:%d", func, line);
331 cv_wait(&vp->v_cv, vp->v_interlock);
345 KASSERTMSG(mutex_owned(vp->v_interlock), "at %s:%d", func, line)
    [all...]
vfs_vnops.c 334 mutex_enter(vp->v_interlock);
336 mutex_exit(vp->v_interlock);
435 mutex_enter(vp->v_interlock);
440 mutex_exit(vp->v_interlock);
458 mutex_enter(vp->v_interlock);
461 mutex_exit(vp->v_interlock);
469 mutex_exit(vp->v_interlock);
486 mutex_enter(vp->v_interlock);
489 mutex_exit(vp->v_interlock);
1108 mutex_enter(vp->v_interlock);
    [all...]
vfs_subr.c 378 mutex_enter(vp->v_interlock);
380 cv_wait(&vp->v_cv, vp->v_interlock);
382 mutex_exit(vp->v_interlock);
435 KASSERT(mutex_owned(vp->v_interlock));
451 bp->b_objlock = vp->v_interlock;
463 KASSERT(bp->b_objlock == vp->v_interlock);
464 KASSERT(mutex_owned(vp->v_interlock));
497 KASSERT(bp->b_objlock == vp->v_interlock);
498 KASSERT(mutex_owned(vp->v_interlock));
705 KASSERT(mutex_owned(vp->v_interlock));
    [all...]
vfs_bio.c 118 * to the vnode_t::v_interlock. Otherwise, it points to generic buffer_lock.
841 KASSERT(bp->b_objlock == vp->v_interlock);
980 KASSERT(bp->b_vp == NULL || bp->b_objlock == bp->b_vp->v_interlock);
1102 KASSERT(bp->b_objlock == vp->v_interlock);
1105 mutex_exit(vp->v_interlock);
1192 KASSERT(bp->b_objlock == vp->v_interlock);
1248 mutex_enter(vp->v_interlock);
1250 mutex_exit(vp->v_interlock);
1519 mutex_enter(vp->v_interlock);
1521 mutex_exit(vp->v_interlock);
    [all...]
tty_ptm.c 151 mutex_enter(vp->v_interlock);
153 mutex_exit(vp->v_interlock);
  /src/sys/ufs/ffs/
ffs_quota2.c 90 mutex_enter(vp->v_interlock);
92 mutex_exit(vp->v_interlock);
108 mutex_enter(vp->v_interlock);
111 mutex_exit(vp->v_interlock);
ffs_vnops.c 390 mutex_enter(vp->v_interlock);
392 cv_wait(&vp->v_cv, vp->v_interlock);
393 mutex_exit(vp->v_interlock);
479 mutex_enter(vp->v_interlock);
481 cv_wait(&vp->v_cv, vp->v_interlock);
482 mutex_exit(vp->v_interlock);
546 mutex_enter(vp->v_interlock);
549 mutex_exit(vp->v_interlock);
  /src/sys/fs/puffs/
puffs_node.c 82 mutex_enter(vp->v_interlock);
86 mutex_exit(vp->v_interlock);
90 mutex_exit(vp->v_interlock);
201 mutex_enter(vp->v_interlock);
203 mutex_exit(vp->v_interlock);
264 mutex_enter((*vpp)->v_interlock);
266 mutex_exit((*vpp)->v_interlock);
272 mutex_exit((*vpp)->v_interlock);
puffs_vfsops.c 520 KASSERT(mutex_owned(vp->v_interlock));
572 mutex_enter(vp->v_interlock);
574 mutex_exit(vp->v_interlock);
578 mutex_enter(vp->v_interlock);
580 mutex_exit(vp->v_interlock);
  /src/sys/nfs/
nfs_kq.c 231 KASSERT(mutex_owned(vp->v_interlock));
235 mutex_enter(vp->v_interlock);
238 mutex_exit(vp->v_interlock);
241 KASSERT(mutex_owned(vp->v_interlock));
255 KASSERT(mutex_owned(vp->v_interlock));
261 mutex_enter(vp->v_interlock);
263 mutex_exit(vp->v_interlock);
266 KASSERT(mutex_owned(vp->v_interlock));
  /src/sys/miscfs/genfs/
layer_vnops.c 519 mutex_enter(lvp->v_interlock);
521 mutex_exit(lvp->v_interlock);
542 mutex_enter(lvp->v_interlock);
545 mutex_exit(lvp->v_interlock);
736 mutex_enter(vp->v_interlock);
737 KASSERT(vp->v_interlock == lowervp->v_interlock);
739 mutex_exit(vp->v_interlock);
genfs_vnops.c 515 KASSERT(mutex_owned(vp->v_interlock));
519 mutex_enter(vp->v_interlock);
522 mutex_exit(vp->v_interlock);
525 KASSERT(mutex_owned(vp->v_interlock));
542 KASSERT(mutex_owned(vp->v_interlock));
546 mutex_enter(vp->v_interlock);
548 mutex_exit(vp->v_interlock);
551 KASSERT(mutex_owned(vp->v_interlock));
565 KASSERT(mutex_owned(vp->v_interlock));
571 mutex_enter(vp->v_interlock);
    [all...]
genfs_io.c 144 * check for reclaimed vnode. v_interlock is not held here, but
150 mutex_enter(vp->v_interlock);
152 mutex_exit(vp->v_interlock);
333 mutex_enter(vp->v_interlock);
335 mutex_exit(vp->v_interlock);
920 mutex_enter(vp->v_interlock);
922 mutex_exit(vp->v_interlock);
925 mutex_enter(vp->v_interlock);
929 mutex_exit(vp->v_interlock);
1316 mutex_enter(vp->v_interlock);
    [all...]
  /src/sys/ufs/lfs/
lfs_segment.c 209 KASSERT(mutex_owned(vp->v_interlock) == false);
216 mutex_enter(vp->v_interlock);
221 cv_wait(&vp->v_cv, vp->v_interlock);
224 mutex_exit(vp->v_interlock);
240 mutex_enter(vp->v_interlock);
242 cv_wait(&vp->v_cv, vp->v_interlock);
245 mutex_exit(vp->v_interlock);
264 mutex_enter(vp->v_interlock);
269 mutex_exit(vp->v_interlock);
293 mutex_enter(vp->v_interlock);
    [all...]
lfs_pages.c 460 mutex_enter(vp->v_interlock);
465 mutex_exit(vp->v_interlock);
740 mutex_enter(vp->v_interlock);
745 mutex_exit(vp->v_interlock);
887 mutex_enter(vp->v_interlock);
891 cv_wait(&vp->v_cv, vp->v_interlock);
893 mutex_exit(vp->v_interlock);
lfs_bio.c 479 mutex_enter(vp->v_interlock);
485 mutex_exit(vp->v_interlock);
784 mutex_enter(vp->v_interlock);
786 mutex_exit(vp->v_interlock);
799 mutex_enter(vp->v_interlock);
802 mutex_exit(vp->v_interlock);
lfs_alloc.c 552 * Takes lfs_prelock. Also (independently) takes vp->v_interlock.
578 mutex_enter(vp->v_interlock);
580 cv_wait(&vp->v_cv, vp->v_interlock);
582 mutex_exit(vp->v_interlock);
962 mutex_enter(vp->v_interlock);
965 mutex_exit(vp->v_interlock);
  /src/sys/uvm/
uvm_vnode.c 210 mutex_enter(vp->v_interlock);
214 mutex_exit(vp->v_interlock);
477 mutex_enter(vp->v_interlock);
479 mutex_exit(vp->v_interlock);
502 mutex_enter(vp->v_interlock);
504 mutex_exit(vp->v_interlock);
515 * v_interlock is not held here, but VI_EXECMAP is only ever changed
uvm_swap.c 1403 mutex_enter(vp->v_interlock);
1405 mutex_exit(vp->v_interlock);
1412 bp->b_objlock = vp->v_interlock;
1587 nbp->vb_buf.b_objlock = vp->v_interlock;
1663 KASSERT(bp->b_objlock == vp->v_interlock);
1665 mutex_enter(vp->v_interlock);
1667 mutex_exit(vp->v_interlock);
2111 mutex_enter(swapdev_vp->v_interlock);
2113 mutex_exit(swapdev_vp->v_interlock);
2210 mutex_enter(swapdev_vp->v_interlock);
    [all...]
  /src/sys/sys/
vnode.h 131 * i v_interlock
132 * i+b v_interlock + bufcache_lock to modify, either to inspect
133 * i+u v_interlock + v_uobj.vmobjlock to modify, either to inspect
169 kmutex_t *v_interlock; /* - vnode interlock */ member in struct:vnode
200 * v_interlock.
220 * The second set are locked by vp->v_interlock. VI_TEXT and VI_EXECMAP are
436 mutex_enter(vp->v_interlock);
438 mutex_exit(vp->v_interlock);
445 mutex_enter(vp->v_interlock);
449 mutex_exit(vp->v_interlock);
    [all...]
  /src/sys/coda/
coda_subr.c 106 mutex_enter(vp->v_interlock);
109 mutex_exit(vp->v_interlock);
114 mutex_exit(vp->v_interlock);
  /src/sys/miscfs/specfs/
spec_vnops.c 102 * -> struct vnode::v_interlock
258 mutex_enter(vp->v_interlock);
309 out: mutex_exit(vp->v_interlock);
444 mutex_enter(vp->v_interlock);
456 * releases vp->v_interlock. Note that
465 mutex_exit(vp->v_interlock);
468 KASSERT(vp == NULL || mutex_owned(vp->v_interlock));
477 mutex_exit(vp->v_interlock);
479 mutex_enter(vp->v_interlock);
515 mutex_enter(vq->v_interlock);
    [all...]
  /src/sys/rump/librump/rumpvfs/
rump_vfs.c 397 mutex_enter(vp->v_interlock);
484 KASSERT(mutex_owned(vp->v_interlock));
  /src/sys/fs/union/
union_vnops.c 651 mutex_enter(un->un_uppervp->v_interlock);
653 mutex_exit(un->un_uppervp->v_interlock);
680 mutex_enter(tvp->v_interlock);
682 mutex_exit(tvp->v_interlock);
715 mutex_enter(vp->v_interlock);
717 mutex_exit(vp->v_interlock);
1665 mutex_enter(uvp->v_interlock);
1666 KASSERT(vp->v_interlock == uvp->v_interlock);
1668 mutex_exit(uvp->v_interlock);
    [all...]
  /src/sys/compat/linux/common/
linux_inotify.c 574 mutex_enter(wp->f_vnode->v_interlock);
597 mutex_exit(wp->f_vnode->v_interlock);
644 KASSERT(!mutex_owned(wp->f_vnode->v_interlock));
795 * XXX We need to temporarily drop v_interlock because
798 mutex_exit(vp->v_interlock);
799 KASSERT(!mutex_owned(vp->v_interlock));
804 mutex_enter(vp->v_interlock);
1030 * we get here we must already be holding v_interlock for
1080 KASSERT(mutex_owned(vp->v_interlock));

Completed in 40 milliseconds

1 2 3