Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_ethtool.c145 struct ethtool_pauseparam *epause) in dpaa_get_pauseparam() argument
156 epause->autoneg = mac_dev->autoneg_pause; in dpaa_get_pauseparam()
157 epause->rx_pause = mac_dev->rx_pause_active; in dpaa_get_pauseparam()
158 epause->tx_pause = mac_dev->tx_pause_active; in dpaa_get_pauseparam()
162 struct ethtool_pauseparam *epause) in dpaa_set_pauseparam() argument
179 if (!phy_validate_pause(phydev, epause)) in dpaa_set_pauseparam()
186 mac_dev->autoneg_pause = !!epause->autoneg; in dpaa_set_pauseparam()
187 mac_dev->rx_pause_req = !!epause->rx_pause; in dpaa_set_pauseparam()
188 mac_dev->tx_pause_req = !!epause->tx_pause; in dpaa_set_pauseparam()
194 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in dpaa_set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c442 struct ethtool_pauseparam *epause) in gfar_gpauseparam() argument
446 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam()
447 epause->rx_pause = !!priv->rx_pause_en; in gfar_gpauseparam()
448 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam()
452 struct ethtool_pauseparam *epause) in gfar_spauseparam() argument
461 if (!phy_validate_pause(phydev, epause)) in gfar_spauseparam()
465 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in gfar_spauseparam()
466 if (epause->rx_pause) { in gfar_spauseparam()
469 if (epause->tx_pause) { in gfar_spauseparam()
472 } else if (epause->tx_pause) { in gfar_spauseparam()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_ethtool.c1973 struct ethtool_pauseparam *epause) in bnx2x_get_pauseparam() argument
1979 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam()
1982 if (!epause->autoneg) in bnx2x_get_pauseparam()
1987 epause->rx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_RX) == in bnx2x_get_pauseparam()
1989 epause->tx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_TX) == in bnx2x_get_pauseparam()
1994 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam()
1998 struct ethtool_pauseparam *epause) in bnx2x_set_pauseparam() argument
2007 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_set_pauseparam()
2011 if (epause->rx_pause) in bnx2x_set_pauseparam()
2014 if (epause->tx_pause) in bnx2x_set_pauseparam()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c925 struct ethtool_pauseparam *epause) in qede_get_pauseparam() argument
934 epause->autoneg = true; in qede_get_pauseparam()
936 epause->rx_pause = true; in qede_get_pauseparam()
938 epause->tx_pause = true; in qede_get_pauseparam()
942 epause->cmd, epause->autoneg, epause->rx_pause, in qede_get_pauseparam()
943 epause->tx_pause); in qede_get_pauseparam()
947 struct ethtool_pauseparam *epause) in qede_set_pauseparam() argument
965 if (epause->autoneg) { in qede_set_pauseparam()
974 if (epause->rx_pause) in qede_set_pauseparam()
976 if (epause->tx_pause) in qede_set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb/
H A Dcxgb2.c672 struct ethtool_pauseparam *epause) in get_pauseparam() argument
677 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
678 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam()
679 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
683 struct ethtool_pauseparam *epause) in set_pauseparam() argument
689 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
696 if (epause->rx_pause) in set_pauseparam()
698 if (epause->tx_pause) in set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c861 struct ethtool_pauseparam *epause) in get_pauseparam() argument
865 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
866 epause->rx_pause = (p->link_cfg.advertised_fc & PAUSE_RX) != 0; in get_pauseparam()
867 epause->tx_pause = (p->link_cfg.advertised_fc & PAUSE_TX) != 0; in get_pauseparam()
871 struct ethtool_pauseparam *epause) in set_pauseparam() argument
876 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
883 if (epause->rx_pause) in set_pauseparam()
885 if (epause->tx_pause) in set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/
H A Db44.c2000 struct ethtool_pauseparam *epause) in b44_get_pauseparam() argument
2004 epause->autoneg = in b44_get_pauseparam()
2006 epause->rx_pause = in b44_get_pauseparam()
2008 epause->tx_pause = in b44_get_pauseparam()
2013 struct ethtool_pauseparam *epause) in b44_set_pauseparam() argument
2018 if (epause->autoneg) in b44_set_pauseparam()
2022 if (epause->rx_pause) in b44_set_pauseparam()
2026 if (epause->tx_pause) in b44_set_pauseparam()
H A Dtg3.c12484 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument
12488 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam()
12491 epause->rx_pause = 1; in tg3_get_pauseparam()
12493 epause->rx_pause = 0; in tg3_get_pauseparam()
12496 epause->tx_pause = 1; in tg3_get_pauseparam()
12498 epause->tx_pause = 0; in tg3_get_pauseparam()
12501 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument
12515 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam()
12519 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam()
12520 if (epause->rx_pause) { in tg3_set_pauseparam()
[all …]
H A Dbnx2.c7404 bnx2_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_get_pauseparam() argument
7408 epause->autoneg = ((bp->autoneg & AUTONEG_FLOW_CTRL) != 0); in bnx2_get_pauseparam()
7409 epause->rx_pause = ((bp->flow_ctrl & FLOW_CTRL_RX) != 0); in bnx2_get_pauseparam()
7410 epause->tx_pause = ((bp->flow_ctrl & FLOW_CTRL_TX) != 0); in bnx2_get_pauseparam()
7414 bnx2_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_set_pauseparam() argument
7419 if (epause->rx_pause) in bnx2_set_pauseparam()
7421 if (epause->tx_pause) in bnx2_set_pauseparam()
7424 if (epause->autoneg) { in bnx2_set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/atlx/
H A Datl1.c3537 struct ethtool_pauseparam *epause) in atl1_get_pauseparam() argument
3544 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam()
3546 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam()
3548 epause->rx_pause = 1; in atl1_get_pauseparam()
3549 epause->tx_pause = 1; in atl1_get_pauseparam()
3553 struct ethtool_pauseparam *epause) in atl1_set_pauseparam() argument
3560 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam()
3562 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam()
3565 epause->rx_pause = 1; in atl1_set_pauseparam()
3566 epause->tx_pause = 1; in atl1_set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c1915 struct ethtool_pauseparam *epause) in get_pauseparam() argument
1919 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam()
1920 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam()
1921 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam()
1925 struct ethtool_pauseparam *epause) in set_pauseparam() argument
1930 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam()
1937 if (epause->rx_pause) in set_pauseparam()
1939 if (epause->tx_pause) in set_pauseparam()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c1998 struct ethtool_pauseparam *epause) in bnxt_get_pauseparam() argument
2005 epause->autoneg = !!(link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL); in bnxt_get_pauseparam()
2006 epause->rx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_RX); in bnxt_get_pauseparam()
2007 epause->tx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_TX); in bnxt_get_pauseparam()
2027 struct ethtool_pauseparam *epause) in bnxt_set_pauseparam() argument
2037 if (epause->autoneg) { in bnxt_set_pauseparam()
2054 if (epause->rx_pause) in bnxt_set_pauseparam()
2057 if (epause->tx_pause) in bnxt_set_pauseparam()