/freebsd/sys/kern/ |
H A D | vfs_lookup.c | 830 cnp->cn_lkflags &= ~LK_SHARED; in vfs_lookup_degenerate() 831 cnp->cn_lkflags |= LK_EXCLUSIVE; in vfs_lookup_degenerate() 834 vn_lock(dp, enforce_lkflags(mp, cnp->cn_lkflags | LK_RETRY)); in vfs_lookup_degenerate() 912 crosslkflags = enforce_lkflags(mp, cnp->cn_lkflags); in vfs_lookup_cross_mount() 1059 cnp->cn_lkflags = LK_SHARED; in vfs_lookup() 1106 enforce_lkflags(dp->v_mount, cnp->cn_lkflags | LK_RETRY)); in vfs_lookup() 1242 enforce_lkflags(dp->v_mount, cnp->cn_lkflags | in vfs_lookup() 1280 cnp->cn_lkflags = LK_EXCLUSIVE; in vfs_lookup() 1281 lkflags_save = cnp->cn_lkflags; in vfs_lookup() 1282 cnp->cn_lkflags in vfs_lookup() [all...] |
H A D | vfs_cache.c | 1917 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in cache_lookup_dot() 1982 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_dotdot() 2098 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_fallback() 2203 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup() 4795 cnp->cn_lkflags = LK_EXCLUSIVE; in cache_fplookup_final_modifying() 5188 cnp->cn_lkflags = LK_SHARED; in cache_fplookup_noentry() 5190 cnp->cn_lkflags = LK_EXCLUSIVE; in cache_fplookup_noentry()
|
H A D | uipc_usrreq.c | 608 nd.ni_cnd.cn_lkflags = (nd.ni_cnd.cn_lkflags & ~LK_SHARED) | in uipc_bindat()
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_lookup.c | 383 cnp->cn_lkflags, &tdp); in cd9660_lookup() 394 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in cd9660_lookup() 404 cnp->cn_lkflags, &tdp, in cd9660_lookup()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | 180 vn_lock(dtmpvp, cnp->cn_lkflags | LK_RETRY); in unionfs_lookup() 331 if (LK_SHARED == (cnp->cn_lkflags & LK_TYPE_MASK)) in unionfs_lookup() 347 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE) in unionfs_lookup() 357 if ((cnp->cn_lkflags & LK_TYPE_MASK) == LK_SHARED) in unionfs_lookup() 1623 lkflags = cnp->cn_lkflags; in unionfs_mkdir() 1647 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_mkdir() 1651 cnp->cn_lkflags = lkflags; in unionfs_mkdir() 1774 lkflags = cnp->cn_lkflags; in unionfs_symlink() 1789 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_symlink() 1793 cnp->cn_lkflags = lkflags; in unionfs_symlink()
|
H A D | union_subr.c | 314 lkflags = (cnp ? cnp->cn_lkflags : 0); in unionfs_nodeget() 729 cn->cn_lkflags = LK_EXCLUSIVE; in unionfs_relookup() 1301 nd.ni_cnd.cn_lkflags = LK_EXCLUSIVE; in unionfs_vn_create_on_upper() 1645 cn.cn_lkflags = LK_EXCLUSIVE; in unionfs_check_rmdir()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_vnops.c | 255 error = vn_vget_ino(dvp, parent->ino, cnp->cn_lkflags, in tarfs_lookup() 267 error = vn_lock(vp, cnp->cn_lkflags); in tarfs_lookup() 287 error = VFS_VGET(tmp->vfs, tnp->ino, cnp->cn_lkflags, vpp); in tarfs_lookup()
|
/freebsd/sys/fs/autofs/ |
H A D | autofs_vnops.c | 233 anp->an_parent, cnp->cn_lkflags, vpp); in autofs_lookup() 284 error = autofs_node_vn(child, mp, cnp->cn_lkflags, vpp); in autofs_lookup()
|
/freebsd/sys/sys/ |
H A D | namei.h | 52 int cn_lkflags; /* Lock flags LK_EXCLUSIVE or LK_SHARED */ member
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 654 error = vn_vget_ino(pdp, ino, cnp->cn_lkflags, &tdp); in ext2_lookup_ino() 683 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in ext2_lookup_ino() 692 if ((error = VFS_VGET(vdp->v_mount, ino, cnp->cn_lkflags, in ext2_lookup_ino()
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vnops.c | 186 return (p9fs_vget_common(mp, NULL, p9aa->cnp->cn_lkflags, p9aa->dnp, in p9fs_lookup_alloc() 375 error = p9fs_vget_common(mp, NULL, cnp->cn_lkflags, in p9fs_lookup() 392 error = p9fs_vget_common(mp, NULL, cnp->cn_lkflags, in p9fs_lookup() 470 error = p9fs_vget_common(mp, NULL, cnp->cn_lkflags, in create_common() 1645 error = p9fs_vget_common(mp, NULL, cnp->cn_lkflags, in p9fs_symlink()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 691 error = vn_vget_ino(pdp, ino, cnp->cn_lkflags, &tdp); in ufs_lookup_ino() 717 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in ufs_lookup_ino() 734 error = VFS_VGET(pdp->v_mount, ino, cnp->cn_lkflags, &tdp); in ufs_lookup_ino()
|
H A D | ufs_extattr.c | 263 cnp.cn_lkflags = LK_EXCLUSIVE; in ufs_extattr_lookup()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 640 int lkflags = ap->a_cnp->cn_lkflags; in zfsctl_root_lookup() 935 int lkflags = cnp->cn_lkflags; in zfsctl_snapdir_lookup()
|
H A D | zfs_vnops_os.c | 773 cn.cn_lkflags = cnp->cn_lkflags; in zfs_lookup() 787 error = zfsctl_root(zfsvfs, cnp->cn_lkflags, vpp); in zfs_lookup() 806 error = zfs_lookup_lock(dvp, *vpp, nm, cnp->cn_lkflags); in zfs_lookup() 1242 cnp->cn_lkflags = LK_EXCLUSIVE | LK_RETRY; in zfs_lookup_internal()
|
H A D | zfs_vfsops.c | 1885 cn.cn_lkflags = flags; in zfs_fhtovp() 1898 cn.cn_lkflags = flags; in zfs_fhtovp()
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 118 pnode, cnp->cn_lkflags, vpp); in tmpfs_lookup1() 188 cnp->cn_lkflags, vpp); in tmpfs_lookup1() 203 cnp->cn_lkflags, vpp); in tmpfs_lookup1()
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 574 &dd_arg, cnp->cn_lkflags, vpp); in msdosfs_lookup_ino()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1095 error = devfs_allocv(de, mp, cnp->cn_lkflags & LK_TYPE_MASK, in devfs_lookupx() 1178 error = devfs_allocv(de, mp, cnp->cn_lkflags & LK_TYPE_MASK, vpp); in devfs_lookupx()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_internal.c | 475 cn.cn_lkflags = LK_SHARED; in fuse_internal_invalidate_entry()
|
/freebsd/sys/fs/udf/ |
H A D | udf_vnops.c | 1132 lkflags = a->a_cnp->cn_lkflags; in udf_lookup()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 2573 cn.cn_lkflags = LK_SHARED | LK_RETRY; in nfsrvd_readdirplus() 2672 cn.cn_lkflags = in nfsrvd_readdirplus() 4326 named.ni_cnd.cn_lkflags = LK_EXCLUSIVE; in nfsrv_dscreate() 4708 named.ni_cnd.cn_lkflags = LK_EXCLUSIVE | LK_RETRY; in nfsrv_dsremove() 6481 named.ni_cnd.cn_lkflags = LK_SHARED | LK_RETRY; in nfsrv_pnfslookupds()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1447 cnp->cn_lkflags); in nfs_lookup() 1474 cnp->cn_lkflags); in nfs_lookup()
|