Lines Matching refs:eee
2342 static void tg3_eee_pull_config(struct tg3 *tp, struct ethtool_keee *eee) in tg3_eee_pull_config() argument
2345 struct ethtool_keee *dest = &tp->eee; in tg3_eee_pull_config()
2350 if (eee) in tg3_eee_pull_config()
2351 dest = eee; in tg3_eee_pull_config()
2406 if (tp->eee.eee_active) in tg3_phy_eee_adjust()
4358 if (!tp->eee.eee_enabled) in tg3_phy_autoneg_cfg()
4363 mii_eee_cap1_mod_linkmode_t(tp->eee.advertised, val); in tg3_phy_autoneg_cfg()
4611 struct ethtool_keee eee = {}; in tg3_phy_eee_config_ok() local
4616 tg3_eee_pull_config(tp, &eee); in tg3_phy_eee_config_ok()
4618 if (tp->eee.eee_enabled) { in tg3_phy_eee_config_ok()
4619 if (!linkmode_equal(tp->eee.advertised, eee.advertised) || in tg3_phy_eee_config_ok()
4620 tp->eee.tx_lpi_timer != eee.tx_lpi_timer || in tg3_phy_eee_config_ok()
4621 tp->eee.tx_lpi_enabled != eee.tx_lpi_enabled) in tg3_phy_eee_config_ok()
4625 if (!linkmode_empty(eee.advertised)) in tg3_phy_eee_config_ok()
4743 (tp->eee.tx_lpi_enabled ? TG3_CPMU_EEEMD_LPI_IN_TX : 0) | in tg3_setup_eee()
4753 tw32_f(TG3_CPMU_EEE_MODE, tp->eee.eee_enabled ? val : 0); in tg3_setup_eee()
4757 (tp->eee.tx_lpi_timer & 0xffff)); in tg3_setup_eee()
14230 if (!linkmode_equal(edata->advertised, tp->eee.advertised)) { in tg3_set_eee()
14243 tp->eee.eee_enabled = edata->eee_enabled; in tg3_set_eee()
14244 tp->eee.tx_lpi_enabled = edata->tx_lpi_enabled; in tg3_set_eee()
14245 tp->eee.tx_lpi_timer = edata->tx_lpi_timer; in tg3_set_eee()
14270 *edata = tp->eee; in tg3_get_eee()
15700 linkmode_zero(tp->eee.supported); in tg3_phy_probe()
15702 tp->eee.supported); in tg3_phy_probe()
15704 tp->eee.supported); in tg3_phy_probe()
15705 linkmode_copy(tp->eee.advertised, tp->eee.supported); in tg3_phy_probe()
15707 tp->eee.eee_enabled = 1; in tg3_phy_probe()
15708 tp->eee.tx_lpi_enabled = 1; in tg3_phy_probe()
15709 tp->eee.tx_lpi_timer = TG3_CPMU_DBTMR1_LNKIDLE_2047US; in tg3_phy_probe()