Lines Matching defs:dqp
279 struct xfs_dquot *dqp;
299 error = xfs_qm_dqget(mp, id, type, true, &dqp);
305 defq = xfs_get_defquota(q, xfs_dquot_type(dqp));
306 xfs_dqunlock(dqp);
312 xfs_dqlock(dqp);
313 xfs_trans_dqjoin(tp, dqp);
335 dqp->q_blk.hardlimit;
338 dqp->q_blk.softlimit;
339 res = &dqp->q_blk;
343 xfs_dquot_set_prealloc_limits(dqp);
350 dqp->q_rtb.hardlimit;
353 dqp->q_rtb.softlimit;
354 res = &dqp->q_rtb;
364 dqp->q_ino.hardlimit;
367 dqp->q_ino.softlimit;
368 res = &dqp->q_ino;
383 xfs_qm_adjust_dqtimers(dqp);
385 dqp->q_flags |= XFS_DQFLAG_DIRTY;
386 xfs_trans_log_dquot(tp, dqp);
391 xfs_qm_dqrele(dqp);
400 const struct xfs_dquot *dqp,
404 dst->d_spc_hardlimit = XFS_FSB_TO_B(mp, dqp->q_blk.hardlimit);
405 dst->d_spc_softlimit = XFS_FSB_TO_B(mp, dqp->q_blk.softlimit);
406 dst->d_ino_hardlimit = dqp->q_ino.hardlimit;
407 dst->d_ino_softlimit = dqp->q_ino.softlimit;
408 dst->d_space = XFS_FSB_TO_B(mp, dqp->q_blk.reserved);
409 dst->d_ino_count = dqp->q_ino.reserved;
410 dst->d_spc_timer = dqp->q_blk.timer;
411 dst->d_ino_timer = dqp->q_ino.timer;
414 dst->d_rt_spc_hardlimit = XFS_FSB_TO_B(mp, dqp->q_rtb.hardlimit);
415 dst->d_rt_spc_softlimit = XFS_FSB_TO_B(mp, dqp->q_rtb.softlimit);
416 dst->d_rt_space = XFS_FSB_TO_B(mp, dqp->q_rtb.reserved);
417 dst->d_rt_spc_timer = dqp->q_rtb.timer;
425 if (!xfs_dquot_is_enforced(dqp)) {
440 struct xfs_dquot *dqp;
454 error = xfs_qm_dqget(mp, id, type, false, &dqp);
462 if (XFS_IS_DQUOT_UNINITIALIZED(dqp)) {
467 xfs_qm_scall_getquota_fill_qc(mp, type, dqp, dst);
470 xfs_qm_dqput(dqp);
485 struct xfs_dquot *dqp;
492 error = xfs_qm_dqget_next(mp, *id, type, &dqp);
497 *id = dqp->q_id;
499 xfs_qm_scall_getquota_fill_qc(mp, type, dqp, dst);
501 xfs_qm_dqput(dqp);