Lines Matching refs:rblock
850 struct xfs_btree_block *rblock) in xfs_rtrmapbt_from_disk() argument
863 xfs_btree_init_block(mp, rblock, &xfs_rtrmapbt_ops, 0, 0, ip->i_ino); in xfs_rtrmapbt_from_disk()
865 rblock->bb_level = dblock->bb_level; in xfs_rtrmapbt_from_disk()
866 rblock->bb_numrecs = dblock->bb_numrecs; in xfs_rtrmapbt_from_disk()
869 if (be16_to_cpu(rblock->bb_level) > 0) { in xfs_rtrmapbt_from_disk()
872 tkp = xfs_rtrmap_key_addr(rblock, 1); in xfs_rtrmapbt_from_disk()
874 tpp = xfs_rtrmap_broot_ptr_addr(mp, rblock, 1, rblocklen); in xfs_rtrmapbt_from_disk()
879 trp = xfs_rtrmap_rec_addr(rblock, 1); in xfs_rtrmapbt_from_disk()
927 struct xfs_btree_block *rblock, in xfs_rtrmapbt_to_disk() argument
941 ASSERT(rblock->bb_magic == cpu_to_be32(XFS_RTRMAP_CRC_MAGIC)); in xfs_rtrmapbt_to_disk()
942 ASSERT(uuid_equal(&rblock->bb_u.l.bb_uuid, &mp->m_sb.sb_meta_uuid)); in xfs_rtrmapbt_to_disk()
943 ASSERT(rblock->bb_u.l.bb_blkno == cpu_to_be64(XFS_BUF_DADDR_NULL)); in xfs_rtrmapbt_to_disk()
944 ASSERT(rblock->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK)); in xfs_rtrmapbt_to_disk()
945 ASSERT(rblock->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK)); in xfs_rtrmapbt_to_disk()
947 dblock->bb_level = rblock->bb_level; in xfs_rtrmapbt_to_disk()
948 dblock->bb_numrecs = rblock->bb_numrecs; in xfs_rtrmapbt_to_disk()
949 numrecs = be16_to_cpu(rblock->bb_numrecs); in xfs_rtrmapbt_to_disk()
951 if (be16_to_cpu(rblock->bb_level) > 0) { in xfs_rtrmapbt_to_disk()
953 fkp = xfs_rtrmap_key_addr(rblock, 1); in xfs_rtrmapbt_to_disk()
955 fpp = xfs_rtrmap_broot_ptr_addr(mp, rblock, 1, rblocklen); in xfs_rtrmapbt_to_disk()
960 frp = xfs_rtrmap_rec_addr(rblock, 1); in xfs_rtrmapbt_to_disk()