Lines Matching defs:fdq
828 * @fdq: The updated limits to record
838 struct qc_dqblk *fdq)
863 if (fdq) {
864 if (fdq->d_fieldmask & QC_SPC_SOFT) {
865 q.qu_warn = cpu_to_be64(fdq->d_spc_softlimit >> sdp->sd_sb.sb_bsize_shift);
868 if (fdq->d_fieldmask & QC_SPC_HARD) {
869 q.qu_limit = cpu_to_be64(fdq->d_spc_hardlimit >> sdp->sd_sb.sb_bsize_shift);
872 if (fdq->d_fieldmask & QC_SPACE) {
873 q.qu_value = cpu_to_be64(fdq->d_space >> sdp->sd_sb.sb_bsize_shift);
1643 struct qc_dqblk *fdq)
1651 memset(fdq, 0, sizeof(*fdq));
1668 fdq->d_spc_hardlimit = be64_to_cpu(qlvb->qb_limit) << sdp->sd_sb.sb_bsize_shift;
1669 fdq->d_spc_softlimit = be64_to_cpu(qlvb->qb_warn) << sdp->sd_sb.sb_bsize_shift;
1670 fdq->d_space = be64_to_cpu(qlvb->qb_value) << sdp->sd_sb.sb_bsize_shift;
1682 struct qc_dqblk *fdq)
1701 if (fdq->d_fieldmask & ~GFS2_FIELDMASK)
1726 if ((fdq->d_fieldmask & QC_SPC_SOFT) &&
1727 ((fdq->d_spc_softlimit >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_warn)))
1728 fdq->d_fieldmask ^= QC_SPC_SOFT;
1730 if ((fdq->d_fieldmask & QC_SPC_HARD) &&
1731 ((fdq->d_spc_hardlimit >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_limit)))
1732 fdq->d_fieldmask ^= QC_SPC_HARD;
1734 if ((fdq->d_fieldmask & QC_SPACE) &&
1735 ((fdq->d_space >> sdp->sd_sb.sb_bsize_shift) == be64_to_cpu(qd->qd_qb.qb_value)))
1736 fdq->d_fieldmask ^= QC_SPACE;
1738 if (fdq->d_fieldmask == 0)
1764 error = gfs2_adjust_quota(ip, offset, 0, qd, fdq);