/freebsd/sys/kern/ |
H A D | vfs_lookup.c | 116 return (LK_SHARED); in crossmp_vop_lock1() 130 KASSERT((flags & (LK_SHARED | LK_NOWAIT)) == (LK_SHARED | LK_NOWAIT), in crossmp_vop_unlock() 477 LK_SHARED : LK_EXCLUSIVE); in namei_emptypath() 770 if (mp == NULL || ((lkflags & LK_SHARED) && in needs_exclusive_leaf() 772 lkflags &= ~LK_SHARED; in needs_exclusive_leaf() 830 cnp->cn_lkflags &= ~LK_SHARED; in vfs_lookup_degenerate() 925 crosslkflags &= ~LK_SHARED; in vfs_lookup_cross_mount() 964 if (vn_lock(vp_crossmp, LK_SHARED | LK_NOWAIT)) 1059 cnp->cn_lkflags = LK_SHARED; in vfs_lookup() [all...] |
H A D | vfs_vnops.c | 531 LK_SHARED : LK_EXCLUSIVE; in vn_close1() 658 lock_flags = LK_SHARED; in vn_rdwr() 1105 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_read() 1698 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_statfile() 1729 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_ioctl() 2249 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_extattr_get() 2364 KASSERT(ltype == LK_EXCLUSIVE || ltype == LK_SHARED, in vn_vget_ino_gen() 2523 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_chmod() 2538 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_chown() 2816 vn_lock(vp, LK_SHARED | LK_RETRY); in vn_fill_kinfo_vnode() [all …]
|
H A D | vfs_default.c | 387 vn_lock(vp, LK_SHARED | LK_RETRY); in vop_stdadvlock() 408 vn_lock(vp, LK_SHARED | LK_RETRY); in vop_stdadvlockasync() 513 case LK_SHARED: in vop_lock() 727 vn_lock(*dvp, LK_SHARED | LK_RETRY); in vop_stdvptocnp() 763 vn_lock(mvp, LK_SHARED | LK_RETRY); in vop_stdvptocnp() 767 vn_lock(*dvp, LK_SHARED | LK_RETRY); in vop_stdvptocnp() 771 vn_lock(*dvp, LK_SHARED | LK_RETRY); in vop_stdvptocnp() 1318 error = vn_lock(vp, LK_SHARED); in vop_stdioctl()
|
H A D | kern_exec.c | 513 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 524 vn_lock(newtextvp, LK_SHARED | LK_RETRY); in do_execve() 546 vn_lock(newtextvp, LK_SHARED | LK_RETRY); in do_execve() 619 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 648 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 734 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 743 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 752 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 787 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() 857 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in do_execve() [all …]
|
H A D | kern_lock.c | 1043 case LK_SHARED: in lockmgr_lock_flags() 1219 MPASS((flags & LK_TYPE_MASK) == LK_SHARED); in lockmgr_slock() 1335 case LK_SHARED: in __lockmgr_args() 1350 case LK_SHARED: in __lockmgr_args() 1679 ret = LK_SHARED; in lockstatus()
|
H A D | imgact_aout.c | 288 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in exec_aout_imgact()
|
H A D | vfs_extattr.c | 362 vn_lock(vp, LK_SHARED | LK_RETRY); in extattr_get_vp() 702 vn_lock(vp, LK_SHARED | LK_RETRY); in extattr_list_vp()
|
H A D | vfs_syscalls.c | 382 vn_lock(vp, LK_SHARED | LK_RETRY); in kern_fstatfs() 908 vn_lock(vp, LK_SHARED | LK_RETRY); in sys_fchdir() 914 error = VFS_ROOT(mp, LK_SHARED, &tdp); in sys_fchdir() 1054 vn_lock(vp, LK_SHARED | LK_RETRY); in sys_fchroot() 2904 vn_lock(fp->f_vnode, LK_SHARED | LK_RETRY); in sys_fchflags() 3411 vn_lock(fp->f_vnode, LK_SHARED | LK_RETRY); in kern_futimes() 3447 vn_lock(fp->f_vnode, LK_SHARED | LK_RETRY); in kern_futimens() 4255 vn_lock(vp, LK_SHARED | LK_RETRY); in kern_getdirentries() 4560 error = VFS_FHTOVP(mp, &fh.fh_fid, LK_SHARED, &vp); in kern_fhlinkat() 4595 error = VFS_FHTOVP(mp, &fh.fh_fid, LK_SHARED, &vp); in sys_fhreadlink()
|
H A D | vfs_cache.c | 3279 error = vn_lock(nd.ni_vp, LK_SHARED); in kern___realpathat() 3437 vn_lock(*vp, LK_SHARED | LK_RETRY); in vn_vptocnp() 3507 vn_lock(vp, LK_RETRY | LK_SHARED); in vn_fullpath_dir() 3857 if (vget_finish(ddvp, LK_SHARED | LK_NOWAIT, vs)) in vn_dir_dd_ino() 4670 lkflags = LK_SHARED; in cache_fplookup_final_child() 5034 lkflags = LK_SHARED; in cache_fplookup_degenerate() 5079 lkflags = LK_SHARED; in cache_fplookup_emptypath() 5177 error = vn_lock(dvp, LK_SHARED); in cache_fplookup_noentry() 5188 cnp->cn_lkflags = LK_SHARED; in cache_fplookup_noentry()
|
/freebsd/sys/fs/nullfs/ |
H A D | null_vnops.c | 785 case LK_SHARED: in null_lock() 786 ap->a_flags |= LK_SHARED; in null_lock() 1002 error = vn_lock(ldvp, LK_SHARED); in null_vptocnp() 1136 if (vn_lock(vp, LK_SHARED) != 0) in null_getlowvnode()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_io.c | 126 error = vn_lock(tmp->vp, LK_SHARED); in tarfs_io_read() 264 error = vn_lock(tmp->vp, LK_SHARED); in tarfs_zaccess() 288 error = vn_lock(tmp->vp, LK_SHARED); in tarfs_zgetattr() 402 error = vn_lock(tmp->vp, LK_SHARED); in tarfs_zread_zstd()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_internal.c | 454 err = VFS_ROOT(mp, LK_SHARED, &dvp); in fuse_internal_invalidate_entry() 457 LK_SHARED, &dvp); in fuse_internal_invalidate_entry() 475 cn.cn_lkflags = LK_SHARED; in fuse_internal_invalidate_entry() 501 err = fuse_internal_get_cached_vnode(mp, fniio.ino, LK_SHARED, in fuse_internal_invalidate_inode()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdsocket.c | 589 lktype = LK_SHARED; in nfsrvd_dorpc() 1024 nfsd_fhtovp(nd, &fh, LK_SHARED, &nvp, &nes, in nfsrvd_compound() 1058 nfsd_fhtovp(nd, &nfs_pubfh, LK_SHARED, &nvp, in nfsrvd_compound() 1094 LK_SHARED, &nvp, &nes, NULL, 0, nextop); in nfsrvd_compound() 1301 lktype = LK_SHARED; in nfsrvd_compound()
|
/freebsd/sys/sys/ |
H A D | lockmgr.h | 186 #define LK_SHARED 0x200000 macro
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_extattr.c | 636 vn_lock(backing_vnode, LK_SHARED | LK_RETRY); in ufs_extattr_enable() 696 vn_lock(uele->uele_backing_vnode, LK_SHARED | LK_RETRY); in ufs_extattr_disable() 907 vn_lock(attribute->uele_backing_vnode, LK_SHARED | LK_RETRY); in ufs_extattr_get()
|
/freebsd/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 122 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* Access */ 128 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* Getattr */ 144 { 0, 1, 0, 0, LK_SHARED, 1, 0 }, /* Read */ 145 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* Readdir */ 146 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* ReadLink */ 179 { 2, 1, 1, 0, LK_SHARED, 1, 0 }, /* Copy */ 182 { 0, 1, 0, 0, LK_SHARED, 1, 0 }, /* IO Advise */ 188 { 0, 1, 0, 0, LK_SHARED, 1, 0 }, /* Seek */ 191 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* Getxattr */ 193 { 0, 1, 0, 0, LK_SHARED, 1, 1 }, /* Listxattrs */ [all …]
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_io.c | 210 if (lks == LK_SHARED) in smbfs_readvnode() 213 if (lks == LK_SHARED) in smbfs_readvnode()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 732 LK_SHARED, &dvp); in zfsctl_root_vptocnp() 969 err = sfs_vgetx(dvp->v_mount, LK_SHARED, ZFSCTL_INO_SNAPDIR, in zfsctl_snapdir_lookup() 1225 error = zfsctl_snapdir_vnode(vp->v_mount, NULL, LK_SHARED, &dvp); in zfsctl_snapshot_vptocnp()
|
/freebsd/sys/security/audit/ |
H A D | audit_worker.c | 500 vn_lock(vp, LK_SHARED | LK_RETRY); in audit_rotate_vnode()
|
H A D | audit_arg.c | 688 vn_lock(vp, LK_SHARED | LK_RETRY); in audit_arg_file() 1012 vn_lock(vp, LK_SHARED | LK_RETRY); in audit_sysclose()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clsubs.c | 147 KASSERT(vn_lk == LK_SHARED, in ncl_excl_start()
|
H A D | nfs_clvnops.c | 345 if ((np->n_flag & NVNSETSZSKIP) == 0 || (lktype != LK_SHARED && in nfs_lock() 353 (lktype == LK_SHARED || lktype == LK_EXCLUSIVE); in nfs_lock() 365 (lktype == LK_SHARED && vp->v_vnlock->lk_recurse > 0)) { in nfs_lock() 369 if (lktype == LK_SHARED) { in nfs_lock() 391 if (lktype == LK_SHARED) { in nfs_lock() 3256 error = NFSVOPLOCK(vp, LK_SHARED); in nfs_advlock() 3274 error = NFSVOPLOCK(vp, LK_SHARED); in nfs_advlock() 3401 error = NFSVOPLOCK(vp, LK_SHARED); in nfs_advlockasync() 3824 invp_lock = LK_SHARED; in nfs_copy_file_range()
|
/freebsd/sys/security/mac_grantbylabel/ |
H A D | mac_grantbylabel.c | 393 vn_lock(fp->f_vnode, LK_SHARED | LK_RETRY); in mac_grantbylabel_syscall()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | 331 if (LK_SHARED == (cnp->cn_lkflags & LK_TYPE_MASK)) in unionfs_lookup() 357 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_SHARED) in unionfs_lookup() 358 vn_lock(vp, LK_SHARED | LK_RETRY); in unionfs_lookup() 1712 if (vn_lock(lvp, LK_SHARED | LK_NOWAIT) != 0) { in unionfs_rmdir() 1715 vn_lock(lvp, LK_SHARED | LK_RETRY); in unionfs_rmdir()
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vfsops.c | 304 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in p9fs_vget_common()
|