Home
last modified time | relevance | path

Searched refs:lkflags (Results 1 – 20 of 20) sorted by relevance

/freebsd-13.1/sys/fs/nfsclient/
H A Dnfs_clnode.c98 int lkflags) in ncl_nget() argument
118 error = vfs_hash_get(mntp, hash, lkflags, in ncl_nget()
181 error = vfs_hash_insert(vp, hash, lkflags, in ncl_nget()
H A Dnfs_clport.c130 void *stuff, int lkflags) in nfscl_nget() argument
145 error = vfs_hash_get(mntp, hash, lkflags, in nfscl_nget()
289 error = vfs_hash_insert(vp, hash, lkflags, in nfscl_nget()
/freebsd-13.1/sys/fs/msdosfs/
H A Dmsdosfs_denode.c100 int lkflags, struct denode **depp) in deget() argument
115 MPASS((lkflags & LK_TYPE_MASK) == LK_EXCLUSIVE); in deget()
139 error = vfs_hash_get(mntp, inode, lkflags, curthread, &nvp, in deget()
192 error = vfs_hash_insert(nvp, inode, lkflags, curthread, &xvp, in deget()
H A Dmsdosfs_lookup.c103 msdosfs_deget_dotdot(struct mount *mp, void *arg, int lkflags, in msdosfs_deget_dotdot() argument
/freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c636 int lkflags = ap->a_cnp->cn_lkflags; in zfsctl_root_lookup() local
646 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_root_lookup()
651 lkflags, vpp); in zfsctl_root_lookup()
653 err = zfsctl_snapdir_vnode(dvp->v_mount, NULL, lkflags, vpp); in zfsctl_root_lookup()
920 int lkflags = cnp->cn_lkflags; in zfsctl_snapdir_lookup() local
930 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_snapdir_lookup()
936 err = vn_vget_ino_gen(dvp, zfsctl_root_vnode, NULL, lkflags, in zfsctl_snapdir_lookup()
967 err = zfsctl_mounted_here(vpp, lkflags); in zfsctl_snapdir_lookup()
H A Dzfs_vnops_os.c689 zfs_dd_callback(struct mount *mp, void *arg, int lkflags, struct vnode **vpp) in zfs_dd_callback() argument
694 error = vn_lock(*vpp, lkflags); in zfs_dd_callback()
701 zfs_lookup_lock(vnode_t *dvp, vnode_t *vp, const char *name, int lkflags) in zfs_lookup_lock() argument
714 ltype = lkflags & LK_TYPE_MASK; in zfs_lookup_lock()
752 error = vn_vget_ino_gen(dvp, zfs_dd_callback, vp, lkflags, &vp); in zfs_lookup_lock()
755 error = vn_lock(vp, lkflags); in zfs_lookup_lock()
/freebsd-13.1/sys/fs/cd9660/
H A Dcd9660_lookup.c62 cd9660_ino_alloc(struct mount *mp, void *arg, int lkflags, in cd9660_ino_alloc() argument
68 return (cd9660_vget_internal(mp, dd_arg->i_ino, lkflags, vpp, in cd9660_ino_alloc()
/freebsd-13.1/sys/kern/
H A Dvfs_lookup.c713 compute_cn_lkflags(struct mount *mp, int lkflags, int cnflags) in compute_cn_lkflags() argument
716 if (mp == NULL || ((lkflags & LK_SHARED) && in compute_cn_lkflags()
720 lkflags &= ~LK_SHARED; in compute_cn_lkflags()
721 lkflags |= LK_EXCLUSIVE; in compute_cn_lkflags()
723 lkflags |= LK_NODDLKTREAT; in compute_cn_lkflags()
724 return (lkflags); in compute_cn_lkflags()
H A Dvfs_cache.c4381 int error, lkflags; in cache_fplookup_final_child() local
4388 lkflags = LK_SHARED; in cache_fplookup_final_child()
4390 lkflags = LK_EXCLUSIVE; in cache_fplookup_final_child()
4391 error = vget_finish(tvp, lkflags, tvs); in cache_fplookup_final_child()
4731 int error, lkflags; in cache_fplookup_degenerate() local
4768 lkflags = LK_SHARED; in cache_fplookup_degenerate()
4770 lkflags = LK_EXCLUSIVE; in cache_fplookup_degenerate()
4771 error = vget_finish(dvp, lkflags, dvs); in cache_fplookup_degenerate()
4788 int error, lkflags; in cache_fplookup_emptypath() local
4813 lkflags = LK_SHARED; in cache_fplookup_emptypath()
[all …]
H A Dvfs_subr.c4842 vfs_deferred_inactive(struct vnode *vp, int lkflags) in vfs_deferred_inactive() argument
4851 if (vn_lock(vp, lkflags) == 0) { in vfs_deferred_inactive()
4872 int lkflags; in vfs_periodic_inactive() local
4874 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_inactive()
4876 lkflags |= LK_NOWAIT; in vfs_periodic_inactive()
4884 vfs_deferred_inactive(vp, lkflags); in vfs_periodic_inactive()
4919 int lkflags, objflags; in vfs_periodic_msync_inactive() local
4922 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_msync_inactive()
4924 lkflags |= LK_NOWAIT; in vfs_periodic_msync_inactive()
4938 vfs_deferred_inactive(vp, lkflags); in vfs_periodic_msync_inactive()
[all …]
H A Dvfs_vnops.c2306 vn_get_ino_alloc_vget(struct mount *mp, void *arg, int lkflags, in vn_get_ino_alloc_vget() argument
2310 return (VFS_VGET(mp, *(ino_t *)arg, lkflags, rvp)); in vn_get_ino_alloc_vget()
2314 vn_vget_ino(struct vnode *vp, ino_t ino, int lkflags, struct vnode **rvp) in vn_vget_ino() argument
2318 lkflags, rvp)); in vn_vget_ino()
2323 int lkflags, struct vnode **rvp) in vn_vget_ino_gen() argument
2348 error = alloc(mp, alloc_arg, lkflags, rvp); in vn_vget_ino_gen()
/freebsd-13.1/sys/fs/udf/
H A Dudf_vnops.c1133 int fsize, lkflags, ltype, numdirpasses; in udf_lookup() local
1140 lkflags = a->a_cnp->cn_lkflags; in udf_lookup()
1211 error = vn_vget_ino(dvp, id, lkflags, &tdp); in udf_lookup()
1218 ltype = lkflags & LK_TYPE_MASK; in udf_lookup()
1227 error = udf_vget(udfmp->im_mountp, id, lkflags, &tdp); in udf_lookup()
/freebsd-13.1/sys/fs/unionfs/
H A Dunion_subr.c221 int lkflags; in unionfs_nodeget() local
226 lkflags = (cnp ? cnp->cn_lkflags : 0); in unionfs_nodeget()
321 if (lkflags & LK_TYPE_MASK) in unionfs_nodeget()
322 vn_lock(vp, lkflags | LK_RETRY); in unionfs_nodeget()
H A Dunion_vnops.c1333 int lkflags; in unionfs_mkdir() local
1348 lkflags = cnp->cn_lkflags; in unionfs_mkdir()
1367 cnp->cn_lkflags = lkflags; in unionfs_mkdir()
1440 int lkflags; in unionfs_symlink() local
1454 lkflags = cnp->cn_lkflags; in unionfs_symlink()
1465 cnp->cn_lkflags = lkflags; in unionfs_symlink()
/freebsd-13.1/sys/fs/fuse/
H A Dfuse_vfsops.c599 fuse_vfsop_root(struct mount *mp, int lkflags, struct vnode **vpp) in fuse_vfsop_root() argument
605 err = vget(data->vroot, lkflags); in fuse_vfsop_root()
H A Dfuse_vnops.c1351 fuse_lookup_alloc(struct mount *mp, void *arg, int lkflags, struct vnode **vpp) in fuse_lookup_alloc() argument
/freebsd-13.1/usr.sbin/makefs/msdos/
H A Dmsdosfs_denode.c90 int lkflags __unused, struct denode **depp) in deget()
/freebsd-13.1/sys/fs/fdescfs/
H A Dfdesc_vnops.c263 fdesc_get_ino_alloc(struct mount *mp, void *arg, int lkflags, in fdesc_get_ino_alloc() argument
275 vget(vp, lkflags | LK_RETRY); in fdesc_get_ino_alloc()
/freebsd-13.1/sys/sys/
H A Dvnode.h793 int vn_vget_ino(struct vnode *vp, ino_t ino, int lkflags,
796 void *alloc_arg, int lkflags, struct vnode **rvp);
/freebsd-13.1/sys/fs/tmpfs/
H A Dtmpfs_vnops.c79 tmpfs_vn_get_ino_alloc(struct mount *mp, void *arg, int lkflags, in tmpfs_vn_get_ino_alloc() argument
83 return (tmpfs_alloc_vp(mp, arg, lkflags, rvp)); in tmpfs_vn_get_ino_alloc()