Lines Matching refs:sdev

588 	struct scsi_device *sdev = sdkp->device;  in scsi_disk_put()  local
592 scsi_device_put(sdev); in scsi_disk_put()
1182 struct scsi_device *sdev; in sd_open() local
1190 sdev = sdkp->device; in sd_open()
1197 if (!scsi_block_when_processing_errors(sdev)) in sd_open()
1200 if (sdev->removable || sdkp->write_prot) in sd_open()
1207 if (sdev->removable && !sdkp->media_present && !(mode & FMODE_NDELAY)) in sd_open()
1225 if (!scsi_device_online(sdev)) in sd_open()
1228 if ((atomic_inc_return(&sdkp->openers) == 1) && sdev->removable) { in sd_open()
1229 if (scsi_block_when_processing_errors(sdev)) in sd_open()
1230 scsi_set_medium_removal(sdev, SCSI_REMOVAL_PREVENT); in sd_open()
1256 struct scsi_device *sdev = sdkp->device; in sd_release() local
1260 if (atomic_dec_return(&sdkp->openers) == 0 && sdev->removable) { in sd_release()
1261 if (scsi_block_when_processing_errors(sdev)) in sd_release()
1262 scsi_set_medium_removal(sdev, SCSI_REMOVAL_ALLOW); in sd_release()
1537 struct scsi_device *sdev = scsi_disk(bdev->bd_disk)->device; in sd_compat_ioctl() local
1540 error = scsi_ioctl_block_when_processing_errors(sdev, cmd, in sd_compat_ioctl()
1548 if (!sdev->host->hostt->compat_ioctl) in sd_compat_ioctl()
1550 return sdev->host->hostt->compat_ioctl(sdev, cmd, (void __user *)arg); in sd_compat_ioctl()
1577 struct scsi_device *sdev = scsi_disk(bdev->bd_disk)->device; in sd_pr_command() local
1592 result = scsi_execute_req(sdev, cmd, DMA_TO_DEVICE, &data, sizeof(data), in sd_pr_command()
1597 sdev_printk(KERN_INFO, sdev, "PR command failed: %d\n", result); in sd_pr_command()
1598 scsi_print_sense_hdr(sdev, NULL, &sshdr); in sd_pr_command()
2762 struct scsi_device *sdev = sdkp->device; in sd_read_write_same() local
2764 if (sdev->host->no_write_same) { in sd_read_write_same()
2765 sdev->no_write_same = 1; in sd_read_write_same()
2770 if (scsi_report_opcode(sdev, buffer, SD_BUF_SIZE, INQUIRY) < 0) { in sd_read_write_same()
2774 sdev->no_report_opcodes = 1; in sd_read_write_same()
2780 if (!scsi_get_vpd_page(sdev, 0x89, buffer, vpd_buf_len)) in sd_read_write_same()
2781 sdev->no_write_same = 1; in sd_read_write_same()
2784 if (scsi_report_opcode(sdev, buffer, SD_BUF_SIZE, WRITE_SAME_16) == 1) in sd_read_write_same()
2787 if (scsi_report_opcode(sdev, buffer, SD_BUF_SIZE, WRITE_SAME) == 1) in sd_read_write_same()
2913 struct scsi_device *sdev = scsi_disk(disk)->device; in sd_unlock_native_capacity() local
2915 if (sdev->host->hostt->unlock_native_capacity) in sd_unlock_native_capacity()
2916 sdev->host->hostt->unlock_native_capacity(sdev); in sd_unlock_native_capacity()