Lines Matching defs:rbtnode

1784 	dns_rbtnode_t *rbtnode = NULL;
2008 rbtnode = changed->node;
2009 lock = &rbtdb->node_locks[rbtnode->locknum].lock;
2019 rbtnode->locknum DNS__DB_FLARG_PASS);
2023 rollback_node(rbtnode, serial);
2025 dns__rbtdb_decref(rbtdb, rbtnode, least_serial,
2364 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
2398 refs = isc_refcount_increment(&rbtnode->references);
2547 dns__rbtdb_add(dns_rbtdb_t *rbtdb, dns_rbtnode_t *rbtnode,
2611 for (topheader = rbtnode->data;
2623 for (topheader = rbtnode->data; topheader != NULL;
2641 for (topheader = rbtnode->data; topheader != NULL;
2666 rbtdb, rbtnode,
2686 for (topheader = rbtnode->data; topheader != NULL;
2740 rbtdb, rbtnode, header, now,
2801 (dns_dbnode_t *)rbtnode);
2872 rbtdb, rbtnode, header, now,
2937 rbtdb, rbtnode, header, now,
2980 rbtnode->data = newheader;
3014 rbtnode->data = newheader;
3019 rbtnode->dirty = 1;
3081 rbtnode->data = newheader;
3086 rbtnode->dirty = 1;
3103 newheader->next = rbtnode->data;
3104 rbtnode->data = newheader;
3111 newheader->next = rbtnode->data;
3112 rbtnode->data = newheader;
3150 cname_and_other_data(rbtnode, rbtversion->serial))
3156 dns__rbtdb_bindrdataset(rbtdb, rbtnode, newheader, now,
3269 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3295 REQUIRE((rbtnode->nsec == DNS_DB_NSEC_NSEC3 &&
3298 (rbtnode->nsec != DNS_DB_NSEC_NSEC3 &&
3335 .node = rbtnode,
3399 if (delegating_type(rbtdb, rbtnode, rdataset->type)) {
3409 if (rbtnode->nsec != DNS_DB_NSEC_HAS_NSEC &&
3437 NODE_WRLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3449 rbtnode->locknum DNS__DB_FLARG_PASS);
3452 expire_ttl_headers(rbtdb, rbtnode->locknum, &tlocktype, now,
3474 rbtnode->nsec = DNS_DB_NSEC_HAS_NSEC;
3476 rbtnode->nsec = DNS_DB_NSEC_HAS_NSEC;
3482 result = dns__rbtdb_add(rbtdb, rbtnode, name, rbtversion,
3487 rbtnode->find_callback = 1;
3490 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3506 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3524 REQUIRE((rbtnode->nsec == DNS_DB_NSEC_NSEC3 &&
3527 (rbtnode->nsec != DNS_DB_NSEC_NSEC3 &&
3554 newheader->node = rbtnode;
3567 NODE_WRLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3572 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock,
3577 for (topheader = rbtnode->data; topheader != NULL;
3624 rbtdb, rbtnode->locknum, newheader);
3646 (dns_dbnode_t *)rbtnode);
3667 rbtnode->data = newheader;
3672 rbtnode->dirty = 1;
3690 dns__rbtdb_bindrdataset(rbtdb, rbtnode, newheader, 0,
3698 dns__rbtdb_bindrdataset(rbtdb, rbtnode, header, 0,
3704 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3725 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3753 NODE_WRLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3754 result = dns__rbtdb_add(rbtdb, rbtnode, nodename, rbtversion, newheader,
3757 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
3860 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3862 RWLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, type);
3868 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3870 RWUNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, type);
3876 dns_rbtnode_t *rbtnode = (dns_rbtnode_t *)node;
3885 result = dns_rbt_fullnamefromnode(rbtnode, name);
4166 dns_rbtnode_t *rbtnode = rbtiterator->common.node;
4172 NODE_RDLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
4174 for (header = rbtnode->data; header != NULL; header = top_next) {
4199 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
4214 dns_rbtnode_t *rbtnode = rbtiterator->common.node;
4228 NODE_RDLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
4292 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
4308 dns_rbtnode_t *rbtnode = rbtiterator->common.node;
4315 NODE_RDLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);
4317 dns__rbtdb_bindrdataset(rbtdb, rbtnode, header, rbtiterator->common.now,
4321 NODE_UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock, &nlocktype);