Lines Matching defs:dq

29 static void print_dquot(const char *desc, struct dquot *dq)
34 dq->dq_id, (long long) dq->dq_dqb.dqb_curspace,
35 (long long) dq->dq_dqb.dqb_bsoftlimit,
36 (long long) dq->dq_dqb.dqb_bhardlimit,
37 (long long) dq->dq_dqb.dqb_curinodes,
38 (long long) dq->dq_dqb.dqb_isoftlimit,
39 (long long) dq->dq_dqb.dqb_ihardlimit);
48 struct dquot *dq;
51 dq = dnode_get(n);
52 if (dq) {
53 print_dquot("write", dq);
54 dq->dq_h = qh;
55 update_grace_times(dq);
56 qh->qh_ops->commit_dquot(dq);
202 struct dquot *dq;
207 dq = dnode_get(n);
209 if (quota_get_mem(sizeof(struct dquot), &dq)) {
213 memset(dq, 0, sizeof(struct dquot));
214 dict_alloc_insert(dict, UINT_TO_VOIDPTR(key), dq);
215 dq->dq_id = key;
217 return dq;
225 struct dquot *dq;
235 dq = get_dq(dict, get_qid(inode, qtype));
236 if (dq)
237 dq->dq_dqb.dqb_curspace += space;
247 struct dquot *dq;
257 dq = get_dq(dict, get_qid(inode, qtype));
258 dq->dq_dqb.dqb_curspace -= space;
268 struct dquot *dq;
277 dq = get_dq(dict, get_qid(inode, qtype));
278 dq->dq_dqb.dqb_curinodes += adjust;
317 struct dquot *dq;
319 dq = get_dq(quota_dict, dquot->dq_id);
320 dq->dq_id = dquot->dq_id;
321 dq->dq_flags |= DQF_SEEN;
323 print_dquot("mem", dq);
326 if (dq->dq_dqb.dqb_curspace != dquot->dq_dqb.dqb_curspace ||
327 dq->dq_dqb.dqb_curinodes != dquot->dq_dqb.dqb_curinodes) {
331 dq->dq_id, (long long) dq->dq_dqb.dqb_curspace,
332 (long long) dq->dq_dqb.dqb_curinodes,
338 dq->dq_dqb.dqb_ihardlimit = dquot->dq_dqb.dqb_ihardlimit;
339 dq->dq_dqb.dqb_isoftlimit = dquot->dq_dqb.dqb_isoftlimit;
340 dq->dq_dqb.dqb_bhardlimit = dquot->dq_dqb.dqb_bhardlimit;
341 dq->dq_dqb.dqb_bsoftlimit = dquot->dq_dqb.dqb_bsoftlimit;
345 dq->dq_dqb.dqb_curspace = dquot->dq_dqb.dqb_curspace;
346 dq->dq_dqb.dqb_curinodes = dquot->dq_dqb.dqb_curinodes;
365 struct dquot *dq;
390 dq = dnode_get(n);
391 if (!dq)
393 if ((dq->dq_flags & DQF_SEEN) == 0) {
395 "Missing quota entry ID %d\n", dq->dq_id);