Home
last modified time | relevance | path

Searched refs:tx_lpi_timer (Results 1 – 25 of 36) sorted by relevance

12

/linux/include/net/
H A Deee.h8 u32 tx_lpi_timer; member
25 eee->tx_lpi_timer = eeecfg->tx_lpi_timer; in eeecfg_to_eee()
33 eeecfg->tx_lpi_timer = eee->tx_lpi_timer; in eee_to_eeecfg()
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_ethtool.c143 edata->tx_lpi_timer = priv->tx_lpi_timer; in sxgbe_get_eee()
167 priv->tx_lpi_timer = edata->tx_lpi_timer; in sxgbe_set_eee()
H A Dsxgbe_common.h506 int tx_lpi_timer; member
H A Dsxgbe_main.c139 priv->tx_lpi_timer); in sxgbe_eee_init()
1182 priv->tx_lpi_timer = SXGBE_DEFAULT_LPI_TIMER; in sxgbe_open()
/linux/net/ethtool/
H A Deee.c102 nla_put_u32(skb, ETHTOOL_A_EEE_TX_LPI_TIMER, eee->tx_lpi_timer)) in eee_fill_reply()
149 ethnl_update_u32(&eee.tx_lpi_timer, tb[ETHTOOL_A_EEE_TX_LPI_TIMER], in ethnl_set_eee()
H A Dioctl.c1722 keee->tx_lpi_timer = eee->tx_lpi_timer; in eee_to_keee()
1738 eee->tx_lpi_timer = keee->tx_lpi_timer; in keee_to_eee()
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_ethtool.c1058 eee->tx_lpi_timer = lan743x_csr_read(adapter, in lan743x_ethtool_get_eee()
1068 u32 tx_lpi_timer; in lan743x_ethtool_set_eee() local
1070 tx_lpi_timer = lan743x_csr_read(adapter, MAC_EEE_TX_LPI_REQ_DLY_CNT); in lan743x_ethtool_set_eee()
1071 if (tx_lpi_timer != eee->tx_lpi_timer) { in lan743x_ethtool_set_eee()
1081 eee->tx_lpi_timer); in lan743x_ethtool_set_eee()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c901 edata->tx_lpi_timer = priv->tx_lpi_timer; in stmmac_ethtool_op_get_eee()
928 priv->tx_lpi_timer != edata->tx_lpi_timer) { in stmmac_ethtool_op_set_eee()
929 priv->tx_lpi_timer = edata->tx_lpi_timer; in stmmac_ethtool_op_set_eee()
H A Dstmmac.h320 int tx_lpi_timer; member
H A Dstmmac_main.c395 int tx_lpi_timer; in stmmac_lpi_entry_timer_config() local
399 tx_lpi_timer = en ? priv->tx_lpi_timer : 0; in stmmac_lpi_entry_timer_config()
400 stmmac_set_eee_lpi_timer(priv, priv->hw, tx_lpi_timer); in stmmac_lpi_entry_timer_config()
459 mod_timer(&priv->eee_ctrl_timer, STMMAC_LPI_T(priv->tx_lpi_timer)); in stmmac_eee_ctrl_timer()
506 if (priv->plat->has_gmac4 && priv->tx_lpi_timer <= STMMAC_ET_MAX) { in stmmac_eee_init()
513 STMMAC_LPI_T(priv->tx_lpi_timer)); in stmmac_eee_init()
2788 mod_timer(&priv->eee_ctrl_timer, STMMAC_LPI_T(priv->tx_lpi_timer)); in stmmac_tx_clean()
3467 if (!priv->tx_lpi_timer) in stmmac_hw_setup()
3468 priv->tx_lpi_timer = eee_timer * 1000; in stmmac_hw_setup()
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_ethtool.c374 e->tx_lpi_timer = umac_rl(intf, UMC_EEE_LPI_TIMER); in bcmasp_get_eee()
398 umac_wl(intf, e->tx_lpi_timer, UMC_EEE_LPI_TIMER); in bcmasp_set_eee()
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c1813 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee()
1868 params.eee.tx_lpi_timer = edata->tx_lpi_timer; in qede_set_eee()
/linux/drivers/net/phy/
H A Dphy.c1689 phydev->eee_cfg.tx_lpi_timer != data->tx_lpi_timer) { in phy_ethtool_set_eee_noneg()
/linux/include/linux/
H A Dethtool.h273 u32 tx_lpi_timer; member
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c2133 edata->tx_lpi_timer = (eee_cfg & SHMEM_EEE_TIMER_MASK) << 4; in bnx2x_get_eee()
2171 if (edata->tx_lpi_timer > EEE_MODE_TIMER_MASK) { in bnx2x_set_eee()
2178 (edata->tx_lpi_timer < EEE_MODE_NVRAM_AGGRESSIVE_TIME)) { in bnx2x_set_eee()
2197 bp->link_params.eee_mode |= (edata->tx_lpi_timer & in bnx2x_set_eee()
/linux/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c2209 edata->tx_lpi_timer = er32(LPIC) >> E1000_LPIC_LPIET_SHIFT; in e1000e_get_eee()
2237 if (eee_curr.tx_lpi_timer != edata->tx_lpi_timer) { in e1000e_set_eee()
/linux/include/uapi/linux/
H A Dethtool.h378 __u32 tx_lpi_timer; member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c4268 if (bp->lpi_tmr_hi && (edata->tx_lpi_timer > bp->lpi_tmr_hi || in bnxt_set_eee()
4269 edata->tx_lpi_timer < bp->lpi_tmr_lo)) { in bnxt_set_eee()
4275 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee()
4288 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee()
/linux/drivers/net/ethernet/freescale/
H A Dfec_main.c2044 sleep_cycle = fec_enet_us_to_tx_cycle(ndev, p->tx_lpi_timer); in fec_enet_eee_mode_set()
3181 edata->tx_lpi_timer = p->tx_lpi_timer; in fec_enet_get_eee()
3198 p->tx_lpi_timer = edata->tx_lpi_timer; in fec_enet_set_eee()
/linux/drivers/net/dsa/
H A Dmt7530.c3094 e->tx_lpi_timer = LPI_THRESH_GET(eeecr); in mt753x_get_mac_eee()
3105 if (e->tx_lpi_timer > 0xFFF) in mt753x_set_mac_eee()
3108 set = LPI_THRESH_SET(e->tx_lpi_timer); in mt753x_set_mac_eee()
/linux/drivers/net/ethernet/realtek/
H A Dr8169_main.c651 u16 tx_lpi_timer; member
2098 tp->tx_lpi_timer = timer_val; in rtl_set_eee_txidle_timer()
2105 tp->tx_lpi_timer = timer_val; in rtl_set_eee_txidle_timer()
2116 unsigned int timer = tp->tx_lpi_timer; in r8169_get_tx_lpi_timer_us()
2137 data->tx_lpi_timer = r8169_get_tx_lpi_timer_us(tp); in rtl8169_get_eee()
/linux/include/linux/qed/
H A Dqed_if.h148 u32 tx_lpi_timer; member
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_main.c2175 if_link->eee.tx_lpi_timer = params.eee.tx_lpi_timer; in qed_fill_link()
/linux/drivers/net/usb/
H A Dlan78xx.c1692 edata->tx_lpi_timer = buf; in lan78xx_get_eee()
1694 edata->tx_lpi_timer = 0; in lan78xx_get_eee()
1718 buf = (u32)edata->tx_lpi_timer; in lan78xx_set_eee()
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c5111 eee->tx_lpi_timer = (lpi_ctl0) >> 8; // * scale; in mvneta_ethtool_get_eee()
5125 if (eee->tx_lpi_enabled && eee->tx_lpi_timer > 255) in mvneta_ethtool_set_eee()
5130 lpi_ctl0 |= eee->tx_lpi_timer << 8; in mvneta_ethtool_set_eee()

12