Lines Matching refs:sas_rphy
10 struct sas_rphy;
84 struct sas_rphy { struct
93 container_of((d), struct sas_rphy, dev) argument
102 struct sas_rphy rphy;
129 struct sas_rphy rphy;
144 struct sas_rphy *rphy;
163 int (*get_enclosure_identifier)(struct sas_rphy *, u64 *);
164 int (*get_bay_identifier)(struct sas_rphy *);
170 int (*smp_handler)(struct Scsi_Host *, struct sas_rphy *, struct request *);
188 extern struct sas_rphy *sas_end_device_alloc(struct sas_port *);
189 extern struct sas_rphy *sas_expander_alloc(struct sas_port *, enum sas_device_type);
190 void sas_rphy_free(struct sas_rphy *);
191 extern int sas_rphy_add(struct sas_rphy *);
192 extern void sas_rphy_remove(struct sas_rphy *);
193 extern void sas_rphy_delete(struct sas_rphy *);
194 extern void sas_rphy_unlink(struct sas_rphy *);
221 struct sas_rphy *rphy; in scsi_is_sas_expander_device()