Lines Matching refs:flags

53 	uint			flags)  in xfs_qm_scall_quotaoff()  argument
66 if ((mp->m_qflags & flags) == 0) in xfs_qm_scall_quotaoff()
70 flags &= (XFS_ALL_QUOTA_ACCT | XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaoff()
84 if ((flags & XFS_ALL_QUOTA_ACCT) == 0) { in xfs_qm_scall_quotaoff()
85 mp->m_qflags &= ~(flags); in xfs_qm_scall_quotaoff()
103 if (flags & XFS_UQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
105 flags |= (XFS_UQUOTA_CHKD | XFS_UQUOTA_ENFD); in xfs_qm_scall_quotaoff()
108 if (flags & XFS_GQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
110 flags |= (XFS_GQUOTA_CHKD | XFS_GQUOTA_ENFD); in xfs_qm_scall_quotaoff()
113 if (flags & XFS_PQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
115 flags |= (XFS_PQUOTA_CHKD | XFS_PQUOTA_ENFD); in xfs_qm_scall_quotaoff()
123 if ((mp->m_qflags & flags) == 0) in xfs_qm_scall_quotaoff()
131 error = xfs_qm_log_quotaoff(mp, &qoffstart, flags); in xfs_qm_scall_quotaoff()
158 xfs_qm_dqrele_all_inodes(mp, flags); in xfs_qm_scall_quotaoff()
165 mp->m_qflags &= ~flags; in xfs_qm_scall_quotaoff()
184 error = xfs_qm_log_quotaoff_end(mp, qoffstart, flags); in xfs_qm_scall_quotaoff()
274 uint flags) in xfs_qm_scall_trunc_qfiles() argument
278 if (!xfs_sb_version_hasquota(&mp->m_sb) || flags == 0 || in xfs_qm_scall_trunc_qfiles()
279 (flags & ~XFS_DQ_ALLTYPES)) { in xfs_qm_scall_trunc_qfiles()
281 __func__, flags, mp->m_qflags); in xfs_qm_scall_trunc_qfiles()
285 if (flags & XFS_DQ_USER) { in xfs_qm_scall_trunc_qfiles()
290 if (flags & XFS_DQ_GROUP) { in xfs_qm_scall_trunc_qfiles()
295 if (flags & XFS_DQ_PROJ) in xfs_qm_scall_trunc_qfiles()
309 uint flags) in xfs_qm_scall_quotaon() argument
314 flags &= (XFS_ALL_QUOTA_ACCT | XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaon()
318 flags &= ~(XFS_ALL_QUOTA_ACCT); in xfs_qm_scall_quotaon()
320 if (flags == 0) { in xfs_qm_scall_quotaon()
332 (flags & XFS_UQUOTA_ENFD)) || in xfs_qm_scall_quotaon()
334 (flags & XFS_GQUOTA_ENFD)) || in xfs_qm_scall_quotaon()
336 (flags & XFS_PQUOTA_ENFD))) { in xfs_qm_scall_quotaon()
339 __func__, flags, mp->m_sb.sb_qflags); in xfs_qm_scall_quotaon()
345 if ((mp->m_qflags & flags) == flags) in xfs_qm_scall_quotaon()
354 mp->m_sb.sb_qflags = qf | flags; in xfs_qm_scall_quotaon()
360 if ((qf & flags) == flags) in xfs_qm_scall_quotaon()
384 mp->m_qflags |= (flags & XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaon()
563 uint flags) in xfs_qm_log_quotaoff_end() argument
578 flags & XFS_ALL_QUOTA_ACCT); in xfs_qm_log_quotaoff_end()
595 uint flags) in xfs_qm_log_quotaoff() argument
610 qoffi = xfs_trans_get_qoff_item(tp, NULL, flags & XFS_ALL_QUOTA_ACCT); in xfs_qm_log_quotaoff()
614 mp->m_sb.sb_qflags = (mp->m_qflags & ~(flags)) & XFS_MOUNT_QUOTA_ALL; in xfs_qm_log_quotaoff()
724 int flags, in xfs_dqrele_inode() argument
738 if ((flags & XFS_UQUOTA_ACCT) && ip->i_udquot) { in xfs_dqrele_inode()
742 if ((flags & XFS_GQUOTA_ACCT) && ip->i_gdquot) { in xfs_dqrele_inode()
746 if ((flags & XFS_PQUOTA_ACCT) && ip->i_pdquot) { in xfs_dqrele_inode()
764 uint flags) in xfs_qm_dqrele_all_inodes() argument
767 xfs_inode_ag_iterator(mp, xfs_dqrele_inode, flags, NULL); in xfs_qm_dqrele_all_inodes()