Lines Matching refs:rates
1894 * _transport_phy_speed - set phy min/max link rates
1896 * @rates: rates defined in sas_phy_linkrates
1903 _transport_phy_speed(struct sas_phy *phy, struct sas_phy_linkrates *rates)
1926 if (!rates->minimum_linkrate)
1927 rates->minimum_linkrate = phy->minimum_linkrate;
1928 else if (rates->minimum_linkrate < phy->minimum_linkrate_hw)
1929 rates->minimum_linkrate = phy->minimum_linkrate_hw;
1931 if (!rates->maximum_linkrate)
1932 rates->maximum_linkrate = phy->maximum_linkrate;
1933 else if (rates->maximum_linkrate > phy->maximum_linkrate_hw)
1934 rates->maximum_linkrate = phy->maximum_linkrate_hw;
1938 phy->minimum_linkrate = rates->minimum_linkrate;
1939 phy->maximum_linkrate = rates->maximum_linkrate;
1979 (rates->minimum_linkrate +
1980 (rates->maximum_linkrate << 4));
1995 /* read phy page 0, then update the rates in the sas transport phy */