Lines Matching refs:qtrx
205 xfs_dqtrx_t *qtrx; in xfs_trans_mod_dquot() local
209 qtrx = NULL; in xfs_trans_mod_dquot()
217 qtrx = xfs_trans_get_dqtrx(tp, dqp); in xfs_trans_mod_dquot()
218 ASSERT(qtrx); in xfs_trans_mod_dquot()
219 if (qtrx->qt_dquot == NULL) in xfs_trans_mod_dquot()
220 qtrx->qt_dquot = dqp; in xfs_trans_mod_dquot()
228 qtrx->qt_blk_res += (ulong)delta; in xfs_trans_mod_dquot()
235 qtrx->qt_ino_res += (ulong)delta; in xfs_trans_mod_dquot()
242 if (qtrx->qt_blk_res && delta > 0) { in xfs_trans_mod_dquot()
243 qtrx->qt_blk_res_used += (ulong)delta; in xfs_trans_mod_dquot()
244 ASSERT(qtrx->qt_blk_res >= qtrx->qt_blk_res_used); in xfs_trans_mod_dquot()
246 qtrx->qt_bcount_delta += delta; in xfs_trans_mod_dquot()
250 qtrx->qt_delbcnt_delta += delta; in xfs_trans_mod_dquot()
257 if (qtrx->qt_ino_res && delta > 0) { in xfs_trans_mod_dquot()
258 qtrx->qt_ino_res_used += (ulong)delta; in xfs_trans_mod_dquot()
259 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used); in xfs_trans_mod_dquot()
261 qtrx->qt_icount_delta += delta; in xfs_trans_mod_dquot()
268 qtrx->qt_rtblk_res += (ulong)delta; in xfs_trans_mod_dquot()
275 if (qtrx->qt_rtblk_res && delta > 0) { in xfs_trans_mod_dquot()
276 qtrx->qt_rtblk_res_used += (ulong)delta; in xfs_trans_mod_dquot()
277 ASSERT(qtrx->qt_rtblk_res >= qtrx->qt_rtblk_res_used); in xfs_trans_mod_dquot()
279 qtrx->qt_rtbcount_delta += delta; in xfs_trans_mod_dquot()
283 qtrx->qt_delrtb_delta += delta; in xfs_trans_mod_dquot()
331 struct xfs_dqtrx *qtrx, *qa; in xfs_trans_apply_dquot_deltas() local
351 qtrx = &qa[i]; in xfs_trans_apply_dquot_deltas()
356 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_apply_dquot_deltas()
380 totalbdelta = qtrx->qt_bcount_delta + in xfs_trans_apply_dquot_deltas()
381 qtrx->qt_delbcnt_delta; in xfs_trans_apply_dquot_deltas()
382 totalrtbdelta = qtrx->qt_rtbcount_delta + in xfs_trans_apply_dquot_deltas()
383 qtrx->qt_delrtb_delta; in xfs_trans_apply_dquot_deltas()
393 if (qtrx->qt_icount_delta < 0) in xfs_trans_apply_dquot_deltas()
395 -qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
400 if (qtrx->qt_icount_delta) in xfs_trans_apply_dquot_deltas()
401 be64_add_cpu(&d->d_icount, (xfs_qcnt_t)qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
425 if (qtrx->qt_blk_res != 0) { in xfs_trans_apply_dquot_deltas()
426 if (qtrx->qt_blk_res != qtrx->qt_blk_res_used) { in xfs_trans_apply_dquot_deltas()
427 if (qtrx->qt_blk_res > in xfs_trans_apply_dquot_deltas()
428 qtrx->qt_blk_res_used) in xfs_trans_apply_dquot_deltas()
430 (qtrx->qt_blk_res - in xfs_trans_apply_dquot_deltas()
431 qtrx->qt_blk_res_used); in xfs_trans_apply_dquot_deltas()
434 (qtrx->qt_blk_res_used - in xfs_trans_apply_dquot_deltas()
435 qtrx->qt_blk_res); in xfs_trans_apply_dquot_deltas()
445 if (qtrx->qt_bcount_delta) { in xfs_trans_apply_dquot_deltas()
447 (xfs_qcnt_t)qtrx->qt_bcount_delta; in xfs_trans_apply_dquot_deltas()
453 if (qtrx->qt_rtblk_res != 0) { in xfs_trans_apply_dquot_deltas()
454 if (qtrx->qt_rtblk_res != qtrx->qt_rtblk_res_used) { in xfs_trans_apply_dquot_deltas()
455 if (qtrx->qt_rtblk_res > in xfs_trans_apply_dquot_deltas()
456 qtrx->qt_rtblk_res_used) in xfs_trans_apply_dquot_deltas()
458 (qtrx->qt_rtblk_res - in xfs_trans_apply_dquot_deltas()
459 qtrx->qt_rtblk_res_used); in xfs_trans_apply_dquot_deltas()
462 (qtrx->qt_rtblk_res_used - in xfs_trans_apply_dquot_deltas()
463 qtrx->qt_rtblk_res); in xfs_trans_apply_dquot_deltas()
466 if (qtrx->qt_rtbcount_delta) in xfs_trans_apply_dquot_deltas()
468 (xfs_qcnt_t)qtrx->qt_rtbcount_delta; in xfs_trans_apply_dquot_deltas()
474 if (qtrx->qt_ino_res != 0) { in xfs_trans_apply_dquot_deltas()
475 ASSERT(qtrx->qt_ino_res >= in xfs_trans_apply_dquot_deltas()
476 qtrx->qt_ino_res_used); in xfs_trans_apply_dquot_deltas()
477 if (qtrx->qt_ino_res > qtrx->qt_ino_res_used) in xfs_trans_apply_dquot_deltas()
479 (qtrx->qt_ino_res - in xfs_trans_apply_dquot_deltas()
480 qtrx->qt_ino_res_used); in xfs_trans_apply_dquot_deltas()
482 if (qtrx->qt_icount_delta) in xfs_trans_apply_dquot_deltas()
484 (xfs_qcnt_t)qtrx->qt_icount_delta; in xfs_trans_apply_dquot_deltas()
510 xfs_dqtrx_t *qtrx, *qa; in xfs_trans_unreserve_and_mod_dquots() local
520 qtrx = &qa[i]; in xfs_trans_unreserve_and_mod_dquots()
525 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_unreserve_and_mod_dquots()
533 if (qtrx->qt_blk_res) { in xfs_trans_unreserve_and_mod_dquots()
537 (xfs_qcnt_t)qtrx->qt_blk_res; in xfs_trans_unreserve_and_mod_dquots()
539 if (qtrx->qt_ino_res) { in xfs_trans_unreserve_and_mod_dquots()
545 (xfs_qcnt_t)qtrx->qt_ino_res; in xfs_trans_unreserve_and_mod_dquots()
548 if (qtrx->qt_rtblk_res) { in xfs_trans_unreserve_and_mod_dquots()
554 (xfs_qcnt_t)qtrx->qt_rtblk_res; in xfs_trans_unreserve_and_mod_dquots()