/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() 912 crosslkflags = enforce_lkflags(mp, cnp->cn_lkflags); in vfs_lookup_cross_mount() 1059 cnp->cn_lkflags = LK_SHARED; 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 = enforce_lkflags(dp->v_mount, cnp->cn_lkflags); in vfs_lookup() 1284 cnp->cn_lkflags = lkflags_save; in vfs_lookup() 1295 enforce_lkflags(dp->v_mount, cnp->cn_lkflags | in vfs_lookup() [all …]
|
H A D | vfs_cache.c | 1897 ltype = cnp->cn_lkflags & LK_TYPE_MASK; in cache_lookup_dot() 1962 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_dotdot() 2078 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup_fallback() 2183 error = vget_finish(*vpp, cnp->cn_lkflags, vs); in cache_lookup() 4765 cnp->cn_lkflags = LK_EXCLUSIVE; in cache_fplookup_final_modifying() 5158 cnp->cn_lkflags = LK_SHARED; in cache_fplookup_noentry() 5160 cnp->cn_lkflags = LK_EXCLUSIVE; in cache_fplookup_noentry()
|
H A D | uipc_usrreq.c | 606 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 | 154 (cnp->cn_lkflags & LK_TYPE_MASK)) in unionfs_lookup() 165 else if (cnp->cn_lkflags & LK_TYPE_MASK) in unionfs_lookup() 166 vn_lock(dtmpvp, cnp->cn_lkflags | in unionfs_lookup() 192 (cnp->cn_lkflags & LK_TYPE_MASK)) in unionfs_lookup() 239 if (cnp->cn_lkflags & LK_TYPE_MASK) in unionfs_lookup() 1433 lkflags = cnp->cn_lkflags; in unionfs_mkdir() 1457 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_mkdir() 1461 cnp->cn_lkflags = lkflags; in unionfs_mkdir() 1572 lkflags = cnp->cn_lkflags; in unionfs_symlink() 1587 cnp->cn_lkflags = LK_EXCLUSIVE; in unionfs_symlink() [all …]
|
H A D | union_subr.c | 312 lkflags = (cnp ? cnp->cn_lkflags : 0); in unionfs_nodeget() 673 cn->cn_lkflags = LK_EXCLUSIVE; in unionfs_relookup() 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/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/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() 939 int lkflags = cnp->cn_lkflags; in zfsctl_snapdir_lookup()
|
H A D | zfs_vfsops.c | 1881 cn.cn_lkflags = flags; in zfs_fhtovp() 1894 cn.cn_lkflags = flags; in zfs_fhtovp()
|
H A D | zfs_vnops_os.c | 906 cn.cn_lkflags = cnp->cn_lkflags; in zfs_lookup() 918 error = zfsctl_root(zfsvfs, cnp->cn_lkflags, vpp); in zfs_lookup() 937 error = zfs_lookup_lock(dvp, *vpp, nm, cnp->cn_lkflags); in zfs_lookup() 1364 cnp->cn_lkflags = LK_EXCLUSIVE | LK_RETRY; in zfs_lookup_internal()
|
/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 | 572 &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 | 1134 lkflags = a->a_cnp->cn_lkflags; in udf_lookup()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 2542 cn.cn_lkflags = LK_SHARED | LK_RETRY; in nfsrvd_readdirplus() 2641 cn.cn_lkflags = in nfsrvd_readdirplus() 4262 named.ni_cnd.cn_lkflags = LK_EXCLUSIVE; in nfsrv_dscreate() 4644 named.ni_cnd.cn_lkflags = LK_EXCLUSIVE | LK_RETRY; in nfsrv_dsremove() 6417 named.ni_cnd.cn_lkflags = LK_SHARED | LK_RETRY; in nfsrv_pnfslookupds()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1439 cnp->cn_lkflags); in nfs_lookup() 1466 cnp->cn_lkflags); in nfs_lookup()
|