Lines Matching refs:sector_size
635 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_discard()
703 sector >>= ilog2(sdp->sector_size) - 9; in sd_setup_discard_cmnd()
704 nr_sectors >>= ilog2(sdp->sector_size) - 9; in sd_setup_discard_cmnd()
733 len = sdkp->device->sector_size; in sd_setup_discard_cmnd()
745 len = sdkp->device->sector_size; in sd_setup_discard_cmnd()
780 unsigned int logical_block_size = sdkp->device->sector_size; in sd_config_write_same()
829 BUG_ON(bio_offset(bio) || bio_iovec(bio).bv_len != sdp->sector_size); in sd_setup_write_same_cmnd()
831 sector >>= ilog2(sdp->sector_size) - 9; in sd_setup_write_same_cmnd()
832 nr_sectors >>= ilog2(sdp->sector_size) - 9; in sd_setup_write_same_cmnd()
848 cmd->transfersize = sdp->sector_size; in sd_setup_write_same_cmnd()
861 rq->__data_len = sdp->sector_size; in sd_setup_write_same_cmnd()
935 (sdp->sector_size / 512); in sd_setup_read_write_cmnd()
943 this_count = sdp->sector_size / 512; in sd_setup_read_write_cmnd()
961 if (sdp->sector_size == 1024) { in sd_setup_read_write_cmnd()
971 if (sdp->sector_size == 2048) { in sd_setup_read_write_cmnd()
981 if (sdp->sector_size == 4096) { in sd_setup_read_write_cmnd()
1101 SCpnt->sdb.length = this_count * sdp->sector_size; in sd_setup_read_write_cmnd()
1108 SCpnt->transfersize = sdp->sector_size; in sd_setup_read_write_cmnd()
1604 u64 factor = scmd->device->sector_size / 512; in sd_completed_bytes()
1623 if (scsi_bufflen(scmd) <= scmd->device->sector_size) in sd_completed_bytes()
1639 good_bytes = (bad_lba - start_lba) * scmd->device->sector_size; in sd_completed_bytes()
1949 unsigned sector_size; in read_capacity_16() local
1996 sector_size = get_unaligned_be32(&buffer[8]); in read_capacity_16()
2013 sdkp->physical_block_size = (1 << (buffer[13] & 0xf)) * sector_size; in read_capacity_16()
2016 alignment = ((buffer[14] & 0x3f) << 8 | buffer[15]) * sector_size; in read_capacity_16()
2032 return sector_size; in read_capacity_16()
2044 unsigned sector_size; in read_capacity_10() local
2078 sector_size = get_unaligned_be32(&buffer[4]); in read_capacity_10()
2086 sdkp->physical_block_size = sector_size; in read_capacity_10()
2087 return sector_size; in read_capacity_10()
2099 sdkp->physical_block_size = sector_size; in read_capacity_10()
2100 return sector_size; in read_capacity_10()
2122 int sector_size; in sd_read_capacity() local
2127 sector_size = read_capacity_16(sdkp, sdp, buffer); in sd_read_capacity()
2128 if (sector_size == -EOVERFLOW) in sd_read_capacity()
2130 if (sector_size == -ENODEV) in sd_read_capacity()
2132 if (sector_size < 0) in sd_read_capacity()
2133 sector_size = read_capacity_10(sdkp, sdp, buffer); in sd_read_capacity()
2134 if (sector_size < 0) in sd_read_capacity()
2137 sector_size = read_capacity_10(sdkp, sdp, buffer); in sd_read_capacity()
2138 if (sector_size == -EOVERFLOW) in sd_read_capacity()
2140 if (sector_size < 0) in sd_read_capacity()
2144 int old_sector_size = sector_size; in sd_read_capacity()
2147 sector_size = read_capacity_16(sdkp, sdp, buffer); in sd_read_capacity()
2148 if (sector_size < 0) { in sd_read_capacity()
2152 sector_size = old_sector_size; in sd_read_capacity()
2177 if (sector_size == 0) { in sd_read_capacity()
2178 sector_size = 512; in sd_read_capacity()
2183 if (sector_size != 512 && in sd_read_capacity()
2184 sector_size != 1024 && in sd_read_capacity()
2185 sector_size != 2048 && in sd_read_capacity()
2186 sector_size != 4096) { in sd_read_capacity()
2188 sector_size); in sd_read_capacity()
2202 sector_size = 512; in sd_read_capacity()
2204 blk_queue_logical_block_size(sdp->request_queue, sector_size); in sd_read_capacity()
2209 string_get_size(sdkp->capacity, sector_size, in sd_read_capacity()
2211 string_get_size(sdkp->capacity, sector_size, in sd_read_capacity()
2219 sector_size, cap_str_10, cap_str_2); in sd_read_capacity()
2221 if (sdkp->physical_block_size != sector_size) in sd_read_capacity()
2236 sdkp->device->sector_size = sector_size; in sd_read_capacity()
2539 unsigned int sector_sz = sdkp->device->sector_size; in sd_read_block_limits()
2764 max_xfer <<= ilog2(sdp->sector_size) - 9; in sd_revalidate_disk()
2868 sdp->sector_size = 512; in sd_probe_async()