| /freebsd-13.1/sys/fs/nfsclient/ |
| H A D | nfs_clnode.c | 98 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 D | nfs_clport.c | 130 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 D | msdosfs_denode.c | 100 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 D | msdosfs_lookup.c | 103 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 D | zfs_ctldir.c | 636 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 D | zfs_vnops_os.c | 689 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 D | cd9660_lookup.c | 62 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 D | vfs_lookup.c | 713 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 D | vfs_cache.c | 4381 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 D | vfs_subr.c | 4842 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 D | vfs_vnops.c | 2306 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 D | udf_vnops.c | 1133 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 D | union_subr.c | 221 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 D | union_vnops.c | 1333 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 D | fuse_vfsops.c | 599 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 D | fuse_vnops.c | 1351 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 D | msdosfs_denode.c | 90 int lkflags __unused, struct denode **depp) in deget()
|
| /freebsd-13.1/sys/fs/fdescfs/ |
| H A D | fdesc_vnops.c | 263 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 D | vnode.h | 793 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 D | tmpfs_vnops.c | 79 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()
|