Lines Matching refs:nego
57 u32 nego; in mii_ethtool_gset() local
103 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset()
105 if (nego & (ADVERTISED_1000baseT_Full | in mii_ethtool_gset()
108 ecmd->duplex = !!(nego & ADVERTISED_1000baseT_Full); in mii_ethtool_gset()
109 } else if (nego & (ADVERTISED_100baseT_Full | in mii_ethtool_gset()
112 ecmd->duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_gset()
115 ecmd->duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_gset()
147 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local
188 nego = advertising & lp_advertising; in mii_ethtool_get_link_ksettings()
190 if (nego & (ADVERTISED_1000baseT_Full | in mii_ethtool_get_link_ksettings()
193 cmd->base.duplex = !!(nego & ADVERTISED_1000baseT_Full); in mii_ethtool_get_link_ksettings()
194 } else if (nego & (ADVERTISED_100baseT_Full | in mii_ethtool_get_link_ksettings()
197 cmd->base.duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_get_link_ksettings()
200 cmd->base.duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_get_link_ksettings()