mmc: block: Factor out data preparation