Lines Matching refs:ecmd
1749 struct ethtool_cmd *ecmd)
1754 ecmd->supported = (SUPPORTED_10baseT_Half |
1760 ecmd->advertising = ADVERTISED_TP;
1762 ecmd->advertising |= ADVERTISED_Autoneg;
1763 ecmd->advertising |= hw->autoneg_advertised;
1765 ecmd->port = PORT_TP;
1766 ecmd->phy_address = 0;
1767 ecmd->transceiver = XCVR_INTERNAL;
1770 ecmd->speed = adapter->link_speed;
1772 ecmd->duplex = DUPLEX_FULL;
1774 ecmd->duplex = DUPLEX_HALF;
1776 ecmd->speed = -1;
1777 ecmd->duplex = -1;
1780 ecmd->autoneg = AUTONEG_ENABLE;
1785 struct ethtool_cmd *ecmd)
1793 if (ecmd->autoneg == AUTONEG_ENABLE) {
1799 if ((ecmd->advertising & MY_ADV_MASK) == MY_ADV_MASK) {
1802 } else if ((ecmd->advertising & MY_ADV_MASK) ==
1806 } else if ((ecmd->advertising & MY_ADV_MASK) ==
1810 } else if ((ecmd->advertising & MY_ADV_MASK) ==
1814 } else if ((ecmd->advertising & MY_ADV_MASK) ==
1822 ecmd->advertising = hw->autoneg_advertised |