aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/isci/remote_device.c
diff options
context:
space:
mode:
authorDave Jiang <dave.jiang@intel.com>2011-04-26 12:31:37 -0700
committerDan Williams <dan.j.williams@intel.com>2011-07-03 04:00:38 -0700
commit3d6e428c0cd8d234bab0ac93aff9ccffacc8bc7e (patch)
tree7184ff4ef4e5420e1f8bd06ec6676c59c9dd6ba5 /drivers/scsi/isci/remote_device.c
parentisci: remove scic_sds_remote_device_get_port_index (diff)
downloadlinux-dev-3d6e428c0cd8d234bab0ac93aff9ccffacc8bc7e.tar.xz
linux-dev-3d6e428c0cd8d234bab0ac93aff9ccffacc8bc7e.zip
isci: removing non-working ATAPI code
Removing not used / bit-rotten ATAPI code. This needs to go back and debugged at a later date. Signed-off-by: Dave Jiang <dave.jiang@intel.com> [reflow against devel, delete dead sati headers] Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/remote_device.c')
-rw-r--r--drivers/scsi/isci/remote_device.c60
1 files changed, 0 insertions, 60 deletions
diff --git a/drivers/scsi/isci/remote_device.c b/drivers/scsi/isci/remote_device.c
index 1e9e2227820a..6d5ab728ccd1 100644
--- a/drivers/scsi/isci/remote_device.c
+++ b/drivers/scsi/isci/remote_device.c
@@ -99,15 +99,6 @@ enum sas_linkrate scic_remote_device_get_connection_rate(
return sci_dev->connection_rate;
}
-
-#if !defined(DISABLE_ATAPI)
-bool scic_remote_device_is_atapi(struct scic_sds_remote_device *sci_dev)
-{
- return sci_dev->is_atapi;
-}
-#endif
-
-
/**
*
*
@@ -217,16 +208,6 @@ enum sci_status scic_sds_remote_device_start_task(
/**
*
- * @controller: The controller that is completing the task request.
- * @sci_dev: The remote device for which the complete task handling is
- * being requested.
- * @io_request: The task request that is being completed.
- *
- * This method invokes the remote device complete task handler. enum sci_status
- */
-
-/**
- *
* @sci_dev:
* @request:
*
@@ -247,47 +228,6 @@ void scic_sds_remote_device_post_request(
);
}
-#if !defined(DISABLE_ATAPI)
-/**
- *
- * @sci_dev: The device to be checked.
- *
- * This method check the signature fis of a stp device to decide whether a
- * device is atapi or not. true if a device is atapi device. False if a device
- * is not atapi.
- */
-bool scic_sds_remote_device_is_atapi(
- struct scic_sds_remote_device *sci_dev)
-{
- if (!sci_dev->target_protocols.u.bits.attached_stp_target)
- return false;
- else if (sci_dev->is_direct_attached) {
- struct scic_sds_phy *phy;
- struct scic_sata_phy_properties properties;
- struct sata_fis_reg_d2h *signature_fis;
- phy = scic_sds_port_get_a_connected_phy(sci_dev->owning_port);
- scic_sata_phy_get_properties(phy, &properties);
-
- /* decode the signature fis. */
- signature_fis = &(properties.signature_fis);
-
- if ((signature_fis->sector_count == 0x01)
- && (signature_fis->lba_low == 0x01)
- && (signature_fis->lba_mid == 0x14)
- && (signature_fis->lba_high == 0xEB)
- && ((signature_fis->device & 0x5F) == 0x00)
- ) {
- /* An ATA device supporting the PACKET command set. */
- return true;
- } else
- return false;
- } else {
- /* Expander supported ATAPI device is not currently supported. */
- return false;
- }
-}
-#endif
-
/**
*
* @user_parameter: This is cast to a remote device object.