Home
last modified time | relevance | path

Searched refs:cn_lkflags (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/kern/
H A Dvfs_lookup.c830 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 Dvfs_cache.c1917 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 Duipc_usrreq.c608 nd.ni_cnd.cn_lkflags = (nd.ni_cnd.cn_lkflags & ~LK_SHARED) | in uipc_bindat()
/freebsd/sys/fs/cd9660/
H A Dcd9660_lookup.c383 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 Dunion_vnops.c180 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 Dunion_subr.c314 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 Dtarfs_vnops.c255 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 Dautofs_vnops.c233 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 Dnamei.h52 int cn_lkflags; /* Lock flags LK_EXCLUSIVE or LK_SHARED */ member
/freebsd/sys/fs/ext2fs/
H A Dext2_lookup.c654 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 Dp9fs_vnops.c186 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 Dufs_lookup.c691 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 Dufs_extattr.c263 cnp.cn_lkflags = LK_EXCLUSIVE; in ufs_extattr_lookup()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c640 int lkflags = ap->a_cnp->cn_lkflags; in zfsctl_root_lookup()
935 int lkflags = cnp->cn_lkflags; in zfsctl_snapdir_lookup()
H A Dzfs_vnops_os.c773 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 Dzfs_vfsops.c1885 cn.cn_lkflags = flags; in zfs_fhtovp()
1898 cn.cn_lkflags = flags; in zfs_fhtovp()
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c118 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 Dmsdosfs_lookup.c574 &dd_arg, cnp->cn_lkflags, vpp); in msdosfs_lookup_ino()
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c1095 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 Dfuse_internal.c475 cn.cn_lkflags = LK_SHARED; in fuse_internal_invalidate_entry()
/freebsd/sys/fs/udf/
H A Dudf_vnops.c1132 lkflags = a->a_cnp->cn_lkflags; in udf_lookup()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdport.c2573 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 Dnfs_clvnops.c1447 cnp->cn_lkflags); in nfs_lookup()
1474 cnp->cn_lkflags); in nfs_lookup()