]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/blobdiff - include/xfs_ag.h
Merge whitespace changes over
[thirdparty/xfsprogs-dev.git] / include / xfs_ag.h
index 9959c923d06c206d66deeae26df58c5955518b44..4820ad2eace2dada8f80e88da7957900fed8e5ed 100644 (file)
@@ -11,7 +11,7 @@
  *
  * Further, this software is distributed without any warranty that it is
  * free of the rightful claim of any third person regarding infringement
- * or the like.         Any license provided herein, whether implied or
+ * or the like.  Any license provided herein, whether implied or
  * otherwise, applies only to this software file.  Patent licenses, if
  * any, provided herein do not apply to combinations of this program with
  * other software, or any other product whatsoever.
@@ -30,7 +30,7 @@
  * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
  */
 #ifndef __XFS_AG_H__
-#define __XFS_AG_H__
+#define        __XFS_AG_H__
 
 /*
  * Allocation group header
@@ -42,19 +42,19 @@ struct xfs_buf;
 struct xfs_mount;
 struct xfs_trans;
 
-#define XFS_AGF_MAGIC  0x58414746      /* 'XAGF' */
-#define XFS_AGI_MAGIC  0x58414749      /* 'XAGI' */
-#define XFS_AGF_VERSION 1
-#define XFS_AGI_VERSION 1
+#define        XFS_AGF_MAGIC   0x58414746      /* 'XAGF' */
+#define        XFS_AGI_MAGIC   0x58414749      /* 'XAGI' */
+#define        XFS_AGF_VERSION 1
+#define        XFS_AGI_VERSION 1
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGF_GOOD_VERSION)
 int xfs_agf_good_version(unsigned v);
-#define XFS_AGF_GOOD_VERSION(v) xfs_agf_good_version(v)
+#define        XFS_AGF_GOOD_VERSION(v) xfs_agf_good_version(v)
 #else
 #define XFS_AGF_GOOD_VERSION(v)                ((v) == XFS_AGF_VERSION)
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGI_GOOD_VERSION)
 int xfs_agi_good_version(unsigned v);
-#define XFS_AGI_GOOD_VERSION(v) xfs_agi_good_version(v)
+#define        XFS_AGI_GOOD_VERSION(v) xfs_agi_good_version(v)
 #else
 #define XFS_AGI_GOOD_VERSION(v)                ((v) == XFS_AGI_VERSION)
 #endif
@@ -63,7 +63,7 @@ int xfs_agi_good_version(unsigned v);
  * Btree number 0 is bno, 1 is cnt.  This value gives the size of the
  * arrays below.
  */
-#define XFS_BTNUM_AGF  ((int)XFS_BTNUM_CNTi + 1)
+#define        XFS_BTNUM_AGF   ((int)XFS_BTNUM_CNTi + 1)
 
 /*
  * The second word of agf_levels in the first a.g. overlaps the EFS
@@ -77,7 +77,7 @@ typedef struct xfs_agf
         * Common allocation group header information
         */
        __uint32_t      agf_magicnum;   /* magic number == XFS_AGF_MAGIC */
-       __uint32_t      agf_versionnum; /* header version == XFS_AGF_VERSION */
+       __uint32_t      agf_versionnum; /* header version == XFS_AGF_VERSION */
        xfs_agnumber_t  agf_seqno;      /* sequence # starting from 0 */
        xfs_agblock_t   agf_length;     /* size in blocks of a.g. */
        /*
@@ -94,25 +94,25 @@ typedef struct xfs_agf
        xfs_extlen_t    agf_longest;    /* longest free space */
 } xfs_agf_t;
 
