Home
last modified time | relevance | path

Searched refs:epause (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/freescale/dpaa/
Ddpaa_ethtool.c160 struct ethtool_pauseparam *epause) in dpaa_get_pauseparam() argument
173 epause->autoneg = mac_dev->autoneg_pause; in dpaa_get_pauseparam()
174 epause->rx_pause = mac_dev->rx_pause_active; in dpaa_get_pauseparam()
175 epause->tx_pause = mac_dev->tx_pause_active; in dpaa_get_pauseparam()
179 struct ethtool_pauseparam *epause) in dpaa_set_pauseparam() argument
196 if (!phy_validate_pause(phydev, epause)) in dpaa_set_pauseparam()
203 mac_dev->autoneg_pause = !!epause->autoneg; in dpaa_set_pauseparam()
204 mac_dev->rx_pause_req = !!epause->rx_pause; in dpaa_set_pauseparam()
205 mac_dev->tx_pause_req = !!epause->tx_pause; in dpaa_set_pauseparam()
211 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in dpaa_set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c475 struct ethtool_pauseparam *epause) in gfar_gpauseparam() argument
479 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam()
480 epause->rx_pause = !!priv->rx_pause_en; in gfar_gpauseparam()
481 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam()
485 struct ethtool_pauseparam *epause) in gfar_spauseparam() argument
494 if (!phy_validate_pause(phydev, epause)) in gfar_spauseparam()
498 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in gfar_spauseparam()
499 if (epause->rx_pause) { in gfar_spauseparam()
502 if (epause->tx_pause) { in gfar_spauseparam()
505 } else if (epause->tx_pause) { in gfar_spauseparam()
[all …]
/Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c1979 struct ethtool_pauseparam *epause) in bnx2x_get_pauseparam() argument
1985 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1988 if (!epause->autoneg) in bnx2x_get_pauseparam()
1993 epause->rx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_RX) == in bnx2x_get_pauseparam()
1995 epause->tx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_TX) == in bnx2x_get_pauseparam()
2000 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam()
2004 struct ethtool_pauseparam *epause) in bnx2x_set_pauseparam() argument
2013 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_set_pauseparam()
2017 if (epause->rx_pause) in bnx2x_set_pauseparam()
2020 if (epause->tx_pause) in bnx2x_set_pauseparam()
[all …]
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb/
Dcxgb2.c673 struct ethtool_pauseparam *epause) in get_pauseparam() argument
678 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
679 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam()
680 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
684 struct ethtool_pauseparam *epause) in set_pauseparam() argument
690 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
697 if (epause->rx_pause) in set_pauseparam()
699 if (epause->tx_pause) in set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_ethtool.c972 struct ethtool_pauseparam *epause) in qede_get_pauseparam() argument
981 epause->autoneg = true; in qede_get_pauseparam()
983 epause->rx_pause = true; in qede_get_pauseparam()
985 epause->tx_pause = true; in qede_get_pauseparam()
989 epause->cmd, epause->autoneg, epause->rx_pause, in qede_get_pauseparam()
990 epause->tx_pause); in qede_get_pauseparam()
994 struct ethtool_pauseparam *epause) in qede_set_pauseparam() argument
1011 if (epause->autoneg) { in qede_set_pauseparam()
1018 if (epause->rx_pause) in qede_set_pauseparam()
1020 if (epause->tx_pause) in qede_set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c791 struct ethtool_pauseparam *epause) in get_pauseparam() argument
795 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
796 epause->rx_pause = (p->link_cfg.fc & PAUSE_RX) != 0; in get_pauseparam()
797 epause->tx_pause = (p->link_cfg.fc & PAUSE_TX) != 0; in get_pauseparam()
801 struct ethtool_pauseparam *epause) in set_pauseparam() argument
806 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
813 if (epause->rx_pause) in set_pauseparam()
815 if (epause->tx_pause) in set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Db44.c2003 struct ethtool_pauseparam *epause) in b44_get_pauseparam() argument
2007 epause->autoneg = in b44_get_pauseparam()
2009 epause->rx_pause = in b44_get_pauseparam()
2011 epause->tx_pause = in b44_get_pauseparam()
2016 struct ethtool_pauseparam *epause) in b44_set_pauseparam() argument
2021 if (epause->autoneg) in b44_set_pauseparam()
2025 if (epause->rx_pause) in b44_set_pauseparam()
2029 if (epause->tx_pause) in b44_set_pauseparam()
Dtg3.c12486 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument
12490 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam()
12493 epause->rx_pause = 1; in tg3_get_pauseparam()
12495 epause->rx_pause = 0; in tg3_get_pauseparam()
12498 epause->tx_pause = 1; in tg3_get_pauseparam()
12500 epause->tx_pause = 0; in tg3_get_pauseparam()
12503 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument
12517 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam()
12521 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam()
12522 if (epause->rx_pause) { in tg3_set_pauseparam()
[all …]
Dbnx2.c7411 bnx2_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_get_pauseparam() argument
7415 epause->autoneg = ((bp->autoneg & AUTONEG_FLOW_CTRL) != 0); in bnx2_get_pauseparam()
7416 epause->rx_pause = ((bp->flow_ctrl & FLOW_CTRL_RX) != 0); in bnx2_get_pauseparam()
7417 epause->tx_pause = ((bp->flow_ctrl & FLOW_CTRL_TX) != 0); in bnx2_get_pauseparam()
7421 bnx2_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_set_pauseparam() argument
7426 if (epause->rx_pause) in bnx2_set_pauseparam()
7428 if (epause->tx_pause) in bnx2_set_pauseparam()
7431 if (epause->autoneg) { in bnx2_set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/atheros/atlx/
Datl1.c3541 struct ethtool_pauseparam *epause) in atl1_get_pauseparam() argument
3548 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam()
3550 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam()
3552 epause->rx_pause = 1; in atl1_get_pauseparam()
3553 epause->tx_pause = 1; in atl1_get_pauseparam()
3557 struct ethtool_pauseparam *epause) in atl1_set_pauseparam() argument
3564 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam()
3566 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam()
3569 epause->rx_pause = 1; in atl1_set_pauseparam()
3570 epause->tx_pause = 1; in atl1_set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c1916 struct ethtool_pauseparam *epause) in get_pauseparam() argument
1920 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
1921 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam()
1922 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
1926 struct ethtool_pauseparam *epause) in set_pauseparam() argument
1931 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
1938 if (epause->rx_pause) in set_pauseparam()
1940 if (epause->tx_pause) in set_pauseparam()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ethtool.c1644 struct ethtool_pauseparam *epause) in bnxt_get_pauseparam() argument
1651 epause->autoneg = !!(link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL); in bnxt_get_pauseparam()
1652 epause->rx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_RX); in bnxt_get_pauseparam()
1653 epause->tx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_TX); in bnxt_get_pauseparam()
1657 struct ethtool_pauseparam *epause) in bnxt_set_pauseparam() argument
1666 if (epause->autoneg) { in bnxt_set_pauseparam()
1683 if (epause->rx_pause) in bnxt_set_pauseparam()
1686 if (epause->tx_pause) in bnxt_set_pauseparam()