Lines Matching refs:root
23 struct quota_root *root)
27 name = quota_root_get_name(root);
36 struct mail_user *owner, struct quota_root *root)
45 name = imap_quota_root_get_name(user, owner, root);
50 list = quota_root_get_resources(root);
52 ret = quota_get_resource(root, "", *list, &value, &limit, &error);
67 /* this quota root doesn't have any quota actually enabled. */
82 struct quota_root *root;
115 while ((root = quota_root_iter_next(iter)) != NULL) {
116 if (quota_root_is_hidden(root))
119 name = imap_quota_root_get_name(client->user, ns->owner, root);
122 if (quota_reply_write(quota_reply, client->user, ns->owner, root) < 0)
153 /* we're an admin. see if there's a quota root for another user. */
166 struct quota_root *root;
170 /* <quota root> */
174 if (!parse_quota_root(cmd->client->user, root_name, &owner, &root)) {
175 client_send_tagline(cmd, "NO Quota root doesn't exist.");
180 if (quota_reply_write(quota_reply, cmd->client->user, owner, root) < 0)
192 struct quota_root *root;
198 /* <quota root> <resource limits> */
213 if (!parse_quota_root(cmd->client->user, root_name, &owner, &root)) {
214 client_send_tagline(cmd, "NO Quota root doesn't exist.");
226 if (quota_set_resource(root, name, value, &error) < 0) {