Lines Matching refs:dquot

760 static struct dquot **reiserfs_get_dquots(struct inode *inode)  in reiserfs_get_dquots()
789 static int reiserfs_write_dquot(struct dquot *);
790 static int reiserfs_acquire_dquot(struct dquot *);
791 static int reiserfs_release_dquot(struct dquot *);
792 static int reiserfs_mark_dquot_dirty(struct dquot *);
2217 static int reiserfs_write_dquot(struct dquot *dquot) in reiserfs_write_dquot() argument
2223 reiserfs_write_lock(dquot->dq_sb); in reiserfs_write_dquot()
2225 journal_begin(&th, dquot->dq_sb, in reiserfs_write_dquot()
2226 REISERFS_QUOTA_TRANS_BLOCKS(dquot->dq_sb)); in reiserfs_write_dquot()
2229 depth = reiserfs_write_unlock_nested(dquot->dq_sb); in reiserfs_write_dquot()
2230 ret = dquot_commit(dquot); in reiserfs_write_dquot()
2231 reiserfs_write_lock_nested(dquot->dq_sb, depth); in reiserfs_write_dquot()
2236 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_write_dquot()
2240 static int reiserfs_acquire_dquot(struct dquot *dquot) in reiserfs_acquire_dquot() argument
2246 reiserfs_write_lock(dquot->dq_sb); in reiserfs_acquire_dquot()
2248 journal_begin(&th, dquot->dq_sb, in reiserfs_acquire_dquot()
2249 REISERFS_QUOTA_INIT_BLOCKS(dquot->dq_sb)); in reiserfs_acquire_dquot()
2252 depth = reiserfs_write_unlock_nested(dquot->dq_sb); in reiserfs_acquire_dquot()
2253 ret = dquot_acquire(dquot); in reiserfs_acquire_dquot()
2254 reiserfs_write_lock_nested(dquot->dq_sb, depth); in reiserfs_acquire_dquot()
2259 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_acquire_dquot()
2263 static int reiserfs_release_dquot(struct dquot *dquot) in reiserfs_release_dquot() argument
2268 reiserfs_write_lock(dquot->dq_sb); in reiserfs_release_dquot()
2270 journal_begin(&th, dquot->dq_sb, in reiserfs_release_dquot()
2271 REISERFS_QUOTA_DEL_BLOCKS(dquot->dq_sb)); in reiserfs_release_dquot()
2272 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_release_dquot()
2275 dquot_release(dquot); in reiserfs_release_dquot()
2278 ret = dquot_release(dquot); in reiserfs_release_dquot()
2279 reiserfs_write_lock(dquot->dq_sb); in reiserfs_release_dquot()
2283 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_release_dquot()
2288 static int reiserfs_mark_dquot_dirty(struct dquot *dquot) in reiserfs_mark_dquot_dirty() argument
2291 if (REISERFS_SB(dquot->dq_sb)->s_qf_names[USRQUOTA] || in reiserfs_mark_dquot_dirty()
2292 REISERFS_SB(dquot->dq_sb)->s_qf_names[GRPQUOTA]) { in reiserfs_mark_dquot_dirty()
2293 dquot_mark_dquot_dirty(dquot); in reiserfs_mark_dquot_dirty()
2294 return reiserfs_write_dquot(dquot); in reiserfs_mark_dquot_dirty()
2296 return dquot_mark_dquot_dirty(dquot); in reiserfs_mark_dquot_dirty()