Home
last modified time | relevance | path

Searched refs:v_usecount (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/sys/kern/
H A Dvfs_vnode.c141 * Vnode is considered active, if reference count (vnode_t::v_usecount)
146 * v_usecount is adjusted with atomic operations, however to change
243 * The high bit of v_usecount is a gate for vcache_tryvget(). It's set
245 * The next bit of v_usecount is a flag for vrelel(). It's set
259 return atomic_load_relaxed(&vp->v_usecount) & VUSECOUNT_MASK;
342 bool gated = (atomic_load_relaxed(&vp->v_usecount) & VUSECOUNT_GATE); in vstate_assert_change()
365 atomic_or_uint(&vp->v_usecount, VUSECOUNT_GATE); in vstate_assert_change()
367 atomic_and_uint(&vp->v_usecount, ~VUSECOUNT_GATE); in vstate_assert_change()
409 atomic_or_uint(&vp->v_usecount, VUSECOUNT_GATE); in vstate_change()
411 atomic_and_uint(&vp->v_usecount, ~VUSECOUNT_GAT in vstate_change()
[all...]
H A Dvfs_mount.c457 vp->v_usecount = 1; in vfs_vnode_iterator_init()
475 mvp->v_usecount = 0; in vfs_vnode_iterator_destroy()
499 VIMPL_TO_VNODE(mvip)->v_usecount = 0; in vfs_vnode_iterator_next1()
518 VIMPL_TO_VNODE(mvip)->v_usecount = 1; in vfs_vnode_iterator_next1()
/netbsd-src/sbin/fsck_lfs/
H A Dvnode.h48 #undef v_usecount
49 int v_usecount; member
H A Dbufcache.c188 ++bp->b_vp->v_usecount; in bremfree()
327 --bp->b_vp->v_usecount; in brelse()
H A Dvnode.c177 vp->v_usecount == 0 && in vget()
H A Dlfs.c343 vp->v_usecount = 0; in lfs_raw_vget()
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/
H A Dvnode.c103 refcount_release(&vp->v_usecount); in vn_rele_async()
/netbsd-src/libexec/lfs_cleanerd/
H A Dfdfs.c110 vp->v_usecount = 0; in fd_vget()
/netbsd-src/sys/sys/
H A Dvnode.h157 int v_usecount; /* i reference count */ member
/netbsd-src/usr.sbin/pstat/
H A Dpstat.c448 PRWORD(ovflw, " %*d", 5, 1, vp->v_usecount & VUSECOUNT_MASK); in vnode_print()