Lines Matching refs:blocks

152 	packed->blocks = 0;  in mmc_blk_clear_packed()
356 idata->buf_bytes = (u64) idata->ic.blksz * idata->ic.blocks; in mmc_blk_ioctl_copy_from_user()
496 data.blocks = idata->ic.blocks; in mmc_blk_ioctl_cmd()
543 err = mmc_set_blockcount(card, data.blocks, in mmc_blk_ioctl_cmd()
678 __be32 *blocks; in mmc_sd_num_wr_blocks() local
703 data.blocks = 1; in mmc_sd_num_wr_blocks()
712 blocks = kmalloc(4, GFP_KERNEL); in mmc_sd_num_wr_blocks()
713 if (!blocks) in mmc_sd_num_wr_blocks()
716 sg_init_one(&sg, blocks, 4); in mmc_sd_num_wr_blocks()
720 result = ntohl(*blocks); in mmc_sd_num_wr_blocks()
721 kfree(blocks); in mmc_sd_num_wr_blocks()
1185 brq->data.blocks = 1; in mmc_apply_rel_rw()
1187 if (brq->data.blocks > card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1188 brq->data.blocks = card->ext_csd.rel_sectors; in mmc_apply_rel_rw()
1189 else if (brq->data.blocks < card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1190 brq->data.blocks = 1; in mmc_apply_rel_rw()
1295 if (unlikely(brq->data.blocks << 9 != brq->data.bytes_xfered)) in mmc_blk_err_check()
1349 packed->blocks, packed->idx_failure); in mmc_blk_packed_err_check()
1391 brq->data.blocks = blk_rq_sectors(req); in mmc_blk_rw_rq_prep()
1398 if (brq->data.blocks > card->host->max_blk_count) in mmc_blk_rw_rq_prep()
1399 brq->data.blocks = card->host->max_blk_count; in mmc_blk_rw_rq_prep()
1401 if (brq->data.blocks > 1) { in mmc_blk_rw_rq_prep()
1408 brq->data.blocks = 1; in mmc_blk_rw_rq_prep()
1415 brq->data.blocks = card->host->ops->multi_io_quirk(card, in mmc_blk_rw_rq_prep()
1418 brq->data.blocks); in mmc_blk_rw_rq_prep()
1421 if (brq->data.blocks > 1 || do_rel_wr) { in mmc_blk_rw_rq_prep()
1459 ((brq->data.blocks * brq->data.blksz) >= in mmc_blk_rw_rq_prep()
1484 brq->sbc.arg = brq->data.blocks | in mmc_blk_rw_rq_prep()
1500 if (brq->data.blocks != blk_rq_sectors(req)) { in mmc_blk_rw_rq_prep()
1501 int i, data_size = brq->data.blocks << 9; in mmc_blk_rw_rq_prep()
1662 packed->blocks = 0; in mmc_blk_packed_hdr_wrq_prep()
1679 ((brq->data.blocks * brq->data.blksz) >= in mmc_blk_packed_hdr_wrq_prep()
1690 packed->blocks += blk_rq_sectors(prq); in mmc_blk_packed_hdr_wrq_prep()
1701 brq->sbc.arg = MMC_CMD23_ARG_PACKED | (packed->blocks + hdr_blocks); in mmc_blk_packed_hdr_wrq_prep()
1711 brq->data.blocks = packed->blocks + hdr_blocks; in mmc_blk_packed_hdr_wrq_prep()
1745 u32 blocks; in mmc_blk_cmd_err() local
1747 blocks = mmc_sd_num_wr_blocks(card); in mmc_blk_cmd_err()
1748 if (blocks != (u32)-1) { in mmc_blk_cmd_err()
1749 ret = blk_end_request(req, 0, blocks << 9); in mmc_blk_cmd_err()
1855 if ((brq->data.blocks & 0x07) && in mmc_blk_issue_rw_rq()
1940 if (brq->data.blocks > 1) { in mmc_blk_issue_rw_rq()