Lines Matching defs:node_locks

662 	rbtdb_nodelock_t *              node_locks;
1301 isc_refcount_destroy(&rbtdb->node_locks[i].references);
1302 NODE_DESTROYLOCK(&rbtdb->node_locks[i].lock);
1352 isc_mem_put(rbtdb->common.mctx, rbtdb->node_locks,
1401 NODE_LOCK(&rbtdb->node_locks[i].lock, isc_rwlocktype_write);
1402 rbtdb->node_locks[i].exiting = ISC_TRUE;
1403 NODE_UNLOCK(&rbtdb->node_locks[i].lock, isc_rwlocktype_write);
1404 if (isc_refcount_current(&rbtdb->node_locks[i].references)
2083 lockref = &rbtdb->node_locks[node->locknum].references;
2158 nodelock_t *nodelock = &rbtdb->node_locks[node->locknum].lock;
2223 nodelock = &rbtdb->node_locks[bucket];
2411 NODE_LOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
2425 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock,
2428 NODE_LOCK(&rbtdb->node_locks[locknum].lock,
2448 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
2570 NODE_LOCK(&(rbtdb->node_locks[node->locknum].lock),
2642 NODE_UNLOCK(&(rbtdb->node_locks[node->locknum].lock),
2656 NODE_LOCK(&rbtdb->node_locks[locknum].lock,
2661 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock,
2865 lock = &rbtdb->node_locks[header->node->locknum].lock;
2915 lock = &rbtdb->node_locks[rbtnode->locknum].lock;
3153 NODE_LOCK(&(search->rbtdb->node_locks[node->locknum].lock),
3270 NODE_UNLOCK(&(search->rbtdb->node_locks[node->locknum].lock),
3386 NODE_LOCK(&(search->rbtdb->node_locks[node->locknum].lock),
3394 NODE_UNLOCK(&(search->rbtdb->node_locks[node->locknum].lock),
3498 NODE_LOCK(&(rbtdb->node_locks[node->locknum].lock),
3507 NODE_UNLOCK(&(rbtdb->node_locks[node->locknum].lock),
3565 NODE_LOCK(&(rbtdb->node_locks[node->locknum].lock),
3574 NODE_UNLOCK(&(rbtdb->node_locks[node->locknum].lock),
3592 NODE_LOCK(&(rbtdb->node_locks[node->locknum].lock),
3601 NODE_UNLOCK(&(rbtdb->node_locks[node->locknum].lock),
3670 NODE_LOCK(&(rbtdb->node_locks[node->locknum].lock),
3696 NODE_UNLOCK(&(rbtdb->node_locks[node->locknum].lock),
3737 lock = &rbtdb->node_locks[wnode->locknum].lock;
3993 NODE_LOCK(&(search->rbtdb->node_locks[node->locknum].lock),
4106 NODE_UNLOCK(&(search->rbtdb->node_locks[node->locknum].lock),
4302 lock = &search.rbtdb->node_locks[node->locknum].lock;
4627 lock = &(search.rbtdb->node_locks[node->locknum].lock);
4743 lock = &(search->rbtdb->node_locks[node->locknum].lock);
4818 lock = &rbtdb->node_locks[node->locknum].lock;
4958 lock = &(search->rbtdb->node_locks[node->locknum].lock);
5136 lock = &(search.rbtdb->node_locks[node->locknum].lock);
5346 lock = &(search.rbtdb->node_locks[node->locknum].lock);
5417 lock = &(search.rbtdb->node_locks[node->locknum].lock);
5513 NODE_STRONGLOCK(&rbtdb->node_locks[node->locknum].lock);
5516 NODE_STRONGUNLOCK(&rbtdb->node_locks[node->locknum].lock);
5533 nodelock = &rbtdb->node_locks[node->locknum];
5622 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5652 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5676 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5710 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5780 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5829 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
5866 lock = &rbtdb->node_locks[rbtnode->locknum].lock;
5978 NODE_STRONGLOCK(&rbtdb->node_locks[rbtnode->locknum].lock);
5985 NODE_STRONGUNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock);
6905 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
6955 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7025 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7031 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7169 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7220 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7226 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
7969 NODE_LOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
7975 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
8076 NODE_STRONGLOCK(&rbtdb->node_locks[onode->locknum].lock);
8078 NODE_STRONGUNLOCK(&rbtdb->node_locks[onode->locknum].lock);
8169 NODE_LOCK(&rbtdb->node_locks[header->node->locknum].lock,
8200 NODE_UNLOCK(&rbtdb->node_locks[header->node->locknum].lock,
8220 NODE_LOCK(&rbtdb->node_locks[i].lock, isc_rwlocktype_read);
8223 NODE_UNLOCK(&rbtdb->node_locks[i].lock,
8231 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock,
8235 NODE_UNLOCK(&rbtdb->node_locks[i].lock,
8247 NODE_UNLOCK(&rbtdb->node_locks[header->node->locknum].lock,
8284 NODE_LOCK(&rbtdb->node_locks[node->locknum].lock,
8291 NODE_UNLOCK(&rbtdb->node_locks[node->locknum].lock,
8501 rbtdb->node_locks = isc_mem_get(mctx, rbtdb->node_lock_count *
8503 if (rbtdb->node_locks == NULL) {
8559 result = NODE_INITLOCK(&rbtdb->node_locks[i].lock);
8561 result = isc_refcount_init(&rbtdb->node_locks[i].references, 0);
8563 NODE_DESTROYLOCK(&rbtdb->node_locks[i].lock);
8567 NODE_DESTROYLOCK(&rbtdb->node_locks[i].lock);
8568 isc_refcount_decrement(&rbtdb->node_locks[i].references, NULL);
8569 isc_refcount_destroy(&rbtdb->node_locks[i].references);
8573 rbtdb->node_locks[i].exiting = ISC_FALSE;
8774 isc_mem_put(mctx, rbtdb->node_locks,
9035 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9038 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9049 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9052 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9063 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9066 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9108 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9136 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9171 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9212 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9233 NODE_LOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9239 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
9269 lock = &rbtdb->node_locks[node->locknum].lock;
9308 lock = &rbtdb->node_locks[node->locknum].lock;
9672 NODE_STRONGLOCK(&rbtdb->node_locks[node->locknum].lock);
9674 NODE_STRONGUNLOCK(&rbtdb->node_locks[node->locknum].lock);
9698 NODE_STRONGLOCK(&rbtdb->node_locks[node->locknum].lock);
9701 NODE_STRONGUNLOCK(&rbtdb->node_locks[node->locknum].lock);
9780 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
9842 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
9948 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
10058 nodelock = &rbtdb->node_locks[rbtnode->locknum].lock;
10378 NODE_LOCK(&rbtdb->node_locks[locknum].lock,
10406 NODE_UNLOCK(&rbtdb->node_locks[locknum].lock,