node_lock
(void) rwlock_init(&pobj->node_lock, USYNC_THREAD, NULL);
(void) rwlock_destroy(&nodep->node_lock);
(void) rw_rdlock(&nodep->node_lock);
(void) rw_wrlock(&nodep->node_lock);
(void) rw_unlock(&nodep->node_lock);
kmutex_t node_lock;
mutex_destroy(&rcas->node_lock);
mutex_destroy(&rcas->node_lock);
mutex_init(&rcas->node_lock, NULL, MUTEX_DEFAULT, NULL);
mutex_enter(&rcas->node_lock);
mutex_exit(&rcas->node_lock);
mutex_exit(&rcas->node_lock);
mutex_enter(&rcas->node_lock);
mutex_exit(&rcas->node_lock);