• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/scsi/

Lines Matching defs:sdp

107 	struct scsi_device *sdp = sdkp->device;
114 if (sdp->type != TYPE_DISK)
132 if (scsi_mode_sense(sdp, 0x08, 8, buffer, sizeof(buffer), SD_TIMEOUT,
143 if (scsi_mode_select(sdp, 1, sp, 8, buffer_data, len, SD_TIMEOUT,
157 struct scsi_device *sdp = sdkp->device;
162 sdp->manage_start_stop = simple_strtoul(buf, NULL, 10);
171 struct scsi_device *sdp = sdkp->device;
176 if (sdp->type != TYPE_DISK)
179 sdp->allow_restart = simple_strtoul(buf, NULL, 10);
202 struct scsi_device *sdp = sdkp->device;
204 return snprintf(buf, 20, "%u\n", sdp->manage_start_stop);
337 struct scsi_device *sdp = SCpnt->device;
342 unsigned int timeout = sdp->timeout;
350 if (!sdp || !scsi_device_online(sdp) ||
360 if (sdp->changed) {
382 if (sdp->sector_size == 1024) {
392 if (sdp->sector_size == 2048) {
402 if (sdp->sector_size == 4096) {
413 if (!sdp->writeable) {
483 SCpnt->request_bufflen = this_count * sdp->sector_size;
490 SCpnt->transfersize = sdp->sector_size;
616 struct scsi_device *sdp = sdkp->device;
617 struct Scsi_Host *host = sdp->host;
627 host->hostt->bios_param(sdp, bdev, sdkp->capacity, diskinfo);
656 struct scsi_device *sdp = scsi_disk(disk)->device;
669 error = scsi_nonblockable_ioctl(sdp, cmd, p, filp);
670 if (!scsi_block_when_processing_errors(sdp) || !error)
681 return scsi_ioctl(sdp, cmd, p);
687 return scsi_ioctl(sdp, cmd, p);
708 struct scsi_device *sdp = sdkp->device;
713 if (!sdp->removable)
722 if (!scsi_device_online(sdp))
735 if (scsi_block_when_processing_errors(sdp))
736 retval = scsi_test_unit_ready(sdp, SD_TIMEOUT, SD_MAX_RETRIES);
754 retval = sdp->changed;
755 sdp->changed = 0;
767 struct scsi_device *sdp = sdkp->device;
770 if (!scsi_device_online(sdp))
782 res = scsi_execute_req(sdp, cmd, DMA_NONE, NULL, 0, &sshdr,
1138 struct scsi_device *sdp = sdkp->device;
1155 the_result = scsi_execute_req(sdp, cmd, DMA_FROM_DEVICE,
1178 if (sdp->removable &&
1180 sdp->changed = 1;
1235 if (sdp->fix_capacity) {
1242 if (sdp->guess_capacity)
1284 request_queue_t *queue = sdp->request_queue;
1314 sd_do_mode_sense(struct scsi_device *sdp, int dbd, int modepage,
1318 return scsi_mode_sense(sdp, dbd, modepage, buffer, len,
1331 struct scsi_device *sdp = sdkp->device;
1335 if (sdp->skip_ms_page_3f) {
1340 if (sdp->use_192_bytes_for_3f) {
1341 res = sd_do_mode_sense(sdp, 0, 0x3F, buffer, 192, &data, NULL);
1348 res = sd_do_mode_sense(sdp, 0, 0x3F, buffer, 4, &data, NULL);
1357 res = sd_do_mode_sense(sdp, 0, 0, buffer, 4, &data, NULL);
1363 res = sd_do_mode_sense(sdp, 0, 0x3F, buffer, 255,
1389 struct scsi_device *sdp = sdkp->device;
1396 if (sdp->skip_ms_page_8)
1399 if (sdp->type == TYPE_RBC) {
1408 res = sd_do_mode_sense(sdp, dbd, modepage, buffer, 4, &data, &sshdr);
1436 res = sd_do_mode_sense(sdp, dbd, modepage, buffer, len, &data, &sshdr);
1500 struct scsi_device *sdp = sdkp->device;
1511 if (!scsi_device_online(sdp))
1522 sdp->sector_size = 512;
1573 * <host,channel,id,lun> (found in sdp) and new device name
1582 struct scsi_device *sdp = to_scsi_device(dev);
1589 if (sdp->type != TYPE_DISK && sdp->type != TYPE_MOD && sdp->type != TYPE_RBC)
1592 SCSI_LOG_HLQUEUE(3, sdev_printk(KERN_INFO, sdp,
1616 sdkp->device = sdp;
1622 if (!sdp->timeout) {
1623 if (sdp->type != TYPE_MOD)
1624 sdp->timeout = SD_TIMEOUT;
1626 sdp->timeout = SD_MOD_TIMEOUT;
1630 sdkp->cdev.dev = &sdp->sdev_gendev;
1632 strncpy(sdkp->cdev.class_id, sdp->sdev_gendev.bus_id, BUS_ID_SIZE);
1637 get_device(&sdp->sdev_gendev);
1662 gd->driverfs_dev = &sdp->sdev_gendev;
1664 if (sdp->removable)
1671 sdp->removable ? "removable " : "");
1687 * @sdp: pointer to mid level scsi device object
1739 struct scsi_device *sdp = sdkp->device;
1745 if (!scsi_device_online(sdp))
1748 res = scsi_execute_req(sdp, cmd, DMA_NONE, NULL, 0, &sshdr,