Lines Matching defs:sdev
68 static int slave_alloc (struct scsi_device *sdev)
70 struct us_data *us = host_to_us(sdev->host);
77 sdev->inquiry_len = 36;
83 blk_queue_update_dma_alignment(sdev->request_queue, (512 - 1));
87 sdev->sdev_bflags |= BLIST_FORCELUN;
92 static int slave_configure(struct scsi_device *sdev)
94 struct us_data *us = host_to_us(sdev->host);
107 if (queue_max_hw_sectors(sdev->request_queue) > max_sectors)
108 blk_queue_max_hw_sectors(sdev->request_queue,
110 } else if (sdev->type == TYPE_TAPE) {
116 blk_queue_max_hw_sectors(sdev->request_queue, 0x7FFFFF);
122 blk_queue_max_hw_sectors(sdev->request_queue, 2048);
129 blk_queue_max_hw_sectors(sdev->request_queue,
130 min_t(size_t, queue_max_hw_sectors(sdev->request_queue),
140 blk_queue_bounce_limit(sdev->request_queue, BLK_BOUNCE_HIGH);
147 if (sdev->type == TYPE_DISK) {
174 sdev->use_10_for_ms = 1;
180 sdev->use_192_bytes_for_3f = 1;
187 sdev->read_before_ms = 1;
199 sdev->skip_ms_page_3f = 1;
205 sdev->skip_ms_page_8 = 1;
211 sdev->skip_vpd_pages = !sdev->try_vpd_pages;
214 sdev->no_report_opcodes = 1;
217 sdev->no_write_same = 1;
225 sdev->fix_capacity = 1;
233 sdev->guess_capacity = 1;
237 sdev->no_read_capacity_16 = 1;
246 sdev->try_rc_10_first = 1;
252 if (sdev->scsi_level > SCSI_SPC_2 &&
264 sdev->retry_hwerror = 1;
270 sdev->allow_restart = 1;
277 sdev->last_sector_bug = 1;
291 sdev->wce_default_on = 1;
295 sdev->broken_fua = 1;
300 sdev->skip_ms_page_8 = 1;
301 sdev->skip_ms_page_3f = 1;
303 sdev->wce_default_on = 1;
312 sdev->use_10_for_ms = 1;
316 sdev->no_read_disc_info = 1;
327 sdev->scsi_level == SCSI_UNKNOWN)
335 sdev->lockable = 0;
591 struct scsi_device *sdev = to_scsi_device(dev);
593 return sprintf(buf, "%u\n", queue_max_hw_sectors(sdev->request_queue));
600 struct scsi_device *sdev = to_scsi_device(dev);
604 blk_queue_max_hw_sectors(sdev->request_queue, ms);