/freebsd/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 119 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */ 120 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */ 121 { 0, 0, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* undef */ 123 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* Close */ 129 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 1 }, /* GetFH */ 130 { 2, 1, 1, 1, LK_EXCLUSIVE, 1, 1 }, /* Link */ 131 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* Lock */ 132 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* LockT */ 133 { 0, 1, 0, 0, LK_EXCLUSIVE, 1, 0 }, /* LockU */ 137 { 1, 1, 0, 1, LK_EXCLUSIVE, 1, 0 }, /* Open */ [all …]
|
/freebsd/sys/fs/nullfs/ |
H A D | null_vnops.c | 317 if (VOP_ISLOCKED(lvp) == LK_EXCLUSIVE && in null_bypass() 320 VOP_LOCK(old_vps[i], LK_EXCLUSIVE | in null_bypass() 450 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in null_lookup() 789 case LK_EXCLUSIVE: in null_lock() 790 ap->a_flags |= LK_EXCLUSIVE; in null_lock() 907 lockmgr(&vp->v_lock, LK_EXCLUSIVE, NULL); in null_reclaim() 1106 VOP_LOCK(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair() 1109 vget(lvp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair() 1112 vget(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair() 1118 vget(vp, LK_EXCLUSIVE | LK_RETRY); in null_vput_pair()
|
H A D | null_vfsops.c | 120 VOP_ISLOCKED(mp->mnt_vnodecovered) == LK_EXCLUSIVE) { in nullfs_mount() 139 vn_lock(mp->mnt_vnodecovered, LK_EXCLUSIVE | LK_RETRY); in nullfs_mount() 223 vn_lock(lowerrootvp, LK_EXCLUSIVE | LK_RETRY | LK_CANRECURSE); in nullfs_mount() 287 vn_lock(mp->mnt_vnodecovered, LK_EXCLUSIVE | LK_RETRY | LK_CANRECURSE); in nullfs_unmount()
|
/freebsd/sys/fs/pseudofs/ |
H A D | pseudofs_vncache.c | 139 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/unionfs/ |
H A D | union_vnops.c | 141 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup() 169 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup() 276 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup() 318 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_lookup() 477 if (VOP_ISLOCKED(vp) == LK_EXCLUSIVE) in unionfs_upgrade_lock() 481 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in unionfs_upgrade_lock() 1457 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_mkdir() 1587 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_symlink() 1923 case LK_EXCLUSIVE: in unionfs_get_llt_revlock() 2048 flags |= LK_EXCLUSIVE; in unionfs_lock() [all …]
|
H A D | union_subr.c | 263 lockmgr(&vp->v_lock, LK_EXCLUSIVE, NULL); in unionfs_nodeget_cleanup() 388 vn_lock_pair(lowervp, false, LK_EXCLUSIVE, uppervp, false, in unionfs_nodeget() 389 LK_EXCLUSIVE); in unionfs_nodeget() 458 if (lockmgr(&vp->v_lock, LK_EXCLUSIVE | LK_NOWAIT, NULL) != 0) in unionfs_noderem() 673 cn->cn_lkflags = LK_EXCLUSIVE; in unionfs_relookup() 690 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in unionfs_relookup() 833 vn_lock(uvp, LK_EXCLUSIVE | LK_CANRECURSE | LK_RETRY); in unionfs_node_update() 1026 if ((lkflags & LK_EXCLUSIVE) != 0) in unionfs_forward_vop_rele() 1197 nd.ni_cnd.cn_lkflags = LK_EXCLUSIVE; in unionfs_vn_create_on_upper() 1462 cn.cn_lkflags = LK_EXCLUSIVE; in unionfs_check_rmdir()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_vfs.c | 202 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mount_snapshot() 233 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mount_snapshot() 249 if (VFS_ROOT(mp, LK_EXCLUSIVE, &mvp)) in mount_snapshot()
|
/freebsd/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 168 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() 523 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fdesc_setattr()
|
/freebsd/sys/kern/ |
H A D | vfs_vnops.c | 487 VOP_ISLOCKED(vp) != LK_EXCLUSIVE) in vn_open_vnode() 531 LK_SHARED : LK_EXCLUSIVE; in vn_close1() 1641 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_truncate() 1765 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vn_poll() 2641 if (vn_lock(vp, LK_EXCLUSIVE) != 0) in vn_bmap_seekhole() 3681 error = vn_lock(vp, LK_EXCLUSIVE); in vn_fallocate() 4157 locked1 != LK_EXCLUSIVE) || in vn_lock_pair() 4159 locked1 == LK_EXCLUSIVE)) in vn_lock_pair() 4239 if (lkflags1 == LK_EXCLUSIVE) in vn_lock_pair() 4245 if (lkflags2 == LK_EXCLUSIVE) in vn_lock_pair() [all …]
|
H A D | vfs_lookup.c | 477 LK_SHARED : LK_EXCLUSIVE); in namei_emptypath() 773 lkflags |= LK_EXCLUSIVE; in enforce_lkflags() 831 cnp->cn_lkflags |= LK_EXCLUSIVE; in vfs_lookup_degenerate() 924 if (VOP_ISLOCKED(dp) == LK_EXCLUSIVE) { in vfs_lookup_cross_mount() 926 crosslkflags |= LK_EXCLUSIVE | LK_CANRECURSE; in vfs_lookup_cross_mount() 927 } else if ((crosslkflags & LK_EXCLUSIVE) != 0) { in vfs_lookup_cross_mount() 1280 cnp->cn_lkflags = LK_EXCLUSIVE; in vfs_lookup() 1459 VOP_ISLOCKED(dp) != LK_EXCLUSIVE) { in vfs_lookup() 1511 cnp->cn_lkflags = LK_EXCLUSIVE; in vfs_relookup() 1512 vn_lock(dp, LK_EXCLUSIVE | LK_RETRY); in vfs_relookup()
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 113 LK_EXCLUSIVE, &rdp); in msdosfs_deget_dotdot() 520 error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, &tdp); in msdosfs_lookup_ino() 547 if ((error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, in msdosfs_lookup_ino() 606 if ((error = deget(pmp, cluster, blkoff, LK_EXCLUSIVE, in msdosfs_lookup_ino() 749 return (deget(pmp, dirclust, diroffset, LK_EXCLUSIVE, depp)); in createde() 862 vget(DETOV(dep), LK_EXCLUSIVE); in doscheckpath() 904 error = deget(pmp, scn, 0, LK_EXCLUSIVE | LK_NOWAIT, &dep); in doscheckpath()
|
H A D | msdosfs_vfsops.c | 307 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() 1044 error = deget(pmp, MSDOSFSROOT, MSDOSFSROOT_OFS, LK_EXCLUSIVE, &ndep); in msdosfs_root() 1140 error = vget(vp, LK_EXCLUSIVE | LK_NOWAIT | LK_INTERLOCK); in msdosfs_sync() 1158 vn_lock(pmp->pm_devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_sync() 1186 LK_EXCLUSIVE, &dep); in msdosfs_fhtovp()
|
H A D | msdosfs_vnops.c | 856 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in msdosfs_fsync() 994 error = vn_lock(fdvp, LK_EXCLUSIVE); in msdosfs_rename() 997 if (vn_lock(tdvp, LK_EXCLUSIVE | LK_NOWAIT) != 0) { in msdosfs_rename() 999 error = vn_lock(tdvp, LK_EXCLUSIVE); in msdosfs_rename() 1012 error = deget(pmp, scn, blkoff, LK_EXCLUSIVE | LK_NOWAIT, &nip); in msdosfs_rename() 1018 error = deget(pmp, scn, blkoff, LK_EXCLUSIVE, &nip); in msdosfs_rename() 1043 error = deget(pmp, scn, blkoff, LK_EXCLUSIVE | LK_NOWAIT, in msdosfs_rename() 1055 error = deget(pmp, scn, blkoff, LK_EXCLUSIVE, in msdosfs_rename() 1111 lockmgr(&pmp->pm_checkpath_lock, LK_EXCLUSIVE, NULL); in msdosfs_rename() 1122 error = deget(pmp, wait_scn, 0, LK_EXCLUSIVE, in msdosfs_rename()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_node.c | 125 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/dev/beri/virtio/ |
H A D | virtio_block.c | 131 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vtblk_rdwr() 136 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in vtblk_rdwr() 216 vn_lock(sc->vnode, LK_EXCLUSIVE | LK_RETRY); in close_file() 255 if (VOP_ISLOCKED(nd.ni_vp) != LK_EXCLUSIVE) { in open_file()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vfsops.c | 141 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/fs/nfsclient/ |
H A D | nfs_clvnops.c | 373 ap->a_flags |= LK_EXCLUSIVE; in nfs_lock() 649 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_open() 851 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) { in nfs_close() 1668 curthread, &np, LK_EXCLUSIVE); in nfs_mknodrpc() 1782 curthread, &np, LK_EXCLUSIVE); in nfs_create() 2224 &np, LK_EXCLUSIVE); in nfs_symlink() 2318 &np, LK_EXCLUSIVE); in nfs_mkdir() 2741 &np, LK_EXCLUSIVE); in nfs_lookitup() 3884 if (invp_lock != LK_EXCLUSIVE) { in nfs_copy_file_range() 3885 invp_lock = LK_EXCLUSIVE; in nfs_copy_file_range() [all …]
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_rawread.c | 112 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 D | ffs_snapshot.c | 430 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot() 437 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot() 2017 LK_EXCLUSIVE, &vp)) != 0){ in ffs_snapshot_mount() 2093 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in ffs_snapshot_mount() 2137 lockmgr(&sn->sn_lock, LK_INTERLOCK | LK_EXCLUSIVE, in ffs_snapshot_unmount() 2222 LK_EXCLUSIVE | LK_NOWAIT, NULL)) in ffs_bdflush() 2503 LK_INTERLOCK | LK_EXCLUSIVE | LK_SLEEPFAIL, in ffs_sync_snap() 2567 error = vn_lock(vp, LK_EXCLUSIVE | LK_INTERLOCK); in process_deferred_inactive() 2686 lockmgr(&vp->v_lock, LK_EXCLUSIVE | LK_INTERLOCK, in revert_snaplock() 2722 error = lockmgr(&nsn->sn_lock, LK_EXCLUSIVE | in ffs_snapdata_acquire() [all …]
|
H A D | ffs_vfsops.c | 589 vn_lock(odevvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mount() 777 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_reload() 874 if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK)) { in ffs_reload() 1239 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_mountfs() 1428 vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_unmount() 1549 vn_lock(ump->um_devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_flushfiles() 1706 lockreq = LK_EXCLUSIVE | LK_NOWAIT; in ffs_sync() 1712 lockreq = LK_EXCLUSIVE; in ffs_sync() 1780 vn_lock(devvp, LK_EXCLUSIVE | LK_RETRY); in ffs_sync() 1840 (flags & LK_EXCLUSIVE) != 0); in ffs_vgetf() [all …]
|
/freebsd/sys/fs/mntfs/ |
H A D | mntfs_vnops.c | 85 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mntfs_allocvp()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_vfsops.c | 192 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/fuse/ |
H A D | fuse_node.c | 216 err = vfs_hash_get(mp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, td, vpp, in fuse_vnode_alloc() 257 lockmgr((*vpp)->v_vnlock, LK_EXCLUSIVE, NULL); in fuse_vnode_alloc() 272 err = vfs_hash_insert(*vpp, fuse_vnode_hash(nodeid), LK_EXCLUSIVE, in fuse_vnode_alloc()
|
/freebsd/sys/fs/fifofs/ |
H A D | fifo_vnops.c | 198 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 D | mac_process.c | 302 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()
|