Lines Matching refs:edata
778 struct ethtool_eee *edata) in stmmac_ethtool_op_get_eee() argument
785 edata->eee_enabled = priv->eee_enabled; in stmmac_ethtool_op_get_eee()
786 edata->eee_active = priv->eee_active; in stmmac_ethtool_op_get_eee()
787 edata->tx_lpi_timer = priv->tx_lpi_timer; in stmmac_ethtool_op_get_eee()
788 edata->tx_lpi_enabled = priv->tx_lpi_enabled; in stmmac_ethtool_op_get_eee()
790 return phylink_ethtool_get_eee(priv->phylink, edata); in stmmac_ethtool_op_get_eee()
794 struct ethtool_eee *edata) in stmmac_ethtool_op_set_eee() argument
802 if (priv->tx_lpi_enabled != edata->tx_lpi_enabled) in stmmac_ethtool_op_set_eee()
806 if (!edata->eee_enabled) in stmmac_ethtool_op_set_eee()
809 ret = phylink_ethtool_set_eee(priv->phylink, edata); in stmmac_ethtool_op_set_eee()
813 if (edata->eee_enabled && in stmmac_ethtool_op_set_eee()
814 priv->tx_lpi_timer != edata->tx_lpi_timer) { in stmmac_ethtool_op_set_eee()
815 priv->tx_lpi_timer = edata->tx_lpi_timer; in stmmac_ethtool_op_set_eee()