Lines Matching refs:sas_rphy
12 struct sas_rphy;
96 struct sas_rphy { struct
105 container_of((d), struct sas_rphy, dev) argument
114 struct sas_rphy rphy;
141 struct sas_rphy rphy;
156 struct sas_rphy *rphy;
176 int (*get_enclosure_identifier)(struct sas_rphy *, u64 *);
177 int (*get_bay_identifier)(struct sas_rphy *);
184 struct sas_rphy *);
205 extern struct sas_rphy *sas_end_device_alloc(struct sas_port *);
206 extern struct sas_rphy *sas_expander_alloc(struct sas_port *, enum sas_device_type);
207 void sas_rphy_free(struct sas_rphy *);
208 extern int sas_rphy_add(struct sas_rphy *);
209 extern void sas_rphy_remove(struct sas_rphy *);
210 extern void sas_rphy_delete(struct sas_rphy *);
211 extern void sas_rphy_unlink(struct sas_rphy *);
237 struct sas_rphy *rphy; in scsi_is_sas_expander_device()