Lines Matching refs:seqnum
544 static uint64_t journal_file_entry_seqnum(JournalFile *f, uint64_t *seqnum) {
552 if (seqnum) {
553 /* If an external seqnum counter was passed, we update
557 if (*seqnum + 1 > r)
558 r = *seqnum + 1;
560 *seqnum = r;
1347 /* log_debug("=> %s seqnr=%"PRIu64" n_entries=%"PRIu64, f->path, o->entry.seqnum, f->header->n_entries); */
1373 uint64_t *seqnum,
1391 o->entry.seqnum = htole64(journal_file_entry_seqnum(f, seqnum));
1518 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) {
1560 r = journal_file_append_entry_internal(f, ts, xor_hash, items, n_iovec, seqnum, ret, offset);
2024 if (le64toh(o->entry.seqnum) == needle)
2026 else if (le64toh(o->entry.seqnum) < needle)
2034 uint64_t seqnum,
2044 seqnum,
2160 f->current_seqnum = le64toh(o->entry.seqnum);
2176 * identical, even if the seqnum does not match */
2185 /* If this is from the same seqnum source, compare
2459 uint64_t seqnum,
2476 seqnum,
2539 printf("Type: OBJECT_ENTRY seqnum=%"PRIu64" monotonic=%"PRIu64" realtime=%"PRIu64"\n",
2540 le64toh(o->entry.seqnum),
2558 printf("Type: OBJECT_TAG seqnum=%"PRIu64" epoch=%"PRIu64"\n",
2559 le64toh(o->tag.seqnum),
3012 int journal_file_copy_entry(JournalFile *from, JournalFile *to, Object *o, uint64_t p, uint64_t *seqnum, Object **ret, uint64_t *offset) {
3088 r = journal_file_append_entry_internal(to, &ts, xor_hash, items, n, seqnum, ret, offset);