xfs: separate buffer indexing from block map