Lines Matching refs:nr_blocks
877 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_unmap_cmnd() local
897 put_unaligned_be32(nr_blocks, &buf[16]); in sd_setup_unmap_cmnd()
913 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_same16_cmnd() local
929 put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); in sd_setup_write_same16_cmnd()
945 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_same10_cmnd() local
961 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_write_same10_cmnd()
976 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_zeroes_cmnd() local
992 if (sdkp->ws16 || lba > 0xffffffff || nr_blocks > 0xffff) in sd_setup_write_zeroes_cmnd()
1074 u32 nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_write_same_cmnd() local
1084 if (sdkp->ws16 || lba > 0xffffffff || nr_blocks > 0xffff) { in sd_setup_write_same_cmnd()
1088 put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); in sd_setup_write_same_cmnd()
1093 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_write_same_cmnd()
1134 sector_t lba, unsigned int nr_blocks, in sd_setup_rw32_cmnd() argument
1150 put_unaligned_be32(nr_blocks, &cmd->cmnd[28]); in sd_setup_rw32_cmnd()
1156 sector_t lba, unsigned int nr_blocks, in sd_setup_rw16_cmnd() argument
1165 put_unaligned_be32(nr_blocks, &cmd->cmnd[10]); in sd_setup_rw16_cmnd()
1171 sector_t lba, unsigned int nr_blocks, in sd_setup_rw10_cmnd() argument
1180 put_unaligned_be16(nr_blocks, &cmd->cmnd[7]); in sd_setup_rw10_cmnd()
1186 sector_t lba, unsigned int nr_blocks, in sd_setup_rw6_cmnd() argument
1190 if (WARN_ON_ONCE(nr_blocks == 0)) in sd_setup_rw6_cmnd()
1208 cmd->cmnd[4] = nr_blocks; in sd_setup_rw6_cmnd()
1221 unsigned int nr_blocks = sectors_to_logical(sdp, blk_rq_sectors(rq)); in sd_setup_read_write_cmnd() local
1255 if (unlikely(sdp->last_sector_bug && lba + nr_blocks > threshold)) { in sd_setup_read_write_cmnd()
1258 nr_blocks = threshold - lba; in sd_setup_read_write_cmnd()
1261 nr_blocks = 1; in sd_setup_read_write_cmnd()
1266 ret = sd_zbc_prepare_zone_append(cmd, &lba, nr_blocks); in sd_setup_read_write_cmnd()
1281 ret = sd_setup_rw32_cmnd(cmd, write, lba, nr_blocks, in sd_setup_read_write_cmnd()
1283 } else if (sdp->use_16_for_rw || (nr_blocks > 0xffff)) { in sd_setup_read_write_cmnd()
1284 ret = sd_setup_rw16_cmnd(cmd, write, lba, nr_blocks, in sd_setup_read_write_cmnd()
1286 } else if ((nr_blocks > 0xff) || (lba > 0x1fffff) || in sd_setup_read_write_cmnd()
1288 ret = sd_setup_rw10_cmnd(cmd, write, lba, nr_blocks, in sd_setup_read_write_cmnd()
1291 ret = sd_setup_rw6_cmnd(cmd, write, lba, nr_blocks, in sd_setup_read_write_cmnd()
1304 cmd->underflow = nr_blocks << 9; in sd_setup_read_write_cmnd()
1306 cmd->sdb.length = nr_blocks * sdp->sector_size; in sd_setup_read_write_cmnd()
1316 write ? "writing" : "reading", nr_blocks, in sd_setup_read_write_cmnd()