Lines Matching +full:elm +full:- +full:id

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Definitions for diskquota-operations. When diskquota is configured these
4 * macros expand to the right source-code.
6 * Author: Marco van Wieringen <mvw@planets.elm.net>
19 return &sb->s_dquot; in sb_dqopt()
26 return ((ia->ia_valid & ATTR_SIZE) || in is_quota_modification()
50 WARN_ON_ONCE(!atomic_read(&dquot->dq_count)); in dqgrab()
51 WARN_ON_ONCE(!test_bit(DQ_ACTIVE_B, &dquot->dq_flags)); in dqgrab()
52 atomic_inc(&dquot->dq_count); in dqgrab()
58 if (test_bit(DQ_MOD_B, &dquot->dq_flags)) in dquot_is_busy()
60 if (atomic_read(&dquot->dq_count) > 1) in dquot_is_busy()
111 int dquot_get_dqblk(struct super_block *sb, struct kqid id,
113 int dquot_get_next_dqblk(struct super_block *sb, struct kqid *id,
115 int dquot_set_dqblk(struct super_block *sb, struct kqid id,
124 return sb_dqopt(sb)->info + type; in sb_dqinfo()
133 return sb_dqopt(sb)->flags & in sb_has_quota_usage_enabled()
139 return sb_dqopt(sb)->flags & in sb_has_quota_limits_enabled()
145 return sb_dqopt(sb)->flags & in sb_has_quota_suspended()
151 return dquot_state_types(sb_dqopt(sb)->flags, DQUOT_SUSPENDED); in sb_any_quota_suspended()
163 return dquot_state_types(sb_dqopt(sb)->flags, DQUOT_USAGE_ENABLED); in sb_any_quota_loaded()
327 return dquot_alloc_space_nodirty(inode, nr << inode->i_blkbits); in dquot_alloc_block_nodirty()
332 dquot_alloc_space_nofail(inode, nr << inode->i_blkbits); in dquot_alloc_block_nofail()
337 return dquot_alloc_space(inode, nr << inode->i_blkbits); in dquot_alloc_block()
342 return __dquot_alloc_space(inode, nr << inode->i_blkbits, 0); in dquot_prealloc_block_nodirty()
357 return __dquot_alloc_space(inode, nr << inode->i_blkbits, in dquot_reserve_block()
365 ret = dquot_claim_space_nodirty(inode, nr << inode->i_blkbits); in dquot_claim_block()
373 dquot_reclaim_space_nodirty(inode, nr << inode->i_blkbits); in dquot_reclaim_block()
390 dquot_free_space_nodirty(inode, nr << inode->i_blkbits); in dquot_free_block_nodirty()
395 dquot_free_space(inode, nr << inode->i_blkbits); in dquot_free_block()
401 __dquot_free_space(inode, nr << inode->i_blkbits, DQUOT_SPACE_RESERVE); in dquot_release_reservation_block()