Searched defs:_ctx (Results 1 - 25 of 117) sorted by relevance

12345

/dovecot/src/lib/
H A Dhmac.h28 hmac_update(struct hmac_context *_ctx, const void *data, size_t size) argument
30 struct hmac_context_priv *ctx = &_ctx->u.priv;
H A Dhmac.c15 void hmac_init(struct hmac_context *_ctx, const unsigned char *key, argument
18 struct hmac_context_priv *ctx = &_ctx->u.priv;
54 void hmac_final(struct hmac_context *_ctx, unsigned char *digest) argument
56 struct hmac_context_priv *ctx = &_ctx->u.priv;
H A Dhook-build.c116 void hook_build_deinit(struct hook_build_context **_ctx) argument
118 struct hook_build_context *ctx = *_ctx;
119 *_ctx = NULL;
/dovecot/src/lib-dict/
H A Ddict-transaction-memory.c15 void dict_transaction_memory_rollback(struct dict_transaction_context *_ctx) argument
18 (struct dict_transaction_memory_context *)_ctx;
23 void dict_transaction_memory_set(struct dict_transaction_context *_ctx, argument
27 (struct dict_transaction_memory_context *)_ctx;
36 void dict_transaction_memory_unset(struct dict_transaction_context *_ctx, argument
40 (struct dict_transaction_memory_context *)_ctx;
48 void dict_transaction_memory_atomic_inc(struct dict_transaction_context *_ctx, argument
52 (struct dict_transaction_memory_context *)_ctx;
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-iter.c179 mailbox_list_index_iter_next(struct mailbox_list_iterate_context *_ctx) argument
181 struct mailbox_list_index *ilist = INDEX_LIST_CONTEXT_REQUIRE(_ctx->list);
182 if (!_ctx->index_iteration) {
184 return ilist->module_ctx.super.iter_next(_ctx);
188 (struct mailbox_list_index_iterate_context *)_ctx;
195 match = imap_match(_ctx->glob, ctx->info.vname);
205 mailbox_list_iter_try_delete_noselect(_ctx, &ctx->info,
210 mailbox_list_index_refresh_later(_ctx->list);
215 } else if ((_ctx->flags & MAILBOX_LIST_ITER_SELECT_SUBSCRIBED) != 0 &&
223 return mailbox_list_iter_default_next(_ctx);
226 mailbox_list_index_iter_deinit(struct mailbox_list_iterate_context *_ctx) argument
[all...]
H A Dmailbox-list-none.c131 none_list_iter_next(struct mailbox_list_iterate_context *_ctx) argument
134 (struct noop_list_iterate_context *)_ctx;
H A Dmailbox-list-subscriptions.c254 mailbox_list_subscriptions_iter_next(struct mailbox_list_iterate_context *_ctx) argument
257 (struct subscriptions_mailbox_list_iterate_context *)_ctx;
258 struct mailbox_list *list = _ctx->list;
266 return mailbox_list_iter_default_next(_ctx);
272 if ((_ctx->flags & MAILBOX_LIST_ITER_RETURN_NO_FLAGS) != 0 &&
273 (_ctx->flags & MAILBOX_LIST_ITER_RETURN_CHILDREN) == 0) {
286 _ctx->failed = TRUE;
287 } else if ((_ctx->flags & MAILBOX_LIST_ITER_RETURN_CHILDREN) != 0 &&
292 _ctx->failed = TRUE;
306 int mailbox_list_subscriptions_iter_deinit(struct mailbox_list_iterate_context *_ctx) argument
[all...]
/dovecot/src/lib-storage/
H A Dmail-copy.c57 mail_storage_try_copy(struct mail_save_context **_ctx, struct mail *mail) argument
59 struct mail_save_context *ctx = *_ctx;
76 if (mailbox_save_begin(_ctx, input) < 0)
H A Dmailbox-header.c81 void mailbox_header_lookup_unref(struct mailbox_header_lookup_ctx **_ctx) argument
83 struct mailbox_header_lookup_ctx *ctx = *_ctx;
88 *_ctx = NULL;
/dovecot/src/lib-index/
H A Dmail-transaction-log-append.c241 int mail_transaction_log_append_commit(struct mail_transaction_log_append_ctx **_ctx) argument
243 struct mail_transaction_log_append_ctx *ctx = *_ctx;
247 *_ctx = NULL;
/dovecot/src/lib-storage/index/cydir/
H A Dcydir-sync.c132 int cydir_sync_finish(struct cydir_sync_context **_ctx, bool success) argument
134 struct cydir_sync_context *ctx = *_ctx;
137 *_ctx = NULL;
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-copy.c93 sdbox_copy_hardlink(struct mail_save_context *_ctx, struct mail *mail) argument
95 struct dbox_save_context *ctx = DBOX_SAVECTX(_ctx);
96 struct sdbox_mailbox *dest_mbox = SDBOX_MAILBOX(_ctx->transaction->box);
153 index_copy_cache_fields(_ctx, mail, ctx->seq);
155 sdbox_save_add_file(_ctx, dest_file);
156 mail_set_seq_saving(_ctx->dest_mail, ctx->seq);
161 int sdbox_copy(struct mail_save_context *_ctx, struct mail *mail) argument
163 struct dbox_save_context *ctx = (struct dbox_save_context *)_ctx;
164 struct mailbox_transaction_context *_t = _ctx->transaction;
172 _ctx
[all...]
/dovecot/src/old-stats/
H A Dstats-carbon.c31 stats_carbon_destroy(struct stats_send_ctx **_ctx) argument
33 struct stats_send_ctx *ctx = *_ctx;
34 *_ctx = NULL;
/dovecot/src/auth/
H A Duserdb-blocking.c111 void userdb_blocking_iter_next(struct userdb_iterate_context *_ctx) argument
114 (struct blocking_userdb_iterate_context *)_ctx;
120 int userdb_blocking_iter_deinit(struct userdb_iterate_context **_ctx) argument
123 (struct blocking_userdb_iterate_context *)*_ctx;
126 *_ctx = NULL;
H A Duserdb-dict.c135 static void userdb_dict_iterate_next(struct userdb_iterate_context *_ctx) argument
138 (struct dict_userdb_iterate_context *)_ctx;
142 _ctx->callback(userdb_dict_get_user(ctx, key), _ctx->context);
144 _ctx->callback(NULL, _ctx->context);
147 static int userdb_dict_iterate_deinit(struct userdb_iterate_context *_ctx) argument
150 (struct dict_userdb_iterate_context *)_ctx;
152 int ret = _ctx->failed ? -1 : 0;
H A Duserdb-passwd-file.c137 static void passwd_file_iterate_next(struct userdb_iterate_context *_ctx) argument
140 (struct passwd_file_userdb_iterate_context *)_ctx;
160 _ctx->failed = TRUE;
164 _ctx->callback(NULL, _ctx->context);
166 _ctx->callback(t_strcut(line, ':'), _ctx->context);
170 static int passwd_file_iterate_deinit(struct userdb_iterate_context *_ctx) argument
173 (struct passwd_file_userdb_iterate_context *)_ctx;
174 int ret = _ctx
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-mail-flags.c54 cmd_flags_run(struct doveadm_mail_cmd_context *_ctx, struct mail_user *user) argument
56 struct flags_cmd_context *ctx = (struct flags_cmd_context *)_ctx;
64 iter = doveadm_mailbox_list_iter_init(_ctx, user, _ctx->search_args,
75 static void cmd_flags_init(struct doveadm_mail_cmd_context *_ctx, argument
78 struct flags_cmd_context *ctx = (struct flags_cmd_context *)_ctx;
95 p_array_init(&keywords, _ctx->pool, 8);
105 str = p_strdup(_ctx->pool, str);
114 _ctx->search_args = doveadm_mail_build_search_args(args+1);
H A Ddoveadm-mail-save.c85 cmd_save_run(struct doveadm_mail_cmd_context *_ctx, struct mail_user *user) argument
87 struct save_cmd_context *ctx = (struct save_cmd_context *)_ctx;
94 mailbox_set_reason(box, _ctx->cmd->name);
95 ret = cmd_save_to_mailbox(ctx, box, _ctx->cmd_input);
100 static void cmd_save_init(struct doveadm_mail_cmd_context *_ctx, argument
103 doveadm_mail_get_input(_ctx);
107 cmd_mailbox_save_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c) argument
109 struct save_cmd_context *ctx = (struct save_cmd_context *)_ctx;
/dovecot/src/lib-mail/
H A Dmessage-header-parser.c43 void message_parse_header_deinit(struct message_header_parser_ctx **_ctx) argument
45 struct message_header_parser_ctx *ctx = *_ctx;
52 *_ctx = NULL;
H A Dmessage-search.c40 void message_search_deinit(struct message_search_context **_ctx) argument
42 struct message_search_context *ctx = *_ctx;
44 *_ctx = NULL;
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-save.c40 struct mail_save_context *_ctx = &ctx->ctx; local
41 struct mail_storage *_storage = _ctx->transaction->box->storage;
48 mail_set_seq_saving(_ctx->dest_mail, ctx->seq);
51 ctx->input = index_mail_cache_parse_init(_ctx->dest_mail, crlf_input);
59 mail_set_critical(_ctx->dest_mail, "write(%s) failed: %s",
64 _ctx->data.output = ctx->dbox_output;
66 if (_ctx->data.received_date == (time_t)-1)
67 _ctx->data.received_date = ioloop_time;
68 index_attachment_save_begin(_ctx, storage->attachment_fs, ctx->input);
71 int dbox_save_continue(struct mail_save_context *_ctx) argument
126 dbox_save_write_metadata(struct mail_save_context *_ctx, struct ostream *output, uoff_t output_msg_size, const char *orig_mailbox_name, guid_128_t guid_128) argument
[all...]
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-sync.c313 int mdbox_sync_finish(struct mdbox_sync_context **_ctx, bool success) argument
315 struct mdbox_sync_context *ctx = *_ctx;
318 *_ctx = NULL;
/dovecot/src/lib-storage/index/
H A Dindex-rebuild.c234 void index_index_rebuild_deinit(struct index_rebuild_context **_ctx, argument
237 struct index_rebuild_context *ctx = *_ctx;
240 *_ctx = NULL;
H A Dindex-sync-changes.c35 void index_sync_changes_deinit(struct index_sync_changes_context **_ctx) argument
37 struct index_sync_changes_context *ctx = *_ctx;
39 *_ctx = NULL;
/dovecot/src/plugins/virtual/
H A Dvirtual-save.c78 int virtual_save_begin(struct mail_save_context *_ctx, struct istream *input) argument
80 struct virtual_save_context *ctx = (struct virtual_save_context *)_ctx;
81 struct mail_save_data *mdata = &_ctx->data;
87 mail_storage_set_error(_ctx->transaction->box->storage,
90 mail_storage_set_error(_ctx->transaction->box->storage,
98 keywords = virtual_copy_keywords(_ctx->transaction->box, mdata->keywords,
114 virtual_mail_set_unattached_backend_mail(_ctx->dest_mail,
119 int virtual_save_continue(struct mail_save_context *_ctx) argument
121 struct virtual_save_context *ctx = (struct virtual_save_context *)_ctx;
126 int virtual_save_finish(struct mail_save_context *_ctx) argument
136 virtual_save_cancel(struct mail_save_context *_ctx) argument
146 virtual_save_free(struct mail_save_context *_ctx) argument
[all...]

Completed in 629 milliseconds

12345