Lines Matching refs:ecmd
786 struct ethtool_link_ksettings *ecmd) in rtl8150_get_link_ksettings() argument
799 ecmd->base.port = PORT_TP; in rtl8150_get_link_ksettings()
800 ecmd->base.phy_address = dev->phy; in rtl8150_get_link_ksettings()
806 ecmd->base.speed = speed; in rtl8150_get_link_ksettings()
807 ecmd->base.autoneg = AUTONEG_ENABLE; in rtl8150_get_link_ksettings()
809 ecmd->base.duplex = (lpa & LPA_100FULL) ? in rtl8150_get_link_ksettings()
812 ecmd->base.duplex = (lpa & LPA_10FULL) ? in rtl8150_get_link_ksettings()
815 ecmd->base.autoneg = AUTONEG_DISABLE; in rtl8150_get_link_ksettings()
816 ecmd->base.speed = ((bmcr & BMCR_SPEED100) ? in rtl8150_get_link_ksettings()
818 ecmd->base.duplex = (bmcr & BMCR_FULLDPLX) ? in rtl8150_get_link_ksettings()
822 ethtool_convert_legacy_u32_to_link_mode(ecmd->link_modes.supported, in rtl8150_get_link_ksettings()