Lines Matching refs:dquot
780 static struct dquot **reiserfs_get_dquots(struct inode *inode) in reiserfs_get_dquots()
809 static int reiserfs_write_dquot(struct dquot *);
810 static int reiserfs_acquire_dquot(struct dquot *);
811 static int reiserfs_release_dquot(struct dquot *);
812 static int reiserfs_mark_dquot_dirty(struct dquot *);
2243 static int reiserfs_write_dquot(struct dquot *dquot) in reiserfs_write_dquot() argument
2249 reiserfs_write_lock(dquot->dq_sb); in reiserfs_write_dquot()
2251 journal_begin(&th, dquot->dq_sb, in reiserfs_write_dquot()
2252 REISERFS_QUOTA_TRANS_BLOCKS(dquot->dq_sb)); in reiserfs_write_dquot()
2255 depth = reiserfs_write_unlock_nested(dquot->dq_sb); in reiserfs_write_dquot()
2256 ret = dquot_commit(dquot); in reiserfs_write_dquot()
2257 reiserfs_write_lock_nested(dquot->dq_sb, depth); in reiserfs_write_dquot()
2262 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_write_dquot()
2266 static int reiserfs_acquire_dquot(struct dquot *dquot) in reiserfs_acquire_dquot() argument
2272 reiserfs_write_lock(dquot->dq_sb); in reiserfs_acquire_dquot()
2274 journal_begin(&th, dquot->dq_sb, in reiserfs_acquire_dquot()
2275 REISERFS_QUOTA_INIT_BLOCKS(dquot->dq_sb)); in reiserfs_acquire_dquot()
2278 depth = reiserfs_write_unlock_nested(dquot->dq_sb); in reiserfs_acquire_dquot()
2279 ret = dquot_acquire(dquot); in reiserfs_acquire_dquot()
2280 reiserfs_write_lock_nested(dquot->dq_sb, depth); in reiserfs_acquire_dquot()
2285 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_acquire_dquot()
2289 static int reiserfs_release_dquot(struct dquot *dquot) in reiserfs_release_dquot() argument
2294 reiserfs_write_lock(dquot->dq_sb); in reiserfs_release_dquot()
2296 journal_begin(&th, dquot->dq_sb, in reiserfs_release_dquot()
2297 REISERFS_QUOTA_DEL_BLOCKS(dquot->dq_sb)); in reiserfs_release_dquot()
2298 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_release_dquot()
2301 dquot_release(dquot); in reiserfs_release_dquot()
2304 ret = dquot_release(dquot); in reiserfs_release_dquot()
2305 reiserfs_write_lock(dquot->dq_sb); in reiserfs_release_dquot()
2309 reiserfs_write_unlock(dquot->dq_sb); in reiserfs_release_dquot()
2314 static int reiserfs_mark_dquot_dirty(struct dquot *dquot) in reiserfs_mark_dquot_dirty() argument
2317 if (REISERFS_SB(dquot->dq_sb)->s_qf_names[USRQUOTA] || in reiserfs_mark_dquot_dirty()
2318 REISERFS_SB(dquot->dq_sb)->s_qf_names[GRPQUOTA]) { in reiserfs_mark_dquot_dirty()
2319 dquot_mark_dquot_dirty(dquot); in reiserfs_mark_dquot_dirty()
2320 return reiserfs_write_dquot(dquot); in reiserfs_mark_dquot_dirty()
2322 return dquot_mark_dquot_dirty(dquot); in reiserfs_mark_dquot_dirty()