Searched defs:move_diff (Results 1 - 2 of 2) sorted by relevance
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-sync-rewrite.c | 251 int mbox_sync_try_rewrite(struct mbox_sync_mail_context *ctx, off_t move_diff) argument 274 } else if (move_diff < 0 && 275 new_hdr_size - old_hdr_size <= (uoff_t)-move_diff) { 293 if (ctx->header_first_change == (size_t)-1 && move_diff == 0) { 299 if (move_diff != 0) { 313 move_diff) < 0) { 322 mbox_sync_first_mail_written(ctx, ctx->hdr_offset + move_diff); 404 off_t move_diff, uoff_t expunged_space, 467 dest_offset = offset + move_diff; 497 uoff_t end_offset, off_t move_diff, uoff_ 400 mbox_sync_read_and_move(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx, struct mbox_sync_mail *mails, uint32_t seq, uint32_t idx, uint32_t padding, off_t move_diff, uoff_t expunged_space, uoff_t end_offset, bool first_nonexpunged) argument 495 mbox_sync_rewrite(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx, uoff_t end_offset, off_t move_diff, uoff_t extra_space, uint32_t first_seq, uint32_t last_seq) argument [all...] |
H A D | mbox-sync.c | 642 off_t move_diff; local 647 move_diff = -sync_ctx->expunged_space; 663 i_assert(mail_ctx->mail.from_offset + move_diff != 1 && 664 mail_ctx->mail.from_offset + move_diff != 2); 667 ret = mbox_sync_try_rewrite(mail_ctx, move_diff); 675 -move_diff); 676 mail_ctx->mail.from_offset += move_diff; 677 mail_ctx->mail.offset += move_diff; 742 uoff_t end_offset, move_diff, extra_space, needed_space; local 782 move_diff [all...] |
Completed in 1107 milliseconds