Home
last modified time | relevance | path

Searched refs:LK_SHARED (Results 1 – 25 of 69) sorted by relevance

123

/freebsd/sys/kern/
H A Dvfs_lookup.c116 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 Dvfs_vnops.c531 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 Dvfs_default.c387 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 Dkern_exec.c513 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 Dkern_lock.c1043 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 Dimgact_aout.c288 vn_lock(imgp->vp, LK_SHARED | LK_RETRY); in exec_aout_imgact()
H A Dvfs_extattr.c362 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 Dvfs_syscalls.c382 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 Dvfs_cache.c3279 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 Dnull_vnops.c785 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 Dtarfs_io.c126 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 Dfuse_internal.c454 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 Dnfs_nfsdsocket.c589 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 Dlockmgr.h186 #define LK_SHARED 0x200000 macro
/freebsd/sys/ufs/ufs/
H A Dufs_extattr.c636 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 Dnfs_commonsubs.c122 { 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 Dsmbfs_io.c210 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 Dzfs_ctldir.c732 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 Daudit_worker.c500 vn_lock(vp, LK_SHARED | LK_RETRY); in audit_rotate_vnode()
H A Daudit_arg.c688 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 Dnfs_clsubs.c147 KASSERT(vn_lk == LK_SHARED, in ncl_excl_start()
H A Dnfs_clvnops.c345 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 Dmac_grantbylabel.c393 vn_lock(fp->f_vnode, LK_SHARED | LK_RETRY); in mac_grantbylabel_syscall()
/freebsd/sys/fs/unionfs/
H A Dunion_vnops.c331 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 Dp9fs_vfsops.c304 if ((flags & LK_TYPE_MASK) == LK_SHARED) { in p9fs_vget_common()

123