xfs_dquot.h (985a78fdde15e1730383f99867ca38b5648444bf) xfs_dquot.h (0b0fa1d1d16794ce48188cc6434ec38f6e1f1b4b)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (c) 2000-2005 Silicon Graphics, Inc.
4 * All Rights Reserved.
5 */
6#ifndef __XFS_DQUOT_H__
7#define __XFS_DQUOT_H__
8

--- 131 unchanged lines hidden (view full) ---

140
141 freesp = be64_to_cpu(dqp->q_core.d_blk_hardlimit) - dqp->q_res_bcount;
142 if (freesp < dqp->q_low_space[XFS_QLOWSP_1_PCNT])
143 return true;
144
145 return false;
146}
147
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (c) 2000-2005 Silicon Graphics, Inc.
4 * All Rights Reserved.
5 */
6#ifndef __XFS_DQUOT_H__
7#define __XFS_DQUOT_H__
8

--- 131 unchanged lines hidden (view full) ---

140
141 freesp = be64_to_cpu(dqp->q_core.d_blk_hardlimit) - dqp->q_res_bcount;
142 if (freesp < dqp->q_low_space[XFS_QLOWSP_1_PCNT])
143 return true;
144
145 return false;
146}
147
148void xfs_dquot_to_disk(struct xfs_disk_dquot *ddqp, struct xfs_dquot *dqp);
149
148#define XFS_DQ_IS_LOCKED(dqp) (mutex_is_locked(&((dqp)->q_qlock)))
149#define XFS_DQ_IS_DIRTY(dqp) ((dqp)->q_flags & XFS_DQFLAG_DIRTY)
150#define XFS_QM_ISUDQ(dqp) ((dqp)->dq_flags & XFS_DQ_USER)
151#define XFS_QM_ISPDQ(dqp) ((dqp)->dq_flags & XFS_DQ_PROJ)
152#define XFS_QM_ISGDQ(dqp) ((dqp)->dq_flags & XFS_DQ_GROUP)
153
154void xfs_qm_dqdestroy(struct xfs_dquot *dqp);
155int xfs_qm_dqflush(struct xfs_dquot *dqp, struct xfs_buf **bpp);

--- 37 unchanged lines hidden ---
150#define XFS_DQ_IS_LOCKED(dqp) (mutex_is_locked(&((dqp)->q_qlock)))
151#define XFS_DQ_IS_DIRTY(dqp) ((dqp)->q_flags & XFS_DQFLAG_DIRTY)
152#define XFS_QM_ISUDQ(dqp) ((dqp)->dq_flags & XFS_DQ_USER)
153#define XFS_QM_ISPDQ(dqp) ((dqp)->dq_flags & XFS_DQ_PROJ)
154#define XFS_QM_ISGDQ(dqp) ((dqp)->dq_flags & XFS_DQ_GROUP)
155
156void xfs_qm_dqdestroy(struct xfs_dquot *dqp);
157int xfs_qm_dqflush(struct xfs_dquot *dqp, struct xfs_buf **bpp);

--- 37 unchanged lines hidden ---