Searched refs:quota_transaction_context (Results 1 - 15 of 15) sorted by relevance

/dovecot/src/plugins/quota/
H A Dquota.h20 struct quota_transaction_context;
70 struct quota_transaction_context *qt);
118 struct quota_transaction_context *quota_transaction_begin(struct mailbox *box);
120 int quota_transaction_commit(struct quota_transaction_context **ctx);
122 void quota_transaction_rollback(struct quota_transaction_context **ctx);
126 enum quota_alloc_result quota_try_alloc(struct quota_transaction_context *ctx,
129 enum quota_alloc_result quota_test_alloc(struct quota_transaction_context *ctx,
132 void quota_alloc(struct quota_transaction_context *ctx, struct mail *mail);
133 void quota_free_bytes(struct quota_transaction_context *ctx,
136 void quota_recalculate(struct quota_transaction_context *ct
[all...]
H A Dquota-private.h26 struct quota_transaction_context *ctx, uoff_t size,
78 struct quota_transaction_context *ctx,
158 struct quota_transaction_context { struct
217 bool quota_transaction_is_over(struct quota_transaction_context *ctx, uoff_t size);
218 int quota_transaction_set_limits(struct quota_transaction_context *ctx,
H A Dquota.c71 struct quota_transaction_context *ctx, uoff_t size,
281 struct quota_transaction_context *qt)
857 struct quota_transaction_context *quota_transaction_begin(struct mailbox *box)
859 struct quota_transaction_context *ctx;
864 ctx = i_new(struct quota_transaction_context, 1);
909 int quota_transaction_set_limits(struct quota_transaction_context *ctx,
1064 static void quota_warnings_execute(struct quota_transaction_context *ctx,
1111 int quota_transaction_commit(struct quota_transaction_context **_ctx)
1113 struct quota_transaction_context *ctx = *_ctx;
1287 void quota_transaction_rollback(struct quota_transaction_context **_ct
[all...]
H A Dquota-storage.c33 struct quota_transaction_context *expunge_qt;
51 static void quota_set_storage_error(struct quota_transaction_context *qt,
81 struct quota_transaction_context *qt = QUOTA_CONTEXT_REQUIRE(_mail->transaction);
123 struct quota_transaction_context *qt;
155 struct quota_transaction_context *qt;
170 struct quota_transaction_context *qt = QUOTA_CONTEXT_REQUIRE(ctx);
187 struct quota_transaction_context *qt = QUOTA_CONTEXT_REQUIRE(ctx);
245 struct quota_transaction_context *qt = QUOTA_CONTEXT_REQUIRE(t);
285 struct quota_transaction_context *qt = QUOTA_CONTEXT_REQUIRE(t);
317 struct quota_transaction_context *q
[all...]
H A Ddoveadm-quota.c104 struct quota_transaction_context trans;
H A Dtest-quota-util.c51 struct quota_transaction_context ctx;
H A Dquota-dict.c212 struct quota_transaction_context *ctx,
H A Dquota-dirsize.c214 struct quota_transaction_context *ctx ATTR_UNUSED,
H A Dquota-status.c59 struct quota_transaction_context *ctx;
H A Dquota-count.c369 struct quota_transaction_context *ctx,
H A Dquota-imapc.c462 struct quota_transaction_context *ctx ATTR_UNUSED,
H A Dquota-util.c421 bool quota_transaction_is_over(struct quota_transaction_context *ctx,
H A Dquota-fs.c959 struct quota_transaction_context *ctx ATTR_UNUSED,
H A Dquota-maildir.c884 struct quota_transaction_context *ctx,
/dovecot/src/plugins/trash/
H A Dtrash-plugin.c50 struct quota_transaction_context *, uoff_t,
103 static int trash_try_clean_mails(struct quota_transaction_context *ctx,
224 trash_quota_test_alloc(struct quota_transaction_context *ctx,

Completed in 32 milliseconds