Lines Matching refs:flags
37 uint flags) in xfs_qm_scall_quotaoff() argument
50 if ((mp->m_qflags & flags) == 0) in xfs_qm_scall_quotaoff()
54 flags &= (XFS_ALL_QUOTA_ACCT | XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaoff()
68 if ((flags & XFS_ALL_QUOTA_ACCT) == 0) { in xfs_qm_scall_quotaoff()
69 mp->m_qflags &= ~(flags); in xfs_qm_scall_quotaoff()
87 if (flags & XFS_UQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
89 flags |= (XFS_UQUOTA_CHKD | XFS_UQUOTA_ENFD); in xfs_qm_scall_quotaoff()
92 if (flags & XFS_GQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
94 flags |= (XFS_GQUOTA_CHKD | XFS_GQUOTA_ENFD); in xfs_qm_scall_quotaoff()
97 if (flags & XFS_PQUOTA_ACCT) { in xfs_qm_scall_quotaoff()
99 flags |= (XFS_PQUOTA_CHKD | XFS_PQUOTA_ENFD); in xfs_qm_scall_quotaoff()
107 if ((mp->m_qflags & flags) == 0) in xfs_qm_scall_quotaoff()
115 error = xfs_qm_log_quotaoff(mp, &qoffstart, flags); in xfs_qm_scall_quotaoff()
142 xfs_qm_dqrele_all_inodes(mp, flags); in xfs_qm_scall_quotaoff()
149 mp->m_qflags &= ~flags; in xfs_qm_scall_quotaoff()
168 error = xfs_qm_log_quotaoff_end(mp, qoffstart, flags); in xfs_qm_scall_quotaoff()
256 uint flags) in xfs_qm_scall_trunc_qfiles() argument
260 if (!xfs_sb_version_hasquota(&mp->m_sb) || flags == 0 || in xfs_qm_scall_trunc_qfiles()
261 (flags & ~XFS_DQ_ALLTYPES)) { in xfs_qm_scall_trunc_qfiles()
263 __func__, flags, mp->m_qflags); in xfs_qm_scall_trunc_qfiles()
267 if (flags & XFS_DQ_USER) { in xfs_qm_scall_trunc_qfiles()
272 if (flags & XFS_DQ_GROUP) { in xfs_qm_scall_trunc_qfiles()
277 if (flags & XFS_DQ_PROJ) in xfs_qm_scall_trunc_qfiles()
291 uint flags) in xfs_qm_scall_quotaon() argument
296 flags &= (XFS_ALL_QUOTA_ACCT | XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaon()
300 flags &= ~(XFS_ALL_QUOTA_ACCT); in xfs_qm_scall_quotaon()
302 if (flags == 0) { in xfs_qm_scall_quotaon()
314 (flags & XFS_UQUOTA_ENFD)) || in xfs_qm_scall_quotaon()
316 (flags & XFS_GQUOTA_ENFD)) || in xfs_qm_scall_quotaon()
318 (flags & XFS_PQUOTA_ENFD))) { in xfs_qm_scall_quotaon()
321 __func__, flags, mp->m_sb.sb_qflags); in xfs_qm_scall_quotaon()
327 if ((mp->m_qflags & flags) == flags) in xfs_qm_scall_quotaon()
336 mp->m_sb.sb_qflags = qf | flags; in xfs_qm_scall_quotaon()
342 if ((qf & flags) == flags) in xfs_qm_scall_quotaon()
366 mp->m_qflags |= (flags & XFS_ALL_QUOTA_ENFD); in xfs_qm_scall_quotaon()
545 uint flags) in xfs_qm_log_quotaoff_end() argument
556 flags & XFS_ALL_QUOTA_ACCT); in xfs_qm_log_quotaoff_end()
573 uint flags) in xfs_qm_log_quotaoff() argument
585 qoffi = xfs_trans_get_qoff_item(tp, NULL, flags & XFS_ALL_QUOTA_ACCT); in xfs_qm_log_quotaoff()
589 mp->m_sb.sb_qflags = (mp->m_qflags & ~(flags)) & XFS_MOUNT_QUOTA_ALL; in xfs_qm_log_quotaoff()
736 int flags, in xfs_dqrele_inode() argument
750 if ((flags & XFS_UQUOTA_ACCT) && ip->i_udquot) { in xfs_dqrele_inode()
754 if ((flags & XFS_GQUOTA_ACCT) && ip->i_gdquot) { in xfs_dqrele_inode()
758 if ((flags & XFS_PQUOTA_ACCT) && ip->i_pdquot) { in xfs_dqrele_inode()
776 uint flags) in xfs_qm_dqrele_all_inodes() argument
779 xfs_inode_ag_iterator_flags(mp, xfs_dqrele_inode, flags, NULL, in xfs_qm_dqrele_all_inodes()