Lines Matching refs:sas_phy
48 struct sas_phy { struct
77 container_of((d), struct sas_phy, dev) argument
162 int (*get_linkerrors)(struct sas_phy *);
165 int (*phy_reset)(struct sas_phy *, int);
166 int (*phy_enable)(struct sas_phy *, int);
167 int (*phy_setup)(struct sas_phy *);
168 void (*phy_release)(struct sas_phy *);
169 int (*set_phy_speed)(struct sas_phy *, struct sas_phy_linkrates *);
177 extern struct sas_phy *sas_phy_alloc(struct device *, int);
178 extern void sas_phy_free(struct sas_phy *);
179 extern int sas_phy_add(struct sas_phy *);
180 extern void sas_phy_delete(struct sas_phy *);
202 void sas_port_add_phy(struct sas_port *, struct sas_phy *);
203 void sas_port_delete_phy(struct sas_port *, struct sas_phy *);
206 struct sas_phy *sas_port_get_phy(struct sas_port *port);
207 static inline void sas_port_put_phy(struct sas_phy *phy) in sas_port_put_phy()