Home | History | Annotate | Download | only in libquota

Lines Matching defs:dq

322 dqblk_getblocks(const struct dqblk *dq, struct quotaval *qv)
324 qv->qv_hardlimit = dqblk_getlimit(dq->dqb_bhardlimit);
325 qv->qv_softlimit = dqblk_getlimit(dq->dqb_bsoftlimit);
326 qv->qv_usage = dq->dqb_curblocks;
327 qv->qv_expiretime = dq->dqb_btime;
332 dqblk_getfiles(const struct dqblk *dq, struct quotaval *qv)
334 qv->qv_hardlimit = dqblk_getlimit(dq->dqb_ihardlimit);
335 qv->qv_softlimit = dqblk_getlimit(dq->dqb_isoftlimit);
336 qv->qv_usage = dq->dqb_curinodes;
337 qv->qv_expiretime = dq->dqb_itime;
342 dqblk_putblocks(const struct quotaval *qv, struct dqblk *dq)
344 dq->dqb_bhardlimit = dqblk_setlimit(qv->qv_hardlimit);
345 dq->dqb_bsoftlimit = dqblk_setlimit(qv->qv_softlimit);
346 dq->dqb_curblocks = qv->qv_usage;
347 dq->dqb_btime = qv->qv_expiretime;
352 dqblk_putfiles(const struct quotaval *qv, struct dqblk *dq)
354 dq->dqb_ihardlimit = dqblk_setlimit(qv->qv_hardlimit);
355 dq->dqb_isoftlimit = dqblk_setlimit(qv->qv_softlimit);
356 dq->dqb_curinodes = qv->qv_usage;
357 dq->dqb_itime = qv->qv_expiretime;
485 struct dqblk dq;
512 result = pread(file, &dq, sizeof(dq), pos);
519 } else if ((size_t)result != sizeof(dq)) {
526 dqblk_getblocks(&dq, qv);
529 dqblk_getfiles(&dq, qv);
548 if (dq.dqb_bhardlimit == 0 &&
549 dq.dqb_bsoftlimit == 0 &&
550 dq.dqb_curblocks == 0 &&
551 dq.dqb_ihardlimit == 0 &&
552 dq.dqb_isoftlimit == 0 &&
553 dq.dqb_curinodes == 0 &&
554 dq.dqb_btime == 0 &&
555 dq.dqb_itime == 0) {
572 struct dqblk dq;
599 result = pread(file, &dq, sizeof(dq), pos);
603 /* Past EOF; fill in a blank dq to start from */
604 dq.dqb_bhardlimit = 0;
605 dq.dqb_bsoftlimit = 0;
606 dq.dqb_curblocks = 0;
607 dq.dqb_ihardlimit = 0;
608 dq.dqb_isoftlimit = 0;
609 dq.dqb_curinodes = 0;
610 dq.dqb_btime = 0;
611 dq.dqb_itime = 0;
612 } else if ((size_t)result != sizeof(dq)) {
619 dqblk_getblocks(&dq, &qv2);
622 dqblk_getfiles(&dq, &qv2);
655 dqblk_putblocks(&qv2, &dq);
658 dqblk_putfiles(&qv2, &dq);
665 result = pwrite(file, &dq, sizeof(dq), pos);
668 } else if ((size_t)result != sizeof(dq)) {