-#define XFS_AGF_MAGICNUM       0x00000001
-#define XFS_AGF_VERSIONNUM     0x00000002
-#define XFS_AGF_SEQNO          0x00000004
-#define XFS_AGF_LENGTH         0x00000008
-#define XFS_AGF_ROOTS          0x00000010
-#define XFS_AGF_LEVELS         0x00000020
-#define XFS_AGF_FLFIRST                0x00000040
-#define XFS_AGF_FLLAST         0x00000080
-#define XFS_AGF_FLCOUNT                0x00000100
-#define XFS_AGF_FREEBLKS       0x00000200
-#define XFS_AGF_LONGEST                0x00000400
-#define XFS_AGF_NUM_BITS       11
-#define XFS_AGF_ALL_BITS       ((1 << XFS_AGF_NUM_BITS) - 1)
+#define        XFS_AGF_MAGICNUM        0x00000001
+#define        XFS_AGF_VERSIONNUM      0x00000002
+#define        XFS_AGF_SEQNO           0x00000004
+#define        XFS_AGF_LENGTH          0x00000008
+#define        XFS_AGF_ROOTS           0x00000010
+#define        XFS_AGF_LEVELS          0x00000020
+#define        XFS_AGF_FLFIRST         0x00000040
+#define        XFS_AGF_FLLAST          0x00000080
+#define        XFS_AGF_FLCOUNT         0x00000100
+#define        XFS_AGF_FREEBLKS        0x00000200
+#define        XFS_AGF_LONGEST         0x00000400
+#define        XFS_AGF_NUM_BITS        11
+#define        XFS_AGF_ALL_BITS        ((1 << XFS_AGF_NUM_BITS) - 1)
 
 /* disk block (xfs_daddr_t) in the AG */
 #define XFS_AGF_DADDR(mp)      ((xfs_daddr_t)(1 << (mp)->m_sectbb_log))
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGF_BLOCK)
 xfs_agblock_t xfs_agf_block(struct xfs_mount *mp);
-#define XFS_AGF_BLOCK(mp)      xfs_agf_block(mp)
+#define        XFS_AGF_BLOCK(mp)       xfs_agf_block(mp)
 #else
 #define XFS_AGF_BLOCK(mp)      XFS_HDR_BLOCK(mp, XFS_AGF_DADDR(mp))
 #endif
@@ -120,7 +120,7 @@ xfs_agblock_t xfs_agf_block(struct xfs_mount *mp);
 /*
  * Size of the unlinked inode hash table in the agi.
  */
-#define XFS_AGI_UNLINKED_BUCKETS       64
+#define        XFS_AGI_UNLINKED_BUCKETS        64
 
 typedef struct xfs_agi
 {
@@ -128,7 +128,7 @@ typedef struct xfs_agi
         * Common allocation group header information
         */
        __uint32_t      agi_magicnum;   /* magic number == XFS_AGI_MAGIC */
-       __uint32_t      agi_versionnum; /* header version == XFS_AGI_VERSION */
+       __uint32_t      agi_versionnum; /* header version == XFS_AGI_VERSION */
        xfs_agnumber_t  agi_seqno;      /* sequence # starting from 0 */
        xfs_agblock_t   agi_length;     /* size in blocks of a.g. */
        /*
@@ -149,25 +149,25 @@ typedef struct xfs_agi
        xfs_agino_t     agi_unlinked[XFS_AGI_UNLINKED_BUCKETS];
 } xfs_agi_t;
 
-#define XFS_AGI_MAGICNUM       0x00000001
-#define XFS_AGI_VERSIONNUM     0x00000002
-#define XFS_AGI_SEQNO          0x00000004
-#define XFS_AGI_LENGTH         0x00000008
-#define XFS_AGI_COUNT          0x00000010
-#define XFS_AGI_ROOT           0x00000020
-#define XFS_AGI_LEVEL          0x00000040
-#define XFS_AGI_FREECOUNT      0x00000080
-#define XFS_AGI_NEWINO         0x00000100
-#define XFS_AGI_DIRINO         0x00000200
-#define XFS_AGI_UNLINKED       0x00000400
-#define XFS_AGI_NUM_BITS       11
-#define XFS_AGI_ALL_BITS       ((1 << XFS_AGI_NUM_BITS) - 1)
+#define        XFS_AGI_MAGICNUM        0x00000001
+#define        XFS_AGI_VERSIONNUM      0x00000002
+#define        XFS_AGI_SEQNO           0x00000004
+#define        XFS_AGI_LENGTH          0x00000008
+#define        XFS_AGI_COUNT           0x00000010
+#define        XFS_AGI_ROOT            0x00000020
+#define        XFS_AGI_LEVEL           0x00000040
+#define        XFS_AGI_FREECOUNT       0x00000080
+#define        XFS_AGI_NEWINO          0x00000100
+#define        XFS_AGI_DIRINO          0x00000200
+#define        XFS_AGI_UNLINKED        0x00000400
+#define        XFS_AGI_NUM_BITS        11
+#define        XFS_AGI_ALL_BITS        ((1 << XFS_AGI_NUM_BITS) - 1)
 
 /* disk block (xfs_daddr_t) in the AG */
 #define XFS_AGI_DADDR(mp)      ((xfs_daddr_t)(2 << (mp)->m_sectbb_log))
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGI_BLOCK)
 xfs_agblock_t xfs_agi_block(struct xfs_mount *mp);
