| /dovecot/src/lib-index/ |
| H A D | mail-index-dummy-view.c | 6 #include "mail-index-view-private.h" 8 static void dummy_view_close(struct mail_index_view *view ATTR_UNUSED) 10 i_assert(view->refcount == 0); 12 array_free(&view->module_contexts); 13 i_free(view); 17 dummy_view_get_message_count(struct mail_index_view *view ATTR_UNUSED) 38 struct mail_index_view *view; local 40 view = i_new(struct mail_index_view, 1); 41 view->refcount = 1; 42 view [all...] |
| H A D | test-mail-index-modseq.c | 29 struct mail_index_view *view, *view2; local 43 view = mail_index_view_open(index); 46 trans = mail_index_transaction_begin(view, 0); 54 trans = mail_index_transaction_begin(view, 0); 62 trans = mail_index_transaction_begin(view, 0); 76 mail_index_view_close(&view);
|
| H A D | mail-cache-decisions.c | 73 void mail_cache_decision_state_update(struct mail_cache_view *view, argument 76 struct mail_cache *cache = view->cache; 83 if (view->no_decision_updates) 106 mail_index_lookup_uid(view->view, seq, &uid); 107 hdr = mail_index_get_header(view->view); 129 void mail_cache_decision_add(struct mail_cache_view *view, uint32_t seq, argument 132 struct mail_cache *cache = view->cache; 137 if (MAIL_CACHE_IS_UNUSABLE(cache) || view [all...] |
| H A D | mail-index-sync-private.h | 27 struct mail_index_view *view; member in struct:mail_index_sync_map_ctx 52 struct mail_index_view *view,
|
| H A D | test-mail-transaction-log-file.c | 248 struct mail_index_view *view = mail_index_view_open(index); local 251 mail_index_transaction_begin(view, 0); 257 mail_index_view_close(&view); 278 struct mail_index_view *view = mail_index_view_open(index); local 280 mail_index_transaction_begin(view, 0); 284 mail_index_view_close(&view); 287 view = mail_index_view_open(index); 288 trans = mail_index_transaction_begin(view, 0); 292 mail_index_view_close(&view); 382 struct mail_index_view *view local [all...] |
| H A D | test-mail-transaction-log-view.c | 7 #include "mail-transaction-log-view-private.h" 10 static struct mail_transaction_log_view *view; variable in typeref:struct:mail_transaction_log_view 99 files = array_get(&view->file_refs, &count); 156 view = mail_transaction_log_view_open(log); 157 i_assert(view != NULL); 158 test_assert(log->views == view && 165 test_assert(mail_transaction_log_view_set(view, 0, 0, (uint32_t)-1, (uoff_t)-1, &reset, &reason) == 1 && 168 !mail_transaction_log_view_is_corrupted(view)); 169 mail_transaction_log_view_get_prev_pos(view, &seq, &offset); 171 test_assert(mail_transaction_log_view_next(view, [all...] |
| H A D | mail-index-sync-keywords.c | 7 #include "mail-index-view-private.h" 15 struct mail_index_map *map = ctx->view->map; 20 mail_index_keyword_lookup(ctx->view->index, keyword_name, 181 map = ctx->view->map; 208 struct mail_index_view *view = ctx->view; local 216 if (!mail_index_lookup_seq_range(view, uid1, uid2, &seq1, &seq2)) 233 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq1); 241 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq1); 256 struct mail_index_view *view local [all...] |
| H A D | mail-index-transaction.c | 47 return t->view; 81 DLLIST_REMOVE(&t->view->transactions_list, t); 83 mail_index_view_transaction_unref(t->view); 86 mail_index_view_close(&t->view); 96 head_hdr = &t->view->index->map->hdr; 97 hdr = &t->view->map->hdr; 129 /* seq points to the transaction's primary view */ 130 mail_index_lookup_uid(t->view, seq, &uid); 133 primary view if the message is already expunged */ 135 mail_index_refresh(t->view 327 mail_index_transaction_begin(struct mail_index_view *view, enum mail_index_transaction_flags flags) argument [all...] |
| /dovecot/src/lib-storage/index/ |
| H A D | index-pop3-uidl.c | 33 mail_index_get_header_ext(mail->transaction->view, 62 struct mail_index_view *view; local 68 mail_index_get_header_ext(trans->view, trans->box->pop3_uidl_hdr_ext_id, 79 mail_index_view_get_messages_count(trans->view)) 88 view = mail_index_view_open(trans->box->index); 91 mail_index_view_get_messages_count(view); 92 mail_index_view_close(&view);
|
| H A D | index-rebuild.h | 9 struct mail_index_view *view; member in struct:index_rebuild_context 24 index_index_rebuild_init(struct mailbox *box, struct mail_index_view *view,
|
| H A D | index-search-private.h | 13 struct mail_index_view *view; member in struct:index_search_context
|
| H A D | index-rebuild.c | 14 struct mail_index_view *view, 20 mail_index_lookup_ext(view, old_seq, ctx->box->mail_vsize_ext_id, 30 struct mail_index_view *view, 41 mail_index_lookup_ext_full(view, old_seq, ctx->cache_ext_id, 46 if (!mail_index_ext_get_reset_id(view, map, ctx->cache_ext_id, 65 struct mail_index_view *view, 68 struct mail_index *index = mail_index_view_get_index(view); 75 rec = mail_index_lookup(view, old_seq); 81 mail_index_lookup_keywords(view, old_seq, &old_keywords); 87 modseq = mail_index_modseq_lookup(view, old_se 13 index_index_copy_vsize(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument 29 index_index_copy_cache(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument 64 index_index_copy_from_old(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument 196 index_index_rebuild_init(struct mailbox *box, struct mail_index_view *view, struct mail_index_transaction *trans) argument [all...] |
| /dovecot/src/lib-storage/list/ |
| H A D | mailbox-list-index-sync.h | 14 struct mail_index_view *view; member in struct:mailbox_list_index_sync_context
|
| H A D | mailbox-list-notify-tree.c | 15 struct mail_index_view *view; member in struct:mailbox_list_notify_tree 26 if (!mail_index_lookup_seq(tree->view, nnode->index_uid, &seq)) 30 (void)mailbox_list_index_status(tree->list, tree->view, seq, 88 tree->view = mail_index_view_open(ilist->index); 94 mail_index_view_close(&tree->view);
|
| /dovecot/src/lib-storage/index/mbox/ |
| H A D | mbox-file.c | 142 struct mail_index_view *view, 148 mail_index_lookup_ext(view, seq, mbox->mbox_ext_idx, &data, &deleted); 164 int mbox_file_seek(struct mbox_mailbox *mbox, struct mail_index_view *view, argument 170 ret = mbox_file_lookup_offset(mbox, view, seq, &offset); 199 if (!mbox_sync_parse_match_mail(mbox, view, seq)) 141 mbox_file_lookup_offset(struct mbox_mailbox *mbox, struct mail_index_view *view, uint32_t seq, uoff_t *offset_r) argument
|
| H A D | mbox-sync-list-index.c | 9 struct mail_index_view *view) 13 mail_index_ext_register(mail_index_view_get_index(view), 8 mbox_list_get_ext_id(struct mbox_mailbox *mbox, struct mail_index_view *view) argument
|
| /dovecot/src/lib-storage/ |
| H A D | mailbox-recent-flags.c | 31 struct mail_index_view *view, 37 mail_index_lookup_uid(view, seq1, &uid); 65 hdr = mail_index_get_header(box->view); 74 /* completely invisible to this view */ 94 mail_index_lookup_uid(box->view, seq1, &uid); 30 mailbox_recent_flags_set_seqs(struct mailbox *box, struct mail_index_view *view, uint32_t seq1, uint32_t seq2) argument
|
| /dovecot/src/lib-storage/index/dbox-single/ |
| H A D | sdbox-sync-rebuild.c | 18 uid_validity = mail_index_get_header(ctx->view)->uid_validity; 180 struct mail_index_view *view; local 202 view = mail_index_view_open(mbox->box.index); 203 trans = mail_index_transaction_begin(view, 206 ctx = index_index_rebuild_init(&mbox->box, view, trans); 216 mail_index_view_close(&view);
|
| H A D | sdbox-storage.c | 145 struct mail_index_view *view; local 152 view = mail_index_view_open(mbox->box.index); 153 mail_index_get_header_ext(view, mbox->hdr_ext_id, 175 mail_index_view_close(&view); 223 new_trans = mail_index_transaction_begin(box->view, 0); 227 hdr = mail_index_get_header(box->view); 257 mail_index_modseq_get_highest(box->view) <
|
| /dovecot/src/lib-storage/index/dbox-multi/ |
| H A D | mdbox-mail.c | 16 int mdbox_mail_lookup(struct mdbox_mailbox *mbox, struct mail_index_view *view, argument 25 mail_index_lookup_ext(view, seq, mbox->ext_id, &data, NULL); 28 mail_index_lookup_uid(view, seq, &uid); 61 if (mail_index_is_expunged(_mail->transaction->view, _mail->seq)) { 112 if (mdbox_mail_lookup(mbox, _mail->transaction->view, 156 mail_index_lookup_ext(mail->transaction->view, mail->seq, 180 if (mdbox_mail_lookup(mbox, _mail->transaction->view,
|
| H A D | mdbox-map-private.h | 18 struct mail_index_view *view; member in struct:mdbox_map 61 struct mail_index_view *view, uint32_t seq,
|
| H A D | mdbox-save.c | 58 mail_index_lookup_ext(t->view, seq, ctx->mbox->ext_id, &data, NULL); 248 struct mail_index_view *view = ctx->ctx.ctx.transaction->view; local 262 mail_index_lookup_ext(view, mails[i].seq, mbox->ext_id, 444 if (mdbox_mail_lookup(src_mbox, mail->transaction->view, mail->seq, 450 mail_index_lookup_ext(mail->transaction->view, mail->seq,
|
| H A D | mdbox-storage.c | 210 mail_index_get_header_ext(mbox->box.view, mbox->hdr_ext_id, 267 struct mail_index_view *view; local 275 new_trans = mail_index_transaction_begin(box->view, 0); 279 view = mail_index_view_open(box->index); 280 hdr = mail_index_get_header(view); 309 mail_index_modseq_get_highest(view) < update->min_highest_modseq) { 314 mail_index_view_close(&view); 397 idx_hdr = mail_index_get_header(mbox->box.view);
|
| /dovecot/src/lib-storage/index/maildir/ |
| H A D | maildir-util.c | 32 struct mail_index_view *view = mbox->flags_view; local 39 if (view == NULL || !mail_index_lookup_seq(view, uid, &seq)) { 45 mail_index_lookup_view_flags(view, seq, &flags, &keywords);
|
| /dovecot/src/lib-storage/index/dbox-common/ |
| H A D | dbox-storage.c | 276 const struct mail_index_header *hdr = mail_index_get_header(box->view); 329 if (mail_index_get_header(box->view)->uid_validity != 0) { 359 struct mail_index_view *view; local 364 ret = mail_index_sync_begin(box->index, &sync_ctx, &view, &trans, 0); 371 if (mail_index_get_header(view)->uid_validity == 0) { 413 mail_index_get_header_ext(box->view, ext_id, &data, &data_size);
|