• Home
  • Raw
  • Download

Lines Matching full:mp

33 STATIC int	xfs_qm_init_quotainos(struct xfs_mount *mp);
34 STATIC int xfs_qm_init_quotainfo(struct xfs_mount *mp);
49 struct xfs_mount *mp, in xfs_qm_dquot_walk() argument
54 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_dquot_walk()
122 struct xfs_mount *mp = dqp->q_mount; in xfs_qm_dqpurge() local
123 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_dqpurge()
158 ASSERT(XFS_FORCED_SHUTDOWN(mp) || in xfs_qm_dqpurge()
173 XFS_STATS_DEC(mp, xs_qm_dquot_unused); in xfs_qm_dqpurge()
188 struct xfs_mount *mp, in xfs_qm_dqpurge_all() argument
192 xfs_qm_dquot_walk(mp, XFS_DQTYPE_USER, xfs_qm_dqpurge, NULL); in xfs_qm_dqpurge_all()
194 xfs_qm_dquot_walk(mp, XFS_DQTYPE_GROUP, xfs_qm_dqpurge, NULL); in xfs_qm_dqpurge_all()
196 xfs_qm_dquot_walk(mp, XFS_DQTYPE_PROJ, xfs_qm_dqpurge, NULL); in xfs_qm_dqpurge_all()
204 struct xfs_mount *mp) in xfs_qm_unmount() argument
206 if (mp->m_quotainfo) { in xfs_qm_unmount()
207 xfs_qm_dqpurge_all(mp, XFS_QMOPT_QUOTALL); in xfs_qm_unmount()
208 xfs_qm_destroy_quotainfo(mp); in xfs_qm_unmount()
217 xfs_mount_t *mp) in xfs_qm_unmount_quotas() argument
223 ASSERT(mp->m_rootip); in xfs_qm_unmount_quotas()
224 xfs_qm_dqdetach(mp->m_rootip); in xfs_qm_unmount_quotas()
225 if (mp->m_rbmip) in xfs_qm_unmount_quotas()
226 xfs_qm_dqdetach(mp->m_rbmip); in xfs_qm_unmount_quotas()
227 if (mp->m_rsumip) in xfs_qm_unmount_quotas()
228 xfs_qm_dqdetach(mp->m_rsumip); in xfs_qm_unmount_quotas()
233 if (mp->m_quotainfo) { in xfs_qm_unmount_quotas()
234 if (mp->m_quotainfo->qi_uquotaip) { in xfs_qm_unmount_quotas()
235 xfs_irele(mp->m_quotainfo->qi_uquotaip); in xfs_qm_unmount_quotas()
236 mp->m_quotainfo->qi_uquotaip = NULL; in xfs_qm_unmount_quotas()
238 if (mp->m_quotainfo->qi_gquotaip) { in xfs_qm_unmount_quotas()
239 xfs_irele(mp->m_quotainfo->qi_gquotaip); in xfs_qm_unmount_quotas()
240 mp->m_quotainfo->qi_gquotaip = NULL; in xfs_qm_unmount_quotas()
242 if (mp->m_quotainfo->qi_pquotaip) { in xfs_qm_unmount_quotas()
243 xfs_irele(mp->m_quotainfo->qi_pquotaip); in xfs_qm_unmount_quotas()
244 mp->m_quotainfo->qi_pquotaip = NULL; in xfs_qm_unmount_quotas()
298 struct xfs_mount *mp = ip->i_mount; in xfs_qm_need_dqattach() local
300 if (!XFS_IS_QUOTA_RUNNING(mp)) in xfs_qm_need_dqattach()
302 if (!XFS_IS_QUOTA_ON(mp)) in xfs_qm_need_dqattach()
304 if (!XFS_NOT_DQATTACHED(mp, ip)) in xfs_qm_need_dqattach()
306 if (xfs_is_quota_inode(&mp->m_sb, ip->i_ino)) in xfs_qm_need_dqattach()
323 xfs_mount_t *mp = ip->i_mount; in xfs_qm_dqattach_locked() local
331 if (XFS_IS_UQUOTA_ON(mp) && !ip->i_udquot) { in xfs_qm_dqattach_locked()
339 if (XFS_IS_GQUOTA_ON(mp) && !ip->i_gdquot) { in xfs_qm_dqattach_locked()
347 if (XFS_IS_PQUOTA_ON(mp) && !ip->i_pdquot) { in xfs_qm_dqattach_locked()
546 struct xfs_mount *mp, in xfs_qm_set_defquota() argument
554 error = xfs_qm_dqget_uncached(mp, 0, type, &dqp); in xfs_qm_set_defquota()
576 struct xfs_mount *mp, in xfs_qm_init_timelimits() argument
579 struct xfs_quotainfo *qinf = mp->m_quotainfo; in xfs_qm_init_timelimits()
600 error = xfs_qm_dqget_uncached(mp, 0, type, &dqp); in xfs_qm_init_timelimits()
631 struct xfs_mount *mp) in xfs_qm_init_quotainfo() argument
636 ASSERT(XFS_IS_QUOTA_RUNNING(mp)); in xfs_qm_init_quotainfo()
638 qinf = mp->m_quotainfo = kmem_zalloc(sizeof(struct xfs_quotainfo), 0); in xfs_qm_init_quotainfo()
648 error = xfs_qm_init_quotainos(mp); in xfs_qm_init_quotainfo()
661 qinf->qi_dqchunklen = XFS_FSB_TO_BB(mp, XFS_DQUOT_CLUSTER_SIZE_FSB); in xfs_qm_init_quotainfo()
663 if (xfs_sb_version_hasbigtime(&mp->m_sb)) { in xfs_qm_init_quotainfo()
672 trace_xfs_quota_expiry_range(mp, qinf->qi_expiry_min, in xfs_qm_init_quotainfo()
675 mp->m_qflags |= (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_CHKD); in xfs_qm_init_quotainfo()
677 xfs_qm_init_timelimits(mp, XFS_DQTYPE_USER); in xfs_qm_init_quotainfo()
678 xfs_qm_init_timelimits(mp, XFS_DQTYPE_GROUP); in xfs_qm_init_quotainfo()
679 xfs_qm_init_timelimits(mp, XFS_DQTYPE_PROJ); in xfs_qm_init_quotainfo()
681 if (XFS_IS_UQUOTA_RUNNING(mp)) in xfs_qm_init_quotainfo()
682 xfs_qm_set_defquota(mp, XFS_DQTYPE_USER, qinf); in xfs_qm_init_quotainfo()
683 if (XFS_IS_GQUOTA_RUNNING(mp)) in xfs_qm_init_quotainfo()
684 xfs_qm_set_defquota(mp, XFS_DQTYPE_GROUP, qinf); in xfs_qm_init_quotainfo()
685 if (XFS_IS_PQUOTA_RUNNING(mp)) in xfs_qm_init_quotainfo()
686 xfs_qm_set_defquota(mp, XFS_DQTYPE_PROJ, qinf); in xfs_qm_init_quotainfo()
707 mp->m_quotainfo = NULL; in xfs_qm_init_quotainfo()
718 struct xfs_mount *mp) in xfs_qm_destroy_quotainfo() argument
722 qi = mp->m_quotainfo; in xfs_qm_destroy_quotainfo()
731 mp->m_quotainfo = NULL; in xfs_qm_destroy_quotainfo()
740 xfs_mount_t *mp, in xfs_qm_qino_alloc() argument
756 if (!xfs_sb_version_has_pquotino(&mp->m_sb) && in xfs_qm_qino_alloc()
761 (mp->m_sb.sb_gquotino != NULLFSINO)) { in xfs_qm_qino_alloc()
762 ino = mp->m_sb.sb_gquotino; in xfs_qm_qino_alloc()
763 if (XFS_IS_CORRUPT(mp, in xfs_qm_qino_alloc()
764 mp->m_sb.sb_pquotino != NULLFSINO)) in xfs_qm_qino_alloc()
767 (mp->m_sb.sb_pquotino != NULLFSINO)) { in xfs_qm_qino_alloc()
768 ino = mp->m_sb.sb_pquotino; in xfs_qm_qino_alloc()
769 if (XFS_IS_CORRUPT(mp, in xfs_qm_qino_alloc()
770 mp->m_sb.sb_gquotino != NULLFSINO)) in xfs_qm_qino_alloc()
774 error = xfs_iget(mp, NULL, ino, 0, 0, ip); in xfs_qm_qino_alloc()
777 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc()
778 mp->m_sb.sb_pquotino = NULLFSINO; in xfs_qm_qino_alloc()
783 error = xfs_trans_alloc(mp, &M_RES(mp)->tr_create, in xfs_qm_qino_alloc()
784 need_alloc ? XFS_QM_QINOCREATE_SPACE_RES(mp) : 0, in xfs_qm_qino_alloc()
802 spin_lock(&mp->m_sb_lock); in xfs_qm_qino_alloc()
804 ASSERT(!xfs_sb_version_hasquota(&mp->m_sb)); in xfs_qm_qino_alloc()
806 xfs_sb_version_addquota(&mp->m_sb); in xfs_qm_qino_alloc()
807 mp->m_sb.sb_uquotino = NULLFSINO; in xfs_qm_qino_alloc()
808 mp->m_sb.sb_gquotino = NULLFSINO; in xfs_qm_qino_alloc()
809 mp->m_sb.sb_pquotino = NULLFSINO; in xfs_qm_qino_alloc()
812 mp->m_sb.sb_qflags = mp->m_qflags & XFS_ALL_QUOTA_ACCT; in xfs_qm_qino_alloc()
815 mp->m_sb.sb_uquotino = (*ip)->i_ino; in xfs_qm_qino_alloc()
817 mp->m_sb.sb_gquotino = (*ip)->i_ino; in xfs_qm_qino_alloc()
819 mp->m_sb.sb_pquotino = (*ip)->i_ino; in xfs_qm_qino_alloc()
820 spin_unlock(&mp->m_sb_lock); in xfs_qm_qino_alloc()
825 ASSERT(XFS_FORCED_SHUTDOWN(mp)); in xfs_qm_qino_alloc()
826 xfs_alert(mp, "%s failed (error %d)!", __func__, error); in xfs_qm_qino_alloc()
836 struct xfs_mount *mp, in xfs_qm_reset_dqcounts() argument
851 j = (int)XFS_FSB_TO_B(mp, XFS_DQUOT_CLUSTER_SIZE_FSB) / in xfs_qm_reset_dqcounts()
853 ASSERT(mp->m_quotainfo->qi_dqperchunk == j); in xfs_qm_reset_dqcounts()
856 for (j = 0; j < mp->m_quotainfo->qi_dqperchunk; j++) { in xfs_qm_reset_dqcounts()
867 if (xfs_dqblk_verify(mp, &dqb[j], id + j) || in xfs_qm_reset_dqcounts()
869 xfs_dqblk_repair(mp, &dqb[j], id + j, type); in xfs_qm_reset_dqcounts()
892 if (xfs_sb_version_hasbigtime(&mp->m_sb)) in xfs_qm_reset_dqcounts()
896 if (xfs_sb_version_hascrc(&mp->m_sb)) { in xfs_qm_reset_dqcounts()
906 struct xfs_mount *mp, in xfs_qm_reset_dqcounts_all() argument
928 error = xfs_trans_read_buf(mp, NULL, mp->m_ddev_targp, in xfs_qm_reset_dqcounts_all()
929 XFS_FSB_TO_DADDR(mp, bno), in xfs_qm_reset_dqcounts_all()
930 mp->m_quotainfo->qi_dqchunklen, 0, &bp, in xfs_qm_reset_dqcounts_all()
941 error = xfs_trans_read_buf(mp, NULL, mp->m_ddev_targp, in xfs_qm_reset_dqcounts_all()
942 XFS_FSB_TO_DADDR(mp, bno), in xfs_qm_reset_dqcounts_all()
943 mp->m_quotainfo->qi_dqchunklen, 0, &bp, in xfs_qm_reset_dqcounts_all()
956 xfs_qm_reset_dqcounts(mp, bp, firstid, type); in xfs_qm_reset_dqcounts_all()
962 firstid += mp->m_quotainfo->qi_dqperchunk; in xfs_qm_reset_dqcounts_all()
974 struct xfs_mount *mp, in xfs_qm_reset_dqcounts_buf() argument
1000 maxlblkcnt = XFS_B_TO_FSB(mp, mp->m_super->s_maxbytes); in xfs_qm_reset_dqcounts_buf()
1029 mp->m_quotainfo->qi_dqperchunk; in xfs_qm_reset_dqcounts_buf()
1038 xfs_buf_readahead(mp->m_ddev_targp, in xfs_qm_reset_dqcounts_buf()
1039 XFS_FSB_TO_DADDR(mp, rablkno), in xfs_qm_reset_dqcounts_buf()
1040 mp->m_quotainfo->qi_dqchunklen, in xfs_qm_reset_dqcounts_buf()
1049 error = xfs_qm_reset_dqcounts_all(mp, firstid, in xfs_qm_reset_dqcounts_buf()
1078 struct xfs_mount *mp = ip->i_mount; in xfs_qm_quotacheck_dqadjust() local
1084 error = xfs_qm_dqget(mp, id, type, true, &dqp); in xfs_qm_quotacheck_dqadjust()
1133 struct xfs_mount *mp, in xfs_qm_dqusage_adjust() argument
1143 ASSERT(XFS_IS_QUOTA_RUNNING(mp)); in xfs_qm_dqusage_adjust()
1149 if (xfs_is_quota_inode(&mp->m_sb, ino)) in xfs_qm_dqusage_adjust()
1156 error = xfs_iget(mp, tp, ino, XFS_IGET_DONTCACHE, 0, &ip); in xfs_qm_dqusage_adjust()
1190 if (XFS_IS_UQUOTA_ON(mp)) { in xfs_qm_dqusage_adjust()
1197 if (XFS_IS_GQUOTA_ON(mp)) { in xfs_qm_dqusage_adjust()
1204 if (XFS_IS_PQUOTA_ON(mp)) { in xfs_qm_dqusage_adjust()
1221 struct xfs_mount *mp = dqp->q_mount; in xfs_qm_flush_one() local
1242 bp = xfs_buf_incore(mp->m_ddev_targp, dqp->q_blkno, in xfs_qm_flush_one()
1243 mp->m_quotainfo->qi_dqchunklen, 0); in xfs_qm_flush_one()
1274 xfs_mount_t *mp) in xfs_qm_quotacheck() argument
1279 struct xfs_inode *uip = mp->m_quotainfo->qi_uquotaip; in xfs_qm_quotacheck()
1280 struct xfs_inode *gip = mp->m_quotainfo->qi_gquotaip; in xfs_qm_quotacheck()
1281 struct xfs_inode *pip = mp->m_quotainfo->qi_pquotaip; in xfs_qm_quotacheck()
1286 ASSERT(XFS_IS_QUOTA_RUNNING(mp)); in xfs_qm_quotacheck()
1288 xfs_notice(mp, "Quotacheck needed: Please wait."); in xfs_qm_quotacheck()
1296 error = xfs_qm_reset_dqcounts_buf(mp, uip, XFS_DQTYPE_USER, in xfs_qm_quotacheck()
1304 error = xfs_qm_reset_dqcounts_buf(mp, gip, XFS_DQTYPE_GROUP, in xfs_qm_quotacheck()
1312 error = xfs_qm_reset_dqcounts_buf(mp, pip, XFS_DQTYPE_PROJ, in xfs_qm_quotacheck()
1319 error = xfs_iwalk_threaded(mp, 0, 0, xfs_qm_dqusage_adjust, 0, true, in xfs_qm_quotacheck()
1327 xfs_qm_dqpurge_all(mp, XFS_QMOPT_QUOTALL); in xfs_qm_quotacheck()
1335 if (XFS_IS_UQUOTA_ON(mp)) { in xfs_qm_quotacheck()
1336 error = xfs_qm_dquot_walk(mp, XFS_DQTYPE_USER, xfs_qm_flush_one, in xfs_qm_quotacheck()
1339 if (XFS_IS_GQUOTA_ON(mp)) { in xfs_qm_quotacheck()
1340 error2 = xfs_qm_dquot_walk(mp, XFS_DQTYPE_GROUP, xfs_qm_flush_one, in xfs_qm_quotacheck()
1345 if (XFS_IS_PQUOTA_ON(mp)) { in xfs_qm_quotacheck()
1346 error2 = xfs_qm_dquot_walk(mp, XFS_DQTYPE_PROJ, xfs_qm_flush_one, in xfs_qm_quotacheck()
1364 xfs_qm_dqpurge_all(mp, XFS_QMOPT_QUOTALL); in xfs_qm_quotacheck()
1373 mp->m_qflags &= ~XFS_ALL_QUOTA_CHKD; in xfs_qm_quotacheck()
1374 mp->m_qflags |= flags; in xfs_qm_quotacheck()
1380 xfs_warn(mp, in xfs_qm_quotacheck()
1386 ASSERT(mp->m_quotainfo != NULL); in xfs_qm_quotacheck()
1387 xfs_qm_destroy_quotainfo(mp); in xfs_qm_quotacheck()
1388 if (xfs_mount_reset_sbqflags(mp)) { in xfs_qm_quotacheck()
1389 xfs_warn(mp, in xfs_qm_quotacheck()
1393 xfs_notice(mp, "Quotacheck: Done."); in xfs_qm_quotacheck()
1408 struct xfs_mount *mp) in xfs_qm_mount_quotas() argument
1417 if (mp->m_sb.sb_rextents) { in xfs_qm_mount_quotas()
1418 xfs_notice(mp, "Cannot turn on quotas for realtime filesystem"); in xfs_qm_mount_quotas()
1419 mp->m_qflags = 0; in xfs_qm_mount_quotas()
1423 ASSERT(XFS_IS_QUOTA_RUNNING(mp)); in xfs_qm_mount_quotas()
1429 error = xfs_qm_init_quotainfo(mp); in xfs_qm_mount_quotas()
1434 ASSERT(mp->m_quotainfo == NULL); in xfs_qm_mount_quotas()
1435 mp->m_qflags = 0; in xfs_qm_mount_quotas()
1441 if (XFS_QM_NEED_QUOTACHECK(mp)) { in xfs_qm_mount_quotas()
1442 error = xfs_qm_quotacheck(mp); in xfs_qm_mount_quotas()
1453 if (!XFS_IS_UQUOTA_ON(mp)) in xfs_qm_mount_quotas()
1454 mp->m_qflags &= ~XFS_UQUOTA_CHKD; in xfs_qm_mount_quotas()
1455 if (!XFS_IS_GQUOTA_ON(mp)) in xfs_qm_mount_quotas()
1456 mp->m_qflags &= ~XFS_GQUOTA_CHKD; in xfs_qm_mount_quotas()
1457 if (!XFS_IS_PQUOTA_ON(mp)) in xfs_qm_mount_quotas()
1458 mp->m_qflags &= ~XFS_PQUOTA_CHKD; in xfs_qm_mount_quotas()
1465 spin_lock(&mp->m_sb_lock); in xfs_qm_mount_quotas()
1466 sbf = mp->m_sb.sb_qflags; in xfs_qm_mount_quotas()
1467 mp->m_sb.sb_qflags = mp->m_qflags & XFS_MOUNT_QUOTA_ALL; in xfs_qm_mount_quotas()
1468 spin_unlock(&mp->m_sb_lock); in xfs_qm_mount_quotas()
1470 if (sbf != (mp->m_qflags & XFS_MOUNT_QUOTA_ALL)) { in xfs_qm_mount_quotas()
1471 if (xfs_sync_sb(mp, false)) { in xfs_qm_mount_quotas()
1478 ASSERT(!(XFS_IS_QUOTA_RUNNING(mp))); in xfs_qm_mount_quotas()
1479 xfs_alert(mp, "%s: Superblock update failed!", in xfs_qm_mount_quotas()
1485 xfs_warn(mp, "Failed to initialize disk quotas."); in xfs_qm_mount_quotas()
1496 xfs_mount_t *mp) in xfs_qm_init_quotainos() argument
1504 ASSERT(mp->m_quotainfo); in xfs_qm_init_quotainos()
1509 if (xfs_sb_version_hasquota(&mp->m_sb)) { in xfs_qm_init_quotainos()
1510 if (XFS_IS_UQUOTA_ON(mp) && in xfs_qm_init_quotainos()
1511 mp->m_sb.sb_uquotino != NULLFSINO) { in xfs_qm_init_quotainos()
1512 ASSERT(mp->m_sb.sb_uquotino > 0); in xfs_qm_init_quotainos()
1513 error = xfs_iget(mp, NULL, mp->m_sb.sb_uquotino, in xfs_qm_init_quotainos()
1518 if (XFS_IS_GQUOTA_ON(mp) && in xfs_qm_init_quotainos()
1519 mp->m_sb.sb_gquotino != NULLFSINO) { in xfs_qm_init_quotainos()
1520 ASSERT(mp->m_sb.sb_gquotino > 0); in xfs_qm_init_quotainos()
1521 error = xfs_iget(mp, NULL, mp->m_sb.sb_gquotino, in xfs_qm_init_quotainos()
1526 if (XFS_IS_PQUOTA_ON(mp) && in xfs_qm_init_quotainos()
1527 mp->m_sb.sb_pquotino != NULLFSINO) { in xfs_qm_init_quotainos()
1528 ASSERT(mp->m_sb.sb_pquotino > 0); in xfs_qm_init_quotainos()
1529 error = xfs_iget(mp, NULL, mp->m_sb.sb_pquotino, in xfs_qm_init_quotainos()
1544 if (XFS_IS_UQUOTA_ON(mp) && uip == NULL) { in xfs_qm_init_quotainos()
1545 error = xfs_qm_qino_alloc(mp, &uip, in xfs_qm_init_quotainos()
1552 if (XFS_IS_GQUOTA_ON(mp) && gip == NULL) { in xfs_qm_init_quotainos()
1553 error = xfs_qm_qino_alloc(mp, &gip, in xfs_qm_init_quotainos()
1560 if (XFS_IS_PQUOTA_ON(mp) && pip == NULL) { in xfs_qm_init_quotainos()
1561 error = xfs_qm_qino_alloc(mp, &pip, in xfs_qm_init_quotainos()
1567 mp->m_quotainfo->qi_uquotaip = uip; in xfs_qm_init_quotainos()
1568 mp->m_quotainfo->qi_gquotaip = gip; in xfs_qm_init_quotainos()
1569 mp->m_quotainfo->qi_pquotaip = pip; in xfs_qm_init_quotainos()
1605 struct xfs_mount *mp = dqp->q_mount; in xfs_qm_dqfree_one() local
1606 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_dqfree_one()
1641 struct xfs_mount *mp = ip->i_mount; in xfs_qm_vop_dqalloc() local
1650 if (!XFS_IS_QUOTA_RUNNING(mp) || !XFS_IS_QUOTA_ON(mp)) in xfs_qm_vop_dqalloc()
1663 if (XFS_NOT_DQATTACHED(mp, ip)) { in xfs_qm_vop_dqalloc()
1671 if ((flags & XFS_QMOPT_UQUOTA) && XFS_IS_UQUOTA_ON(mp)) { in xfs_qm_vop_dqalloc()
1684 error = xfs_qm_dqget(mp, from_kuid(user_ns, uid), in xfs_qm_vop_dqalloc()
1705 if ((flags & XFS_QMOPT_GQUOTA) && XFS_IS_GQUOTA_ON(mp)) { in xfs_qm_vop_dqalloc()
1709 error = xfs_qm_dqget(mp, from_kgid(user_ns, gid), in xfs_qm_vop_dqalloc()
1723 if ((flags & XFS_QMOPT_PQUOTA) && XFS_IS_PQUOTA_ON(mp)) { in xfs_qm_vop_dqalloc()
1727 error = xfs_qm_dqget(mp, prid, in xfs_qm_vop_dqalloc()
1839 struct xfs_mount *mp = ip->i_mount; in xfs_qm_vop_chown_reserve() local
1846 ASSERT(XFS_IS_QUOTA_RUNNING(mp)); in xfs_qm_vop_chown_reserve()
1851 if (XFS_IS_UQUOTA_ON(mp) && udqp && in xfs_qm_vop_chown_reserve()
1879 struct xfs_mount *mp = i_tab[0]->i_mount; in xfs_qm_vop_rename_dqattach() local
1882 if (!XFS_IS_QUOTA_RUNNING(mp) || !XFS_IS_QUOTA_ON(mp)) in xfs_qm_vop_rename_dqattach()
1893 if (XFS_NOT_DQATTACHED(mp, ip)) { in xfs_qm_vop_rename_dqattach()
1911 struct xfs_mount *mp = tp->t_mountp; in xfs_qm_vop_create_dqattach() local
1913 if (!XFS_IS_QUOTA_RUNNING(mp) || !XFS_IS_QUOTA_ON(mp)) in xfs_qm_vop_create_dqattach()
1918 if (udqp && XFS_IS_UQUOTA_ON(mp)) { in xfs_qm_vop_create_dqattach()
1925 if (gdqp && XFS_IS_GQUOTA_ON(mp)) { in xfs_qm_vop_create_dqattach()
1932 if (pdqp && XFS_IS_PQUOTA_ON(mp)) { in xfs_qm_vop_create_dqattach()