qsize_t
qsize_t i_reserved_quota;
extern qsize_t *ext4_get_reserved_space(struct inode *inode);
qsize_t *ext4_get_reserved_space(struct inode *inode)
qsize_t size, size_bl, diff;
size = (qsize_t)(inode->i_blocks) * (1 << 9) + inode->i_bytes;
size_bl = (qsize_t)(inode_bl->i_blocks) * (1 << 9) + inode_bl->i_bytes;
int ext4_get_inode_usage(struct inode *inode, qsize_t *usage)
qsize_t ea_inode_refs = 0;
extern int ext4_get_inode_usage(struct inode *inode, qsize_t *usage);
qsize_t i_reserved_quota;
static qsize_t *f2fs_get_reserved_space(struct inode *inode)
qsize_t spacechange, inodechange;
void dquot_free_reserved_space(struct dquot *dquot, qsize_t number)
static void dquot_decr_inodes(struct dquot *dquot, qsize_t number)
static void dquot_decr_space(struct dquot *dquot, qsize_t number)
static int dquot_add_inodes(struct dquot *dquot, qsize_t inodes,
qsize_t newinodes;
static int dquot_add_space(struct dquot *dquot, qsize_t space,
qsize_t rsv_space, unsigned int flags,
qsize_t tspace;
static int info_idq_free(struct dquot *dquot, qsize_t inodes)
qsize_t newinodes;
static int info_bdq_free(struct dquot *dquot, qsize_t space)
qsize_t tspace;
qsize_t rsv;
static qsize_t *inode_reserved_space(struct inode * inode)
static qsize_t __inode_get_rsv_space(struct inode *inode)
static qsize_t inode_get_rsv_space(struct inode *inode)
qsize_t ret;
int __dquot_alloc_space(struct inode *inode, qsize_t number, int flags)
void dquot_claim_space_nodirty(struct inode *inode, qsize_t number)
void dquot_reclaim_space_nodirty(struct inode *inode, qsize_t number)
void __dquot_free_space(struct inode *inode, qsize_t number, int flags)
qsize_t cur_space;
qsize_t rsv_space = 0;
qsize_t inode_usage = 1;
static qsize_t inode_get_rsv_space(struct inode *inode);
static qsize_t __inode_get_rsv_space(struct inode *inode);
static inline qsize_t qbtos(qsize_t blocks)
static inline qsize_t stoqb(qsize_t space)
static inline qsize_t v1_stoqb(qsize_t space)
static inline qsize_t v1_qbtos(qsize_t blocks)
static inline qsize_t v2_stoqb(qsize_t space)
static inline qsize_t v2_qbtos(qsize_t blocks)
qsize_t dqb_bhardlimit; /* absolute limit on disk blks alloc */
qsize_t dqb_bsoftlimit; /* preferred limit on disk blks */
qsize_t dqb_curspace; /* current used space */
qsize_t dqb_rsvspace; /* current reserved space for delalloc*/
qsize_t dqb_ihardlimit; /* absolute limit on allocated inodes */
qsize_t dqb_isoftlimit; /* preferred inode limit */
qsize_t dqb_curinodes; /* current # allocated inodes */
qsize_t dqi_max_spc_limit; /* Maximum space limit [static] */
qsize_t dqi_max_ino_limit; /* Maximum inode limit [static] */
qsize_t *(*get_reserved_space) (struct inode *);
int (*get_inode_usage) (struct inode *, qsize_t *);
static inline int __dquot_alloc_space(struct inode *inode, qsize_t number,
static inline void __dquot_free_space(struct inode *inode, qsize_t number,
static inline void dquot_claim_space_nodirty(struct inode *inode, qsize_t number)
qsize_t number)
static inline int dquot_alloc_space_nodirty(struct inode *inode, qsize_t nr)
static inline void dquot_alloc_space_nofail(struct inode *inode, qsize_t nr)
static inline int dquot_alloc_space(struct inode *inode, qsize_t nr)
static inline int dquot_alloc_block_nodirty(struct inode *inode, qsize_t nr)
static inline void dquot_alloc_block_nofail(struct inode *inode, qsize_t nr)
static inline int dquot_alloc_block(struct inode *inode, qsize_t nr)
static inline int dquot_prealloc_block_nodirty(struct inode *inode, qsize_t nr)
static inline int dquot_prealloc_block(struct inode *inode, qsize_t nr)
static inline int dquot_reserve_block(struct inode *inode, qsize_t nr)
static inline void dquot_claim_block(struct inode *inode, qsize_t nr)
static inline void dquot_reclaim_block(struct inode *inode, qsize_t nr)
static inline void dquot_free_space_nodirty(struct inode *inode, qsize_t nr)
static inline void dquot_free_space(struct inode *inode, qsize_t nr)
static inline void dquot_free_block_nodirty(struct inode *inode, qsize_t nr)
static inline void dquot_free_block(struct inode *inode, qsize_t nr)
qsize_t nr)
int __dquot_alloc_space(struct inode *inode, qsize_t number, int flags);
void __dquot_free_space(struct inode *inode, qsize_t number, int flags);
void dquot_claim_space_nodirty(struct inode *inode, qsize_t number);
void dquot_reclaim_space_nodirty(struct inode *inode, qsize_t number);
qsize_t usrquota_bhardlimit; /* Default user quota block hard limit */
qsize_t usrquota_ihardlimit; /* Default user quota inode hard limit */
qsize_t grpquota_bhardlimit; /* Default group quota block hard limit */
qsize_t grpquota_ihardlimit; /* Default group quota inode hard limit */
qsize_t bhardlimit;
qsize_t ihardlimit;
qsize_t bhardlimit;
qsize_t bsoftlimit;
qsize_t ihardlimit;
qsize_t isoftlimit;