Home
last modified time | relevance | path

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

12345

/freebsd/sys/fs/nfs/
H A Dnfs_commonsubs.c119 { 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 Dnull_vnops.c317 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 Dnull_vfsops.c120 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 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/unionfs/
H A Dunion_vnops.c141 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 Dunion_subr.c263 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 Dspl_vfs.c202 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 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()
523 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in fdesc_setattr()
/freebsd/sys/kern/
H A Dvfs_vnops.c487 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 Dvfs_lookup.c477 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 Dmsdosfs_lookup.c113 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 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()
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 Dmsdosfs_vnops.c856 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 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/dev/beri/virtio/
H A Dvirtio_block.c131 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 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/fs/nfsclient/
H A Dnfs_clvnops.c373 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 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_snapshot.c430 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 Dffs_vfsops.c589 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 Dmntfs_vnops.c85 vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); in mntfs_allocvp()
/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/fuse/
H A Dfuse_node.c216 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 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