Lines Matching full:mp
72 struct xfs_mount *mp = ip->i_mount; in xfs_qm_statvfs() local
75 if (!xfs_qm_dqget(mp, ip->i_projid, XFS_DQTYPE_PROJ, false, &dqp)) { in xfs_qm_statvfs()
83 struct xfs_mount *mp, in xfs_qm_validate_state_change() argument
91 state = ((uqd && !XFS_IS_UQUOTA_ON(mp)) || in xfs_qm_validate_state_change()
92 (!uqd && XFS_IS_UQUOTA_ON(mp)) || in xfs_qm_validate_state_change()
93 (gqd && !XFS_IS_GQUOTA_ON(mp)) || in xfs_qm_validate_state_change()
94 (!gqd && XFS_IS_GQUOTA_ON(mp)) || in xfs_qm_validate_state_change()
95 (pqd && !XFS_IS_PQUOTA_ON(mp)) || in xfs_qm_validate_state_change()
96 (!pqd && XFS_IS_PQUOTA_ON(mp))); in xfs_qm_validate_state_change()
99 (xfs_dev_is_read_only(mp, "changing quota state") || in xfs_qm_validate_state_change()
100 xfs_has_norecovery(mp)); in xfs_qm_validate_state_change()
105 xfs_mount_t *mp, in xfs_qm_newmount() argument
112 quotaondisk = xfs_has_quota(mp) && in xfs_qm_newmount()
113 (mp->m_sb.sb_qflags & XFS_ALL_QUOTA_ACCT); in xfs_qm_newmount()
116 uquotaondisk = mp->m_sb.sb_qflags & XFS_UQUOTA_ACCT; in xfs_qm_newmount()
117 pquotaondisk = mp->m_sb.sb_qflags & XFS_PQUOTA_ACCT; in xfs_qm_newmount()
118 gquotaondisk = mp->m_sb.sb_qflags & XFS_GQUOTA_ACCT; in xfs_qm_newmount()
129 if (xfs_qm_validate_state_change(mp, uquotaondisk, in xfs_qm_newmount()
132 if (xfs_has_metadir(mp)) in xfs_qm_newmount()
133 xfs_warn(mp, in xfs_qm_newmount()
136 xfs_warn(mp, "please mount with%s%s%s%s.", in xfs_qm_newmount()
144 if (XFS_IS_QUOTA_ON(mp) || quotaondisk) { in xfs_qm_newmount()
149 if (quotaondisk && !XFS_QM_NEED_QUOTACHECK(mp)) { in xfs_qm_newmount()
156 xfs_qm_mount_quotas(mp); in xfs_qm_newmount()
166 *quotaflags = mp->m_qflags; in xfs_qm_newmount()
167 mp->m_qflags = 0; in xfs_qm_newmount()
181 struct xfs_mount *mp) in xfs_qm_resume_quotaon() argument
183 if (!xfs_has_metadir(mp)) in xfs_qm_resume_quotaon()
185 if (xfs_has_norecovery(mp)) in xfs_qm_resume_quotaon()
188 mp->m_qflags = mp->m_sb.sb_qflags & (XFS_ALL_QUOTA_ACCT | in xfs_qm_resume_quotaon()