Home
last modified time | relevance | path

Searched refs:v_holdcount (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.41.6/bsd/sys/
H A Dvnode_internal.h203 …uint32_t v_holdcount; /* reference to keep vnode from being freed after reclaim … member
/xnu-12377.41.6/bsd/vfs/
H A Dvfs_subr.c6104 int32_t old_holdcount = os_atomic_inc_orig(&vp->v_holdcount, relaxed); in vnode_hold()
6139 holdcount = os_atomic_load(&vp->v_holdcount, relaxed); in vnode_hold_smr()
6145 if ((os_atomic_cmpxchg(&vp->v_holdcount, holdcount, holdcount + 1, relaxed) != 0)) { in vnode_hold_smr()
6165 int32_t old_holdcount = os_atomic_dec_orig(&vp->v_holdcount, relaxed); in vnode_drop_internal()
6193 if ((os_atomic_load(&vp->v_holdcount, relaxed) != 0) || vp->v_iocount || in vnode_drop_internal()
6208 (os_atomic_cmpxchg(&vp->v_holdcount, 0, VNODE_HOLD_NO_SMR, relaxed) != 0)) { in vnode_drop_internal()