Searched refs:seq (Results 1 - 25 of 150) sorted by relevance

123456

/dovecot/src/lib-otp/
H A Dotp.h12 int seq; member in struct:otp_state
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-file.h12 uint32_t seq, uoff_t *offset_r);
14 uint32_t seq, bool *deleted_r);
H A Dmbox-sync-list-index.c23 uint32_t seq, bool quick)
34 ret = index_storage_list_index_has_changed(box, list_view, seq, quick);
39 mail_index_lookup_ext(list_view, seq, ext_id, &data, &expunged);
64 uint32_t seq)
75 index_storage_list_index_update_sync(box, trans, seq);
80 mail_index_lookup_ext(list_view, seq, ext_id, &data, &expunged);
91 mail_index_update_ext(trans, seq, ext_id, &new_rec, NULL);
21 mbox_list_index_has_changed(struct mailbox *box, struct mail_index_view *list_view, uint32_t seq, bool quick) argument
62 mbox_list_index_update_sync(struct mailbox *box, struct mail_index_transaction *trans, uint32_t seq) argument
/dovecot/src/lib-index/
H A Dtest-mail-index-map.c14 uint32_t seq, first_uid, last_uid, first_seq, last_seq, max_uid; local
24 for (seq = 1; seq <= map.hdr.messages_count; seq++)
25 MAIL_INDEX_REC_AT_SEQ(&map, seq)->uid = seq*2;
26 max_uid = (seq-1)*2;
44 test_begin("mail index map lookup seq range");
H A Dmail-cache.h109 void mail_cache_add(struct mail_cache_transaction_ctx *ctx, uint32_t seq,
113 If seq is 0, the existence isn't checked. */
115 uint32_t seq, unsigned int field_idx);
119 uint32_t seq, unsigned int field_idx);
124 uint32_t seq);
127 int mail_cache_field_exists(struct mail_cache_view *view, uint32_t seq,
130 bool mail_cache_field_exists_any(struct mail_cache_view *view, uint32_t seq);
138 uint32_t seq, unsigned int field_idx);
143 uint32_t seq, unsigned int field_idxs[],
150 uint32_t seq, cons
[all...]
H A Dmail-index-util.c89 uint32_t seq, unsigned int *idx_r)
91 return array_bsearch_insert_pos(array, &seq,
107 bool mail_index_seq_array_add(ARRAY_TYPE(seq_array) *array, uint32_t seq,
119 i_assert(array->arr.element_size == sizeof(seq) + aligned_record_size);
121 if (mail_index_seq_array_lookup(array, seq, &idx)) {
126 memcpy(old_record, PTR_OFFSET(p, sizeof(seq)),
129 memcpy(PTR_OFFSET(p, sizeof(seq)), record, record_size);
134 memcpy(p, &seq, sizeof(seq));
135 memcpy(PTR_OFFSET(p, sizeof(seq)), recor
[all...]
H A Dmail-index-transaction-view.c6 #include "seq-range-array.h"
84 const struct mail_index_record *rec, uint32_t seq)
92 if (seq < t->min_flagupdate_seq || seq > t->max_flagupdate_seq ||
97 idx = mail_index_transaction_get_flag_update_pos(t, 0, count, seq);
98 if (seq < updates[idx].uid1 || seq > updates[idx].uid2)
120 i_assert(seq > 0 && seq <= tview->recs_count);
122 trec = PTR_OFFSET(tview->recs, (seq
82 tview_apply_flag_updates(struct mail_index_view_transaction *tview, struct mail_index_map *map, const struct mail_index_record *rec, uint32_t seq) argument
130 tview_lookup_full(struct mail_index_view *view, uint32_t seq, struct mail_index_map **map_r, bool *expunged_r) argument
156 tview_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument
174 uint32_t seq; local
239 uint32_t seq, message_count; local
291 tview_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument
324 tview_return_updated_ext(struct mail_index_view_transaction *tview, uint32_t seq, const void *data, uint32_t ext_id) argument
395 tview_lookup_ext_update(struct mail_index_view_transaction *tview, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r) argument
437 tview_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument
[all...]
H A Dmail-index-transaction-finish.c117 uint32_t seq; local
128 for (seq = u->uid1; seq <= u->uid2; seq++) {
129 rec = mail_index_lookup(t->view, seq);
133 seq_range_array_add(&keeps, seq);
147 uint32_t seq; local
162 for (seq = t->min_flagupdate_seq; seq <= t->max_flagupdate_seq; seq
176 mail_index_transaction_get_uid(struct mail_index_transaction *t, uint32_t seq) argument
196 uint32_t *seq; local
[all...]
H A Dmail-index-util.h15 uint32_t seq, unsigned int *idx_r); variable
18 bool mail_index_seq_array_add(ARRAY_TYPE(seq_array) *array, uint32_t seq, variable
H A Dmail-cache-lookup.c58 uint32_t seq, uint32_t *reset_id_r)
65 mail_index_lookup_ext_full(view, seq, cache->ext_id, &map, &data, NULL);
81 uint32_t seq, uint32_t *offset_r)
86 offset = mail_cache_lookup_cur_offset(view, seq, &reset_id);
138 void mail_cache_lookup_iter_init(struct mail_cache_view *view, uint32_t seq, argument
149 ctx->seq = seq;
153 ret = mail_cache_lookup_offset(view->cache, view->view, seq,
169 ctx->seq,
192 if (view->trans_seq1 > ctx->seq ||
57 mail_cache_lookup_cur_offset(struct mail_index_view *view, uint32_t seq, uint32_t *reset_id_r) argument
80 mail_cache_lookup_offset(struct mail_cache *cache, struct mail_index_view *view, uint32_t seq, uint32_t *offset_r) argument
308 mail_cache_seq(struct mail_cache_view *view, uint32_t seq) argument
336 mail_cache_field_exists(struct mail_cache_view *view, uint32_t seq, unsigned int field) argument
360 mail_cache_field_exists_any(struct mail_cache_view *view, uint32_t seq) argument
404 mail_cache_lookup_field(struct mail_cache_view *view, buffer_t *dest_buf, uint32_t seq, unsigned int field_idx) argument
500 mail_cache_lookup_headers_real(struct mail_cache_view *view, string_t *dest, uint32_t seq, unsigned int field_idxs[], unsigned int fields_count, pool_t *pool_r) argument
598 mail_cache_lookup_headers(struct mail_cache_view *view, string_t *dest, uint32_t seq, unsigned int field_idxs[], unsigned int fields_count) argument
620 uint32_t seq = below_seq-1, highest_checked_seq = 0; local
649 mail_cache_get_missing_reason(struct mail_cache_view *view, uint32_t seq) argument
[all...]
H A Dmail-index-view.c163 view_lookup_full(struct mail_index_view *view, uint32_t seq, argument
170 i_assert(seq > 0 && seq <= mail_index_view_get_messages_count(view));
173 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq);
178 view->index->filepath, seq);
206 if (seq > view->index->map->hdr.messages_count)
207 seq = view->index->map->hdr.messages_count;
208 if (seq == 0) {
218 head_rec = MAIL_INDEX_REC_AT_SEQ(map, seq);
221 } while (--seq >
240 view_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument
264 uint32_t seq, seq2, low_uid = 1; local
337 view_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument
364 view_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument
438 mail_index_lookup(struct mail_index_view *view, uint32_t seq) argument
446 mail_index_lookup_full(struct mail_index_view *view, uint32_t seq, struct mail_index_map **map_r) argument
452 mail_index_is_expunged(struct mail_index_view *view, uint32_t seq) argument
461 mail_index_map_lookup_keywords(struct mail_index_map *map, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument
480 mail_index_lookup_keywords(struct mail_index_view *view, uint32_t seq, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument
486 mail_index_lookup_view_flags(struct mail_index_view *view, uint32_t seq, enum mail_flags *flags_r, ARRAY_TYPE(keyword_indexes) *keyword_idx) argument
503 mail_index_lookup_uid(struct mail_index_view *view, uint32_t seq, uint32_t *uid_r) argument
532 mail_index_lookup_ext(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, const void **data_r, bool *expunged_r) argument
541 mail_index_lookup_ext_full(struct mail_index_view *view, uint32_t seq, uint32_t ext_id, struct mail_index_map **map_r, const void **data_r, bool *expunged_r) argument
[all...]
H A Dmail-index-transaction-update.c17 mail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq) argument
19 i_assert(seq >= t->first_new_seq && seq <= t->last_new_seq);
21 return array_idx_modifiable(&t->appends, seq - t->first_new_seq);
246 void mail_index_update_modseq(struct mail_index_transaction *t, uint32_t seq, argument
260 u->uid = seq;
283 uint32_t seq)
293 mail_index_seq_array_lookup(seqs, seq, &idx))
299 mail_index_revert_changes_common(struct mail_index_transaction *t, uint32_t seq) argument
305 mail_index_revert_ext(&t->ext_rec_updates, seq);
328 mail_index_revert_changes(struct mail_index_transaction *t, uint32_t seq) argument
335 mail_index_expunge_last_append(struct mail_index_transaction *t, uint32_t seq) argument
352 mail_index_expunge(struct mail_index_transaction *t, uint32_t seq) argument
359 mail_index_expunge_guid(struct mail_index_transaction *t, uint32_t seq, const guid_128_t guid_128) argument
406 mail_index_transaction_get_flag_update_pos(struct mail_index_transaction *t, unsigned int left_idx, unsigned int right_idx, uint32_t seq) argument
573 uint32_t seq; local
660 mail_index_update_flags(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, enum mail_flags flags) argument
1006 mail_index_update_ext(struct mail_index_transaction *t, uint32_t seq, uint32_t ext_id, const void *data, void *old_data_r) argument
1051 mail_index_atomic_inc_ext(struct mail_index_transaction *t, uint32_t seq, uint32_t ext_id, int diff) argument
1081 keyword_update_has_changes(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, struct mail_keywords *keywords) argument
1122 keyword_update_remove_existing(struct mail_index_transaction *t, uint32_t seq) argument
1146 mail_index_update_keywords(struct mail_index_transaction *t, uint32_t seq, enum modify_type modify_type, struct mail_keywords *keywords) argument
1235 mail_index_cancel_flag_updates(struct mail_index_transaction *t, uint32_t seq) argument
1286 mail_index_cancel_keyword_updates(struct mail_index_transaction *t, uint32_t seq) argument
[all...]
H A Dmail-index-modseq.h33 uint64_t mail_index_modseq_lookup(struct mail_index_view *view, uint32_t seq);
36 uint32_t seq);
39 uint32_t seq);
41 uint32_t seq, uint64_t min_modseq);
49 void mail_index_modseq_append(struct mail_index_modseq_sync *ctx, uint32_t seq);
H A Dtest-mail-transaction-log-view.c135 uint32_t seq; local
169 mail_transaction_log_view_get_prev_pos(view, &seq, &offset);
170 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header));
177 mail_transaction_log_view_get_prev_pos(view, &seq, &offset);
178 test_assert(seq == 3 && offset == last_log_size);
183 mail_transaction_log_view_get_prev_pos(view, &seq, &offset);
184 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header));
186 mail_transaction_log_view_get_prev_pos(view, &seq, &offset);
187 test_assert(seq == 1 && offset == sizeof(struct mail_transaction_log_header));
192 mail_transaction_log_view_get_prev_pos(view, &seq,
[all...]
H A Dtest-mail-index-transaction-update.c22 uint32_t seq ATTR_UNUSED)
28 uint32_t seq ATTR_UNUSED,
47 uint32_t seq ATTR_UNUSED,
92 uint32_t seq; local
98 mail_index_append(t, 0, &seq);
100 test_assert(seq == 5);
101 mail_index_append(t, 0, &seq);
102 test_assert(seq == 6);
123 mail_index_append(t, 0, &seq);
124 test_assert(seq
309 unsigned int i, count, seq; local
336 unsigned int r, seq1, seq2, seq; local
420 uint32_t seq; local
461 test_flag_update_pos(struct mail_index_transaction *t, uint32_t seq, unsigned int idx) argument
[all...]
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-sync.c17 uint32_t seq; member in struct:pop3c_sync_msg
28 unsigned int seq, line_seq; local
47 p_array_init(&uidls, mbox->uidl_pool, 64); seq = 0;
49 seq++;
57 if (str_to_uint(line, &line_seq) < 0 || line_seq != seq) {
59 "Unexpected UIDL seq: %s != %u", line, seq);
71 if (seq == 0) {
76 mbox->msg_count = seq;
85 unsigned int seq, line_se local
145 uint32_t seq; local
163 uint32_t seq; local
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-sort-string.c19 uint32_t seq:29; member in struct:mail_sort_node
97 if (n1->seq < n2->seq)
99 if (n1->seq > n2->seq)
108 uint32_t seq; local
120 if (nodes[i].seq < nodes2[j].seq)
121 seq = nodes[i++].seq;
365 uint32_t seq = node->seq; local
768 uint32_t seq = nodes[i].seq; local
809 uint32_t seq, next_seq; local
859 uint32_t seq; local
[all...]
H A Dindex-sync-search.c5 #include "seq-range-array.h"
26 uint32_t seq, uid; local
29 for (seq = range->seq1; seq <= range->seq2; seq++) {
30 mail_index_lookup_uid(ctx->ctx.box->view, seq, &uid);
/dovecot/src/auth/
H A Dpassword-scheme-otp.c33 state.seq = 1024;
37 otp_hash(state.algo, state.seed, pw, state.seq, state.hash);
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-sync.c28 dbox_sync_verify_expunge_guid(struct mdbox_sync_context *ctx, uint32_t seq, argument
34 mail_index_lookup_uid(ctx->sync_view, seq, &uid);
35 mail_index_lookup_ext(ctx->sync_view, seq,
48 static int mdbox_sync_expunge(struct mdbox_sync_context *ctx, uint32_t seq, argument
53 if (seq_range_array_add(&ctx->expunged_seqs, seq)) {
58 if (dbox_sync_verify_expunge_guid(ctx, seq, guid_128) < 0)
60 if (mdbox_mail_lookup(ctx->mbox, ctx->sync_view, seq, &map_uid) < 0)
70 uint32_t seq, seq1, seq2; local
84 for (seq = seq1; seq <
100 uint32_t seq, uid; local
[all...]
H A Dmdbox-map.c275 mdbox_map_lookup_seq(struct mdbox_map *map, uint32_t seq, argument
282 mail_index_lookup_ext(map->view, seq, map->map_ext_id, &data, NULL);
286 mail_index_lookup_uid(map->view, seq, &uid);
311 uint32_t seq; local
317 if ((ret = mdbox_map_get_seq(map, map_uid, &seq)) <= 0)
320 if (mdbox_map_lookup_seq(map, seq, &rec) < 0)
331 uint32_t seq; local
337 if ((ret = mdbox_map_get_seq(map, map_uid, &seq)) <= 0)
340 return mdbox_map_lookup_seq_full(map, seq, rec_r, refcount_r);
343 int mdbox_map_lookup_seq_full(struct mdbox_map *map, uint32_t seq, argument
365 mdbox_map_lookup_uid(struct mdbox_map *map, uint32_t seq) argument
378 mdbox_map_view_lookup_rec(struct mdbox_map *map, struct mail_index_view *view, uint32_t seq, struct dbox_mail_lookup_rec *rec_r) argument
411 uint32_t seq; local
439 uint32_t seq; local
643 uint32_t seq; local
709 uint32_t seq; local
1019 uint32_t seq, seq1, uid; local
1285 uint32_t seq; local
1355 uint32_t uid, seq, next_uid; local
[all...]
H A Dmdbox-save.c25 uint32_t seq; member in struct:dbox_save_mail
51 uint32_t seq, uoff_t *offset_r)
58 mail_index_lookup_ext(t->view, seq, ctx->mbox->ext_id, &data, NULL);
70 uint32_t seq, uoff_t *offset_r)
78 i_assert(seq >= mails[0].seq);
80 mail = &mails[seq - mails[0].seq];
81 i_assert(mail->seq == seq);
50 mdbox_copy_file_get_file(struct mailbox_transaction_context *t, uint32_t seq, uoff_t *offset_r) argument
69 mdbox_save_file_get_file(struct mailbox_transaction_context *t, uint32_t seq, uoff_t *offset_r) argument
[all...]
/dovecot/src/lib/
H A Dseq-range-array.c5 #include "seq-range-array.h"
9 uint32_t seq, unsigned int *idx_r)
21 if (data[idx].seq1 <= seq) {
22 if (data[idx].seq2 >= seq) {
38 bool seq_range_array_add(ARRAY_TYPE(seq_range) *array, uint32_t seq)
43 value.seq1 = value.seq2 = seq;
52 if (data[count-1].seq2 < seq) {
53 if (data[count-1].seq2 == seq-1) {
55 data[count-1].seq2 = seq;
61 if (data[0].seq1 > seq) {
[all...]
H A Dseq-range-array.h23 seq_range_array_add(ARRAY_TYPE(seq_range) *array, uint32_t seq); variable
27 unsigned int init_count, uint32_t seq); variable
36 seq_range_array_remove(ARRAY_TYPE(seq_range) *array, uint32_t seq); variable
53 uint32_t seq) ATTR_PURE;
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-status.c16 uint32_t seq; member in struct:index_list_changes
42 uint32_t seq; local
61 } else if (!mail_index_lookup_seq(view, node->uid, &seq)) {
69 box->v.list_index_has_changed(box, view, seq, FALSE);
83 *seq_r = seq;
95 uint32_t seq; local
98 if ((ret = index_list_open_view(box, FALSE, &view, &seq)) <= 0) {
104 rec = mail_index_lookup(view, seq);
119 uint32_t seq, enum mailbox_status_items items,
132 mail_index_lookup_ext(view, seq, ilis
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
192 uint32_t seq; local
234 uint32_t seq; local
259 uint32_t seq; local
294 uint32_t seq; local
536 uint32_t seq, messages_count; local
814 uint32_t seq; local
[all...]

Completed in 189 milliseconds

123456