Lines Matching refs:number
1069 static inline void dquot_incr_inodes(struct dquot *dquot, qsize_t number) in dquot_incr_inodes() argument
1071 dquot->dq_dqb.dqb_curinodes += number; in dquot_incr_inodes()
1074 static inline void dquot_incr_space(struct dquot *dquot, qsize_t number) in dquot_incr_space() argument
1076 dquot->dq_dqb.dqb_curspace += number; in dquot_incr_space()
1079 static inline void dquot_resv_space(struct dquot *dquot, qsize_t number) in dquot_resv_space() argument
1081 dquot->dq_dqb.dqb_rsvspace += number; in dquot_resv_space()
1087 static void dquot_claim_reserved_space(struct dquot *dquot, qsize_t number) in dquot_claim_reserved_space() argument
1089 if (dquot->dq_dqb.dqb_rsvspace < number) { in dquot_claim_reserved_space()
1091 number = dquot->dq_dqb.dqb_rsvspace; in dquot_claim_reserved_space()
1093 dquot->dq_dqb.dqb_curspace += number; in dquot_claim_reserved_space()
1094 dquot->dq_dqb.dqb_rsvspace -= number; in dquot_claim_reserved_space()
1097 static void dquot_reclaim_reserved_space(struct dquot *dquot, qsize_t number) in dquot_reclaim_reserved_space() argument
1099 if (WARN_ON_ONCE(dquot->dq_dqb.dqb_curspace < number)) in dquot_reclaim_reserved_space()
1100 number = dquot->dq_dqb.dqb_curspace; in dquot_reclaim_reserved_space()
1101 dquot->dq_dqb.dqb_rsvspace += number; in dquot_reclaim_reserved_space()
1102 dquot->dq_dqb.dqb_curspace -= number; in dquot_reclaim_reserved_space()
1106 void dquot_free_reserved_space(struct dquot *dquot, qsize_t number) in dquot_free_reserved_space() argument
1108 if (dquot->dq_dqb.dqb_rsvspace >= number) in dquot_free_reserved_space()
1109 dquot->dq_dqb.dqb_rsvspace -= number; in dquot_free_reserved_space()
1116 static void dquot_decr_inodes(struct dquot *dquot, qsize_t number) in dquot_decr_inodes() argument
1119 dquot->dq_dqb.dqb_curinodes >= number) in dquot_decr_inodes()
1120 dquot->dq_dqb.dqb_curinodes -= number; in dquot_decr_inodes()
1128 static void dquot_decr_space(struct dquot *dquot, qsize_t number) in dquot_decr_space() argument
1131 dquot->dq_dqb.dqb_curspace >= number) in dquot_decr_space()
1132 dquot->dq_dqb.dqb_curspace -= number; in dquot_decr_space()
1563 void inode_add_rsv_space(struct inode *inode, qsize_t number) in inode_add_rsv_space() argument
1566 *inode_reserved_space(inode) += number; in inode_add_rsv_space()
1571 void inode_claim_rsv_space(struct inode *inode, qsize_t number) in inode_claim_rsv_space() argument
1574 *inode_reserved_space(inode) -= number; in inode_claim_rsv_space()
1575 __inode_add_bytes(inode, number); in inode_claim_rsv_space()
1580 void inode_reclaim_rsv_space(struct inode *inode, qsize_t number) in inode_reclaim_rsv_space() argument
1583 *inode_reserved_space(inode) += number; in inode_reclaim_rsv_space()
1584 __inode_sub_bytes(inode, number); in inode_reclaim_rsv_space()
1589 void inode_sub_rsv_space(struct inode *inode, qsize_t number) in inode_sub_rsv_space() argument
1592 *inode_reserved_space(inode) -= number; in inode_sub_rsv_space()
1609 static void inode_incr_space(struct inode *inode, qsize_t number, in inode_incr_space() argument
1613 inode_add_rsv_space(inode, number); in inode_incr_space()
1615 inode_add_bytes(inode, number); in inode_incr_space()
1618 static void inode_decr_space(struct inode *inode, qsize_t number, int reserve) in inode_decr_space() argument
1621 inode_sub_rsv_space(inode, number); in inode_decr_space()
1623 inode_sub_bytes(inode, number); in inode_decr_space()
1639 int __dquot_alloc_space(struct inode *inode, qsize_t number, int flags) in __dquot_alloc_space() argument
1647 inode_incr_space(inode, number, reserve); in __dquot_alloc_space()
1660 ret = check_bdq(dquots[cnt], number, in __dquot_alloc_space()
1671 dquot_resv_space(dquots[cnt], number); in __dquot_alloc_space()
1673 dquot_incr_space(dquots[cnt], number); in __dquot_alloc_space()
1675 inode_incr_space(inode, number, reserve); in __dquot_alloc_space()
1733 int dquot_claim_space_nodirty(struct inode *inode, qsize_t number) in dquot_claim_space_nodirty() argument
1739 inode_claim_rsv_space(inode, number); in dquot_claim_space_nodirty()
1749 dquot_claim_reserved_space(dquots[cnt], number); in dquot_claim_space_nodirty()
1752 inode_claim_rsv_space(inode, number); in dquot_claim_space_nodirty()
1763 void dquot_reclaim_space_nodirty(struct inode *inode, qsize_t number) in dquot_reclaim_space_nodirty() argument
1769 inode_reclaim_rsv_space(inode, number); in dquot_reclaim_space_nodirty()
1779 dquot_reclaim_reserved_space(dquots[cnt], number); in dquot_reclaim_space_nodirty()
1782 inode_reclaim_rsv_space(inode, number); in dquot_reclaim_space_nodirty()
1793 void __dquot_free_space(struct inode *inode, qsize_t number, int flags) in __dquot_free_space() argument
1801 inode_decr_space(inode, number, reserve); in __dquot_free_space()
1814 wtype = info_bdq_free(dquots[cnt], number); in __dquot_free_space()
1818 dquot_free_reserved_space(dquots[cnt], number); in __dquot_free_space()
1820 dquot_decr_space(dquots[cnt], number); in __dquot_free_space()
1822 inode_decr_space(inode, number, reserve); in __dquot_free_space()