-#define XFS_AGI_BLOCK(mp)      xfs_agi_block(mp)
+#define        XFS_AGI_BLOCK(mp)       xfs_agi_block(mp)
 #else
 #define XFS_AGI_BLOCK(mp)      XFS_HDR_BLOCK(mp, XFS_AGI_DADDR(mp))
 #endif
@@ -179,7 +179,7 @@ xfs_agblock_t xfs_agi_block(struct xfs_mount *mp);
 #define XFS_AGFL_DADDR(mp)     ((xfs_daddr_t)(3 << (mp)->m_sectbb_log))
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGFL_BLOCK)
 xfs_agblock_t xfs_agfl_block(struct xfs_mount *mp);
-#define XFS_AGFL_BLOCK(mp)     xfs_agfl_block(mp)
+#define        XFS_AGFL_BLOCK(mp)      xfs_agfl_block(mp)
 #else
 #define XFS_AGFL_BLOCK(mp)     XFS_HDR_BLOCK(mp, XFS_AGFL_DADDR(mp))
 #endif
@@ -223,7 +223,7 @@ typedef struct xfs_perag
        __uint32_t      pagf_flcount;   /* count of blocks in freelist */
        xfs_extlen_t    pagf_freeblks;  /* total free blocks */
        xfs_extlen_t    pagf_longest;   /* longest free space */
-       xfs_agino_t     pagi_freecount; /* number of free inodes */
+       xfs_agino_t     pagi_freecount; /* number of free inodes */
 #ifdef __KERNEL__
        lock_t          pagb_lock;      /* lock for pagb_list */
 #endif
@@ -231,19 +231,19 @@ typedef struct xfs_perag
        xfs_perag_busy_t *pagb_list;    /* unstable blocks */
 } xfs_perag_t;
 
-#define XFS_AG_MIN_BYTES       (1LL << 24)     /* 16 MB */
-#define XFS_AG_BEST_BYTES      (1LL << 30)     /*  1 GB */
-#define XFS_AG_MAX_BYTES       (1LL << 32)     /*  4 GB */
+#define        XFS_AG_MIN_BYTES        (1LL << 24)     /* 16 MB */
+#define        XFS_AG_BEST_BYTES       (1LL << 30)     /*  1 GB */
+#define        XFS_AG_MAX_BYTES        (1LL << 32)     /*  4 GB */
 
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_MIN_BLOCKS)
 xfs_extlen_t xfs_ag_min_blocks(int bl);
-#define XFS_AG_MIN_BLOCKS(bl)          xfs_ag_min_blocks(bl)
+#define        XFS_AG_MIN_BLOCKS(bl)           xfs_ag_min_blocks(bl)
 #else
-#define XFS_AG_MIN_BLOCKS(bl)  ((xfs_extlen_t)(XFS_AG_MIN_BYTES >> bl))
+#define        XFS_AG_MIN_BLOCKS(bl)   ((xfs_extlen_t)(XFS_AG_MIN_BYTES >> bl))
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_BEST_BLOCKS)
 xfs_extlen_t xfs_ag_best_blocks(int bl, xfs_drfsbno_t blks);
