vx_lock
lockuninit(&p->p_varsymset.vx_lock);
lockuninit(&uip->ui_varsymset.vx_lock);
lockmgr(&vss->vx_lock, LK_SHARED);
lockmgr(&vss->vx_lock, LK_RELEASE);
KKASSERT(lockowned(&vss->vx_lock));
lockmgr(&(*vss)->vx_lock, LK_RELEASE);
lockmgr(&n->vx_lock, LK_SHARED);
lockmgr(&vss->vx_lock, LK_RELEASE);
lockmgr(&vss->vx_lock, LK_EXCLUSIVE);
lockmgr(&vss->vx_lock, LK_RELEASE);
lockinit(&vss->vx_lock, "vx", 0, 0);
lockmgr(&vss->vx_lock, LK_EXCLUSIVE);
lockmgr(&vss->vx_lock, LK_RELEASE);
vx_lock(vp);
vx_lock(vp);
vx_lock(vp);
vx_lock(rootvp);
struct lock vx_lock;
void vx_lock (struct vnode *vp);