Home
last modified time | relevance | path

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

/f-stack/freebsd/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()
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 Dzfs_vnops_os.c683 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 Dvfs_lookup.c706 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 Dvfs_subr.c4738 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 Dvfs_vnops.c2231 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 Dvfs_cache.c4170 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 Dvnode.h775 int vn_vget_ino(struct vnode *vp, ino_t ino, int lkflags,
778 void *alloc_arg, int lkflags, struct vnode **rvp);