• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching defs:ecmd

4082 static int nv_get_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
4088 ecmd->port = PORT_MII;
4104 ecmd->speed = SPEED_10;
4107 ecmd->speed = SPEED_100;
4110 ecmd->speed = SPEED_1000;
4113 ecmd->duplex = DUPLEX_HALF;
4115 ecmd->duplex = DUPLEX_FULL;
4117 ecmd->speed = -1;
4118 ecmd->duplex = -1;
4121 ecmd->autoneg = np->autoneg;
4123 ecmd->advertising = ADVERTISED_MII;
4125 ecmd->advertising |= ADVERTISED_Autoneg;
4128 ecmd->advertising |= ADVERTISED_10baseT_Half;
4130 ecmd->advertising |= ADVERTISED_10baseT_Full;
4132 ecmd->advertising |= ADVERTISED_100baseT_Half;
4134 ecmd->advertising |= ADVERTISED_100baseT_Full;
4138 ecmd->advertising |= ADVERTISED_1000baseT_Full;
4141 ecmd->supported = (SUPPORTED_Autoneg |
4146 ecmd->supported |= SUPPORTED_1000baseT_Full;
4148 ecmd->phy_address = np->phyaddr;
4149 ecmd->transceiver = XCVR_EXTERNAL;
4156 static int nv_set_settings(struct net_device *dev, struct ethtool_cmd *ecmd)
4160 if (ecmd->port != PORT_MII)
4162 if (ecmd->transceiver != XCVR_EXTERNAL)
4164 if (ecmd->phy_address != np->phyaddr) {
4169 if (ecmd->autoneg == AUTONEG_ENABLE) {
4177 if ((ecmd->advertising & mask) == 0)
4180 } else if (ecmd->autoneg == AUTONEG_DISABLE) {
4184 if (ecmd->speed != SPEED_10 && ecmd->speed != SPEED_100)
4186 if (ecmd->duplex != DUPLEX_HALF && ecmd->duplex != DUPLEX_FULL)
4208 if (ecmd->autoneg == AUTONEG_ENABLE) {
4216 if (ecmd->advertising & ADVERTISED_10baseT_Half)
4218 if (ecmd->advertising & ADVERTISED_10baseT_Full)
4220 if (ecmd->advertising & ADVERTISED_100baseT_Half)
4222 if (ecmd->advertising & ADVERTISED_100baseT_Full)
4233 if (ecmd->advertising & ADVERTISED_1000baseT_Full)
4260 if (ecmd->speed == SPEED_10 && ecmd->duplex == DUPLEX_HALF)
4262 if (ecmd->speed == SPEED_10 && ecmd->duplex == DUPLEX_FULL)
4264 if (ecmd->speed == SPEED_100 && ecmd->duplex == DUPLEX_HALF)
4266 if (ecmd->speed == SPEED_100 && ecmd->duplex == DUPLEX_FULL)