]> err.no Git - linux-2.6/blobdiff - include/scsi/libsas.h
[SCSI] libsas: Remove SAS_TASK_INITIATOR_ABORTED flag
[linux-2.6] / include / scsi / libsas.h
index 0c775fceb675b052bece78b80c885aaf64f0723e..1d394855b3667b1496ca8de7b992d993abb94c8e 100644 (file)
@@ -553,7 +553,7 @@ struct sas_task {
 #define SAS_TASK_STATE_PENDING      1
 #define SAS_TASK_STATE_DONE         2
 #define SAS_TASK_STATE_ABORTED      4
-#define SAS_TASK_INITIATOR_ABORTED  8
+#define SAS_TASK_AT_INITIATOR       16
 
 static inline struct sas_task *sas_alloc_task(gfp_t flags)
 {
@@ -613,6 +613,9 @@ struct sas_domain_function_template {
 extern int sas_register_ha(struct sas_ha_struct *);
 extern int sas_unregister_ha(struct sas_ha_struct *);
 
+int sas_set_phy_speed(struct sas_phy *phy,
+                     struct sas_phy_linkrates *rates);
+int sas_phy_enable(struct sas_phy *phy, int enabled);
 int sas_phy_reset(struct sas_phy *phy, int hard_reset);
 extern int sas_queuecommand(struct scsi_cmnd *,
                     void (*scsi_done)(struct scsi_cmnd *));