Lines Matching defs:dquot
25 static struct dquot *v2_read_dquot(struct quota_handle *h, qid_t id);
26 static int v2_commit_dquot(struct dquot *dquot);
28 int (*process_dquot) (struct dquot *dquot,
45 * Copy dquot from disk to memory
47 static void v2r1_disk2memdqblk(struct dquot *dquot, void *dp)
49 struct util_dqblk *m = &dquot->dq_dqb;
52 dquot->dq_id = le32_to_cpu(d->dqb_id);
69 * Copy dquot from memory to disk
71 static void v2r1_mem2diskdqblk(void *dp, struct dquot *dquot)
73 struct util_dqblk *m = &dquot->dq_dqb;
84 d->dqb_id = cpu_to_le32(dquot->dq_id);
85 if (qtree_entry_unused(&dquot->dq_h->qh_info.u.v2_mdqi.dqi_qtree, dp))
89 static int v2r1_is_id(void *dp, struct dquot *dquot)
93 &dquot->dq_h->qh_info.u.v2_mdqi.dqi_qtree;
97 return le32_to_cpu(d->dqb_id) == dquot->dq_id;
287 * Read dquot from disk
289 static struct dquot *v2_read_dquot(struct quota_handle *h, qid_t id)
295 * Commit changes of dquot to disk - it might also mean deleting it when quota
299 static int v2_commit_dquot(struct dquot *dquot)
301 struct util_dqblk *b = &dquot->dq_dqb;
306 qtree_delete_dquot(dquot);
308 return qtree_write_dquot(dquot);
314 int (*process_dquot) (struct dquot *, void *),