Lines Matching refs:rates
1762 _transport_phy_speed(struct sas_phy *phy, struct sas_phy_linkrates *rates) in _transport_phy_speed() argument
1782 if (!rates->minimum_linkrate) in _transport_phy_speed()
1783 rates->minimum_linkrate = phy->minimum_linkrate; in _transport_phy_speed()
1784 else if (rates->minimum_linkrate < phy->minimum_linkrate_hw) in _transport_phy_speed()
1785 rates->minimum_linkrate = phy->minimum_linkrate_hw; in _transport_phy_speed()
1787 if (!rates->maximum_linkrate) in _transport_phy_speed()
1788 rates->maximum_linkrate = phy->maximum_linkrate; in _transport_phy_speed()
1789 else if (rates->maximum_linkrate > phy->maximum_linkrate_hw) in _transport_phy_speed()
1790 rates->maximum_linkrate = phy->maximum_linkrate_hw; in _transport_phy_speed()
1794 phy->minimum_linkrate = rates->minimum_linkrate; in _transport_phy_speed()
1795 phy->maximum_linkrate = rates->maximum_linkrate; in _transport_phy_speed()
1835 (rates->minimum_linkrate + in _transport_phy_speed()
1836 (rates->maximum_linkrate << 4)); in _transport_phy_speed()