Lines Matching defs:sdev
159 static unsigned int sr_get_events(struct scsi_device *sdev)
178 result = scsi_execute_cmd(sdev, cmd, REQ_OP_DRV_IN, buf, sizeof(buf),
202 * reported it. The past events are accumulated in sdev->changed and
490 struct scsi_device *sdev = cd->device;
496 scsi_autopm_get_device(sdev);
504 scsi_autopm_put_device(sdev);
525 struct scsi_device *sdev = cd->device;
534 ret = scsi_ioctl_block_when_processing_errors(sdev, cmd,
539 scsi_autopm_get_device(sdev);
546 ret = scsi_ioctl(sdev, mode & BLK_OPEN_WRITE, cmd, argp);
549 scsi_autopm_put_device(sdev);
592 struct scsi_device *sdev = cd->device;
598 if (!scsi_block_when_processing_errors(sdev))
610 struct scsi_device *sdev = to_scsi_device(dev);
615 scsi_autopm_get_device(sdev);
617 if (sdev->type != TYPE_ROM && sdev->type != TYPE_WORM)
625 disk = blk_mq_alloc_disk_for_queue(sdev->request_queue,
651 blk_queue_rq_timeout(sdev->request_queue, SR_TIMEOUT);
653 cd->device = sdev;
668 sdev->sector_size = 2048; /* A guess, just in case */
685 blk_pm_runtime_init(sdev->request_queue, dev);
690 error = device_add_disk(&sdev->sdev_gendev, disk, NULL);
694 sdev_printk(KERN_DEBUG, sdev,
712 scsi_autopm_put_device(sdev);
911 struct scsi_device *sdev = cd->device;
913 if (cgc->cmd[0] == GPCMD_READ_DISC_INFO && sdev->no_read_disc_info)