direction 1543 src/journal/journal-file.c direction_t direction, direction 1607 src/journal/journal-file.c r = direction == DIRECTION_DOWN ? TEST_RIGHT : TEST_LEFT; direction 1635 src/journal/journal-file.c r = direction == DIRECTION_DOWN ? TEST_RIGHT : TEST_LEFT; direction 1655 src/journal/journal-file.c r = direction == DIRECTION_DOWN ? TEST_RIGHT : TEST_LEFT; direction 1666 src/journal/journal-file.c if (direction == DIRECTION_UP) direction 1685 src/journal/journal-file.c r = direction == DIRECTION_DOWN ? TEST_RIGHT : TEST_LEFT; direction 1695 src/journal/journal-file.c if (direction == DIRECTION_UP) { direction 1752 src/journal/journal-file.c direction_t direction, direction 1774 src/journal/journal-file.c r = direction == DIRECTION_DOWN ? TEST_RIGHT : TEST_LEFT; direction 1782 src/journal/journal-file.c step_back = direction == DIRECTION_UP; direction 1785 src/journal/journal-file.c if (direction == DIRECTION_DOWN) direction 1791 src/journal/journal-file.c r = generic_array_bisect(f, first, n-1, needle, test_object, direction, ret, offset, idx); direction 1833 src/journal/journal-file.c direction_t direction, direction 1842 src/journal/journal-file.c direction, direction 1869 src/journal/journal-file.c direction_t direction, direction 1878 src/journal/journal-file.c direction, direction 1904 src/journal/journal-file.c direction_t direction, direction 1913 src/journal/journal-file.c direction, direction 1951 src/journal/journal-file.c direction_t direction, direction 1972 src/journal/journal-file.c direction, direction 1979 src/journal/journal-file.c direction_t direction, direction 1993 src/journal/journal-file.c i = direction == DIRECTION_DOWN ? 0 : n - 1; direction 2009 src/journal/journal-file.c if (direction == DIRECTION_DOWN) { direction 2031 src/journal/journal-file.c (direction == DIRECTION_DOWN ? ofs <= p : ofs >= p)) { direction 2096 src/journal/journal-file.c direction_t direction, direction 2115 src/journal/journal-file.c i = direction == DIRECTION_DOWN ? 0 : n - 1; direction 2133 src/journal/journal-file.c if (direction == DIRECTION_DOWN) { direction 2158 src/journal/journal-file.c direction_t direction, direction 2176 src/journal/journal-file.c direction, direction 2185 src/journal/journal-file.c direction_t direction, direction 2207 src/journal/journal-file.c direction, direction 2229 src/journal/journal-file.c direction, direction 2244 src/journal/journal-file.c direction, direction 2267 src/journal/journal-file.c direction_t direction, direction 2285 src/journal/journal-file.c direction, direction 2293 src/journal/journal-file.c direction_t direction, direction 2311 src/journal/journal-file.c direction, direction 179 src/journal/journal-file.h int journal_file_next_entry(JournalFile *f, Object *o, uint64_t p, direction_t direction, Object **ret, uint64_t *offset); direction 182 src/journal/journal-file.h int journal_file_next_entry_for_data(JournalFile *f, Object *o, uint64_t p, uint64_t data_offset, direction_t direction, Object **ret, uint64_t *offset); direction 184 src/journal/journal-file.h int journal_file_move_to_entry_by_offset(JournalFile *f, uint64_t seqnum, direction_t direction, Object **ret, uint64_t *offset); direction 185 src/journal/journal-file.h int journal_file_move_to_entry_by_seqnum(JournalFile *f, uint64_t seqnum, direction_t direction, Object **ret, uint64_t *offset); direction 186 src/journal/journal-file.h int journal_file_move_to_entry_by_realtime(JournalFile *f, uint64_t realtime, direction_t direction, Object **ret, uint64_t *offset); direction 187 src/journal/journal-file.h int journal_file_move_to_entry_by_monotonic(JournalFile *f, sd_id128_t boot_id, uint64_t monotonic, direction_t direction, Object **ret, uint64_t *offset); direction 189 src/journal/journal-file.h int journal_file_move_to_entry_by_offset_for_data(JournalFile *f, uint64_t data_offset, uint64_t p, direction_t direction, Object **ret, uint64_t *offset); direction 190 src/journal/journal-file.h int journal_file_move_to_entry_by_seqnum_for_data(JournalFile *f, uint64_t data_offset, uint64_t seqnum, direction_t direction, Object **ret, uint64_t *offset); direction 191 src/journal/journal-file.h int journal_file_move_to_entry_by_realtime_for_data(JournalFile *f, uint64_t data_offset, uint64_t realtime, direction_t direction, Object **ret, uint64_t *offset); direction 192 src/journal/journal-file.h int journal_file_move_to_entry_by_monotonic_for_data(JournalFile *f, uint64_t data_offset, sd_id128_t boot_id, uint64_t monotonic, direction_t direction, Object **ret, uint64_t *offset); direction 116 src/journal/sd-journal.c direction_t direction, uint64_t offset) { direction 127 src/journal/sd-journal.c f->last_direction = direction; direction 498 src/journal/sd-journal.c static bool whole_file_precedes_location(JournalFile *f, Location *l, direction_t direction) { direction 506 src/journal/sd-journal.c return direction == DIRECTION_DOWN ? direction 511 src/journal/sd-journal.c return direction == DIRECTION_DOWN ? direction 518 src/journal/sd-journal.c static bool file_may_have_preceding_entry(JournalFile *f, JournalFile *of, uint64_t op, direction_t direction) { direction 530 src/journal/sd-journal.c return direction == DIRECTION_DOWN ? direction 534 src/journal/sd-journal.c return direction == DIRECTION_DOWN ? direction 604 src/journal/sd-journal.c direction_t direction, direction 623 src/journal/sd-journal.c return journal_file_move_to_entry_by_offset_for_data(f, dp, after_offset, direction, ret, offset); direction 633 src/journal/sd-journal.c r = next_for_match(j, i, f, after_offset, direction, NULL, &cp); direction 637 src/journal/sd-journal.c if (np == 0 || (direction == DIRECTION_DOWN ? cp < np : cp > np)) direction 655 src/journal/sd-journal.c r = next_for_match(j, m->matches, f, after_offset, direction, NULL, &np); direction 659 src/journal/sd-journal.c assert(direction == DIRECTION_DOWN ? np >= after_offset : np <= after_offset); direction 665 src/journal/sd-journal.c r = next_for_match(j, i, f, np, direction, NULL, &cp); direction 669 src/journal/sd-journal.c assert(direction == DIRECTION_DOWN ? cp >= np : cp <= np); direction 670 src/journal/sd-journal.c if (direction == DIRECTION_DOWN ? cp > np : cp < np) { direction 695 src/journal/sd-journal.c direction_t direction, direction 719 src/journal/sd-journal.c return journal_file_move_to_entry_by_seqnum_for_data(f, dp, j->current_location.seqnum, direction, ret, offset); direction 721 src/journal/sd-journal.c r = journal_file_move_to_entry_by_monotonic_for_data(f, dp, j->current_location.boot_id, j->current_location.monotonic, direction, ret, offset); direction 726 src/journal/sd-journal.c return journal_file_move_to_entry_by_realtime_for_data(f, dp, j->current_location.realtime, direction, ret, offset); direction 728 src/journal/sd-journal.c return journal_file_next_entry_for_data(f, NULL, 0, dp, direction, ret, offset); direction 740 src/journal/sd-journal.c r = find_location_for_match(j, i, f, direction, NULL, &cp); direction 744 src/journal/sd-journal.c if (np == 0 || (direction == DIRECTION_DOWN ? np > cp : np < cp)) direction 778 src/journal/sd-journal.c r = find_location_for_match(j, i, f, direction, NULL, &cp); direction 782 src/journal/sd-journal.c if (np == 0 || (direction == DIRECTION_DOWN ? cp > np : cp < np)) direction 786 src/journal/sd-journal.c return next_for_match(j, m, f, np, direction, ret, offset); direction 793 src/journal/sd-journal.c direction_t direction, direction 812 src/journal/sd-journal.c return journal_file_move_to_entry_by_seqnum(f, j->current_location.seqnum, direction, ret, offset); direction 814 src/journal/sd-journal.c r = journal_file_move_to_entry_by_monotonic(f, j->current_location.boot_id, j->current_location.monotonic, direction, ret, offset); direction 819 src/journal/sd-journal.c return journal_file_move_to_entry_by_realtime(f, j->current_location.realtime, direction, ret, offset); direction 821 src/journal/sd-journal.c return journal_file_next_entry(f, NULL, 0, direction, ret, offset); direction 823 src/journal/sd-journal.c return find_location_for_match(j, j->level0, f, direction, ret, offset); direction 829 src/journal/sd-journal.c direction_t direction, direction 847 src/journal/sd-journal.c return journal_file_next_entry(f, c, cp, direction, ret, offset); direction 851 src/journal/sd-journal.c return next_for_match(j, j->level0, f, direction == DIRECTION_DOWN ? cp+1 : cp-1, direction, ret, offset); direction 854 src/journal/sd-journal.c static int next_beyond_location(sd_journal *j, JournalFile *f, direction_t direction, Object **ret, uint64_t *offset) { direction 862 src/journal/sd-journal.c if (f->last_direction == direction && f->current_offset > 0) { direction 869 src/journal/sd-journal.c r = next_with_matches(j, f, direction, &c, &cp); direction 873 src/journal/sd-journal.c r = find_location_with_matches(j, f, direction, &c, &cp); direction 892 src/journal/sd-journal.c found = direction == DIRECTION_DOWN ? k > 0 : k < 0; direction 904 src/journal/sd-journal.c r = next_with_matches(j, f, direction, &c, &cp); direction 910 src/journal/sd-journal.c static int real_journal_next(sd_journal *j, direction_t direction) { direction 924 src/journal/sd-journal.c if (whole_file_precedes_location(f, &j->current_location, direction)) direction 927 src/journal/sd-journal.c if (new_file && !file_may_have_preceding_entry(f, new_file, new_offset, direction)) direction 930 src/journal/sd-journal.c r = next_beyond_location(j, f, direction, &o, &p); direction 945 src/journal/sd-journal.c found = direction == DIRECTION_DOWN ? k < 0 : k > 0; direction 961 src/journal/sd-journal.c set_location(j, LOCATION_DISCRETE, new_file, o, direction, new_offset); direction 974 src/journal/sd-journal.c static int real_journal_next_skip(sd_journal *j, direction_t direction, uint64_t skip) { direction 984 src/journal/sd-journal.c return real_journal_next(j, direction); direction 990 src/journal/sd-journal.c r = real_journal_next(j, direction); direction 99 src/libsystemd/sd-bus/bus-introspect.c static int introspect_write_arguments(struct introspect *i, const char *signature, const char *direction) { direction 114 src/libsystemd/sd-bus/bus-introspect.c if (direction) direction 115 src/libsystemd/sd-bus/bus-introspect.c fprintf(i->f, " direction=\"%s\"/>\n", direction);