Lines Matching defs:qtrx
191 struct xfs_dqtrx *qtrx;
195 qtrx = NULL;
206 qtrx = xfs_trans_get_dqtrx(tp, dqp);
207 ASSERT(qtrx);
208 if (qtrx->qt_dquot == NULL)
209 qtrx->qt_dquot = dqp;
211 trace_xfs_trans_mod_dquot_before(qtrx);
217 qtrx->qt_blk_res += delta;
222 qtrx->qt_ino_res += delta;
227 qtrx->qt_bcount_delta += delta;
231 qtrx->qt_delbcnt_delta += delta;
236 if (qtrx->qt_ino_res && delta > 0) {
237 qtrx->qt_ino_res_used += delta;
238 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used);
240 qtrx->qt_icount_delta += delta;
245 qtrx->qt_rtblk_res += delta;
250 if (qtrx->qt_rtblk_res && delta > 0) {
251 qtrx->qt_rtblk_res_used += delta;
252 ASSERT(qtrx->qt_rtblk_res >= qtrx->qt_rtblk_res_used);
254 qtrx->qt_rtbcount_delta += delta;
258 qtrx->qt_delrtb_delta += delta;
265 trace_xfs_trans_mod_dquot_after(qtrx);
338 struct xfs_dqtrx *qtrx, *qa;
359 qtrx = &qa[i];
364 if ((dqp = qtrx->qt_dquot) == NULL)
386 totalbdelta = qtrx->qt_bcount_delta +
387 qtrx->qt_delbcnt_delta;
388 totalrtbdelta = qtrx->qt_rtbcount_delta +
389 qtrx->qt_delrtb_delta;
392 qtrx->qt_icount_delta != 0) {
394 trace_xfs_trans_apply_dquot_deltas(qtrx);
404 if (qtrx->qt_icount_delta < 0)
405 ASSERT(dqp->q_ino.count >= -qtrx->qt_icount_delta);
410 if (qtrx->qt_icount_delta)
411 dqp->q_ino.count += qtrx->qt_icount_delta;
417 qtrx->qt_icount_delta != 0)
439 blk_res_used = max_t(int64_t, 0, qtrx->qt_bcount_delta);
441 qtrx->qt_blk_res, blk_res_used,
442 qtrx->qt_bcount_delta);
448 qtrx->qt_rtblk_res,
449 qtrx->qt_rtblk_res_used,
450 qtrx->qt_rtbcount_delta);
455 ASSERT(qtrx->qt_ino_res >= qtrx->qt_ino_res_used);
457 qtrx->qt_ino_res,
458 qtrx->qt_ino_res_used,
459 qtrx->qt_icount_delta);
481 struct xfs_dqtrx *qtrx, *qa;
491 qtrx = &qa[i];
496 if ((dqp = qtrx->qt_dquot) == NULL)
504 if (qtrx->qt_blk_res) {
508 (xfs_qcnt_t)qtrx->qt_blk_res;
510 if (qtrx->qt_ino_res) {
516 (xfs_qcnt_t)qtrx->qt_ino_res;
519 if (qtrx->qt_rtblk_res) {
525 (xfs_qcnt_t)qtrx->qt_rtblk_res;