Lines Matching refs:blocks

154 	packed->blocks = 0;  in mmc_blk_clear_packed()
358 idata->buf_bytes = (u64) idata->ic.blksz * idata->ic.blocks; in mmc_blk_ioctl_copy_from_user()
492 data.blocks = idata->ic.blocks; in __mmc_blk_ioctl_cmd()
537 err = mmc_set_blockcount(card, data.blocks, in __mmc_blk_ioctl_cmd()
775 __be32 *blocks; in mmc_sd_num_wr_blocks() local
800 data.blocks = 1; in mmc_sd_num_wr_blocks()
809 blocks = kmalloc(4, GFP_KERNEL); in mmc_sd_num_wr_blocks()
810 if (!blocks) in mmc_sd_num_wr_blocks()
813 sg_init_one(&sg, blocks, 4); in mmc_sd_num_wr_blocks()
817 result = ntohl(*blocks); in mmc_sd_num_wr_blocks()
818 kfree(blocks); in mmc_sd_num_wr_blocks()
1285 brq->data.blocks = 1; in mmc_apply_rel_rw()
1287 if (brq->data.blocks > card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1288 brq->data.blocks = card->ext_csd.rel_sectors; in mmc_apply_rel_rw()
1289 else if (brq->data.blocks < card->ext_csd.rel_sectors) in mmc_apply_rel_rw()
1290 brq->data.blocks = 1; in mmc_apply_rel_rw()
1402 if (unlikely(brq->data.blocks << 9 != brq->data.bytes_xfered)) in mmc_blk_err_check()
1456 packed->blocks, packed->idx_failure); in mmc_blk_packed_err_check()
1494 brq->data.blocks = blk_rq_sectors(req); in mmc_blk_rw_rq_prep()
1501 if (brq->data.blocks > card->host->max_blk_count) in mmc_blk_rw_rq_prep()
1502 brq->data.blocks = card->host->max_blk_count; in mmc_blk_rw_rq_prep()
1504 if (brq->data.blocks > 1) { in mmc_blk_rw_rq_prep()
1511 brq->data.blocks = 1; in mmc_blk_rw_rq_prep()
1518 brq->data.blocks = card->host->ops->multi_io_quirk(card, in mmc_blk_rw_rq_prep()
1521 brq->data.blocks); in mmc_blk_rw_rq_prep()
1524 if (brq->data.blocks > 1 || do_rel_wr) { in mmc_blk_rw_rq_prep()
1562 ((brq->data.blocks * brq->data.blksz) >= in mmc_blk_rw_rq_prep()
1587 brq->sbc.arg = brq->data.blocks | in mmc_blk_rw_rq_prep()
1603 if (brq->data.blocks != blk_rq_sectors(req)) { in mmc_blk_rw_rq_prep()
1604 int i, data_size = brq->data.blocks << 9; in mmc_blk_rw_rq_prep()
1765 packed->blocks = 0; in mmc_blk_packed_hdr_wrq_prep()
1782 ((brq->data.blocks * brq->data.blksz) >= in mmc_blk_packed_hdr_wrq_prep()
1793 packed->blocks += blk_rq_sectors(prq); in mmc_blk_packed_hdr_wrq_prep()
1804 brq->sbc.arg = MMC_CMD23_ARG_PACKED | (packed->blocks + hdr_blocks); in mmc_blk_packed_hdr_wrq_prep()
1814 brq->data.blocks = packed->blocks + hdr_blocks; in mmc_blk_packed_hdr_wrq_prep()
1848 u32 blocks; in mmc_blk_cmd_err() local
1850 blocks = mmc_sd_num_wr_blocks(card); in mmc_blk_cmd_err()
1851 if (blocks != (u32)-1) { in mmc_blk_cmd_err()
1852 ret = blk_end_request(req, 0, blocks << 9); in mmc_blk_cmd_err()
1958 if ((brq->data.blocks & 0x07) && in mmc_blk_issue_rw_rq()
2044 if (brq->data.blocks > 1) { in mmc_blk_issue_rw_rq()