Lines Matching refs:bb

212 #define XFS_BMAP_REC_DADDR(bb,i,cur)	\
214 be16_to_cpu((bb)->bb_level), cur), \
215 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_DMAXRECS( \
216 be16_to_cpu((bb)->bb_level), cur)))
217 #define XFS_BMAP_REC_IADDR(bb,i,cur) \
219 be16_to_cpu((bb)->bb_level), cur), \
220 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_IMAXRECS( \
221 be16_to_cpu((bb)->bb_level), cur)))
223 #define XFS_BMAP_KEY_DADDR(bb,i,cur) \
225 be16_to_cpu((bb)->bb_level), cur), \
226 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_DMAXRECS( \
227 be16_to_cpu((bb)->bb_level), cur)))
228 #define XFS_BMAP_KEY_IADDR(bb,i,cur) \
230 be16_to_cpu((bb)->bb_level), cur), \
231 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_IMAXRECS( \
232 be16_to_cpu((bb)->bb_level), cur)))
234 #define XFS_BMAP_PTR_DADDR(bb,i,cur) \
236 be16_to_cpu((bb)->bb_level), cur), \
237 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_DMAXRECS( \
238 be16_to_cpu((bb)->bb_level), cur)))
239 #define XFS_BMAP_PTR_IADDR(bb,i,cur) \
241 be16_to_cpu((bb)->bb_level), cur), \
242 xfs_bmbt, bb, i, XFS_BMAP_BLOCK_IMAXRECS( \
243 be16_to_cpu((bb)->bb_level), cur)))
249 #define XFS_BMAP_BROOT_REC_ADDR(bb,i,sz) \
250 (XFS_BTREE_REC_ADDR(sz,xfs_bmbt,bb,i,XFS_BMAP_BROOT_MAXRECS(sz)))
251 #define XFS_BMAP_BROOT_KEY_ADDR(bb,i,sz) \
252 (XFS_BTREE_KEY_ADDR(sz,xfs_bmbt,bb,i,XFS_BMAP_BROOT_MAXRECS(sz)))
253 #define XFS_BMAP_BROOT_PTR_ADDR(bb,i,sz) \
254 (XFS_BTREE_PTR_ADDR(sz,xfs_bmbt,bb,i,XFS_BMAP_BROOT_MAXRECS(sz)))
256 #define XFS_BMAP_BROOT_NUMRECS(bb) be16_to_cpu((bb)->bb_numrecs)
263 #define XFS_BMAP_BROOT_SPACE(bb) \
264 (XFS_BMAP_BROOT_SPACE_CALC(be16_to_cpu((bb)->bb_numrecs)))
274 #define XFS_BMAP_SANITY_CHECK(mp,bb,level) \
275 (be32_to_cpu((bb)->bb_magic) == XFS_BMAP_MAGIC && \
276 be16_to_cpu((bb)->bb_level) == level && \
277 be16_to_cpu((bb)->bb_numrecs) > 0 && \
278 be16_to_cpu((bb)->bb_numrecs) <= (mp)->m_bmap_dmxr[(level) != 0])