| /freebsd/sys/fs/unionfs/ |
| H A D | union_subr.c | 263 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 D | union_vnops.c | 208 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 D | nfs_commonsubs.c | 136 { 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, [all...] |
| /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/fuse/ |
| H A D | fuse_node.h | 106 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) \ 113 if (VOP_ISLOCKED(vp) != LK_EXCLUSIVE) \ 196 VNASSERT(VOP_ISLOCKED(vp) == LK_EXCLUSIVE || \
|
| H A D | fuse_node.c | 219 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 D | null_vnops.c | 348 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 D | null_vfsops.c | 124 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 D | spl_vfs.c | 203 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 D | vfs_vnops.c | 493 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 D | vfs_lookup.c | 255 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 D | coredump_vnode.c | 192 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 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() 522 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fdesc_setattr()
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_lookup.c | 113 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 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() 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 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/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/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_vfsops.c | 597 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 D | ffs_snapshot.c | 439 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 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/mntfs/ |
| H A D | mntfs_vnops.c | 85 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mntfs_allocvp()
|
| /freebsd/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 613 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 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()
|