| /f-stack/freebsd/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() 915 int lkflags = cnp->cn_lkflags; in zfsctl_snapdir_lookup() local 925 err = zfsctl_relock_dot(dvp, lkflags & LK_TYPE_MASK); in zfsctl_snapdir_lookup() 931 err = vn_vget_ino_gen(dvp, zfsctl_root_vnode, NULL, lkflags, in zfsctl_snapdir_lookup() 962 err = zfsctl_mounted_here(vpp, lkflags); in zfsctl_snapdir_lookup()
|
| H A D | zfs_vnops_os.c | 683 zfs_dd_callback(struct mount *mp, void *arg, int lkflags, struct vnode **vpp) in zfs_dd_callback() argument 688 error = vn_lock(*vpp, lkflags); in zfs_dd_callback() 695 zfs_lookup_lock(vnode_t *dvp, vnode_t *vp, const char *name, int lkflags) in zfs_lookup_lock() argument 708 ltype = lkflags & LK_TYPE_MASK; in zfs_lookup_lock() 746 error = vn_vget_ino_gen(dvp, zfs_dd_callback, vp, lkflags, &vp); in zfs_lookup_lock() 749 error = vn_lock(vp, lkflags); in zfs_lookup_lock()
|
| /f-stack/freebsd/kern/ |
| H A D | vfs_lookup.c | 706 compute_cn_lkflags(struct mount *mp, int lkflags, int cnflags) in compute_cn_lkflags() argument 709 if (mp == NULL || ((lkflags & LK_SHARED) && in compute_cn_lkflags() 713 lkflags &= ~LK_SHARED; in compute_cn_lkflags() 714 lkflags |= LK_EXCLUSIVE; in compute_cn_lkflags() 716 lkflags |= LK_NODDLKTREAT; in compute_cn_lkflags() 717 return (lkflags); in compute_cn_lkflags()
|
| H A D | vfs_subr.c | 4738 vfs_deferred_inactive(struct vnode *vp, int lkflags) in vfs_deferred_inactive() argument 4747 if (vn_lock(vp, lkflags) == 0) { in vfs_deferred_inactive() 4768 int lkflags; in vfs_periodic_inactive() local 4770 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_inactive() 4772 lkflags |= LK_NOWAIT; in vfs_periodic_inactive() 4780 vfs_deferred_inactive(vp, lkflags); in vfs_periodic_inactive() 4815 int lkflags, objflags; in vfs_periodic_msync_inactive() local 4818 lkflags = LK_EXCLUSIVE | LK_INTERLOCK; in vfs_periodic_msync_inactive() 4820 lkflags |= LK_NOWAIT; in vfs_periodic_msync_inactive() 4834 vfs_deferred_inactive(vp, lkflags); in vfs_periodic_msync_inactive() [all …]
|
| H A D | vfs_vnops.c | 2231 vn_get_ino_alloc_vget(struct mount *mp, void *arg, int lkflags, in vn_get_ino_alloc_vget() argument 2235 return (VFS_VGET(mp, *(ino_t *)arg, lkflags, rvp)); in vn_get_ino_alloc_vget() 2239 vn_vget_ino(struct vnode *vp, ino_t ino, int lkflags, struct vnode **rvp) in vn_vget_ino() argument 2243 lkflags, rvp)); in vn_vget_ino() 2248 int lkflags, struct vnode **rvp) in vn_vget_ino_gen() argument 2273 error = alloc(mp, alloc_arg, lkflags, rvp); in vn_vget_ino_gen()
|
| H A D | vfs_cache.c | 4170 int error, lkflags; in cache_fplookup_final_child() local 4177 lkflags = LK_SHARED; in cache_fplookup_final_child() 4179 lkflags = LK_EXCLUSIVE; in cache_fplookup_final_child() 4180 error = vget_finish(tvp, lkflags, tvs); in cache_fplookup_final_child() 4519 int error, lkflags; in cache_fplookup_degenerate() local 4556 lkflags = LK_SHARED; in cache_fplookup_degenerate() 4558 lkflags = LK_EXCLUSIVE; in cache_fplookup_degenerate() 4559 error = vget_finish(dvp, lkflags, dvs); in cache_fplookup_degenerate()
|
| /f-stack/freebsd/sys/ |
| H A D | vnode.h | 775 int vn_vget_ino(struct vnode *vp, ino_t ino, int lkflags, 778 void *alloc_arg, int lkflags, struct vnode **rvp);
|