Searched refs:expunged_space (Results 1 - 3 of 3) sorted by relevance

/dovecot/src/lib-storage/index/mbox/
H A Dmbox-sync-rewrite.c277 it, just update expunged_space accordingly */
279 i_assert(sync_ctx->expunged_space >=
281 sync_ctx->expunged_space -= new_hdr_size - old_hdr_size;
333 uoff_t expunged_space)
367 first_mail_expunge_extra - expunged_space != 0) {
371 expunged_space) */
404 off_t move_diff, uoff_t expunged_space,
416 expunged_space) < 0)
444 if (first_nonexpunged && expunged_space > 0) {
447 i_assert(mails[idx].from_offset >= expunged_space);
329 mbox_sync_read_next(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx, struct mbox_sync_mail *mails, uint32_t seq, uint32_t idx, uoff_t expunged_space) argument
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
502 uoff_t start_offset, expunged_space; local
[all...]
H A Dmbox-sync.c481 bool nocheck = rec == NULL || sync_ctx->expunged_space > 0;
635 sync_ctx->expunged_space += mail_ctx->mail.space;
645 if (sync_ctx->expunged_space > 0 && sync_ctx->need_space_seq == 0) {
647 move_diff = -sync_ctx->expunged_space;
653 expunged_space) */
709 if (sync_ctx->expunged_space > 0) {
716 covered by expunged_space. */
724 sync_ctx->expunged_space;
725 mail.space = sync_ctx->expunged_space;
727 sync_ctx->space_diff = sync_ctx->expunged_space;
[all...]
H A Dmbox-sync-private.h137 off_t expunged_space, space_diff; member in struct:mbox_sync_context

Completed in 15 milliseconds