Lines Matching defs:supported

209  * @supported: mask of supported link modes
211 * Locate a supported phy setting that is, in priority order:
214 * - the slowest supported speed
215 * Returns the matched phy_setting entry, or %NULL if no supported phy
219 phy_find_valid(int speed, int duplex, unsigned long *supported)
221 return phy_lookup_setting(speed, duplex, supported, false);
225 * phy_supported_speeds - return all speeds currently supported by a phy device
226 * @phy: The phy device to return supported speeds of.
227 * @speeds: buffer to store supported speeds in.
230 * Description: Returns the number of supported speeds, and fills the speeds
231 * buffer with the supported speeds. If speeds buffer is too small to contain
232 * all currently supported speeds, will return as many speeds as can fit.
238 return phy_speeds(speeds, size, phy->supported);
257 * phy_sanitize_settings - make sure the PHY is set to supported speed and duplex
260 * Description: Make sure the PHY is set to supported speeds and
269 phydev->supported);
274 /* We failed to find anything (no supported speeds?) */
284 linkmode_copy(cmd->link_modes.supported, phydev->supported);
817 linkmode_and(advertising, advertising, phydev->supported);
864 * phy_speed_down - set speed to lowest speed supported by both link partners
904 * phy_speed_up - (re)set advertised speeds to all supported speeds
1320 * is supported by looking at the MMD registers 3.20 and 7.60/61
1329 /* According to 802.3az,the EEE is supported only in full duplex-mode.
1344 /* First check if the EEE ability is supported */
1378 return 0; /* EEE supported */
1402 * phy_ethtool_get_eee - get EEE supported and status
1420 data->supported = mmd_eee_cap_to_ethtool_sup_t(val);
1442 * phy_ethtool_set_eee - set EEE supported and status