Diff for /xfs-linux/xfs_ialloc_btree.h between versions 1.31 and 1.32

version 1.31, 2006/08/04 13:17:23 version 1.32, 2007/02/07 02:51:06
Line 89  typedef struct xfs_btree_sblock xfs_inob Line 89  typedef struct xfs_btree_sblock xfs_inob
 /*  /*
  * Real block structures have a size equal to the disk block size.   * Real block structures have a size equal to the disk block size.
  */   */
 #define XFS_INOBT_BLOCK_SIZE(lev,cur)   (1 << (cur)->bc_blocklog)  
 #define XFS_INOBT_BLOCK_MAXRECS(lev,cur) ((cur)->bc_mp->m_inobt_mxr[lev != 0])  #define XFS_INOBT_BLOCK_MAXRECS(lev,cur) ((cur)->bc_mp->m_inobt_mxr[lev != 0])
 #define XFS_INOBT_BLOCK_MINRECS(lev,cur) ((cur)->bc_mp->m_inobt_mnr[lev != 0])  #define XFS_INOBT_BLOCK_MINRECS(lev,cur) ((cur)->bc_mp->m_inobt_mnr[lev != 0])
 #define XFS_INOBT_IS_LAST_REC(cur)      \  #define XFS_INOBT_IS_LAST_REC(cur)      \
Line 110  typedef struct xfs_btree_sblock xfs_inob Line 109  typedef struct xfs_btree_sblock xfs_inob
  * Record, key, and pointer address macros for btree blocks.   * Record, key, and pointer address macros for btree blocks.
  */   */
 #define XFS_INOBT_REC_ADDR(bb,i,cur) \  #define XFS_INOBT_REC_ADDR(bb,i,cur) \
         (XFS_BTREE_REC_ADDR(XFS_INOBT_BLOCK_SIZE(0,cur), xfs_inobt, bb, \          (XFS_BTREE_REC_ADDR(xfs_inobt, bb, i))
                                 i, XFS_INOBT_BLOCK_MAXRECS(0, cur)))  
 #define XFS_INOBT_KEY_ADDR(bb,i,cur) \  #define XFS_INOBT_KEY_ADDR(bb,i,cur) \
         (XFS_BTREE_KEY_ADDR(XFS_INOBT_BLOCK_SIZE(1,cur), xfs_inobt, bb, \          (XFS_BTREE_KEY_ADDR(xfs_inobt, bb, i))
                                 i, XFS_INOBT_BLOCK_MAXRECS(1, cur)))  
   
 #define XFS_INOBT_PTR_ADDR(bb,i,cur) \  #define XFS_INOBT_PTR_ADDR(bb,i,cur) \
         (XFS_BTREE_PTR_ADDR(XFS_INOBT_BLOCK_SIZE(1,cur), xfs_inobt, bb, \          (XFS_BTREE_PTR_ADDR(xfs_inobt, bb, \
                                 i, XFS_INOBT_BLOCK_MAXRECS(1, cur)))                                  i, XFS_INOBT_BLOCK_MAXRECS(1, cur)))
   
 /*  /*

Removed from v.1.31  
changed lines
  Added in v.1.32


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>