-#define XFS_AG_BEST_BLOCKS(bl,blks)    xfs_ag_best_blocks(bl,blks)
+#define        XFS_AG_BEST_BLOCKS(bl,blks)     xfs_ag_best_blocks(bl,blks)
 #else
 /*--#define XFS_AG_BEST_BLOCKS(bl) ((xfs_extlen_t)(XFS_AG_BEST_BYTES >> bl))*/
 /*
@@ -257,41 +257,41 @@ xfs_extlen_t xfs_ag_best_blocks(int bl, xfs_drfsbno_t blks);
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_MAX_BLOCKS)
 xfs_extlen_t xfs_ag_max_blocks(int bl);
-#define XFS_AG_MAX_BLOCKS(bl)          xfs_ag_max_blocks(bl)
+#define        XFS_AG_MAX_BLOCKS(bl)           xfs_ag_max_blocks(bl)
 #else
-#define XFS_AG_MAX_BLOCKS(bl)  ((xfs_extlen_t)(XFS_AG_MAX_BYTES >> bl))
+#define        XFS_AG_MAX_BLOCKS(bl)   ((xfs_extlen_t)(XFS_AG_MAX_BYTES >> bl))
 #endif
 
-#define XFS_MAX_AGNUMBER       ((xfs_agnumber_t)(NULLAGNUMBER - 1))
+#define        XFS_MAX_AGNUMBER        ((xfs_agnumber_t)(NULLAGNUMBER - 1))
 
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_MAXLEVELS)
 int xfs_ag_maxlevels(struct xfs_mount *mp);
-#define XFS_AG_MAXLEVELS(mp)           xfs_ag_maxlevels(mp)
+#define        XFS_AG_MAXLEVELS(mp)            xfs_ag_maxlevels(mp)
 #else
-#define XFS_AG_MAXLEVELS(mp)   ((mp)->m_ag_maxlevels)
+#define        XFS_AG_MAXLEVELS(mp)    ((mp)->m_ag_maxlevels)
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_MIN_FREELIST)
 int xfs_min_freelist(xfs_agf_t *a, struct xfs_mount *mp);
-#define XFS_MIN_FREELIST(a,mp)         xfs_min_freelist(a,mp)
+#define        XFS_MIN_FREELIST(a,mp)          xfs_min_freelist(a,mp)
 #else
-#define XFS_MIN_FREELIST(a,mp) \
+#define        XFS_MIN_FREELIST(a,mp)  \
        XFS_MIN_FREELIST_RAW(   \
                INT_GET((a)->agf_levels[XFS_BTNUM_BNOi], ARCH_CONVERT), \
                INT_GET((a)->agf_levels[XFS_BTNUM_CNTi], ARCH_CONVERT), mp)
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_MIN_FREELIST_PAG)
 int xfs_min_freelist_pag(xfs_perag_t *pag, struct xfs_mount *mp);
-#define XFS_MIN_FREELIST_PAG(pag,mp)   xfs_min_freelist_pag(pag,mp)
+#define        XFS_MIN_FREELIST_PAG(pag,mp)    xfs_min_freelist_pag(pag,mp)
 #else
-#define XFS_MIN_FREELIST_PAG(pag,mp)   \
+#define        XFS_MIN_FREELIST_PAG(pag,mp)    \
        XFS_MIN_FREELIST_RAW((uint_t)(pag)->pagf_levels[XFS_BTNUM_BNOi], \
                             (uint_t)(pag)->pagf_levels[XFS_BTNUM_CNTi], mp)
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_MIN_FREELIST_RAW)
 int xfs_min_freelist_raw(int bl, int cl, struct xfs_mount *mp);
-#define XFS_MIN_FREELIST_RAW(bl,cl,mp) xfs_min_freelist_raw(bl,cl,mp)
+#define        XFS_MIN_FREELIST_RAW(bl,cl,mp)  xfs_min_freelist_raw(bl,cl,mp)
 #else
-#define XFS_MIN_FREELIST_RAW(bl,cl,mp) \
+#define        XFS_MIN_FREELIST_RAW(bl,cl,mp)  \
        (MIN(bl + 1, XFS_AG_MAXLEVELS(mp)) + \
         MIN(cl + 1, XFS_AG_MAXLEVELS(mp)))
 #endif
@@ -301,30 +301,30 @@ xfs_fsblock_t xfs_agb_to_fsb(struct xfs_mount *mp, xfs_agnumber_t agno,
                             xfs_agblock_t agbno);
 #define XFS_AGB_TO_FSB(mp,agno,agbno)  xfs_agb_to_fsb(mp,agno,agbno)
 #else
-#define XFS_AGB_TO_FSB(mp,agno,agbno) \
+#define        XFS_AGB_TO_FSB(mp,agno,agbno) \
        (((xfs_fsblock_t)(agno) << (mp)->m_sb.sb_agblklog) | (agbno))
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_FSB_TO_AGNO)
 xfs_agnumber_t xfs_fsb_to_agno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
-#define XFS_FSB_TO_AGNO(mp,fsbno)      xfs_fsb_to_agno(mp,fsbno)
+#define        XFS_FSB_TO_AGNO(mp,fsbno)       xfs_fsb_to_agno(mp,fsbno)
 #else
-#define XFS_FSB_TO_AGNO(mp,fsbno) \
+#define        XFS_FSB_TO_AGNO(mp,fsbno) \
        ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog))
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_FSB_TO_AGBNO)
 xfs_agblock_t xfs_fsb_to_agbno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
-#define XFS_FSB_TO_AGBNO(mp,fsbno)     xfs_fsb_to_agbno(mp,fsbno)
+#define        XFS_FSB_TO_AGBNO(mp,fsbno)      xfs_fsb_to_agbno(mp,fsbno)
 #else
-#define XFS_FSB_TO_AGBNO(mp,fsbno) \
+#define        XFS_FSB_TO_AGBNO(mp,fsbno) \
        ((xfs_agblock_t)((fsbno) & XFS_MASK32LO((mp)->m_sb.sb_agblklog)))
 #endif
 
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AGB_TO_DADDR)
 xfs_daddr_t xfs_agb_to_daddr(struct xfs_mount *mp, xfs_agnumber_t agno,
                                xfs_agblock_t agbno);
-#define XFS_AGB_TO_DADDR(mp,agno,agbno) xfs_agb_to_daddr(mp,agno,agbno)
+#define        XFS_AGB_TO_DADDR(mp,agno,agbno) xfs_agb_to_daddr(mp,agno,agbno)
 #else
-#define XFS_AGB_TO_DADDR(mp,agno,agbno) \
+#define        XFS_AGB_TO_DADDR(mp,agno,agbno) \
        ((xfs_daddr_t)(XFS_FSB_TO_BB(mp, \
                (xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno))))
 #endif
@@ -336,28 +336,28 @@ xfs_daddr_t xfs_agb_to_daddr(struct xfs_mount *mp, xfs_agnumber_t agno,
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_DADDR)
 xfs_daddr_t xfs_ag_daddr(struct xfs_mount *mp, xfs_agnumber_t agno,
                                xfs_daddr_t d);
-#define XFS_AG_DADDR(mp,agno,d)                xfs_ag_daddr(mp,agno,d)
+#define        XFS_AG_DADDR(mp,agno,d)         xfs_ag_daddr(mp,agno,d)
 #else
-#define XFS_AG_DADDR(mp,agno,d) (XFS_AGB_TO_DADDR(mp, agno, 0) + (d))
+#define        XFS_AG_DADDR(mp,agno,d) (XFS_AGB_TO_DADDR(mp, agno, 0) + (d))
 #endif
 
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_BUF_TO_AGF)
 xfs_agf_t *xfs_buf_to_agf(struct xfs_buf *bp);
-#define XFS_BUF_TO_AGF(bp)             xfs_buf_to_agf(bp)
+#define        XFS_BUF_TO_AGF(bp)              xfs_buf_to_agf(bp)
 #else
-#define XFS_BUF_TO_AGF(bp)     ((xfs_agf_t *)XFS_BUF_PTR(bp))
+#define        XFS_BUF_TO_AGF(bp)      ((xfs_agf_t *)XFS_BUF_PTR(bp))
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_BUF_TO_AGI)
 xfs_agi_t *xfs_buf_to_agi(struct xfs_buf *bp);
-#define XFS_BUF_TO_AGI(bp)             xfs_buf_to_agi(bp)
+#define        XFS_BUF_TO_AGI(bp)              xfs_buf_to_agi(bp)
 #else
-#define XFS_BUF_TO_AGI(bp)     ((xfs_agi_t *)XFS_BUF_PTR(bp))
+#define        XFS_BUF_TO_AGI(bp)      ((xfs_agi_t *)XFS_BUF_PTR(bp))
 #endif
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_BUF_TO_AGFL)
 xfs_agfl_t *xfs_buf_to_agfl(struct xfs_buf *bp);
-#define XFS_BUF_TO_AGFL(bp)            xfs_buf_to_agfl(bp)
+#define        XFS_BUF_TO_AGFL(bp)             xfs_buf_to_agfl(bp)
 #else
-#define XFS_BUF_TO_AGFL(bp)    ((xfs_agfl_t *)XFS_BUF_PTR(bp))
+#define        XFS_BUF_TO_AGFL(bp)     ((xfs_agfl_t *)XFS_BUF_PTR(bp))
 #endif
 
 /*
@@ -366,9 +366,9 @@ xfs_agfl_t *xfs_buf_to_agfl(struct xfs_buf *bp);
  */
 #if XFS_WANT_FUNCS || (XFS_WANT_SPACE && XFSSO_XFS_AG_CHECK_DADDR)
 void xfs_ag_check_daddr(struct xfs_mount *mp, xfs_daddr_t d, xfs_extlen_t len);
-#define XFS_AG_CHECK_DADDR(mp,d,len)   xfs_ag_check_daddr(mp,d,len)
+#define        XFS_AG_CHECK_DADDR(mp,d,len)    xfs_ag_check_daddr(mp,d,len)
 #else
-#define XFS_AG_CHECK_DADDR(mp,d,len)   \
+#define        XFS_AG_CHECK_DADDR(mp,d,len)    \
        ((len) == 1 ? \
            ASSERT((d) == XFS_SB_DADDR || \
                   XFS_DADDR_TO_AGBNO(mp, d) != XFS_SB_DADDR) : \