Lines Matching refs:ecmd
1850 struct ethtool_link_ksettings *ecmd) in smc_netdev_get_ecmd() argument
1861 ecmd->base.port = (tmp & CFG_AUI_SELECT) ? PORT_AUI : PORT_TP; in smc_netdev_get_ecmd()
1862 ecmd->base.speed = SPEED_10; in smc_netdev_get_ecmd()
1863 ecmd->base.phy_address = ioaddr + MGMT; in smc_netdev_get_ecmd()
1867 ecmd->base.duplex = (tmp & TCR_FDUPLX) ? DUPLEX_FULL : DUPLEX_HALF; in smc_netdev_get_ecmd()
1869 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in smc_netdev_get_ecmd()
1874 const struct ethtool_link_ksettings *ecmd) in smc_netdev_set_ecmd() argument
1879 if (ecmd->base.speed != SPEED_10) in smc_netdev_set_ecmd()
1881 if (ecmd->base.duplex != DUPLEX_HALF && in smc_netdev_set_ecmd()
1882 ecmd->base.duplex != DUPLEX_FULL) in smc_netdev_set_ecmd()
1884 if (ecmd->base.port != PORT_TP && ecmd->base.port != PORT_AUI) in smc_netdev_set_ecmd()
1887 if (ecmd->base.port == PORT_AUI) in smc_netdev_set_ecmd()
1894 if (ecmd->base.duplex == DUPLEX_FULL) in smc_netdev_set_ecmd()
1917 struct ethtool_link_ksettings *ecmd) in smc_get_link_ksettings() argument
1927 mii_ethtool_get_link_ksettings(&smc->mii_if, ecmd); in smc_get_link_ksettings()
1929 smc_netdev_get_ecmd(dev, ecmd); in smc_get_link_ksettings()
1936 const struct ethtool_link_ksettings *ecmd) in smc_set_link_ksettings() argument
1947 ret = mii_ethtool_set_link_ksettings(&smc->mii_if, ecmd); in smc_set_link_ksettings()
1949 ret = smc_netdev_set_ecmd(dev, ecmd); in smc_set_link_ksettings()