Lines Matching defs:ns
38 struct mail_namespace *ns, const char **error_r)
43 storage->set = mail_namespace_get_driver_settings(ns, _storage);
46 if (*ns->list->set.mailbox_dir_name == '\0') {
52 p_strdup(_storage->pool, ns->list->set.root_dir);
54 dir = mailbox_list_get_root_forced(ns->list, MAILBOX_LIST_PATH_TYPE_DIR);
57 if (ns->list->set.alt_dir != NULL) {
59 ns->list->set.alt_dir,
64 storage->map = mdbox_map_init(storage, ns->list);
65 return dbox_storage_create(_storage, ns, error_r);
85 mdbox_storage_find_root_dir(const struct mail_namespace *ns)
87 bool debug = ns->mail_set->mail_debug;
90 if (ns->owner != NULL &&
91 mail_user_get_home(ns->owner, &home) > 0) {
104 static bool mdbox_storage_autodetect(const struct mail_namespace *ns,
107 bool debug = ns->mail_set->mail_debug;
114 root_dir = mdbox_storage_find_root_dir(ns);
136 dbox_storage_get_list_settings(ns, set);