Lines Matching refs:nego
59 u32 nego; in mii_ethtool_gset() local
104 nego = ecmd->advertising & ecmd->lp_advertising; in mii_ethtool_gset()
106 if (nego & (ADVERTISED_1000baseT_Full | in mii_ethtool_gset()
109 ecmd->duplex = !!(nego & ADVERTISED_1000baseT_Full); in mii_ethtool_gset()
110 } else if (nego & (ADVERTISED_100baseT_Full | in mii_ethtool_gset()
113 ecmd->duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_gset()
116 ecmd->duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_gset()
150 u32 nego, supported, advertising, lp_advertising; in mii_ethtool_get_link_ksettings() local
190 nego = advertising & lp_advertising; in mii_ethtool_get_link_ksettings()
192 if (nego & (ADVERTISED_1000baseT_Full | in mii_ethtool_get_link_ksettings()
195 cmd->base.duplex = !!(nego & ADVERTISED_1000baseT_Full); in mii_ethtool_get_link_ksettings()
196 } else if (nego & (ADVERTISED_100baseT_Full | in mii_ethtool_get_link_ksettings()
199 cmd->base.duplex = !!(nego & ADVERTISED_100baseT_Full); in mii_ethtool_get_link_ksettings()
202 cmd->base.duplex = !!(nego & ADVERTISED_10baseT_Full); in mii_ethtool_get_link_ksettings()