Lines Matching refs:block_dev
54 return &mmc->block_dev; in mmc_get_blk_desc()
301 ulong mmc_bread_prepare(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, in mmc_bread_prepare()
306 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_bread_prepare() local
308 int dev_num = block_dev->devnum; in mmc_bread_prepare()
321 err = mmc_switch_part(mmc, block_dev->hwpart); in mmc_bread_prepare()
323 err = blk_dselect_hwpart(block_dev, block_dev->hwpart); in mmc_bread_prepare()
328 if ((start + blkcnt) > block_dev->lba) { in mmc_bread_prepare()
331 start + blkcnt, block_dev->lba); in mmc_bread_prepare()
371 ulong mmc_bread(struct blk_desc *block_dev, lbaint_t start, lbaint_t blkcnt, in mmc_bread()
376 struct blk_desc *block_dev = dev_get_uclass_platdata(dev); in mmc_bread() local
378 int dev_num = block_dev->devnum; in mmc_bread()
383 if (block_dev->op_flag == BLK_PRE_RW) in mmc_bread()
387 return mmc_bread_prepare(block_dev, start, blkcnt, dst); in mmc_bread()
398 err = mmc_switch_part(mmc, block_dev->hwpart); in mmc_bread()
400 err = blk_dselect_hwpart(block_dev, block_dev->hwpart); in mmc_bread()
405 if ((start + blkcnt) > block_dev->lba) { in mmc_bread()
408 start + blkcnt, block_dev->lba); in mmc_bread()