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

/dovecot/src/lib-storage/index/shared/
H A Dshared-storage.c31 shared_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument
34 struct shared_storage *storage = SHARED_STORAGE(_storage);
46 storage->location = p_strdup(_storage->pool, ns->set->location);
48 p_strdup(_storage->pool, ns->unexpanded_set->location);
49 storage->storage_class_name = p_strdup(_storage->pool, driver);
51 if (mail_user_get_storage_class(_storage->user, driver) == NULL &&
63 storage->ns_prefix_pattern = p_strdup(_storage->pool, wildcardp);
136 struct mail_storage *_storage = (*_ns)->storage; local
138 struct shared_storage *storage = SHARED_STORAGE(_storage);
139 struct mail_user *user = _storage
[all...]
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-storage.c97 int dbox_storage_create(struct mail_storage *_storage, argument
101 struct dbox_storage *storage = DBOX_STORAGE(_storage);
102 const struct mail_storage_settings *set = _storage->set;
117 (_storage->class_flags & MAIL_STORAGE_CLASS_FLAG_FILE_PER_MSG) != 0) {
124 dir = mail_user_home_expand(_storage->user,
126 storage->attachment_dir = p_strdup(_storage->pool, dir);
142 void dbox_storage_destroy(struct mail_storage *_storage) argument
144 struct dbox_storage *storage = DBOX_STORAGE(_storage);
148 index_storage_destroy(_storage);
H A Ddbox-save.c41 struct mail_storage *_storage = _ctx->transaction->box->storage; local
42 struct dbox_storage *storage = DBOX_STORAGE(_storage);
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-storage.c37 int mdbox_storage_create(struct mail_storage *_storage, argument
40 struct mdbox_storage *storage = MDBOX_STORAGE(_storage);
43 storage->set = mail_namespace_get_driver_settings(ns, _storage);
51 _storage->unique_root_dir =
52 p_strdup(_storage->pool, ns->list->set.root_dir);
55 storage->storage_dir = p_strconcat(_storage->pool, dir,
58 storage->alt_storage_dir = p_strconcat(_storage->pool,
65 return dbox_storage_create(_storage, ns, error_r);
68 void mdbox_storage_destroy(struct mail_storage *_storage) argument
70 struct mdbox_storage *storage = MDBOX_STORAGE(_storage);
[all...]
H A Dmdbox-storage.h109 int mdbox_storage_create(struct mail_storage *_storage,
111 void mdbox_storage_destroy(struct mail_storage *_storage);
H A Dmdbox-purge.c647 int mdbox_purge(struct mail_storage *_storage) argument
649 struct mdbox_storage *storage = (struct mdbox_storage *)_storage;
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-storage.c152 imapc_copy_error_from_reply(ctx->client->_storage,
158 mail_storage_set_internal_error(&ctx->client->_storage->storage);
161 mail_storage_set_critical(&ctx->client->_storage->storage,
248 if (client->_storage != NULL) {
250 mail_storage_set_internal_error(&client->_storage->storage);
252 mail_storage_set_error(&client->_storage->storage,
387 imapc_storage_create(struct mail_storage *_storage, argument
391 struct imapc_storage *storage = IMAPC_STORAGE(_storage);
394 storage->set = mail_namespace_get_driver_settings(ns, _storage);
397 _storage
442 imapc_storage_destroy(struct mail_storage *_storage) argument
[all...]
H A Dimapc-storage.h48 struct imapc_storage *_storage; member in struct:imapc_storage_client
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-storage.c49 maildir_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument
52 struct maildir_storage *storage = MAILDIR_STORAGE(_storage);
56 storage->set = mail_namespace_get_driver_settings(ns, _storage);
58 storage->temp_prefix = p_strdup(_storage->pool,
64 storage->temp_prefix = p_strconcat(_storage->pool, "tmp/",
71 _storage->temp_path_prefix = p_strconcat(_storage->pool, dir, "/",
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-storage.c32 pop3c_storage_create(struct mail_storage *_storage, argument
36 struct pop3c_storage *storage = POP3C_STORAGE(_storage);
38 storage->set = mail_namespace_get_driver_settings(ns, _storage);
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-storage.c33 static int sdbox_storage_create(struct mail_storage *_storage, argument
37 struct dbox_storage *storage = DBOX_STORAGE(_storage);
40 if (dbox_storage_create(_storage, ns, error_r) < 0)
/dovecot/src/plugins/quota/
H A Dquota-imapc.c101 struct imapc_storage *storage = client->_storage;
325 &root->client->_storage->storage, NULL));
363 &root->client->_storage->storage, NULL));
/dovecot/src/plugins/virtual/
H A Dvirtual-storage.c86 virtual_storage_create(struct mail_storage *_storage, argument
90 struct virtual_storage *storage = (struct virtual_storage *)_storage;
93 value = mail_user_plugin_getenv(_storage->user, "virtual_max_open_mailboxes");
260 virtual_mailbox_alloc(struct mail_storage *_storage, struct mailbox_list *list, argument
263 struct virtual_storage *storage = (struct virtual_storage *)_storage;
271 mbox->box.storage = _storage;
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-storage.c149 mbox_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument
152 struct mbox_storage *storage = MBOX_STORAGE(_storage);
162 storage->set = mail_namespace_get_driver_settings(ns, _storage);
165 _storage->temp_path_prefix = p_strconcat(_storage->pool, dir,
/dovecot/src/lib-storage/
H A Dmail-storage.c454 void mail_storage_unref(struct mail_storage **_storage) argument
456 struct mail_storage *storage = *_storage;
460 /* set *_storage=NULL only after calling destroy() callback.
463 *_storage = NULL;
484 *_storage = NULL;

Completed in 31 milliseconds