| /dovecot/src/lib/ |
| H A D | priorityq.c | 19 ARRAY(struct priorityq_item *) items; member in struct:priorityq 29 i_array_init(&pq->items, init_size); 38 array_free(&pq->items); 44 return array_count(&pq->items); 47 static void heap_items_swap(struct priorityq_item **items, argument 53 i_assert(items[idx1]->idx == idx1); 54 i_assert(items[idx2]->idx == idx2); 56 items[idx1]->idx = idx2; 57 items[idx2]->idx = idx1; 60 tmp = items[idx 68 struct priorityq_item **items; local 88 struct priorityq_item **items; local 118 struct priorityq_item **items; local 144 struct priorityq_item *const *items; local [all...] |
| H A D | test-priorityq.c | 31 struct pq_test_item *item, items[PQ_MAX_ITEMS]; local 38 pool = pool_alloconly_create("priorityq items", 1024); 82 items[j].num = i_rand_limit(INT_MAX); 83 priorityq_add(pq, &items[j].item); 87 priorityq_remove(pq, &items[j].item); 88 items[j].num = -1; 100 test_assert(items[j].num == -1);
|
| /dovecot/src/imap/ |
| H A D | cmd-status.c | 13 struct imap_status_items items; local 19 /* <mailbox> <status items> */ 29 /* get the items client wants */ 30 if (imap_status_parse_items(cmd, list_args, &items) < 0) 40 if (imap_status_get(cmd, ns, mailbox, &items, &result) < 0) { 45 imap_status_send(client, orig_mailbox, &items, &result);
|
| H A D | imap-status.h | 21 const struct imap_status_items *items, 24 const struct imap_status_items *items,
|
| H A D | imap-status.c | 62 const struct imap_status_items *items, 82 if ((items->status & STATUS_HIGHESTMODSEQ) != 0) 85 ret = mailbox_get_status(box, items->status, &result_r->status); 86 if (items->metadata != 0 && ret == 0) { 87 ret = mailbox_get_metadata(box, items->metadata, 102 const struct imap_status_items *items, 115 if ((items->status & STATUS_MESSAGES) != 0) 117 if ((items->status & STATUS_RECENT) != 0) 119 if ((items->status & STATUS_UIDNEXT) != 0) 121 if ((items 60 imap_status_get(struct client_command_context *cmd, struct mail_namespace *ns, const char *mailbox, const struct imap_status_items *items, struct imap_status_result *result_r) argument 101 imap_status_send(struct client *client, const char *mailbox_mutf7, const struct imap_status_items *items, const struct imap_status_result *result) argument [all...] |
| H A D | imap-notify.c | 48 struct imap_status_items items; local 53 i_zero(&items); 55 items.status |= STATUS_HIGHESTMODSEQ; 60 items.status |= STATUS_UIDVALIDITY | STATUS_UIDNEXT | 65 items.status |= STATUS_UIDNEXT | STATUS_MESSAGES | STATUS_UNSEEN; 67 items.status |= STATUS_UNSEEN; 71 if (items.status == 0) { 73 } else if (mailbox_get_status(box, items.status, &result.status) < 0) { 81 ret = imap_status_send(client, rec->vname, &items, &result);
|
| H A D | cmd-notify.c | 418 struct imap_status_items items; local 429 i_zero(&items); 432 items.status = STATUS_UIDVALIDITY | STATUS_UIDNEXT | 436 items.status |= STATUS_HIGHESTMODSEQ; 443 if (imap_status_get(cmd, info->ns, info->vname, &items, &result) < 0) { 451 imap_status_send(ctx->client, info->vname, &items, &result);
|
| /dovecot/src/lib-storage/index/ |
| H A D | index-status.c | 33 enum mailbox_status_items items, 36 if (items == 0) { 48 index_storage_get_open_status(box, items, status_r); 111 enum mailbox_status_items items, 116 /* we can get most of the status items without any trouble */ 119 if ((items & STATUS_RECENT) != 0) { 133 if ((items & STATUS_UNSEEN) != 0) { 145 if ((items & STATUS_HIGHESTMODSEQ) != 0) { 157 if ((items & STATUS_HIGHESTPVTMODSEQ) != 0 && box->view_pvt != NULL) { 166 if ((items 32 index_storage_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 110 index_storage_get_open_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 308 index_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument [all...] |
| H A D | index-storage.h | 106 enum mailbox_status_items items, 109 enum mailbox_status_items items, 112 enum mailbox_metadata_items items,
|
| /dovecot/src/lib-storage/list/ |
| H A D | mailbox-list-index-status.c | 119 uint32_t seq, enum mailbox_status_items items, 129 if ((items & STATUS_UIDVALIDITY) != 0 || mailbox_guid != NULL) { 138 if ((items & STATUS_UIDVALIDITY) != 0 && 148 if ((items & (STATUS_MESSAGES | STATUS_UNSEEN | 164 if ((items & STATUS_HIGHESTMODSEQ) != 0) { 188 enum mailbox_status_items items, 195 if (items == 0) 198 if ((items & STATUS_UNSEEN) != 0 && 208 ret = mailbox_list_index_status(box->list, view, seq, items, 215 index_list_get_status(struct mailbox *box, enum mailbox_status_items items, argument 117 mailbox_list_index_status(struct mailbox_list *list, struct mail_index_view *view, uint32_t seq, enum mailbox_status_items items, struct mailbox_status *status_r, uint8_t *mailbox_guid, struct mailbox_index_vsize *vsize_r) argument 187 index_list_get_cached_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 320 index_list_try_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument 376 index_list_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument [all...] |
| H A D | mailbox-list-index.h | 188 uint32_t seq, enum mailbox_status_items items,
|
| H A D | mailbox-list-index-notify.c | 208 uint32_t uid, enum mailbox_status_items items, 234 items, status_r, guid_r, NULL); 625 uint32_t uid, enum mailbox_status_items items, 636 items, status_r, rec->guid); 206 notify_lookup_guid(struct mailbox_list_notify_index *inotify, struct mail_index_view *view, uint32_t uid, enum mailbox_status_items items, struct mailbox_status *status_r, guid_128_t guid_r) argument 623 mailbox_list_index_notify_lookup(struct mailbox_list_notify_index *inotify, struct mail_index_view *view, uint32_t uid, enum mailbox_status_items items, struct mailbox_status *status_r, struct mailbox_list_notify_rec **rec_r) argument
|
| /dovecot/src/lib-storage/index/pop3c/ |
| H A D | pop3c-storage.c | 217 enum mailbox_status_items items, 222 if (index_storage_get_status(box, items, status_r) < 0) 232 enum mailbox_metadata_items items, 235 if ((items & MAILBOX_METADATA_GUID) != 0) { 239 items &= ~MAILBOX_METADATA_GUID; 241 if (items != 0) { 242 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 216 pop3c_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 231 pop3c_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| /dovecot/src/lib-storage/index/imapc/ |
| H A D | imapc-storage.c | 58 enum mailbox_status_items items, 915 enum mailbox_status_items items, 918 index_storage_get_open_status(&mbox->box, items, status_r); 919 if ((items & STATUS_PERMANENT_FLAGS) != 0) 921 if ((items & STATUS_FIRST_RECENT_UID) != 0) 923 if ((items & STATUS_HIGHESTMODSEQ) != 0) { 946 enum mailbox_status_items items, 958 if ((items & STATUS_MESSAGES) != 0) 960 if ((items & STATUS_RECENT) != 0) 962 if ((items 914 imapc_mailbox_get_selected_status(struct imapc_mailbox *mbox, enum mailbox_status_items items, struct mailbox_status *status_r) argument 945 imapc_mailbox_run_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 991 imapc_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 1071 imapc_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument [all...] |
| /dovecot/src/doveadm/dsync/ |
| H A D | dsync-ibc-stream.c | 67 } items[ITEM_END_OF_LIST+1] = { variable in typeref:struct:__anon29 185 items[ibc->last_sent_item].name, 187 items[ibc->last_recv_item].name, 338 keys = items[i].required_keys == NULL ? items[i].optional_keys : 339 t_strconcat(items[i].required_keys, " ", 340 items[i].optional_keys, NULL); 342 i_assert(items[i].chr != '\0'); 346 o_stream_nsend(ibc->output, &items[i].chr, 1); 385 t_strdup_printf("%c\n", items[ITEM_DON [all...] |
| /dovecot/src/lib-storage/index/dbox-multi/ |
| H A D | mdbox-deleted-storage.c | 107 enum mailbox_metadata_items items, 110 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 113 if ((items & MAILBOX_METADATA_GUID) != 0) 106 mdbox_deleted_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| H A D | mdbox-storage.c | 419 enum mailbox_metadata_items items, 424 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 426 if ((items & MAILBOX_METADATA_GUID) != 0) { 418 mdbox_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| /dovecot/src/lib-storage/ |
| H A D | fail-mailbox.c | 81 enum mailbox_status_items items ATTR_UNUSED, 93 enum mailbox_metadata_items items ATTR_UNUSED,
|
| H A D | mail-storage.h | 101 /* status items that must not be looked up with 115 /* metadata items that require mailbox to be synced at least once. */ 621 int mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, 625 enum mailbox_status_items items, 628 int mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items,
|
| H A D | mail-storage-private.h | 227 int (*get_status)(struct mailbox *box, enum mailbox_status_items items, 230 enum mailbox_metadata_items items,
|
| /dovecot/src/plugins/virtual/ |
| H A D | virtual-storage.c | 623 enum mailbox_status_items items, 628 if ((items & STATUS_LAST_CACHED_SEQ) != 0) 629 items |= STATUS_MESSAGES; 631 if (index_storage_get_status(box, items, status_r) < 0) 634 if ((items & STATUS_LAST_CACHED_SEQ) != 0) { 658 enum mailbox_metadata_items items, 662 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 665 if ((items & MAILBOX_METADATA_GUID) != 0) { 622 virtual_storage_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument 657 virtual_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| /dovecot/src/lib-storage/index/dbox-single/ |
| H A D | sdbox-storage.c | 404 enum mailbox_metadata_items items, 409 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 411 if ((items & MAILBOX_METADATA_GUID) != 0) { 403 sdbox_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| /dovecot/src/lib-storage/index/maildir/ |
| H A D | maildir-storage.c | 543 enum mailbox_metadata_items items, 548 if (index_mailbox_get_metadata(box, items, metadata_r) < 0) 551 if ((items & MAILBOX_METADATA_GUID) != 0) { 542 maildir_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
|
| /dovecot/src/plugins/acl/ |
| H A D | acl-mailbox.c | 542 enum mailbox_status_items items, 547 if (abox->module_ctx.super.get_status(box, items, status_r) < 0) 550 if ((items & STATUS_PERMANENT_FLAGS) != 0) { 541 acl_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
|
| /dovecot/src/plugins/quota/ |
| H A D | quota-storage.c | 119 quota_get_status(struct mailbox *box, enum mailbox_status_items items, argument 126 if ((items & STATUS_CHECK_OVER_QUOTA) != 0) { 136 if ((items & ~STATUS_CHECK_OVER_QUOTA) == 0) { 143 if (qbox->module_ctx.super.get_status(box, items, status_r) < 0)
|