Lines Matching refs:sector_size

701 	unsigned int logical_block_size = sdkp->device->sector_size;  in sd_config_discard()
756 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_unmap_cmnd()
757 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_unmap_cmnd()
790 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same16_cmnd()
791 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same16_cmnd()
792 u32 data_len = sdp->sector_size; in sd_setup_write_same16_cmnd()
820 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same10_cmnd()
821 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_same10_cmnd()
822 u32 data_len = sdp->sector_size; in sd_setup_write_same10_cmnd()
851 u64 sector = blk_rq_pos(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_zeroes_cmnd()
852 u32 nr_sectors = blk_rq_sectors(rq) >> (ilog2(sdp->sector_size) - 9); in sd_setup_write_zeroes_cmnd()
875 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_write_same()
955 BUG_ON(bio_offset(bio) || bio_iovec(bio).bv_len != sdp->sector_size); in sd_setup_write_same_cmnd()
957 sector >>= ilog2(sdp->sector_size) - 9; in sd_setup_write_same_cmnd()
958 nr_sectors >>= ilog2(sdp->sector_size) - 9; in sd_setup_write_same_cmnd()
974 cmd->transfersize = sdp->sector_size; in sd_setup_write_same_cmnd()
987 rq->__data_len = sdp->sector_size; in sd_setup_write_same_cmnd()
1061 (sdp->sector_size / 512); in sd_setup_read_write_cmnd()
1069 this_count = sdp->sector_size / 512; in sd_setup_read_write_cmnd()
1087 if (sdp->sector_size == 1024) { in sd_setup_read_write_cmnd()
1097 if (sdp->sector_size == 2048) { in sd_setup_read_write_cmnd()
1107 if (sdp->sector_size == 4096) { in sd_setup_read_write_cmnd()
1227 SCpnt->sdb.length = this_count * sdp->sector_size; in sd_setup_read_write_cmnd()
1234 SCpnt->transfersize = sdp->sector_size; in sd_setup_read_write_cmnd()
1891 if (scsi_bufflen(scmd) <= sdev->sector_size) in sd_completed_bytes()
1934 unsigned int sector_size = SCpnt->device->sector_size; in sd_done() local
1972 if (resid & (sector_size - 1)) { in sd_done()
1975 resid, sector_size); in sd_done()
1977 round_up(resid, sector_size)); in sd_done()
2262 static bool sd_addressable_capacity(u64 lba, unsigned int sector_size) in sd_addressable_capacity() argument
2264 u64 last_sector = (lba + 1ULL) << (ilog2(sector_size) - 9); in sd_addressable_capacity()
2282 unsigned sector_size; in read_capacity_16() local
2329 sector_size = get_unaligned_be32(&buffer[8]); in read_capacity_16()
2337 if (!sd_addressable_capacity(lba, sector_size)) { in read_capacity_16()
2346 sdkp->physical_block_size = (1 << (buffer[13] & 0xf)) * sector_size; in read_capacity_16()
2352 alignment = ((buffer[14] & 0x3f) << 8 | buffer[15]) * sector_size; in read_capacity_16()
2368 return sector_size; in read_capacity_16()
2380 unsigned sector_size; in read_capacity_10() local
2414 sector_size = get_unaligned_be32(&buffer[4]); in read_capacity_10()
2422 sdkp->physical_block_size = sector_size; in read_capacity_10()
2423 return sector_size; in read_capacity_10()
2426 if (!sd_addressable_capacity(lba, sector_size)) { in read_capacity_10()
2435 sdkp->physical_block_size = sector_size; in read_capacity_10()
2436 return sector_size; in read_capacity_10()
2458 int sector_size; in sd_read_capacity() local
2462 sector_size = read_capacity_16(sdkp, sdp, buffer); in sd_read_capacity()
2463 if (sector_size == -EOVERFLOW) in sd_read_capacity()
2465 if (sector_size == -ENODEV) in sd_read_capacity()
2467 if (sector_size < 0) in sd_read_capacity()
2468 sector_size = read_capacity_10(sdkp, sdp, buffer); in sd_read_capacity()
2469 if (sector_size < 0) in sd_read_capacity()
2472 sector_size = read_capacity_10(sdkp, sdp, buffer); in sd_read_capacity()
2473 if (sector_size == -EOVERFLOW) in sd_read_capacity()
2475 if (sector_size < 0) in sd_read_capacity()
2479 int old_sector_size = sector_size; in sd_read_capacity()
2482 sector_size = read_capacity_16(sdkp, sdp, buffer); in sd_read_capacity()
2483 if (sector_size < 0) { in sd_read_capacity()
2487 sector_size = old_sector_size; in sd_read_capacity()
2514 if (sector_size == 0) { in sd_read_capacity()
2515 sector_size = 512; in sd_read_capacity()
2520 if (sector_size != 512 && in sd_read_capacity()
2521 sector_size != 1024 && in sd_read_capacity()
2522 sector_size != 2048 && in sd_read_capacity()
2523 sector_size != 4096) { in sd_read_capacity()
2525 sector_size); in sd_read_capacity()
2539 sector_size = 512; in sd_read_capacity()
2541 blk_queue_logical_block_size(sdp->request_queue, sector_size); in sd_read_capacity()
2544 sdkp->device->sector_size = sector_size; in sd_read_capacity()
2558 int sector_size = sdkp->device->sector_size; in sd_print_capacity() local
2561 string_get_size(sdkp->capacity, sector_size, in sd_print_capacity()
2563 string_get_size(sdkp->capacity, sector_size, in sd_print_capacity()
2571 sector_size, cap_str_10, cap_str_2); in sd_print_capacity()
2573 if (sdkp->physical_block_size != sector_size) in sd_print_capacity()
2882 unsigned int sector_sz = sdkp->device->sector_size; in sd_read_block_limits()
3258 sdp->sector_size = 512; in sd_probe_async()