Lines Matching refs:current_pos
941 journal_pos_t current_pos;
953 current_pos = j->header.begin;
954 index_find(j, serial, ¤t_pos);
956 while (current_pos.serial != serial) {
957 if (DNS_SERIAL_GT(current_pos.serial, serial))
959 result = journal_next(j, ¤t_pos);
963 *pos = current_pos;
2088 journal_pos_t current_pos;
2174 current_pos = best_guess;
2175 while (current_pos.serial != serial) {
2176 CHECK(journal_next(j1, ¤t_pos));
2177 if (current_pos.serial == j1->header.end.serial)
2180 if (DNS_SERIAL_GE(serial, current_pos.serial) &&
2181 ((isc_uint32_t)(j1->header.end.offset - current_pos.offset)
2183 current_pos.offset > best_guess.offset)
2184 best_guess = current_pos;
2245 current_pos = j2->header.begin;
2246 while (current_pos.serial != j2->header.end.serial) {
2247 index_add(j2, ¤t_pos);
2248 CHECK(journal_next(j2, ¤t_pos));