Lines Matching refs:ecmd
930 ULi_ethtool_gset(struct uli526x_board_info *db, struct ethtool_cmd *ecmd) in ULi_ethtool_gset() argument
932 ecmd->supported = (SUPPORTED_10baseT_Half | in ULi_ethtool_gset()
939 ecmd->advertising = (ADVERTISED_10baseT_Half | in ULi_ethtool_gset()
947 ecmd->port = PORT_MII; in ULi_ethtool_gset()
948 ecmd->phy_address = db->phy_addr; in ULi_ethtool_gset()
950 ecmd->transceiver = XCVR_EXTERNAL; in ULi_ethtool_gset()
952 ethtool_cmd_speed_set(ecmd, SPEED_10); in ULi_ethtool_gset()
953 ecmd->duplex = DUPLEX_HALF; in ULi_ethtool_gset()
957 ethtool_cmd_speed_set(ecmd, SPEED_100); in ULi_ethtool_gset()
961 ecmd->duplex = DUPLEX_FULL; in ULi_ethtool_gset()
965 ethtool_cmd_speed_set(ecmd, SPEED_UNKNOWN); in ULi_ethtool_gset()
966 ecmd->duplex = DUPLEX_UNKNOWN; in ULi_ethtool_gset()
971 ecmd->autoneg = AUTONEG_ENABLE; in ULi_ethtool_gset()