Searched refs:mail_ctx (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/lib-storage/index/mbox/
H A Dmbox-sync.c130 struct mbox_sync_mail_context *mail_ctx)
140 i_zero(mail_ctx);
141 mail_ctx->sync_ctx = sync_ctx;
142 mail_ctx->seq = ++sync_ctx->seq;
143 mail_ctx->header = sync_ctx->header;
145 mail_ctx->mail.from_offset =
147 if (istream_raw_mbox_get_header_offset(sync_ctx->input, &mail_ctx->mail.offset) < 0) {
149 "Couldn't get header offset for seq=%u", mail_ctx->seq);
153 if (mbox_sync_parse_next_mail(sync_ctx->input, mail_ctx) < 0)
158 i_assert(sync_ctx->input->v_offset != mail_ctx
129 mbox_sync_read_next_mail(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx) argument
305 mbox_sync_update_index_keywords(struct mbox_sync_mail_context *mail_ctx) argument
321 mbox_sync_update_md5_if_changed(struct mbox_sync_mail_context *mail_ctx) argument
336 mbox_sync_get_dirty_flags(struct mbox_sync_mail_context *mail_ctx, const struct mail_index_record *rec) argument
374 mbox_sync_update_flags(struct mbox_sync_mail_context *mail_ctx, const struct mail_index_record *rec) argument
414 mbox_sync_update_index(struct mbox_sync_mail_context *mail_ctx, const struct mail_index_record *rec) argument
603 mbox_sync_handle_expunge(struct mbox_sync_mail_context *mail_ctx) argument
638 mbox_sync_handle_header(struct mbox_sync_mail_context *mail_ctx) argument
739 mbox_sync_handle_missing_space(struct mbox_sync_mail_context *mail_ctx) argument
989 mbox_sync_hdr_update(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx) argument
1009 mbox_sync_imapbase(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx) argument
1027 mbox_sync_loop(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx, bool partial) argument
1310 mbox_sync_handle_eof_updates(struct mbox_sync_context *sync_ctx, struct mbox_sync_mail_context *mail_ctx) argument
1601 struct mbox_sync_mail_context mail_ctx; local
[all...]
H A Dmbox-sync-rewrite.c330 struct mbox_sync_mail_context *mail_ctx,
338 i_zero(mail_ctx);
339 mail_ctx->sync_ctx = sync_ctx;
340 mail_ctx->seq = seq;
341 mail_ctx->header = sync_ctx->header;
344 &mail_ctx->mail.offset) < 0) {
349 mail_ctx->mail.body_size = mails[idx].body_size;
376 if (mbox_sync_parse_next_mail(sync_ctx->input, mail_ctx) < 0)
378 i_assert(mail_ctx->mail.pseudo == mails[idx].pseudo);
388 mbox_sync_headers_remove_space(mail_ctx, (size_
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
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 Dmbox-sync-private.h169 struct mbox_sync_mail_context *mail_ctx,
/dovecot/src/lib-storage/index/
H A Dindex-search.c84 ctx->mail_ctx.seen_lost_data = TRUE;
147 if (seq_range_exists(&arg->value.seqset, ctx->mail_ctx.seq))
168 mail_index_lookup_keywords(ctx->view, ctx->mail_ctx.seq,
187 index_transaction_init_pvt(ctx->mail_ctx.transaction);
192 return mail_index_lookup_seq(ctx->mail_ctx.transaction->view_pvt,
223 rec = mail_index_lookup(ctx->mail_ctx.transaction->view_pvt,
237 arg->value.flags, ctx->mail_ctx.seq);
240 arg->initialized.keywords, ctx->mail_ctx.seq);
243 ctx->mail_ctx.seq);
257 rec = mail_index_lookup(ctx->view, ctx->mail_ctx
[all...]
H A Dindex-search-private.h12 struct mail_search_context mail_ctx; member in struct:index_search_context
H A Dindex-search-mime.c265 if (ictx->mail_ctx.normalizer(arg->value.str,
275 if (ictx->mail_ctx.normalizer(value,

Completed in 19 milliseconds