Lines Matching refs:qtrx
211 xfs_dqtrx_t *qtrx; in xfs_trans_mod_dquot() local
215 qtrx = NULL; in xfs_trans_mod_dquot()
223 qtrx = xfs_trans_get_dqtrx(tp, dqp); in xfs_trans_mod_dquot()
224 ASSERT(qtrx); in xfs_trans_mod_dquot()
225 if (qtrx->qt_dquot == NULL) in xfs_trans_mod_dquot()
226 qtrx->qt_dquot = dqp; in xfs_trans_mod_dquot()
234 qtrx->qt_blk_res += (ulong)delta; in xfs_trans_mod_dquot()
241 qtrx->qt_ino_res += (ulong)delta; in xfs_trans_mod_dquot()
248 qtrx->qt_bcount_delta += delta; in xfs_trans_mod_dquot()
252 qtrx->qt_delbcnt_delta += delta; in xfs_trans_mod_dquot()
259 if (qtrx->qt_ino_res && delta > 0) { in xfs_trans_mod_dquot()
260 qtrx->qt_ino_res_used += (ulong)delta; in xfs_trans_mod_dquot()
261 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used); in xfs_trans_mod_dquot()
263 qtrx->qt_icount_delta += delta; in xfs_trans_mod_dquot()
270 qtrx->qt_rtblk_res += (ulong)delta; in xfs_trans_mod_dquot()
277 if (qtrx->qt_rtblk_res && delta > 0) { in xfs_trans_mod_dquot()
278 qtrx->qt_rtblk_res_used += (ulong)delta; in xfs_trans_mod_dquot()
279 ASSERT(qtrx->qt_rtblk_res >= qtrx->qt_rtblk_res_used); in xfs_trans_mod_dquot()
281 qtrx->qt_rtbcount_delta += delta; in xfs_trans_mod_dquot()
285 qtrx->qt_delrtb_delta += delta; in xfs_trans_mod_dquot()
333 struct xfs_dqtrx *qtrx, *qa; in xfs_trans_apply_dquot_deltas() local
353 qtrx = &qa[i]; in xfs_trans_apply_dquot_deltas()
358 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_apply_dquot_deltas()
382 totalbdelta = qtrx->qt_bcount_delta + in xfs_trans_apply_dquot_deltas()
383 qtrx->qt_delbcnt_delta; in xfs_trans_apply_dquot_deltas()
384 totalrtbdelta = qtrx->qt_rtbcount_delta + in xfs_trans_apply_dquot_deltas()
385 qtrx->qt_delrtb_delta; in xfs_trans_apply_dquot_deltas()
395 if (qtrx->qt_icount_delta < 0) in xfs_trans_apply_dquot_deltas()
397 -qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
402 if (qtrx->qt_icount_delta) in xfs_trans_apply_dquot_deltas()
403 be64_add_cpu(&d->d_icount, (xfs_qcnt_t)qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
427 if (qtrx->qt_blk_res != 0) { in xfs_trans_apply_dquot_deltas()
430 if (qtrx->qt_bcount_delta > 0) in xfs_trans_apply_dquot_deltas()
431 blk_res_used = qtrx->qt_bcount_delta; in xfs_trans_apply_dquot_deltas()
433 if (qtrx->qt_blk_res != blk_res_used) { in xfs_trans_apply_dquot_deltas()
434 if (qtrx->qt_blk_res > blk_res_used) in xfs_trans_apply_dquot_deltas()
436 (qtrx->qt_blk_res - in xfs_trans_apply_dquot_deltas()
441 qtrx->qt_blk_res); in xfs_trans_apply_dquot_deltas()
451 if (qtrx->qt_bcount_delta) { in xfs_trans_apply_dquot_deltas()
453 (xfs_qcnt_t)qtrx->qt_bcount_delta; in xfs_trans_apply_dquot_deltas()
459 if (qtrx->qt_rtblk_res != 0) { in xfs_trans_apply_dquot_deltas()
460 if (qtrx->qt_rtblk_res != qtrx->qt_rtblk_res_used) { in xfs_trans_apply_dquot_deltas()
461 if (qtrx->qt_rtblk_res > in xfs_trans_apply_dquot_deltas()
462 qtrx->qt_rtblk_res_used) in xfs_trans_apply_dquot_deltas()
464 (qtrx->qt_rtblk_res - in xfs_trans_apply_dquot_deltas()
465 qtrx->qt_rtblk_res_used); in xfs_trans_apply_dquot_deltas()
468 (qtrx->qt_rtblk_res_used - in xfs_trans_apply_dquot_deltas()
469 qtrx->qt_rtblk_res); in xfs_trans_apply_dquot_deltas()
472 if (qtrx->qt_rtbcount_delta) in xfs_trans_apply_dquot_deltas()
474 (xfs_qcnt_t)qtrx->qt_rtbcount_delta; in xfs_trans_apply_dquot_deltas()
480 if (qtrx->qt_ino_res != 0) { in xfs_trans_apply_dquot_deltas()
481 ASSERT(qtrx->qt_ino_res >= in xfs_trans_apply_dquot_deltas()
482 qtrx->qt_ino_res_used); in xfs_trans_apply_dquot_deltas()
483 if (qtrx->qt_ino_res > qtrx->qt_ino_res_used) in xfs_trans_apply_dquot_deltas()
485 (qtrx->qt_ino_res - in xfs_trans_apply_dquot_deltas()
486 qtrx->qt_ino_res_used); in xfs_trans_apply_dquot_deltas()
488 if (qtrx->qt_icount_delta) in xfs_trans_apply_dquot_deltas()
490 (xfs_qcnt_t)qtrx->qt_icount_delta; in xfs_trans_apply_dquot_deltas()
516 xfs_dqtrx_t *qtrx, *qa; in xfs_trans_unreserve_and_mod_dquots() local
526 qtrx = &qa[i]; in xfs_trans_unreserve_and_mod_dquots()
531 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_unreserve_and_mod_dquots()
539 if (qtrx->qt_blk_res) { in xfs_trans_unreserve_and_mod_dquots()
543 (xfs_qcnt_t)qtrx->qt_blk_res; in xfs_trans_unreserve_and_mod_dquots()
545 if (qtrx->qt_ino_res) { in xfs_trans_unreserve_and_mod_dquots()
551 (xfs_qcnt_t)qtrx->qt_ino_res; in xfs_trans_unreserve_and_mod_dquots()
554 if (qtrx->qt_rtblk_res) { in xfs_trans_unreserve_and_mod_dquots()
560 (xfs_qcnt_t)qtrx->qt_rtblk_res; in xfs_trans_unreserve_and_mod_dquots()