Home
last modified time | relevance | path

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

12

/linux-6.6.21/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_ethtool.c145 edata->tx_lpi_timer = priv->tx_lpi_timer; in sxgbe_get_eee()
169 priv->tx_lpi_timer = edata->tx_lpi_timer; in sxgbe_set_eee()
Dsxgbe_common.h507 int tx_lpi_timer; member
Dsxgbe_main.c140 priv->tx_lpi_timer); in sxgbe_eee_init()
1183 priv->tx_lpi_timer = SXGBE_DEFAULT_LPI_TIMER; in sxgbe_open()
/linux-6.6.21/net/ethtool/
Deee.c105 nla_put_u32(skb, ETHTOOL_A_EEE_TX_LPI_TIMER, eee->tx_lpi_timer)) in eee_fill_reply()
151 ethnl_update_u32(&eee.tx_lpi_timer, tb[ETHTOOL_A_EEE_TX_LPI_TIMER], in ethnl_set_eee()
/linux-6.6.21/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c899 edata->tx_lpi_timer = priv->tx_lpi_timer; in stmmac_ethtool_op_get_eee()
926 priv->tx_lpi_timer != edata->tx_lpi_timer) { in stmmac_ethtool_op_set_eee()
927 priv->tx_lpi_timer = edata->tx_lpi_timer; in stmmac_ethtool_op_set_eee()
Dstmmac.h264 int tx_lpi_timer; member
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()
513 if (priv->plat->has_gmac4 && priv->tx_lpi_timer <= STMMAC_ET_MAX) { in stmmac_eee_init()
520 STMMAC_LPI_T(priv->tx_lpi_timer)); in stmmac_eee_init()
2711 mod_timer(&priv->eee_ctrl_timer, STMMAC_LPI_T(priv->tx_lpi_timer)); in stmmac_tx_clean()
3396 if (!priv->tx_lpi_timer) in stmmac_hw_setup()
3397 priv->tx_lpi_timer = eee_timer * 1000; in stmmac_hw_setup()
/linux-6.6.21/drivers/net/ethernet/broadcom/asp2/
Dbcmasp_ethtool.c377 e->tx_lpi_timer = umac_rl(intf, UMC_EEE_LPI_TIMER); in bcmasp_get_eee()
401 umac_wl(intf, e->tx_lpi_timer, UMC_EEE_LPI_TIMER); in bcmasp_set_eee()
/linux-6.6.21/drivers/net/ethernet/microchip/
Dlan743x_ethtool.c1081 eee->tx_lpi_timer = buf; in lan743x_ethtool_get_eee()
1086 eee->tx_lpi_timer = 0; in lan743x_ethtool_get_eee()
1122 buf = (u32)eee->tx_lpi_timer; in lan743x_ethtool_set_eee()
/linux-6.6.21/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c1825 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee()
1872 params.eee.tx_lpi_timer = edata->tx_lpi_timer; in qede_set_eee()
/linux-6.6.21/tools/net/ynl/generated/
Dethtool-user.h3298 __u32 tx_lpi_timer:1; member
3307 __u32 tx_lpi_timer; member
3392 __u32 tx_lpi_timer:1; member
3401 __u32 tx_lpi_timer; member
3503 __u32 tx_lpi_timer) in ethtool_eee_set_req_set_tx_lpi_timer() argument
3505 req->_present.tx_lpi_timer = 1; in ethtool_eee_set_req_set_tx_lpi_timer()
3506 req->tx_lpi_timer = tx_lpi_timer; in ethtool_eee_set_req_set_tx_lpi_timer()
Dethtool-user.c4139 dst->_present.tx_lpi_timer = 1; in ethtool_eee_get_rsp_parse()
4140 dst->tx_lpi_timer = mnl_attr_get_u32(attr); in ethtool_eee_get_rsp_parse()
4263 if (req->_present.tx_lpi_timer) in ethtool_eee_set()
4264 mnl_attr_put_u32(nlh, ETHTOOL_A_EEE_TX_LPI_TIMER, req->tx_lpi_timer); in ethtool_eee_set()
/linux-6.6.21/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c3130 if (bp->lpi_tmr_hi && (edata->tx_lpi_timer > bp->lpi_tmr_hi || in bnxt_set_eee()
3131 edata->tx_lpi_timer < bp->lpi_tmr_lo)) { in bnxt_set_eee()
3137 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee()
3151 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee()
/linux-6.6.21/drivers/net/ethernet/freescale/
Dfec_main.c3111 sleep_cycle = fec_enet_us_to_tx_cycle(ndev, p->tx_lpi_timer); in fec_enet_eee_mode_set()
3142 edata->tx_lpi_timer = p->tx_lpi_timer; in fec_enet_get_eee()
3161 p->tx_lpi_timer = edata->tx_lpi_timer; in fec_enet_set_eee()
3164 !edata->tx_lpi_timer) in fec_enet_set_eee()
/linux-6.6.21/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c2135 edata->tx_lpi_timer = (eee_cfg & SHMEM_EEE_TIMER_MASK) << 4; in bnx2x_get_eee()
2173 if (edata->tx_lpi_timer > EEE_MODE_TIMER_MASK) { in bnx2x_set_eee()
2180 (edata->tx_lpi_timer < EEE_MODE_NVRAM_AGGRESSIVE_TIME)) { in bnx2x_set_eee()
2199 bp->link_params.eee_mode |= (edata->tx_lpi_timer & in bnx2x_set_eee()
/linux-6.6.21/drivers/net/ethernet/intel/e1000e/
Dethtool.c2254 edata->tx_lpi_timer = er32(LPIC) >> E1000_LPIC_LPIET_SHIFT; in e1000e_get_eee()
2282 if (eee_curr.tx_lpi_timer != edata->tx_lpi_timer) { in e1000e_set_eee()
/linux-6.6.21/include/uapi/linux/
Dethtool.h378 __u32 tx_lpi_timer; member
/linux-6.6.21/drivers/net/dsa/
Dmt7530.c3066 e->tx_lpi_timer = GET_LPI_THRESH(eeecr); in mt753x_get_mac_eee()
3077 if (e->tx_lpi_timer > 0xFFF) in mt753x_set_mac_eee()
3080 set = SET_LPI_THRESH(e->tx_lpi_timer); in mt753x_set_mac_eee()
/linux-6.6.21/include/linux/qed/
Dqed_if.h148 u32 tx_lpi_timer; member
/linux-6.6.21/drivers/net/ethernet/qlogic/qed/
Dqed_main.c2177 if_link->eee.tx_lpi_timer = params.eee.tx_lpi_timer; in qed_fill_link()
/linux-6.6.21/drivers/net/usb/
Dlan78xx.c1701 edata->tx_lpi_timer = buf; in lan78xx_get_eee()
1706 edata->tx_lpi_timer = 0; in lan78xx_get_eee()
1733 buf = (u32)edata->tx_lpi_timer; in lan78xx_set_eee()
/linux-6.6.21/drivers/net/dsa/microchip/
Dksz_common.c2771 e->tx_lpi_timer = 0; in ksz_get_mac_eee()
2791 if (e->tx_lpi_timer) { in ksz_set_mac_eee()
/linux-6.6.21/drivers/net/ethernet/marvell/
Dmvneta.c5109 eee->tx_lpi_timer = (lpi_ctl0) >> 8; // * scale; in mvneta_ethtool_get_eee()
5123 if (eee->tx_lpi_enabled && eee->tx_lpi_timer > 255) in mvneta_ethtool_set_eee()
5128 lpi_ctl0 |= eee->tx_lpi_timer << 8; in mvneta_ethtool_set_eee()
/linux-6.6.21/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c3499 if (eee_data.tx_lpi_timer != edata->tx_lpi_timer) { in ixgbe_set_eee()
/linux-6.6.21/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1334 e->tx_lpi_timer = bcmgenet_umac_readl(priv, UMAC_EEE_LPI_TIMER); in bcmgenet_get_eee()
1356 bcmgenet_umac_writel(priv, e->tx_lpi_timer, UMAC_EEE_LPI_TIMER); in bcmgenet_set_eee()

12