Lines Matching refs:_ctx

81 static bool cmd_mailbox_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
84 (struct doveadm_mailbox_cmd_context *)_ctx;
110 cmd_mailbox_list_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
112 struct list_cmd_context *ctx = (struct list_cmd_context *)_ctx;
131 cmd_mailbox_list_run(struct doveadm_mail_cmd_context *_ctx,
134 struct list_cmd_context *ctx = (struct list_cmd_context *)_ctx;
144 iter = doveadm_mailbox_list_iter_full_init(_ctx, user, ctx->search_args,
190 static void cmd_mailbox_list_init(struct doveadm_mail_cmd_context *_ctx,
193 struct list_cmd_context *ctx = (struct list_cmd_context *)_ctx;
200 static void cmd_mailbox_list_deinit(struct doveadm_mail_cmd_context *_ctx)
202 struct list_cmd_context *ctx = (struct list_cmd_context *)_ctx;
223 cmd_mailbox_create_run(struct doveadm_mail_cmd_context *_ctx,
226 struct create_cmd_context *ctx = (struct create_cmd_context *)_ctx;
245 mailbox_set_reason(box, _ctx->cmd->name);
249 doveadm_mail_failed_mailbox(_ctx, box);
256 doveadm_mail_failed_mailbox(_ctx, box);
265 static void cmd_mailbox_create_init(struct doveadm_mail_cmd_context *_ctx,
268 struct mailbox_cmd_context *ctx = (struct mailbox_cmd_context *)_ctx;
283 cmd_mailbox_create_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
285 struct create_cmd_context *ctx = (struct create_cmd_context *)_ctx;
341 cmd_mailbox_delete_run(struct doveadm_mail_cmd_context *_ctx,
344 struct delete_cmd_context *ctx = (struct delete_cmd_context *)_ctx;
361 doveadm_mail_failed_error(_ctx, MAIL_ERROR_TEMP);
376 mailbox_set_reason(box, _ctx->cmd->name);
383 doveadm_mail_failed_mailbox(_ctx, box);
390 doveadm_mail_failed_mailbox(_ctx, box);
399 static void cmd_mailbox_delete_init(struct doveadm_mail_cmd_context *_ctx,
402 struct delete_cmd_context *ctx = (struct delete_cmd_context *)_ctx;
418 cmd_mailbox_delete_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
420 struct delete_cmd_context *ctx = (struct delete_cmd_context *)_ctx;
455 cmd_mailbox_rename_run(struct doveadm_mail_cmd_context *_ctx,
458 struct rename_cmd_context *ctx = (struct rename_cmd_context *)_ctx;
469 mailbox_set_reason(oldbox, _ctx->cmd->name);
470 mailbox_set_reason(newbox, _ctx->cmd->name);
474 doveadm_mail_failed_mailbox(_ctx, oldbox);
481 doveadm_mail_failed_mailbox(_ctx, oldbox);
487 doveadm_mail_failed_mailbox(_ctx, newbox);
497 static void cmd_mailbox_rename_init(struct doveadm_mail_cmd_context *_ctx,
500 struct rename_cmd_context *ctx = (struct rename_cmd_context *)_ctx;
521 cmd_mailbox_subscribe_run(struct doveadm_mail_cmd_context *_ctx,
524 struct mailbox_cmd_context *ctx = (struct mailbox_cmd_context *)_ctx;
535 mailbox_set_reason(box, _ctx->cmd->name);
541 doveadm_mail_failed_mailbox(_ctx, box);
549 static void cmd_mailbox_subscribe_init(struct doveadm_mail_cmd_context *_ctx,
552 struct mailbox_cmd_context *ctx = (struct mailbox_cmd_context *)_ctx;
595 void cmd_mailbox_update_init(struct doveadm_mail_cmd_context *_ctx,
598 struct update_cmd_context *ctx = (struct update_cmd_context *)_ctx;
616 bool cmd_mailbox_update_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
618 struct update_cmd_context *ctx = (struct update_cmd_context *)_ctx;
652 int cmd_mailbox_update_run(struct doveadm_mail_cmd_context *_ctx,
655 struct update_cmd_context *ctx = (struct update_cmd_context *)_ctx;
663 mailbox_set_reason(box, _ctx->cmd->name);
669 doveadm_mail_failed_error(_ctx, mail_error);
689 cmd_mailbox_path_init(struct doveadm_mail_cmd_context *_ctx,
692 struct update_cmd_context *ctx = (struct update_cmd_context *)_ctx;
719 cmd_mailbox_path_parse_arg(struct doveadm_mail_cmd_context *_ctx, int c)
721 struct path_cmd_context *ctx = (struct path_cmd_context *)_ctx;
735 cmd_mailbox_path_run(struct doveadm_mail_cmd_context *_ctx,
738 struct path_cmd_context *ctx = (struct path_cmd_context *)_ctx;
751 doveadm_mail_failed_error(_ctx, mail_error);