JournalFile        58 src/journal-remote/journal-remote-write.c static int do_rotate(JournalFile **f, bool compress, bool seal) {
JournalFile        42 src/journal-remote/journal-remote-write.h         JournalFile *journal;
JournalFile        30 src/journal/journal-authenticate.c static uint64_t journal_file_tag_seqnum(JournalFile *f) {
JournalFile        41 src/journal/journal-authenticate.c int journal_file_append_tag(JournalFile *f) {
JournalFile        80 src/journal/journal-authenticate.c int journal_file_hmac_start(JournalFile *f) {
JournalFile       100 src/journal/journal-authenticate.c static int journal_file_get_epoch(JournalFile *f, uint64_t realtime, uint64_t *epoch) {
JournalFile       121 src/journal/journal-authenticate.c static int journal_file_fsprg_need_evolve(JournalFile *f, uint64_t realtime) {
JournalFile       140 src/journal/journal-authenticate.c int journal_file_fsprg_evolve(JournalFile *f, uint64_t realtime) {
JournalFile       168 src/journal/journal-authenticate.c int journal_file_fsprg_seek(JournalFile *f, uint64_t goal) {
JournalFile       206 src/journal/journal-authenticate.c int journal_file_maybe_append_tag(JournalFile *f, uint64_t realtime) {
JournalFile       232 src/journal/journal-authenticate.c int journal_file_hmac_put_object(JournalFile *f, int type, Object *o, uint64_t p) {
JournalFile       292 src/journal/journal-authenticate.c int journal_file_hmac_put_header(JournalFile *f) {
JournalFile       319 src/journal/journal-authenticate.c int journal_file_fss_load(JournalFile *f) {
JournalFile       439 src/journal/journal-authenticate.c int journal_file_hmac_setup(JournalFile *f) {
JournalFile       454 src/journal/journal-authenticate.c int journal_file_append_first_tag(JournalFile *f) {
JournalFile       492 src/journal/journal-authenticate.c int journal_file_parse_verification_key(JournalFile *f, const char *key) {
JournalFile       548 src/journal/journal-authenticate.c bool journal_file_next_evolve_usec(JournalFile *f, usec_t *u) {
JournalFile        74 src/journal/journal-file.c static int journal_file_set_online(JournalFile *f) {
JournalFile        97 src/journal/journal-file.c int journal_file_set_offline(JournalFile *f) {
JournalFile       118 src/journal/journal-file.c void journal_file_close(JournalFile *f) {
JournalFile       163 src/journal/journal-file.c static int journal_file_init_header(JournalFile *f, JournalFile *template) {
JournalFile       200 src/journal/journal-file.c static int journal_file_refresh_header(JournalFile *f) {
JournalFile       227 src/journal/journal-file.c static int journal_file_verify_header(JournalFile *f) {
JournalFile       318 src/journal/journal-file.c static int journal_file_fstat(JournalFile *f) {
JournalFile       334 src/journal/journal-file.c static int journal_file_allocate(JournalFile *f, uint64_t offset, uint64_t size) {
JournalFile       406 src/journal/journal-file.c static int journal_file_move_to(JournalFile *f, int context, bool keep_always, uint64_t offset, uint64_t size, void **ret) {
JournalFile       449 src/journal/journal-file.c int journal_file_move_to_object(JournalFile *f, int type, uint64_t offset, Object **ret) {
JournalFile       493 src/journal/journal-file.c static uint64_t journal_file_entry_seqnum(JournalFile *f, uint64_t *seqnum) {
JournalFile       519 src/journal/journal-file.c int journal_file_append_object(JournalFile *f, int type, uint64_t size, Object **ret, uint64_t *offset) {
JournalFile       569 src/journal/journal-file.c static int journal_file_setup_data_hash_table(JournalFile *f) {
JournalFile       602 src/journal/journal-file.c static int journal_file_setup_field_hash_table(JournalFile *f) {
JournalFile       628 src/journal/journal-file.c static int journal_file_map_data_hash_table(JournalFile *f) {
JournalFile       650 src/journal/journal-file.c static int journal_file_map_field_hash_table(JournalFile *f) {
JournalFile       673 src/journal/journal-file.c                 JournalFile *f,
JournalFile       713 src/journal/journal-file.c                 JournalFile *f,
JournalFile       759 src/journal/journal-file.c                 JournalFile *f,
JournalFile       803 src/journal/journal-file.c                 JournalFile *f,
JournalFile       820 src/journal/journal-file.c                 JournalFile *f,
JournalFile       898 src/journal/journal-file.c                 JournalFile *f,
JournalFile       915 src/journal/journal-file.c                 JournalFile *f,
JournalFile       977 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1104 src/journal/journal-file.c static int link_entry_into_array(JournalFile *f,
JournalFile      1177 src/journal/journal-file.c static int link_entry_into_array_plus_one(JournalFile *f,
JournalFile      1206 src/journal/journal-file.c static int journal_file_link_entry_item(JournalFile *f, Object *o, uint64_t offset, uint64_t i) {
JournalFile      1228 src/journal/journal-file.c static int journal_file_link_entry(JournalFile *f, Object *o, uint64_t offset) {
JournalFile      1271 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1318 src/journal/journal-file.c void journal_file_post_change(JournalFile *f) {
JournalFile      1342 src/journal/journal-file.c int journal_file_append_entry(JournalFile *f, const dual_timestamp *ts, const struct iovec iovec[], unsigned n_iovec, uint64_t *seqnum, Object **ret, uint64_t *offset) {
JournalFile      1442 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1502 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1538 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1542 src/journal/journal-file.c                 int (*test_object)(JournalFile *f, uint64_t p, uint64_t needle),
JournalFile      1746 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1751 src/journal/journal-file.c                 int (*test_object)(JournalFile *f, uint64_t p, uint64_t needle),
JournalFile      1818 src/journal/journal-file.c _pure_ static int test_object_offset(JournalFile *f, uint64_t p, uint64_t needle) {
JournalFile      1831 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1847 src/journal/journal-file.c static int test_object_seqnum(JournalFile *f, uint64_t p, uint64_t needle) {
JournalFile      1867 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1882 src/journal/journal-file.c static int test_object_realtime(JournalFile *f, uint64_t p, uint64_t needle) {
JournalFile      1902 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1917 src/journal/journal-file.c static int test_object_monotonic(JournalFile *f, uint64_t p, uint64_t needle) {
JournalFile      1937 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1948 src/journal/journal-file.c                 JournalFile *f,
JournalFile      1977 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2044 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2093 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2155 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2181 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2264 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2290 src/journal/journal-file.c                 JournalFile *f,
JournalFile      2315 src/journal/journal-file.c void journal_file_dump(JournalFile *f) {
JournalFile      2398 src/journal/journal-file.c void journal_file_print_header(JournalFile *f) {
JournalFile      2483 src/journal/journal-file.c                 JournalFile *template,
JournalFile      2484 src/journal/journal-file.c                 JournalFile **ret) {
JournalFile      2486 src/journal/journal-file.c         JournalFile *f;
JournalFile      2501 src/journal/journal-file.c         f = new0(JournalFile, 1);
JournalFile      2666 src/journal/journal-file.c int journal_file_rotate(JournalFile **f, bool compress, bool seal) {
JournalFile      2669 src/journal/journal-file.c         JournalFile *old_file, *new_file = NULL;
JournalFile      2716 src/journal/journal-file.c                 JournalFile *template,
JournalFile      2717 src/journal/journal-file.c                 JournalFile **ret) {
JournalFile      2761 src/journal/journal-file.c int journal_file_copy_entry(JournalFile *from, JournalFile *to, Object *o, uint64_t p, uint64_t *seqnum, Object **ret, uint64_t *offset) {
JournalFile      2915 src/journal/journal-file.c int journal_file_get_cutoff_realtime_usec(JournalFile *f, usec_t *from, usec_t *to) {
JournalFile      2936 src/journal/journal-file.c int journal_file_get_cutoff_monotonic_usec(JournalFile *f, sd_id128_t boot_id, usec_t *from, usec_t *to) {
JournalFile      2978 src/journal/journal-file.c bool journal_file_rotate_suggested(JournalFile *f, usec_t max_file_usec) {
JournalFile       113 src/journal/journal-file.h                 JournalFile *template,
JournalFile       114 src/journal/journal-file.h                 JournalFile **ret);
JournalFile       116 src/journal/journal-file.h int journal_file_set_offline(JournalFile *f);
JournalFile       117 src/journal/journal-file.h void journal_file_close(JournalFile *j);
JournalFile       127 src/journal/journal-file.h                 JournalFile *template,
JournalFile       128 src/journal/journal-file.h                 JournalFile **ret);
JournalFile       164 src/journal/journal-file.h int journal_file_move_to_object(JournalFile *f, int type, uint64_t offset, Object **ret);
JournalFile       170 src/journal/journal-file.h int journal_file_append_object(JournalFile *f, int type, uint64_t size, Object **ret, uint64_t *offset);
JournalFile       171 src/journal/journal-file.h int journal_file_append_entry(JournalFile *f, const dual_timestamp *ts, const struct iovec iovec[], unsigned n_iovec, uint64_t *seqno, Object **ret, uint64_t *offset);
JournalFile       173 src/journal/journal-file.h int journal_file_find_data_object(JournalFile *f, const void *data, uint64_t size, Object **ret, uint64_t *offset);
JournalFile       174 src/journal/journal-file.h int journal_file_find_data_object_with_hash(JournalFile *f, const void *data, uint64_t size, uint64_t hash, Object **ret, uint64_t *offset);
JournalFile       176 src/journal/journal-file.h int journal_file_find_field_object(JournalFile *f, const void *field, uint64_t size, Object **ret, uint64_t *offset);
JournalFile       177 src/journal/journal-file.h int journal_file_find_field_object_with_hash(JournalFile *f, const void *field, uint64_t size, uint64_t hash, Object **ret, uint64_t *offset);
JournalFile       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);
JournalFile       180 src/journal/journal-file.h int journal_file_skip_entry(JournalFile *f, Object *o, uint64_t p, int64_t skip, Object **ret, uint64_t *offset);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       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);
JournalFile       194 src/journal/journal-file.h int journal_file_copy_entry(JournalFile *from, JournalFile *to, Object *o, uint64_t p, uint64_t *seqnum, Object **ret, uint64_t *offset);
JournalFile       196 src/journal/journal-file.h void journal_file_dump(JournalFile *f);
JournalFile       197 src/journal/journal-file.h void journal_file_print_header(JournalFile *f);
JournalFile       199 src/journal/journal-file.h int journal_file_rotate(JournalFile **f, bool compress, bool seal);
JournalFile       201 src/journal/journal-file.h void journal_file_post_change(JournalFile *f);
JournalFile       205 src/journal/journal-file.h int journal_file_get_cutoff_realtime_usec(JournalFile *f, usec_t *from, usec_t *to);
JournalFile       206 src/journal/journal-file.h int journal_file_get_cutoff_monotonic_usec(JournalFile *f, sd_id128_t boot, usec_t *from, usec_t *to);
JournalFile       208 src/journal/journal-file.h bool journal_file_rotate_suggested(JournalFile *f, usec_t max_file_usec);
JournalFile       216 src/journal/journal-file.h static inline int journal_file_object_keep(JournalFile *f, Object *o, uint64_t offset, void **release_cookie) {
JournalFile       224 src/journal/journal-file.h static inline int journal_file_object_release(JournalFile *f, void *release_cookie) {
JournalFile       108 src/journal/journal-internal.h         JournalFile *current_file;
JournalFile       120 src/journal/journal-internal.h         JournalFile *unique_file;
JournalFile       104 src/journal/journal-verify.c static int journal_file_object_verify(JournalFile *f, uint64_t offset, Object *o) {
JournalFile       391 src/journal/journal-verify.c                 JournalFile *f,
JournalFile       479 src/journal/journal-verify.c                 JournalFile *f,
JournalFile       566 src/journal/journal-verify.c                 JournalFile *f,
JournalFile       634 src/journal/journal-verify.c static int data_object_in_hash_table(JournalFile *f, uint64_t hash, uint64_t p) {
JournalFile       660 src/journal/journal-verify.c                 JournalFile *f,
JournalFile       706 src/journal/journal-verify.c                 JournalFile *f,
JournalFile       792 src/journal/journal-verify.c                 JournalFile *f,
JournalFile      1489 src/journal/journalctl.c         JournalFile *f;
JournalFile       194 src/journal/journald-server.c void server_fix_perms(Server *s, JournalFile *f, uid_t uid) {
JournalFile       246 src/journal/journald-server.c static JournalFile* find_journal(Server *s, uid_t uid) {
JournalFile       249 src/journal/journald-server.c         JournalFile *f;
JournalFile       299 src/journal/journald-server.c static int do_rotate(Server *s, JournalFile **f, const char* name,
JournalFile       322 src/journal/journald-server.c         JournalFile *f;
JournalFile       343 src/journal/journald-server.c         JournalFile *f;
JournalFile       369 src/journal/journald-server.c static void do_vacuum(Server *s, char *ids, JournalFile *f, const char* path,
JournalFile       449 src/journal/journald-server.c bool shall_try_append_again(JournalFile *f, int r) {
JournalFile       482 src/journal/journald-server.c         JournalFile *f;
JournalFile      1060 src/journal/journald-server.c                 JournalFile *f;
JournalFile      1603 src/journal/journald-server.c         JournalFile *f;
JournalFile      1618 src/journal/journald-server.c         JournalFile *f;
JournalFile        77 src/journal/journald-server.h         JournalFile *runtime_journal;
JournalFile        78 src/journal/journald-server.h         JournalFile *system_journal;
JournalFile       167 src/journal/journald-server.h void server_fix_perms(Server *s, JournalFile *f, uid_t uid);
JournalFile       168 src/journal/journald-server.h bool shall_try_append_again(JournalFile *f, int r);
JournalFile        52 src/journal/sd-journal.c static void remove_file_real(sd_journal *j, JournalFile *f);
JournalFile        80 src/journal/sd-journal.c         JournalFile *f;
JournalFile        98 src/journal/sd-journal.c static void init_location(Location *l, LocationType type, JournalFile *f, Object *o) {
JournalFile       115 src/journal/sd-journal.c static void set_location(sd_journal *j, LocationType type, JournalFile *f, Object *o,
JournalFile       414 src/journal/sd-journal.c static int compare_entry_order(JournalFile *af, Object *_ao,
JournalFile       415 src/journal/sd-journal.c                                JournalFile *bf, uint64_t bp) {
JournalFile       498 src/journal/sd-journal.c static bool whole_file_precedes_location(JournalFile *f, Location *l, direction_t direction) {
JournalFile       518 src/journal/sd-journal.c static bool file_may_have_preceding_entry(JournalFile *f, JournalFile *of, uint64_t op, direction_t direction) {
JournalFile       539 src/journal/sd-journal.c _pure_ static int compare_with_location(JournalFile *af, Object *ao, Location *l) {
JournalFile       602 src/journal/sd-journal.c                 JournalFile *f,
JournalFile       694 src/journal/sd-journal.c                 JournalFile *f,
JournalFile       792 src/journal/sd-journal.c                 JournalFile *f,
JournalFile       828 src/journal/sd-journal.c                 JournalFile *f,
JournalFile       854 src/journal/sd-journal.c static int next_beyond_location(sd_journal *j, JournalFile *f, direction_t direction, Object **ret, uint64_t *offset) {
JournalFile       911 src/journal/sd-journal.c         JournalFile *f, *new_file = NULL;
JournalFile      1330 src/journal/sd-journal.c         JournalFile *f = NULL;
JournalFile      1384 src/journal/sd-journal.c         JournalFile *f;
JournalFile      1402 src/journal/sd-journal.c static void remove_file_real(sd_journal *j, JournalFile *f) {
JournalFile      1668 src/journal/sd-journal.c         JournalFile *f;
JournalFile      1871 src/journal/sd-journal.c         JournalFile *f;
JournalFile      1908 src/journal/sd-journal.c         JournalFile *f;
JournalFile      1932 src/journal/sd-journal.c         JournalFile *f;
JournalFile      1996 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2088 src/journal/sd-journal.c static int return_data(sd_journal *j, JournalFile *f, Object *o, const void **data, size_t *size) {
JournalFile      2126 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2401 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2442 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2481 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2498 src/journal/sd-journal.c         JournalFile *f;
JournalFile      2562 src/journal/sd-journal.c                 JournalFile *of;