Lines Matching refs:edata
3426 ixgbe_get_eee_fw(struct ixgbe_adapter *adapter, struct ethtool_keee *edata) in ixgbe_get_eee_fw() argument
3441 edata->lp_advertised); in ixgbe_get_eee_fw()
3447 edata->supported); in ixgbe_get_eee_fw()
3453 edata->advertised); in ixgbe_get_eee_fw()
3456 edata->eee_enabled = !linkmode_empty(edata->advertised); in ixgbe_get_eee_fw()
3457 edata->tx_lpi_enabled = edata->eee_enabled; in ixgbe_get_eee_fw()
3459 linkmode_and(common, edata->advertised, edata->lp_advertised); in ixgbe_get_eee_fw()
3460 edata->eee_active = !linkmode_empty(common); in ixgbe_get_eee_fw()
3465 static int ixgbe_get_eee(struct net_device *netdev, struct ethtool_keee *edata) in ixgbe_get_eee() argument
3474 return ixgbe_get_eee_fw(adapter, edata); in ixgbe_get_eee()
3479 static int ixgbe_set_eee(struct net_device *netdev, struct ethtool_keee *edata) in ixgbe_set_eee() argument
3495 if (eee_data.eee_enabled && !edata->eee_enabled) { in ixgbe_set_eee()
3496 if (eee_data.tx_lpi_enabled != edata->tx_lpi_enabled) { in ixgbe_set_eee()
3501 if (eee_data.tx_lpi_timer != edata->tx_lpi_timer) { in ixgbe_set_eee()
3507 if (!linkmode_equal(eee_data.advertised, edata->advertised)) { in ixgbe_set_eee()
3514 if (eee_data.eee_enabled != edata->eee_enabled) { in ixgbe_set_eee()
3515 if (edata->eee_enabled) { in ixgbe_set_eee()