diff options
Diffstat (limited to 'include/scsi/libsas.h')
| -rw-r--r-- | include/scsi/libsas.h | 32 | 
1 files changed, 2 insertions, 30 deletions
diff --git a/include/scsi/libsas.h b/include/scsi/libsas.h index 159823e0afbf..8a43534eea5c 100644 --- a/include/scsi/libsas.h +++ b/include/scsi/libsas.h @@ -23,22 +23,12 @@  struct block_device; -enum sas_class { -	SAS, -	EXPANDER -}; -  enum sas_phy_role {  	PHY_ROLE_NONE = 0,  	PHY_ROLE_TARGET = 0x40,  	PHY_ROLE_INITIATOR = 0x80,  }; -enum sas_phy_type { -	PHY_TYPE_PHYSICAL, -	PHY_TYPE_VIRTUAL -}; -  /* The events are mnemonically described in sas_dump.c   * so when updating/adding events here, please also   * update the other file too. @@ -258,7 +248,6 @@ struct asd_sas_port {  /* public: */  	int id; -	enum sas_class   class;  	u8               sas_addr[SAS_ADDR_SIZE];  	u8               attached_sas_addr[SAS_ADDR_SIZE];  	enum sas_protocol   iproto; @@ -319,11 +308,9 @@ struct asd_sas_phy {  	int            enabled;	  /* must be set */  	int            id;	  /* must be set */ -	enum sas_class class;  	enum sas_protocol iproto;  	enum sas_protocol tproto; -	enum sas_phy_type  type;  	enum sas_phy_role  role;  	enum sas_oob_mode  oob_mode;  	enum sas_linkrate linkrate; @@ -346,11 +333,6 @@ struct asd_sas_phy {  	void *lldd_phy;		  /* not touched by the sas_class_code */  }; -struct scsi_core { -	struct Scsi_Host *shost; - -}; -  enum sas_ha_state {  	SAS_HA_REGISTERED,  	SAS_HA_DRAINING, @@ -371,12 +353,11 @@ struct sas_ha_struct {  	struct mutex disco_mutex; -	struct scsi_core core; +	struct Scsi_Host *shost;  /* public: */  	char *sas_ha_name;  	struct device *dev;	  /* should be set */ -	struct module *lldd_module; /* should be set */  	struct workqueue_struct *event_q;  	struct workqueue_struct *disco_q; @@ -544,12 +525,9 @@ struct sas_ata_task {  	struct host_to_dev_fis fis;  	u8     atapi_packet[16];  /* 0 if not ATAPI task */ -	u8     retry_count;	  /* hardware retry, should be > 0 */ -  	u8     dma_xfer:1;	  /* PIO:0 or DMA:1 */  	u8     use_ncq:1; -	u8     set_affil_pol:1; -	u8     stp_affil_pol:1; +	u8     return_fis_on_success:1;  	u8     device_control_reg_update:1; @@ -582,12 +560,8 @@ enum task_attribute {  };  struct sas_ssp_task { -	u8     retry_count;	  /* hardware retry, should be > 0 */ -  	u8     LUN[8]; -	u8     enable_first_burst:1;  	enum   task_attribute task_attr; -	u8     task_prio;  	struct scsi_cmnd *cmd;  }; @@ -727,8 +701,6 @@ extern struct device_attribute dev_attr_phy_event_threshold;  int  sas_discover_root_expander(struct domain_device *); -void sas_init_ex_attr(void); -  int  sas_ex_revalidate_domain(struct domain_device *);  void sas_unregister_domain_devices(struct asd_sas_port *port, int gone);  |