• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/quota/

Lines Matching defs:dqp

50 	xfs_dquot_t	*dqp)
52 ASSERT(dqp->q_transp != tp);
53 ASSERT(XFS_DQ_IS_LOCKED(dqp));
54 ASSERT(dqp->q_logitem.qli_dquot == dqp);
59 xfs_trans_add_item(tp, &dqp->q_logitem.qli_item);
65 dqp->q_transp = tp;
82 xfs_dquot_t *dqp)
84 ASSERT(dqp->q_transp == tp);
85 ASSERT(XFS_DQ_IS_LOCKED(dqp));
88 dqp->q_logitem.qli_item.li_desc->lid_flags |= XFS_LID_DIRTY;
178 xfs_dquot_t *dqp)
183 qa = XFS_QM_ISUDQ(dqp) ?
188 qa[i].qt_dquot == dqp)
204 xfs_dquot_t *dqp,
220 qtrx = xfs_trans_get_dqtrx(tp, dqp);
223 qtrx->qt_dquot = dqp;
334 xfs_dquot_t *dqp;
362 if ((dqp = qtrx->qt_dquot) == NULL)
365 ASSERT(XFS_DQ_IS_LOCKED(dqp));
366 ASSERT(dqp->q_transp == tp);
371 d = &dqp->q_core;
421 dqp->dq_flags |= XFS_DQ_DIRTY;
425 xfs_trans_log_dquot(tp, dqp);
435 dqp->q_res_bcount -= (xfs_qcnt_t)
439 dqp->q_res_bcount -= (xfs_qcnt_t)
452 dqp->q_res_bcount +=
463 dqp->q_res_rtbcount -= (xfs_qcnt_t)
467 dqp->q_res_rtbcount -= (xfs_qcnt_t)
473 dqp->q_res_rtbcount +=
484 dqp->q_res_icount -= (xfs_qcnt_t)
489 dqp->q_res_icount +=
493 ASSERT(dqp->q_res_bcount >=
494 be64_to_cpu(dqp->q_core.d_bcount));
495 ASSERT(dqp->q_res_icount >=
496 be64_to_cpu(dqp->q_core.d_icount));
497 ASSERT(dqp->q_res_rtbcount >=
498 be64_to_cpu(dqp->q_core.d_rtbcount));
519 xfs_dquot_t *dqp;
535 if ((dqp = qtrx->qt_dquot) == NULL)
544 xfs_dqlock(dqp);
546 dqp->q_res_bcount -=
551 xfs_dqlock(dqp);
554 dqp->q_res_icount -=
560 xfs_dqlock(dqp);
563 dqp->q_res_rtbcount -=
567 xfs_dqunlock(dqp);
577 struct xfs_dquot *dqp,
581 if (dqp->dq_flags & XFS_DQ_PROJ)
583 quota_send_warning((dqp->dq_flags & XFS_DQ_USER) ? USRQUOTA : GRPQUOTA,
584 be32_to_cpu(dqp->q_core.d_id), mp->m_super->s_dev,
598 xfs_dquot_t *dqp,
613 xfs_dqlock(dqp);
616 hardlimit = be64_to_cpu(dqp->q_core.d_blk_hardlimit);
619 softlimit = be64_to_cpu(dqp->q_core.d_blk_softlimit);
622 timer = be32_to_cpu(dqp->q_core.d_btimer);
623 warns = be16_to_cpu(dqp->q_core.d_bwarns);
624 warnlimit = dqp->q_mount->m_quotainfo->qi_bwarnlimit;
625 resbcountp = &dqp->q_res_bcount;
628 hardlimit = be64_to_cpu(dqp->q_core.d_rtb_hardlimit);
631 softlimit = be64_to_cpu(dqp->q_core.d_rtb_softlimit);
634 timer = be32_to_cpu(dqp->q_core.d_rtbtimer);
635 warns = be16_to_cpu(dqp->q_core.d_rtbwarns);
636 warnlimit = dqp->q_mount->m_quotainfo->qi_rtbwarnlimit;
637 resbcountp = &dqp->q_res_rtbcount;
641 dqp->q_core.d_id &&
642 ((XFS_IS_UQUOTA_ENFORCED(dqp->q_mount) && XFS_QM_ISUDQ(dqp)) ||
643 (XFS_IS_OQUOTA_ENFORCED(dqp->q_mount) &&
644 (XFS_QM_ISPDQ(dqp) || XFS_QM_ISGDQ(dqp))))) {
657 xfs_quota_warn(mp, dqp, QUOTA_NL_BHARDWARN);
664 xfs_quota_warn(mp, dqp,
669 xfs_quota_warn(mp, dqp, QUOTA_NL_BSOFTWARN);
673 count = be64_to_cpu(dqp->q_core.d_icount);
674 timer = be32_to_cpu(dqp->q_core.d_itimer);
675 warns = be16_to_cpu(dqp->q_core.d_iwarns);
676 warnlimit = dqp->q_mount->m_quotainfo->qi_iwarnlimit;
677 hardlimit = be64_to_cpu(dqp->q_core.d_ino_hardlimit);
680 softlimit = be64_to_cpu(dqp->q_core.d_ino_softlimit);
685 xfs_quota_warn(mp, dqp, QUOTA_NL_IHARDWARN);
691 xfs_quota_warn(mp, dqp,
695 xfs_quota_warn(mp, dqp, QUOTA_NL_ISOFTWARN);
706 dqp->q_res_icount += (xfs_qcnt_t)ninos;
719 xfs_trans_mod_dquot(tp, dqp,
723 xfs_trans_mod_dquot(tp, dqp,
727 ASSERT(dqp->q_res_bcount >= be64_to_cpu(dqp->q_core.d_bcount));
728 ASSERT(dqp->q_res_rtbcount >= be64_to_cpu(dqp->q_core.d_rtbcount));
729 ASSERT(dqp->q_res_icount >= be64_to_cpu(dqp->q_core.d_icount));
731 xfs_dqunlock(dqp);
735 xfs_dqunlock(dqp);