Lines Matching refs:duplex
71 DUPLEX_FULL == phydev->duplex ? "Full" : "Half", in phy_print_status()
134 int duplex; member
142 .duplex = DUPLEX_FULL,
147 .duplex = DUPLEX_FULL,
152 .duplex = DUPLEX_FULL,
157 .duplex = DUPLEX_FULL,
162 .duplex = DUPLEX_FULL,
167 .duplex = DUPLEX_FULL,
172 .duplex = DUPLEX_HALF,
177 .duplex = DUPLEX_FULL,
182 .duplex = DUPLEX_HALF,
187 .duplex = DUPLEX_FULL,
192 .duplex = DUPLEX_HALF,
209 static inline unsigned int phy_find_setting(int speed, int duplex) in phy_find_setting() argument
214 (settings[idx].speed != speed || settings[idx].duplex != duplex)) in phy_find_setting()
247 static inline bool phy_check_valid(int speed, int duplex, u32 features) in phy_check_valid() argument
251 idx = phy_find_valid(phy_find_setting(speed, duplex), features); in phy_check_valid()
253 return settings[idx].speed == speed && settings[idx].duplex == duplex && in phy_check_valid()
274 idx = phy_find_valid(phy_find_setting(phydev->speed, phydev->duplex), in phy_sanitize_settings()
278 phydev->duplex = settings[idx].duplex; in phy_sanitize_settings()
314 (cmd->duplex != DUPLEX_HALF && in phy_ethtool_sset()
315 cmd->duplex != DUPLEX_FULL))) in phy_ethtool_sset()
329 phydev->duplex = cmd->duplex; in phy_ethtool_sset()
346 cmd->duplex = phydev->duplex; in phy_ethtool_gset()
395 phydev->duplex = DUPLEX_FULL; in phy_mii_ioctl()
397 phydev->duplex = DUPLEX_HALF; in phy_mii_ioctl()
1062 if ((phydev->duplex == DUPLEX_FULL) && in phy_init_eee()
1102 if (!phy_check_valid(phydev->speed, phydev->duplex, lp & adv)) in phy_init_eee()