Lines Matching refs:rates
1786 _transport_phy_speed(struct sas_phy *phy, struct sas_phy_linkrates *rates) in _transport_phy_speed() argument
1806 if (!rates->minimum_linkrate) in _transport_phy_speed()
1807 rates->minimum_linkrate = phy->minimum_linkrate; in _transport_phy_speed()
1808 else if (rates->minimum_linkrate < phy->minimum_linkrate_hw) in _transport_phy_speed()
1809 rates->minimum_linkrate = phy->minimum_linkrate_hw; in _transport_phy_speed()
1811 if (!rates->maximum_linkrate) in _transport_phy_speed()
1812 rates->maximum_linkrate = phy->maximum_linkrate; in _transport_phy_speed()
1813 else if (rates->maximum_linkrate > phy->maximum_linkrate_hw) in _transport_phy_speed()
1814 rates->maximum_linkrate = phy->maximum_linkrate_hw; in _transport_phy_speed()
1818 phy->minimum_linkrate = rates->minimum_linkrate; in _transport_phy_speed()
1819 phy->maximum_linkrate = rates->maximum_linkrate; in _transport_phy_speed()
1859 (rates->minimum_linkrate + in _transport_phy_speed()
1860 (rates->maximum_linkrate << 4)); in _transport_phy_speed()