Lines Matching refs:sdev
65 static int slave_alloc (struct scsi_device *sdev) in slave_alloc() argument
67 struct us_data *us = host_to_us(sdev->host); in slave_alloc()
74 sdev->inquiry_len = 36; in slave_alloc()
92 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1)); in slave_alloc()
96 sdev->sdev_bflags |= BLIST_FORCELUN; in slave_alloc()
101 static int slave_configure(struct scsi_device *sdev) in slave_configure() argument
103 struct us_data *us = host_to_us(sdev->host); in slave_configure()
115 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors) in slave_configure()
116 blk_queue_max_hw_sectors(sdev->request_queue, in slave_configure()
118 } else if (sdev->type == TYPE_TAPE) { in slave_configure()
124 blk_queue_max_hw_sectors(sdev->request_queue, 0x7FFFFF); in slave_configure()
130 blk_queue_max_hw_sectors(sdev->request_queue, 2048); in slave_configure()
140 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_HIGH); in slave_configure()
147 if (sdev->type == TYPE_DISK) { in slave_configure()
174 sdev->use_10_for_ms = 1; in slave_configure()
180 sdev->use_192_bytes_for_3f = 1; in slave_configure()
192 sdev->skip_ms_page_3f = 1; in slave_configure()
198 sdev->skip_ms_page_8 = 1; in slave_configure()
201 sdev->skip_vpd_pages = 1; in slave_configure()
204 sdev->no_report_opcodes = 1; in slave_configure()
207 sdev->no_write_same = 1; in slave_configure()
215 sdev->fix_capacity = 1; in slave_configure()
223 sdev->guess_capacity = 1; in slave_configure()
227 sdev->no_read_capacity_16 = 1; in slave_configure()
236 sdev->try_rc_10_first = 1; in slave_configure()
239 if (sdev->scsi_level > SCSI_SPC_2) in slave_configure()
250 sdev->retry_hwerror = 1; in slave_configure()
256 sdev->allow_restart = 1; in slave_configure()
263 sdev->last_sector_bug = 1; in slave_configure()
277 sdev->wce_default_on = 1; in slave_configure()
281 sdev->broken_fua = 1; in slave_configure()
286 sdev->skip_ms_page_8 = 1; in slave_configure()
287 sdev->skip_ms_page_3f = 1; in slave_configure()
289 sdev->wce_default_on = 1; in slave_configure()
298 sdev->use_10_for_ms = 1; in slave_configure()
302 sdev->no_read_disc_info = 1; in slave_configure()
313 sdev->scsi_level == SCSI_UNKNOWN) in slave_configure()
321 sdev->lockable = 0; in slave_configure()
564 struct scsi_device *sdev = to_scsi_device(dev); in max_sectors_show() local
566 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue)); in max_sectors_show()
573 struct scsi_device *sdev = to_scsi_device(dev); in max_sectors_store() local
577 blk_queue_max_hw_sectors(sdev->request_queue, ms); in max_sectors_store()