#ifndef __XFS_TRANS_RESV_H__
#define __XFS_TRANS_RESV_H__
struct xfs_mount;
struct xfs_trans_res { … };
struct xfs_trans_resv { … };
#define M_RES(mp) …
#define XFS_DIROP_LOG_RES(mp) …
#define XFS_DIROP_LOG_COUNT(mp) …
#define XFS_DEFAULT_LOG_COUNT …
#define XFS_DEFAULT_PERM_LOG_COUNT …
#define XFS_ITRUNCATE_LOG_COUNT …
#define XFS_INACTIVE_LOG_COUNT …
#define XFS_CREATE_LOG_COUNT …
#define XFS_CREATE_TMPFILE_LOG_COUNT …
#define XFS_MKDIR_LOG_COUNT …
#define XFS_SYMLINK_LOG_COUNT …
#define XFS_REMOVE_LOG_COUNT …
#define XFS_LINK_LOG_COUNT …
#define XFS_RENAME_LOG_COUNT …
#define XFS_WRITE_LOG_COUNT …
#define XFS_ADDAFORK_LOG_COUNT …
#define XFS_ATTRINVAL_LOG_COUNT …
#define XFS_ATTRSET_LOG_COUNT …
#define XFS_ATTRRM_LOG_COUNT …
#define XFS_ITRUNCATE_LOG_COUNT_REFLINK …
#define XFS_WRITE_LOG_COUNT_REFLINK …
void xfs_trans_resv_calc(struct xfs_mount *mp, struct xfs_trans_resv *resp);
uint xfs_allocfree_block_count(struct xfs_mount *mp, uint num_ops);
unsigned int xfs_calc_itruncate_reservation_minlogsize(struct xfs_mount *mp);
unsigned int xfs_calc_write_reservation_minlogsize(struct xfs_mount *mp);
unsigned int xfs_calc_qm_dqalloc_reservation_minlogsize(struct xfs_mount *mp);
#endif