Lines Matching refs:np
512 uint64_t np = 0;
540 if (np == 0 || (direction == DIRECTION_DOWN ? cp < np : cp > np))
541 np = cp;
545 if (np == 0)
558 r = next_for_match(j, m->matches, f, after_offset, direction, NULL, &np);
562 assert(direction == DIRECTION_DOWN ? np >= after_offset : np <= after_offset);
568 r = next_for_match(j, i, f, np, direction, NULL, &cp);
572 assert(direction == DIRECTION_DOWN ? cp >= np : cp <= np);
573 if (direction == DIRECTION_DOWN ? cp > np : cp < np) {
574 np = cp;
580 assert(np > 0);
582 r = journal_file_move_to_object(f, OBJECT_ENTRY, np, &n);
589 *offset = np;
634 uint64_t np = 0;
647 if (np == 0 || (direction == DIRECTION_DOWN ? np > cp : np < cp))
648 np = cp;
652 if (np == 0)
655 r = journal_file_move_to_object(f, OBJECT_ENTRY, np, &n);
662 *offset = np;
668 uint64_t np = 0;
685 if (np == 0 || (direction == DIRECTION_DOWN ? cp > np : cp < np))
686 np = cp;
689 return next_for_match(j, m, f, np, direction, ret, offset);