Home
last modified time | relevance | path

Searched refs:LK_EXCLUSIVE (Results 1 – 25 of 114) sorted by relevance

12345

/freebsd/sys/fs/unionfs/
H A Dunion_subr.c263 lockmgr(&vp->v_lock, LK_EXCLUSIVE, NULL); in unionfs_nodeget_cleanup()
411 vn_lock(uppervp, LK_EXCLUSIVE | LK_RETRY); in unionfs_nodeget()
413 vn_lock(lowervp, LK_EXCLUSIVE | LK_RETRY); in unionfs_nodeget()
448 else if ((lkflags & LK_EXCLUSIVE) == 0) in unionfs_nodeget()
500 vn_lock_pair(uvp, true, LK_EXCLUSIVE, lvp, false, LK_EXCLUSIVE); in unionfs_noderem()
504 if (lockmgr(&vp->v_lock, LK_EXCLUSIVE | LK_NOWAIT, NULL) != 0) in unionfs_noderem()
731 cn->cn_lkflags = LK_EXCLUSIVE; in unionfs_relookup()
748 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_relookup()
787 vn_lock(uvp, LK_EXCLUSIVE | LK_CANRECURSE | LK_RETRY); in unionfs_node_update()
830 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_set_in_progress_flag()
[all …]
H A Dunion_vnops.c208 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup()
229 vn_lock(ldvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup()
265 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup()
354 if (LK_EXCLUSIVE != VOP_ISLOCKED(vp)) { in unionfs_lookup()
355 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup()
368 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE) in unionfs_lookup()
564 if (VOP_ISLOCKED(vp) == LK_EXCLUSIVE) in unionfs_upgrade_lock()
568 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_upgrade_lock()
1186 vn_lock(ap->a_vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_ioctl()
1213 vn_lock(ap->a_vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_poll()
[all …]
/freebsd/sys/fs/nfs/
H A Dnfs_commonsubs.c136 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */
137 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */
138 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */
140 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* Close */
141 { 0, 2, 0, 1, LK_EXCLUSIVE, 1, 1 }, /* Commit */
142 { 1, 2, 1, 1, LK_EXCLUSIVE, 1, 1 }, /* Create */
143 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* Delegpurge */
144 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* Delegreturn */
146 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* GetFH */
147 { 2, 1, 1, 1, LK_EXCLUSIVE, 1, 1 }, /* Link */
[all …]
/freebsd/sys/fs/pseudofs/
H A Dpseudofs_vncache.c139 if (vget_finish(vp, LK_EXCLUSIVE, vs) == 0) { in pfs_vncache_alloc()
200 vn_lock(*vpp, LK_EXCLUSIVE | LK_RETRY); in pfs_vncache_alloc()
222 if (vget_finish(vp, LK_EXCLUSIVE, vs) == 0) { in pfs_vncache_alloc()
293 VOP_LOCK(vnp, LK_EXCLUSIVE); in pfs_purge_one()
/freebsd/sys/fs/fuse/
H A Dfuse_node.h106 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) \
113 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) \
196 VNASSERT(VOP_ISLOCKED(vp) == LK_EXCLUSIVE || \
H A Dfuse_node.c219 err = vfs_hash_get(mp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, td, vpp, in fuse_vnode_alloc()
260 lockmgr((*vpp)->v_vnlock, LK_EXCLUSIVE, NULL); in fuse_vnode_alloc()
275 err = vfs_hash_insert(*vpp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, in fuse_vnode_alloc()
468 if (VOP_ISLOCKED(vp) == LK_EXCLUSIVE) { in fuse_vnode_setsize()
/freebsd/sys/fs/nullfs/
H A Dnull_vnops.c348 if (VOP_ISLOCKED(lvp) == LK_EXCLUSIVE && in null_bypass()
351 VOP_LOCK(old_vps[i], LK_EXCLUSIVE | in null_bypass()
489 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in null_lookup()
868 case LK_EXCLUSIVE: in null_lock()
869 ap->a_flags |= LK_EXCLUSIVE; in null_lock()
985 lockmgr(&vp->v_lock, LK_EXCLUSIVE, NULL); in null_reclaim()
1195 VOP_LOCK(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair()
1198 vget(lvp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair()
1201 vget(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair()
1207 vget(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair()
H A Dnull_vfsops.c124 VOP_ISLOCKED(mp->mnt_vnodecovered) == LK_EXCLUSIVE) { in nullfs_mount()
143 vn_lock(mp->mnt_vnodecovered, LK_EXCLUSIVE | LK_RETRY); in nullfs_mount()
243 vn_lock(lowerrootvp, LK_EXCLUSIVE | LK_RETRY | LK_CANRECURSE); in nullfs_mount()
307 vn_lock(mp->mnt_vnodecovered, LK_EXCLUSIVE | LK_RETRY | LK_CANRECURSE); in nullfs_unmount()
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_vfs.c203 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mount_snapshot()
234 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mount_snapshot()
250 if (VFS_ROOT(mp, LK_EXCLUSIVE, &mvp)) in mount_snapshot()
/freebsd/sys/kern/
H A Dvfs_vnops.c493 if (vp->v_type == VFIFO && VOP_ISLOCKED(vp) != LK_EXCLUSIVE) in vn_open_vnode()
534 VOP_ISLOCKED(vp) != LK_EXCLUSIVE) in vn_open_vnode()
578 LK_SHARED : LK_EXCLUSIVE; in vn_close1()
1783 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_truncate()
1909 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_poll()
1975 lktype != LK_EXCLUSIVE && lktype != LK_UPGRADE && in vn_lock_delayed_setsize()
1982 (lktype == LK_SHARED || lktype == LK_EXCLUSIVE); in vn_lock_delayed_setsize()
2002 ap.a_flags = (flags & ~LK_TYPE_MASK) | LK_EXCLUSIVE | in vn_lock_delayed_setsize()
2502 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_extattr_set()
2528 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_extattr_rm()
[all …]
H A Dvfs_lookup.c255 lockmgr(&mp->mnt_renamelock, LK_EXCLUSIVE, 0); in nameicap_cleanup()
505 LK_SHARED : LK_EXCLUSIVE); in namei_emptypath()
817 lkflags |= LK_EXCLUSIVE; in enforce_lkflags()
875 cnp->cn_lkflags |= LK_EXCLUSIVE; in vfs_lookup_degenerate()
992 if (VOP_ISLOCKED(dp) == LK_EXCLUSIVE) { in vfs_lookup_cross_mount()
994 crosslkflags |= LK_EXCLUSIVE | LK_CANRECURSE; in vfs_lookup_cross_mount()
995 } else if ((crosslkflags & LK_EXCLUSIVE) != 0) { in vfs_lookup_cross_mount()
1338 cnp->cn_lkflags = LK_EXCLUSIVE; in vfs_lookup()
1519 VOP_ISLOCKED(dp) != LK_EXCLUSIVE) { in vfs_lookup()
1574 cnp->cn_lkflags = LK_EXCLUSIVE; in vfs_relookup()
[all …]
H A Dcoredump_vnode.c192 vn_lock(ctx->vp, LK_EXCLUSIVE | LK_RETRY); in core_vn_extend()
270 error = vn_lock(nextvp, LK_EXCLUSIVE); in corefile_open_last()
488 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in coredump_vnode()
/freebsd/sys/fs/fdescfs/
H A Dfdesc_vnops.c168 if (vget_finish(vp, LK_EXCLUSIVE, vgs) != 0) in fdesc_allocvp()
183 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fdesc_allocvp()
224 error = vget_finish(vp2, LK_EXCLUSIVE, vgs); in fdesc_allocvp()
354 LK_EXCLUSIVE, &fvp); in fdesc_lookup()
364 vn_lock(dvp, LK_RETRY | LK_EXCLUSIVE); in fdesc_lookup()
522 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fdesc_setattr()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c113 LK_EXCLUSIVE, &rdp); in msdosfs_deget_dotdot()
522 error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, &tdp); in msdosfs_lookup_ino()
549 if ((error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, in msdosfs_lookup_ino()
608 if ((error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, in msdosfs_lookup_ino()
751 return (deget(pmp, dirclust, diroffset, LK_EXCLUSIVE, depp)); in createde()
863 vget(DETOV(dep), LK_EXCLUSIVE); in doscheckpath()
905 error = deget(pmp, scn, 0, LK_EXCLUSIVE | LK_NOWAIT, &dep); in doscheckpath()
H A Dmsdosfs_vfsops.c307 vn_lock(odevvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_mount()
881 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in mountmsdosfs()
959 vn_lock(pmp->pm_devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_unmount()
1043 error = deget(pmp, MSDOSFSROOT, MSDOSFSROOT_OFS, LK_EXCLUSIVE, &ndep); in msdosfs_root()
1139 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in msdosfs_sync()
1157 vn_lock(pmp->pm_devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_sync()
1185 LK_EXCLUSIVE, &dep); in msdosfs_fhtovp()
/freebsd/sys/fs/smbfs/
H A Dsmbfs_node.c125 error = vget(vp, LK_EXCLUSIVE); in smbfs_node_alloc()
138 error = vfs_hash_get(mp, smbfs_hash(name, nmlen), LK_EXCLUSIVE, td, in smbfs_node_alloc()
192 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in smbfs_node_alloc()
219 error = vfs_hash_insert(vp, smbfs_hash(name, nmlen), LK_EXCLUSIVE, in smbfs_node_alloc()
/freebsd/sys/fs/devfs/
H A Ddevfs_vfsops.c141 error = devfs_root(mp, LK_EXCLUSIVE, &rvp); in devfs_mount()
213 error = devfs_allocv(dmp->dm_rootdir, mp, LK_EXCLUSIVE, &vp); in devfs_root()
/freebsd/sys/ufs/ffs/
H A Dffs_rawread.c112 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) in ffs_rawread_sync()
118 VOP_LOCK(vp, LK_EXCLUSIVE); in ffs_rawread_sync()
119 } else if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in ffs_rawread_sync()
H A Dffs_vfsops.c597 vn_lock(odevvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mount()
779 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_reload()
834 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ffs_reload()
1196 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mountfs()
1295 vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_unmount()
1415 vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_flushfiles()
1513 if ((error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK)) != 0) in ffs_sync_lazy()
1572 lockreq = LK_EXCLUSIVE | LK_NOWAIT; in ffs_sync()
1578 lockreq = LK_EXCLUSIVE; in ffs_sync()
1646 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_sync()
[all …]
H A Dffs_snapshot.c439 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot()
446 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot()
566 if (vn_lock(xvp, LK_EXCLUSIVE | LK_INTERLOCK) != 0) { in ffs_snapshot()
1806 if (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_snapblkfree()
2026 LK_EXCLUSIVE, &vp)) != 0){ in ffs_snapshot_mount()
2102 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot_mount()
2146 lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE, in ffs_snapshot_unmount()
2231 LK_EXCLUSIVE | LK_NOWAIT, NULL)) in ffs_bdflush()
2338 while (lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_copyonwrite()
2509 LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_sync_snap()
[all …]
/freebsd/sys/fs/ext2fs/
H A Dext2_vfsops.c192 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ext2_mount()
751 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ext2_reload()
795 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ext2_reload()
1152 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in ext2_sync()
1169 vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY); in ext2_sync()
1226 lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); in ext2_vget()
1335 error = VFS_VGET(mp, ufhp->ufid_ino, LK_EXCLUSIVE, &nvp); in ext2_fhtovp()
1443 error = VFS_VGET(mp, EXT2_ROOTINO, LK_EXCLUSIVE, &nvp); in ext2_root()
/freebsd/sys/fs/mntfs/
H A Dmntfs_vnops.c85 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mntfs_allocvp()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c613 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_open()
654 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_open()
679 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_open()
729 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_open()
817 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_close()
844 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_close()
856 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_close()
871 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_close()
1472 LK_EXCLUSIVE); in nfs_lookup()
1752 curthread, &np, LK_EXCLUSIVE); in nfs_mknodrpc()
[all …]
/freebsd/sys/fs/fifofs/
H A Dfifo_vnops.c198 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fifo_open()
226 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fifo_open()
/freebsd/sys/security/mac/
H A Dmac_process.c302 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mac_proc_vm_revoke_recurse()
335 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mac_proc_vm_revoke_recurse()

12345