/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-index-sync.h | 8 struct mailbox_list_index *ilist; member in struct:mailbox_list_index_sync_context
|
H A D | mailbox-list-index-iter.c | 14 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 23 ilist->has_backing_store) { 28 ilist->has_backing_store) { 40 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 47 return ilist->module_ctx.super.iter_init(list, patterns, flags); 63 ctx->next_node = ilist->mailbox_tree; 64 ctx->mailbox_pool = ilist->mailbox_pool; 181 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(_ctx->list); local 184 return ilist->module_ctx.super.iter_next(_ctx); 204 if (ilist 228 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(_ctx->list); local [all...] |
H A D | mailbox-list-notify-tree.c | 81 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(tree->list); local 88 tree->view = mail_index_view_open(ilist->index); 89 index_node = ilist->mailbox_tree;
|
H A D | mailbox-list-index-sync.c | 52 mail_index_update_ext(ctx->trans, seq, ctx->ilist->ext_id, &irec, NULL); 65 node = p_new(ctx->ilist->mailbox_pool, 71 node->name = dup_name = p_strdup(ctx->ilist->mailbox_pool, name); 72 node->name_id = ++ctx->ilist->highest_name_id; 80 node->next = ctx->ilist->mailbox_tree; 81 ctx->ilist->mailbox_tree = node; 83 hash_table_insert(ctx->ilist->mailbox_hash, 85 hash_table_insert(ctx->ilist->mailbox_names, 105 node = ctx->ilist->mailbox_tree; parent = NULL; 150 struct mailbox_list_index *ilist local 228 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local [all...] |
H A D | mailbox-list-index-backend.c | 146 /* ilist is only required from this point onwards. 148 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(_list); local 150 if (ilist->sync_ctx != NULL) { 153 view = ilist->sync_ctx->view; 166 view = mail_index_view_open(ilist->index); 188 if (ilist->sync_ctx == NULL) 280 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 308 mail_index_lookup_ext(sync_ctx->view, seq, ilist->ext_id, 333 mail_index_update_ext(sync_ctx->trans, seq, ilist->ext_id, &rec, NULL); 337 mailbox_list_index_reset(ilist); 584 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 601 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local [all...] |
H A D | mailbox-list-index-status.c | 39 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 56 view = mail_index_view_open(ilist->index); 57 if (mailbox_list_index_need_refresh(ilist, view)) { 77 ilist->index_last_check_changed = TRUE; 124 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 132 mail_index_lookup_ext(view, seq, ilist->ext_id, 152 mail_index_lookup_ext(view, seq, ilist->msgs_ext_id, 167 mail_index_lookup_ext(view, seq, ilist->hmodseq_ext_id, 176 mail_index_lookup_ext(view, seq, ilist->vsize_ext_id, 231 struct mailbox_list_index *ilist local 255 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 289 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 457 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 532 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 575 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 623 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 765 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 811 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(box->list); local 853 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local [all...] |
H A D | mailbox-list-index-notify.c | 126 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT(list); local 130 if (ilist == NULL) { 140 inotify->view = mail_index_view_open(ilist->index); 156 inotify->list_log_path = i_strdup(ilist->index->log->filepath); 211 struct mailbox_list_index *ilist = local 219 index_node = mailbox_list_index_lookup_uid(ilist, uid); 225 index_node = mailbox_list_index_lookup_uid(ilist, uid); 314 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(notify->list); local 379 if (ext->index_idx == ilist->ext_id) 381 else if (ext->index_idx == ilist [all...] |
H A D | mailbox-list-index.c | 28 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 31 mail_index_reset_error(ilist->index); 34 static void mailbox_list_index_init_pool(struct mailbox_list_index *ilist) argument 36 ilist->mailbox_pool = pool_alloconly_create("mailbox list index", 4096); 37 hash_table_create_direct(&ilist->mailbox_names, ilist->mailbox_pool, 0); 38 hash_table_create_direct(&ilist->mailbox_hash, ilist->mailbox_pool, 0); 41 void mailbox_list_index_reset(struct mailbox_list_index *ilist) argument 43 hash_table_destroy(&ilist 57 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 131 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 163 mailbox_list_index_lookup_uid(struct mailbox_list_index *ilist, uint32_t uid) argument 178 mailbox_list_index_node_unlink(struct mailbox_list_index *ilist, struct mailbox_list_index_node *node) argument 191 mailbox_list_index_parse_header(struct mailbox_list_index *ilist, struct mail_index_view *view) argument 246 mailbox_list_index_generate_name(struct mailbox_list_index *ilist, struct mailbox_list_index_node *node, const char *prefix) argument 293 mailbox_list_index_parse_records(struct mailbox_list_index *ilist, struct mail_index_view *view, const char **error_r) argument 436 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 481 mailbox_list_index_need_refresh(struct mailbox_list_index *ilist, struct mail_index_view *view) argument 498 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 516 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 548 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 556 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 613 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 647 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 662 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 680 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 702 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 763 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 777 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(list); local 814 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(_list); local 862 struct mailbox_list_index *ilist; local 910 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT(list); local 988 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT(box->list); local [all...] |