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;
52 dq = dnode_get(n);
53 if (dq) {
54 print_dquot("write", dq);
55 dq->dq_h = qh;
56 update_grace_times(dq);
57 if (qh->qh_ops->commit_dquot(dq)) {
207 struct dquot *dq;
212 dq = dnode_get(n);
214 if (quota_get_mem(sizeof(struct dquot), &dq)) {
218 memset(dq, 0, sizeof(struct dquot));
219 dict_alloc_insert(dict, UINT_TO_VOIDPTR(key), dq);
220 dq->dq_id = key;
222 return dq;
230 struct dquot *dq;
240 dq = get_dq(dict, get_qid(inode, qtype));
241 if (dq)
242 dq->dq_dqb.dqb_curspace += space;
252 struct dquot *dq;
262 dq = get_dq(dict, get_qid(inode, qtype));
263 dq->dq_dqb.dqb_curspace -= space;
273 struct dquot *dq;
282 dq = get_dq(dict, get_qid(inode, qtype));
283 dq->dq_dqb.dqb_curinodes += adjust;
322 struct dquot *dq;
324 dq = get_dq(quota_dict, dquot->dq_id);
325 dq->dq_id = dquot->dq_id;
326 dq->dq_flags |= DQF_SEEN;
328 print_dquot("mem", dq);
331 if (dq->dq_dqb.dqb_curspace != dquot->dq_dqb.dqb_curspace ||
332 dq->dq_dqb.dqb_curinodes != dquot->dq_dqb.dqb_curinodes) {
336 dq->dq_id, (long long) dq->dq_dqb.dqb_curspace,
337 (long long) dq->dq_dqb.dqb_curinodes,
343 dq->dq_dqb.dqb_ihardlimit = dquot->dq_dqb.dqb_ihardlimit;
344 dq->dq_dqb.dqb_isoftlimit = dquot->dq_dqb.dqb_isoftlimit;
345 dq->dq_dqb.dqb_bhardlimit = dquot->dq_dqb.dqb_bhardlimit;
346 dq->dq_dqb.dqb_bsoftlimit = dquot->dq_dqb.dqb_bsoftlimit;
350 dq->dq_dqb.dqb_curspace = dquot->dq_dqb.dqb_curspace;
351 dq->dq_dqb.dqb_curinodes = dquot->dq_dqb.dqb_curinodes;
370 struct dquot *dq;
396 dq = dnode_get(n);
397 if (!dq)
399 if ((dq->dq_flags & DQF_SEEN) == 0) {
401 "Missing quota entry ID %d\n", dq->dq_id);