Lines Matching refs:edata
3430 ixgbe_get_eee_fw(struct ixgbe_adapter *adapter, struct ethtool_keee *edata)
3445 edata->lp_advertised);
3451 edata->supported);
3457 edata->advertised);
3460 edata->eee_enabled = !linkmode_empty(edata->advertised);
3461 edata->tx_lpi_enabled = edata->eee_enabled;
3463 linkmode_and(common, edata->advertised, edata->lp_advertised);
3464 edata->eee_active = !linkmode_empty(common);
3469 static int ixgbe_get_eee(struct net_device *netdev, struct ethtool_keee *edata)
3478 return ixgbe_get_eee_fw(adapter, edata);
3483 static int ixgbe_set_eee(struct net_device *netdev, struct ethtool_keee *edata)
3499 if (eee_data.eee_enabled && !edata->eee_enabled) {
3500 if (eee_data.tx_lpi_enabled != edata->tx_lpi_enabled) {
3505 if (eee_data.tx_lpi_timer != edata->tx_lpi_timer) {
3511 if (!linkmode_equal(eee_data.advertised, edata->advertised)) {
3518 if (eee_data.eee_enabled != edata->eee_enabled) {
3519 if (edata->eee_enabled) {