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;