Object 42 src/journal/journal-authenticate.c Object *o; Object 232 src/journal/journal-authenticate.c int journal_file_hmac_put_object(JournalFile *f, int type, Object *o, uint64_t p) { Object 468 src/journal/journal-authenticate.c if (p < offsetof(Object, hash_table.items)) Object 470 src/journal/journal-authenticate.c p -= offsetof(Object, hash_table.items); Object 477 src/journal/journal-authenticate.c if (p < offsetof(Object, hash_table.items)) Object 479 src/journal/journal-authenticate.c p -= offsetof(Object, hash_table.items); Object 40 src/journal/journal-def.h typedef union Object Object; Object 431 src/journal/journal-file.c static uint64_t minimum_header_size(Object *o) { Object 449 src/journal/journal-file.c int journal_file_move_to_object(JournalFile *f, int type, uint64_t offset, Object **ret) { Object 452 src/journal/journal-file.c Object *o; Object 466 src/journal/journal-file.c o = (Object*) t; Object 486 src/journal/journal-file.c o = (Object*) t; Object 519 src/journal/journal-file.c int journal_file_append_object(JournalFile *f, int type, uint64_t size, Object **ret, uint64_t *offset) { Object 522 src/journal/journal-file.c Object *tail, *o; Object 554 src/journal/journal-file.c o = (Object*) t; Object 571 src/journal/journal-file.c Object *o; Object 589 src/journal/journal-file.c offsetof(Object, hash_table.items) + s, Object 596 src/journal/journal-file.c f->header->data_hash_table_offset = htole64(p + offsetof(Object, hash_table.items)); Object 604 src/journal/journal-file.c Object *o; Object 615 src/journal/journal-file.c offsetof(Object, hash_table.items) + s, Object 622 src/journal/journal-file.c f->header->field_hash_table_offset = htole64(p + offsetof(Object, hash_table.items)); Object 674 src/journal/journal-file.c Object *o, Object 714 src/journal/journal-file.c Object *o, Object 761 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 769 src/journal/journal-file.c osize = offsetof(Object, field.payload) + size; Object 778 src/journal/journal-file.c Object *o; Object 805 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 822 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 830 src/journal/journal-file.c osize = offsetof(Object, data.payload) + size; Object 839 src/journal/journal-file.c Object *o; Object 854 src/journal/journal-file.c if (l <= offsetof(Object, data.payload)) Object 857 src/journal/journal-file.c l -= offsetof(Object, data.payload); Object 900 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 917 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 921 src/journal/journal-file.c Object *o; Object 943 src/journal/journal-file.c osize = offsetof(Object, field.payload) + size; Object 979 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 983 src/journal/journal-file.c Object *o; Object 1006 src/journal/journal-file.c osize = offsetof(Object, data.payload) + size; Object 1021 src/journal/journal-file.c o->object.size = htole64(offsetof(Object, data.payload) + rsize); Object 1048 src/journal/journal-file.c Object *fo = NULL; Object 1076 src/journal/journal-file.c uint64_t journal_file_entry_n_items(Object *o) { Object 1082 src/journal/journal-file.c return (le64toh(o->object.size) - offsetof(Object, entry.items)) / sizeof(EntryItem); Object 1085 src/journal/journal-file.c uint64_t journal_file_entry_array_n_items(Object *o) { Object 1091 src/journal/journal-file.c return (le64toh(o->object.size) - offsetof(Object, entry_array.items)) / sizeof(uint64_t); Object 1094 src/journal/journal-file.c uint64_t journal_file_hash_table_n_items(Object *o) { Object 1101 src/journal/journal-file.c return (le64toh(o->object.size) - offsetof(Object, hash_table.items)) / sizeof(HashItem); Object 1110 src/journal/journal-file.c Object *o; Object 1146 src/journal/journal-file.c offsetof(Object, entry_array.items) + n * sizeof(uint64_t), Object 1206 src/journal/journal-file.c static int journal_file_link_entry_item(JournalFile *f, Object *o, uint64_t offset, uint64_t i) { Object 1228 src/journal/journal-file.c static int journal_file_link_entry(JournalFile *f, Object *o, uint64_t offset) { Object 1276 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 1279 src/journal/journal-file.c Object *o; Object 1286 src/journal/journal-file.c osize = offsetof(Object, entry.items) + (n_items * sizeof(EntryItem)); Object 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) { Object 1372 src/journal/journal-file.c Object *o; Object 1445 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 1447 src/journal/journal-file.c Object *o; Object 1506 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 1508 src/journal/journal-file.c Object *o; Object 1544 src/journal/journal-file.c Object **ret, Object 1550 src/journal/journal-file.c Object *o, *array = NULL; Object 1753 src/journal/journal-file.c Object **ret, Object 1759 src/journal/journal-file.c Object *o; Object 1834 src/journal/journal-file.c Object **ret, Object 1848 src/journal/journal-file.c Object *o; Object 1870 src/journal/journal-file.c Object **ret, Object 1883 src/journal/journal-file.c Object *o; Object 1905 src/journal/journal-file.c Object **ret, Object 1918 src/journal/journal-file.c Object *o; Object 1939 src/journal/journal-file.c Object **o, Object 1952 src/journal/journal-file.c Object **ret, Object 1955 src/journal/journal-file.c Object *o; Object 1978 src/journal/journal-file.c Object *o, uint64_t p, Object 1980 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2045 src/journal/journal-file.c Object *o, uint64_t p, Object 2047 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2094 src/journal/journal-file.c Object *o, uint64_t p, Object 2097 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2101 src/journal/journal-file.c Object *d; Object 2159 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2162 src/journal/journal-file.c Object *d; Object 2186 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2188 src/journal/journal-file.c Object *o, *d; Object 2216 src/journal/journal-file.c Object *qo; Object 2268 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2270 src/journal/journal-file.c Object *d; Object 2294 src/journal/journal-file.c Object **ret, uint64_t *offset) { Object 2296 src/journal/journal-file.c Object *d; Object 2316 src/journal/journal-file.c Object *o; Object 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) { Object 2788 src/journal/journal-file.c Object *u; Object 2800 src/journal/journal-file.c l = le64toh(o->object.size) - offsetof(Object, data.payload); Object 2937 src/journal/journal-file.c Object *o; Object 164 src/journal/journal-file.h int journal_file_move_to_object(JournalFile *f, int type, uint64_t offset, Object **ret); Object 166 src/journal/journal-file.h uint64_t journal_file_entry_n_items(Object *o) _pure_; Object 167 src/journal/journal-file.h uint64_t journal_file_entry_array_n_items(Object *o) _pure_; Object 168 src/journal/journal-file.h uint64_t journal_file_hash_table_n_items(Object *o) _pure_; Object 170 src/journal/journal-file.h int journal_file_append_object(JournalFile *f, int type, uint64_t size, Object **ret, uint64_t *offset); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 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); Object 216 src/journal/journal-file.h static inline int journal_file_object_keep(JournalFile *f, Object *o, uint64_t offset, void **release_cookie) { Object 104 src/journal/journal-verify.c static int journal_file_object_verify(JournalFile *f, uint64_t offset, Object *o) { Object 149 src/journal/journal-verify.c le64toh(o->object.size) - offsetof(Object, data.payload), Object 159 src/journal/journal-verify.c h2 = hash64(o->data.payload, le64toh(o->object.size) - offsetof(Object, data.payload)); Object 399 src/journal/journal-verify.c Object *o; Object 480 src/journal/journal-verify.c Object *o, uint64_t p, Object 591 src/journal/journal-verify.c Object *o; Object 644 src/journal/journal-verify.c Object *o; Object 661 src/journal/journal-verify.c Object *o, uint64_t p, Object 674 src/journal/journal-verify.c Object *u; Object 726 src/journal/journal-verify.c Object *o; Object 797 src/journal/journal-verify.c Object *o; Object 1059 src/journal/journald-server.c Object *o = NULL; Object 98 src/journal/sd-journal.c static void init_location(Location *l, LocationType type, JournalFile *f, Object *o) { Object 115 src/journal/sd-journal.c static void set_location(sd_journal *j, LocationType type, JournalFile *f, Object *o, Object 414 src/journal/sd-journal.c static int compare_entry_order(JournalFile *af, Object *_ao, Object 418 src/journal/sd-journal.c Object *ao, *bo; Object 519 src/journal/sd-journal.c Object *o; Object 539 src/journal/sd-journal.c _pure_ static int compare_with_location(JournalFile *af, Object *ao, Location *l) { Object 605 src/journal/sd-journal.c Object **ret, Object 610 src/journal/sd-journal.c Object *n; Object 696 src/journal/sd-journal.c Object **ret, Object 732 src/journal/sd-journal.c Object *n; Object 794 src/journal/sd-journal.c Object **ret, Object 830 src/journal/sd-journal.c Object **ret, Object 833 src/journal/sd-journal.c Object *c; Object 854 src/journal/sd-journal.c static int next_beyond_location(sd_journal *j, JournalFile *f, direction_t direction, Object **ret, uint64_t *offset) { Object 855 src/journal/sd-journal.c Object *c; Object 915 src/journal/sd-journal.c Object *o; Object 1013 src/journal/sd-journal.c Object *o; Object 1151 src/journal/sd-journal.c Object *o; Object 1907 src/journal/sd-journal.c Object *o; Object 1931 src/journal/sd-journal.c Object *o; Object 2000 src/journal/sd-journal.c Object *o; Object 2038 src/journal/sd-journal.c l = le64toh(o->object.size) - offsetof(Object, data.payload); Object 2088 src/journal/sd-journal.c static int return_data(sd_journal *j, JournalFile *f, Object *o, const void **data, size_t *size) { Object 2093 src/journal/sd-journal.c l = le64toh(o->object.size) - offsetof(Object, data.payload); Object 2130 src/journal/sd-journal.c Object *o; Object 2564 src/journal/sd-journal.c Object *o; Object 2638 src/journal/sd-journal.c Object *oo;