Lines Matching defs:current

574 	rdatasetheader_t *              current;
618 dns_rbtnodechain_t *current;
1349 rdatasetheader_t *current, *top_prev, *top_next;
1357 for (current = node->data; current != NULL; current = top_next) {
1358 top_next = current->next;
1359 clean_stale_headers(rbtdb, mctx, current);
1361 * If current is nonexistent or stale, we can clean it up.
1363 if ((current->attributes &
1366 top_prev->next = current->next;
1368 node->data = current->next;
1369 free_rdataset(rbtdb, mctx, current);
1371 top_prev = current;
1380 rdatasetheader_t *current, *dcurrent, *down_next, *dparent;
1391 for (current = node->data; current != NULL; current = top_next) {
1392 top_next = current->next;
1399 dparent = current;
1400 for (dcurrent = current->down;
1417 * exception of current, which we now check.
1419 if (IGNORE(current)) {
1420 down_next = current->down;
1423 top_prev->next = current->next;
1425 node->data = current->next;
1426 free_rdataset(rbtdb, mctx, current);
1428 * current no longer exists, so we can
1434 * Pull up current->down, making it the new
1435 * current.
1442 free_rdataset(rbtdb, mctx, current);
1443 current = down_next;
1451 dparent = current;
1452 for (dcurrent = current->down;
1476 * Note. The serial number of 'current' might be less than
1481 if (current->down != NULL) {
1483 top_prev = current;
1488 if (NONEXISTENT(current)) {
1490 top_prev->next = current->next;
1492 node->data = current->next;
1493 free_rdataset(rbtdb, mctx, current);
1495 top_prev = current;
2188 * The current version is going to be replaced.
2225 * If the (soon to be former) current version
2236 * Become the current version.
2244 * Keep the current version in the open list, and
3473 * If the caller didn't supply a version, attach to the current
3523 * in the current version.
5079 rdatasetheader_t *current, *top_next;
5081 for (current = rbtnode->data; current != NULL;
5082 current = top_next) {
5083 top_next = current->next;
5085 fprintf(out, "\ttype %u", current->type);
5094 (unsigned long)current->serial,
5095 current->rdh_ttl,
5096 current->trust,
5097 current->attributes,
5098 current->resign);
5099 current = current->down;
5100 } while (current != NULL);
5141 rbtdbiter->current = &rbtdbiter->nsec3chain;
5143 rbtdbiter->current = &rbtdbiter->chain;
5379 iterator->current = NULL;
5753 * to be no more than the current NS RRset's TTL. This
6623 rdatasetheader_t *current, *next;
6626 current = data;
6627 locknum = current->node->locknum;
6629 while (current != NULL) {
6630 next = current->next;
6631 free_rdataset(rbtdb, rbtdb->common.mctx, current);
6632 current = next;
6909 REQUIRE(IS_CACHE(rbtdb)); /* current restriction */
7274 * Keep the current version in the open list so that list operation
7659 rbtiterator->current = header;
7679 header = rbtiterator->current;
7736 rbtiterator->current = header;
7751 header = rbtiterator->current;
7913 rbtdbiter->current = &rbtdbiter->nsec3chain;
7914 result = dns_rbtnodechain_first(rbtdbiter->current,
7917 rbtdbiter->current = &rbtdbiter->chain;
7918 result = dns_rbtnodechain_first(rbtdbiter->current,
7921 rbtdbiter->current = &rbtdbiter->nsec3chain;
7922 result = dns_rbtnodechain_first(rbtdbiter->current,
7928 result = dns_rbtnodechain_current(rbtdbiter->current, NULL,
7967 rbtdbiter->current = &rbtdbiter->nsec3chain;
7968 result = dns_rbtnodechain_last(rbtdbiter->current,
7972 rbtdbiter->current = &rbtdbiter->chain;
7973 result = dns_rbtnodechain_last(rbtdbiter->current, rbtdb->tree,
7977 result = dns_rbtnodechain_current(rbtdbiter->current, NULL,
8016 rbtdbiter->current = &rbtdbiter->nsec3chain;
8019 rbtdbiter->current,
8022 rbtdbiter->current = &rbtdbiter->chain;
8025 rbtdbiter->current,
8031 rbtdbiter->current = &rbtdbiter->chain;
8034 rbtdbiter->current,
8044 rbtdbiter->current = &rbtdbiter->nsec3chain;
8052 result = dns_rbtnodechain_current(rbtdbiter->current, iname,
8067 tresult = dns_rbtnodechain_current(rbtdbiter->current, iname,
8103 result = dns_rbtnodechain_prev(rbtdbiter->current, name, origin);
8106 &rbtdbiter->nsec3chain == rbtdbiter->current) {
8107 rbtdbiter->current = &rbtdbiter->chain;
8108 dns_rbtnodechain_reset(rbtdbiter->current);
8109 result = dns_rbtnodechain_last(rbtdbiter->current, rbtdb->tree,
8119 result = dns_rbtnodechain_current(rbtdbiter->current, NULL,
8148 result = dns_rbtnodechain_next(rbtdbiter->current, name, origin);
8150 !rbtdbiter->nonsec3 && &rbtdbiter->chain == rbtdbiter->current) {
8151 rbtdbiter->current = &rbtdbiter->nsec3chain;
8152 dns_rbtnodechain_reset(rbtdbiter->current);
8153 result = dns_rbtnodechain_first(rbtdbiter->current,
8163 result = dns_rbtnodechain_current(rbtdbiter->current, NULL,
8213 * to expire the current node. The current node can't