Lines Matching refs:nodelock

1578 	nodelock_t *nodelock = &rbtdb->node_locks[node->locknum].lock;
1583 NODE_STRONGLOCK(nodelock);
1584 NODE_WEAKLOCK(nodelock, locktype);
1599 NODE_WEAKUNLOCK(nodelock, locktype);
1602 NODE_WEAKLOCK(nodelock, locktype);
1612 NODE_WEAKUNLOCK(nodelock, locktype);
1613 NODE_STRONGUNLOCK(nodelock);
1634 rbtdb_nodelock_t *nodelock;
1639 nodelock = &rbtdb->node_locks[bucket];
1649 isc_refcount_decrement(&nodelock->references, &refs);
1657 NODE_WEAKUNLOCK(&nodelock->lock, isc_rwlocktype_read);
1658 NODE_WEAKLOCK(&nodelock->lock, isc_rwlocktype_write);
1666 NODE_WEAKDOWNGRADE(&nodelock->lock);
1711 isc_refcount_decrement(&nodelock->references, &refs);
1820 NODE_WEAKDOWNGRADE(&nodelock->lock);
4921 rbtdb_nodelock_t *nodelock;
4927 nodelock = &rbtdb->node_locks[node->locknum];
4929 NODE_LOCK(&nodelock->lock, isc_rwlocktype_read);
4933 if (isc_refcount_current(&nodelock->references) == 0 &&
4934 nodelock->exiting) {
4939 NODE_UNLOCK(&nodelock->lock, isc_rwlocktype_read);
8291 nodelock_t *nodelock;
8308 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
8309 NODE_LOCK(nodelock, isc_rwlocktype_read);
8328 NODE_UNLOCK(nodelock, isc_rwlocktype_read);
8334 NODE_UNLOCK(nodelock, isc_rwlocktype_read);
8341 NODE_UNLOCK(nodelock, isc_rwlocktype_read);
8355 nodelock_t *nodelock;
8370 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
8371 NODE_LOCK(nodelock, isc_rwlocktype_write);
8393 NODE_UNLOCK(nodelock, isc_rwlocktype_write);
8436 nodelock_t *nodelock;
8476 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
8477 NODE_LOCK(nodelock, isc_rwlocktype_write);
8498 NODE_UNLOCK(nodelock, isc_rwlocktype_write);
8530 NODE_UNLOCK(nodelock, isc_rwlocktype_write);
8565 nodelock_t *nodelock;
8586 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
8587 NODE_LOCK(nodelock, isc_rwlocktype_write);
8601 NODE_UNLOCK(nodelock, isc_rwlocktype_write);
8607 NODE_UNLOCK(nodelock, isc_rwlocktype_write);
8615 NODE_UNLOCK(nodelock, isc_rwlocktype_write);