Lines Matching defs:dcurrent
1305 rdatasetheader_t *header, *dcurrent;
1322 for (dcurrent = header->down;
1323 dcurrent != NULL;
1324 dcurrent = dcurrent->down) {
1325 if (dcurrent->serial == serial) {
1326 dcurrent->attributes |= RDATASET_ATTR_IGNORE;
1380 rdatasetheader_t *current, *dcurrent, *down_next, *dparent;
1400 for (dcurrent = current->down;
1401 dcurrent != NULL;
1402 dcurrent = down_next) {
1403 down_next = dcurrent->down;
1404 INSIST(dcurrent->serial <= dparent->serial);
1405 if (dcurrent->serial == dparent->serial ||
1406 IGNORE(dcurrent)) {
1410 free_rdataset(rbtdb, mctx, dcurrent);
1412 dparent = dcurrent;
1452 for (dcurrent = current->down;
1453 dcurrent != NULL;
1454 dcurrent = down_next) {
1455 down_next = dcurrent->down;
1456 if (dcurrent->serial < least_serial)
1458 dparent = dcurrent;
1465 if (dcurrent != NULL) {
1467 down_next = dcurrent->down;
1468 INSIST(dcurrent->serial <= least_serial);
1469 free_rdataset(rbtdb, mctx, dcurrent);
1470 dcurrent = down_next;
1471 } while (dcurrent != NULL);