Searched refs:mail_ctx (Results 1 - 6 of 6) sorted by relevance
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-sync.c | 130 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 D | mbox-sync-rewrite.c | 330 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 D | mbox-sync-private.h | 169 struct mbox_sync_mail_context *mail_ctx,
|
/dovecot/src/lib-storage/index/ |
H A D | index-search.c | 84 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 D | index-search-private.h | 12 struct mail_search_context mail_ctx; member in struct:index_search_context
|
H A D | index-search-mime.c | 265 if (ictx->mail_ctx.normalizer(arg->value.str, 275 if (ictx->mail_ctx.normalizer(value,
|
Completed in 14 milliseconds