Lines Matching defs:fdq
846 * @fdq: The updated limits to record
856 struct qc_dqblk *fdq)
880 if (fdq) {
881 if (fdq->d_fieldmask & QC_SPC_SOFT) {
882 q.qu_warn = cpu_to_be64(fdq->d_spc_softlimit >> sdp->sd_sb.sb_bsize_shift);
885 if (fdq->d_fieldmask & QC_SPC_HARD) {
886 q.qu_limit = cpu_to_be64(fdq->d_spc_hardlimit >> sdp->sd_sb.sb_bsize_shift);
889 if (fdq->d_fieldmask & QC_SPACE) {
890 q.qu_value = cpu_to_be64(fdq->d_space >> sdp->sd_sb.sb_bsize_shift);
1644 struct qc_dqblk *fdq)
1652 memset(fdq, 0, sizeof(*fdq));
1669 fdq->d_spc_hardlimit = be64_to_cpu(qlvb->qb_limit) << sdp->sd_sb.sb_bsize_shift;
1670 fdq->d_spc_softlimit = be64_to_cpu(qlvb->qb_warn) << sdp->sd_sb.sb_bsize_shift;
1671 fdq->d_space = be64_to_cpu(qlvb->qb_value) << sdp->sd_sb.sb_bsize_shift;
1683 struct qc_dqblk *fdq)
1702 if (fdq->d_fieldmask & ~GFS2_FIELDMASK)
1727 if ((fdq->d_fieldmask & QC_SPC_SOFT) &&
1728 ((fdq->d_spc_softlimit >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_warn)))
1729 fdq->d_fieldmask ^= QC_SPC_SOFT;
1731 if ((fdq->d_fieldmask & QC_SPC_HARD) &&
1732 ((fdq->d_spc_hardlimit >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_limit)))
1733 fdq->d_fieldmask ^= QC_SPC_HARD;
1735 if ((fdq->d_fieldmask & QC_SPACE) &&
1736 ((fdq->d_space >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_value)))
1737 fdq->d_fieldmask ^= QC_SPACE;
1739 if (fdq->d_fieldmask == 0)
1765 error = gfs2_adjust_quota(sdp, offset, 0, qd, fdq);