Lines Matching refs:dqb
538 struct dqblk dqb;
589 dqb.dqb_curblocks = dq->dq_curblocks;
590 dqb.dqb_curinodes = dq->dq_curinodes;
591 dqb.dqb_btime = dq->dq_btime;
592 dqb.dqb_itime = dq->dq_itime;
594 dqb.dqb_bsoftlimit = quota1_encode_limit(val->qv_softlimit);
595 dqb.dqb_bhardlimit = quota1_encode_limit(val->qv_hardlimit);
596 dqb.dqb_isoftlimit = dq->dq_isoftlimit;
597 dqb.dqb_ihardlimit = dq->dq_ihardlimit;
600 dqb
601 dqb.dqb_bhardlimit = dq->dq_bhardlimit;
602 dqb.dqb_isoftlimit = quota1_encode_limit(val->qv_softlimit);
603 dqb.dqb_ihardlimit = quota1_encode_limit(val->qv_hardlimit);
608 ump->umq1_btime[key->qk_idtype] = dqb.dqb_btime =
612 ump->umq1_itime[key->qk_idtype] = dqb.dqb_itime =
616 if (dqb.dqb_bsoftlimit &&
617 dq->dq_curblocks >= dqb.dqb_bsoftlimit &&
619 dqb.dqb_btime = time_second + ump->umq1_btime[key->qk_idtype];
620 if (dqb.dqb_isoftlimit &&
621 dq->dq_curinodes >= dqb.dqb_isoftlimit &&
623 dqb.dqb_itime = time_second + ump->umq1_itime[key->qk_idtype];
624 dq->dq_un.dq1_dqb = dqb;
646 setquota1(struct mount *mp, u_long id, int type, struct dqblk *dqb)
662 dqb->dqb_curblocks = dq->dq_curblocks;
663 dqb->dqb_curinodes = dq->dq_curinodes;
665 dqb->dqb_btime = dq->dq_btime;
666 dqb->dqb_itime = dq->dq_itime;
668 if (dqb->dqb_bsoftlimit &&
669 dq->dq_curblocks >= dqb->dqb_bsoftlimit &&
671 dqb->dqb_btime = time_second + ump->umq1_btime[type];
672 if (dqb->dqb_isoftlimit &&
673 dq->dq_curinodes >= dqb->dqb_isoftlimit &&
675 dqb->dqb_itime = time_second + ump->umq1_itime[type];
676 dq->dq_un.dq1_dqb = *dqb;