| 2874 | } |
| 2875 | |
| 2876 | static void |
| 2877 | v_init_counters(struct vnode *vp) |
| 2878 | { |
| 2879 | |
| 2880 | VNASSERT(vp->v_type == VNON && vp->v_data == NULL && vp->v_iflag == 0, |
| 2881 | vp, ("%s called for an initialized vnode", __FUNCTION__)); |
| 2882 | ASSERT_VI_UNLOCKED(vp, __FUNCTION__); |
| 2883 | |
| 2884 | refcount_init(&vp->v_holdcnt, 1); |
| 2885 | refcount_init(&vp->v_usecount, 1); |
| 2886 | } |
| 2887 | |
| 2888 | /* |
| 2889 | * Grab a particular vnode from the free list, increment its |
no test coverage detected