Searched refs:v_holdcount (Results 1 – 2 of 2) sorted by relevance
| /xnu-12377.41.6/bsd/sys/ |
| H A D | vnode_internal.h | 203 …uint32_t v_holdcount; /* reference to keep vnode from being freed after reclaim … member
|
| /xnu-12377.41.6/bsd/vfs/ |
| H A D | vfs_subr.c | 6104 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()
|