Searched refs:edpd (Results 1 – 1 of 1) sorted by relevance
585 static int smsc_phy_get_edpd(struct phy_device *phydev, u16 *edpd) in smsc_phy_get_edpd() argument593 *edpd = ETHTOOL_PHY_EDPD_DISABLE; in smsc_phy_get_edpd()595 *edpd = ETHTOOL_PHY_EDPD_NO_TX; in smsc_phy_get_edpd()597 *edpd = PHY_STATE_MACH_MS + priv->edpd_max_wait_ms; in smsc_phy_get_edpd()602 static int smsc_phy_set_edpd(struct phy_device *phydev, u16 edpd) in smsc_phy_set_edpd() argument609 switch (edpd) { in smsc_phy_set_edpd()618 edpd = PHY_STATE_MACH_MS + EDPD_MAX_WAIT_DFLT_MS; in smsc_phy_set_edpd()623 if (edpd < PHY_STATE_MACH_MS || edpd > PHY_STATE_MACH_MS + 1000) in smsc_phy_set_edpd()626 priv->edpd_max_wait_ms = edpd - PHY_STATE_MACH_MS; in smsc_phy_set_edpd()