Lines Matching refs:qtrx
201 struct xfs_dqtrx *qtrx; in xfs_trans_mod_dquot() local
205 qtrx = NULL; in xfs_trans_mod_dquot()
213 qtrx = xfs_trans_get_dqtrx(tp, dqp); in xfs_trans_mod_dquot()
214 ASSERT(qtrx); in xfs_trans_mod_dquot()
215 if (qtrx->qt_dquot == NULL) in xfs_trans_mod_dquot()
216 qtrx->qt_dquot = dqp; in xfs_trans_mod_dquot()
219 trace_xfs_trans_mod_dquot_before(qtrx); in xfs_trans_mod_dquot()
226 qtrx->qt_blk_res += delta; in xfs_trans_mod_dquot()
231 qtrx->qt_ino_res += delta; in xfs_trans_mod_dquot()
236 qtrx->qt_bcount_delta += delta; in xfs_trans_mod_dquot()
240 qtrx->qt_delbcnt_delta += delta; in xfs_trans_mod_dquot()
245 if (qtrx->qt_ino_res && delta > 0) { in xfs_trans_mod_dquot()
246 qtrx->qt_ino_res_used += delta; in xfs_trans_mod_dquot()
247 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used); in xfs_trans_mod_dquot()
249 qtrx->qt_icount_delta += delta; in xfs_trans_mod_dquot()
254 qtrx->qt_rtblk_res += delta; in xfs_trans_mod_dquot()
259 if (qtrx->qt_rtblk_res && delta > 0) { in xfs_trans_mod_dquot()
260 qtrx->qt_rtblk_res_used += delta; in xfs_trans_mod_dquot()
261 ASSERT(qtrx->qt_rtblk_res >= qtrx->qt_rtblk_res_used); in xfs_trans_mod_dquot()
263 qtrx->qt_rtbcount_delta += delta; in xfs_trans_mod_dquot()
267 qtrx->qt_delrtb_delta += delta; in xfs_trans_mod_dquot()
275 trace_xfs_trans_mod_dquot_after(qtrx); in xfs_trans_mod_dquot()
350 struct xfs_dqtrx *qtrx, *qa; in xfs_trans_apply_dquot_deltas() local
371 qtrx = &qa[i]; in xfs_trans_apply_dquot_deltas()
376 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_apply_dquot_deltas()
398 totalbdelta = qtrx->qt_bcount_delta + in xfs_trans_apply_dquot_deltas()
399 qtrx->qt_delbcnt_delta; in xfs_trans_apply_dquot_deltas()
400 totalrtbdelta = qtrx->qt_rtbcount_delta + in xfs_trans_apply_dquot_deltas()
401 qtrx->qt_delrtb_delta; in xfs_trans_apply_dquot_deltas()
404 qtrx->qt_icount_delta != 0) { in xfs_trans_apply_dquot_deltas()
406 trace_xfs_trans_apply_dquot_deltas(qtrx); in xfs_trans_apply_dquot_deltas()
416 if (qtrx->qt_icount_delta < 0) in xfs_trans_apply_dquot_deltas()
417 ASSERT(dqp->q_ino.count >= -qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
422 if (qtrx->qt_icount_delta) in xfs_trans_apply_dquot_deltas()
423 dqp->q_ino.count += qtrx->qt_icount_delta; in xfs_trans_apply_dquot_deltas()
429 qtrx->qt_icount_delta != 0) in xfs_trans_apply_dquot_deltas()
451 blk_res_used = max_t(int64_t, 0, qtrx->qt_bcount_delta); in xfs_trans_apply_dquot_deltas()
453 qtrx->qt_blk_res, blk_res_used, in xfs_trans_apply_dquot_deltas()
454 qtrx->qt_bcount_delta); in xfs_trans_apply_dquot_deltas()
460 qtrx->qt_rtblk_res, in xfs_trans_apply_dquot_deltas()
461 qtrx->qt_rtblk_res_used, in xfs_trans_apply_dquot_deltas()
462 qtrx->qt_rtbcount_delta); in xfs_trans_apply_dquot_deltas()
467 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used); in xfs_trans_apply_dquot_deltas()
469 qtrx->qt_ino_res, in xfs_trans_apply_dquot_deltas()
470 qtrx->qt_ino_res_used, in xfs_trans_apply_dquot_deltas()
471 qtrx->qt_icount_delta); in xfs_trans_apply_dquot_deltas()
493 struct xfs_dqtrx *qtrx, *qa; in xfs_trans_unreserve_and_mod_dquots() local
503 qtrx = &qa[i]; in xfs_trans_unreserve_and_mod_dquots()
508 if ((dqp = qtrx->qt_dquot) == NULL) in xfs_trans_unreserve_and_mod_dquots()
516 if (qtrx->qt_blk_res) { in xfs_trans_unreserve_and_mod_dquots()
520 (xfs_qcnt_t)qtrx->qt_blk_res; in xfs_trans_unreserve_and_mod_dquots()
522 if (qtrx->qt_ino_res) { in xfs_trans_unreserve_and_mod_dquots()
528 (xfs_qcnt_t)qtrx->qt_ino_res; in xfs_trans_unreserve_and_mod_dquots()
531 if (qtrx->qt_rtblk_res) { in xfs_trans_unreserve_and_mod_dquots()
537 (xfs_qcnt_t)qtrx->qt_rtblk_res; in xfs_trans_unreserve_and_mod_dquots()