/Linux-v4.19/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_ethtool.c | 160 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 199 (epause->rx_pause != epause->tx_pause))) in dpaa_set_pauseparam() 206 mac_dev->autoneg_pause = !!epause->autoneg; in dpaa_set_pauseparam() 207 mac_dev->rx_pause_req = !!epause->rx_pause; in dpaa_set_pauseparam() 208 mac_dev->tx_pause_req = !!epause->tx_pause; in dpaa_set_pauseparam() 214 if (epause->rx_pause) in dpaa_set_pauseparam() [all …]
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 491 struct ethtool_pauseparam *epause) in gfar_gpauseparam() argument 495 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam() 496 epause->rx_pause = !!priv->rx_pause_en; in gfar_gpauseparam() 497 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam() 501 struct ethtool_pauseparam *epause) in gfar_spauseparam() argument 513 (epause->rx_pause != epause->tx_pause))) in gfar_spauseparam() 517 if (epause->rx_pause) { in gfar_spauseparam() 520 if (epause->tx_pause) { in gfar_spauseparam() 526 } else if (epause->tx_pause) { in gfar_spauseparam() 533 if (epause->autoneg) in gfar_spauseparam() [all …]
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 1948 struct ethtool_pauseparam *epause) in bnx2x_get_pauseparam() argument 1954 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam() 1957 if (!epause->autoneg) in bnx2x_get_pauseparam() 1962 epause->rx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_RX) == in bnx2x_get_pauseparam() 1964 epause->tx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_TX) == in bnx2x_get_pauseparam() 1969 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam() 1973 struct ethtool_pauseparam *epause) in bnx2x_set_pauseparam() argument 1982 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_set_pauseparam() 1986 if (epause->rx_pause) in bnx2x_set_pauseparam() 1989 if (epause->tx_pause) in bnx2x_set_pauseparam() [all …]
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_ethtool.c | 886 struct ethtool_pauseparam *epause) in qede_get_pauseparam() argument 895 epause->autoneg = true; in qede_get_pauseparam() 897 epause->rx_pause = true; in qede_get_pauseparam() 899 epause->tx_pause = true; in qede_get_pauseparam() 903 epause->cmd, epause->autoneg, epause->rx_pause, in qede_get_pauseparam() 904 epause->tx_pause); in qede_get_pauseparam() 908 struct ethtool_pauseparam *epause) in qede_set_pauseparam() argument 925 if (epause->autoneg) { in qede_set_pauseparam() 932 if (epause->rx_pause) in qede_set_pauseparam() 934 if (epause->tx_pause) in qede_set_pauseparam()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/ |
D | cxgb2.c | 673 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-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 810 struct ethtool_pauseparam *epause) in get_pauseparam() argument 814 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam() 815 epause->rx_pause = (p->link_cfg.fc & PAUSE_RX) != 0; in get_pauseparam() 816 epause->tx_pause = (p->link_cfg.fc & PAUSE_TX) != 0; in get_pauseparam() 820 struct ethtool_pauseparam *epause) in set_pauseparam() argument 825 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam() 832 if (epause->rx_pause) in set_pauseparam() 834 if (epause->tx_pause) in set_pauseparam()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | b44.c | 2003 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()
|
D | bnx2.c | 7415 bnx2_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_get_pauseparam() argument 7419 epause->autoneg = ((bp->autoneg & AUTONEG_FLOW_CTRL) != 0); in bnx2_get_pauseparam() 7420 epause->rx_pause = ((bp->flow_ctrl & FLOW_CTRL_RX) != 0); in bnx2_get_pauseparam() 7421 epause->tx_pause = ((bp->flow_ctrl & FLOW_CTRL_TX) != 0); in bnx2_get_pauseparam() 7425 bnx2_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_set_pauseparam() argument 7430 if (epause->rx_pause) in bnx2_set_pauseparam() 7432 if (epause->tx_pause) in bnx2_set_pauseparam() 7435 if (epause->autoneg) { in bnx2_set_pauseparam()
|
D | tg3.c | 12473 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument 12477 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam() 12480 epause->rx_pause = 1; in tg3_get_pauseparam() 12482 epause->rx_pause = 0; in tg3_get_pauseparam() 12485 epause->tx_pause = 1; in tg3_get_pauseparam() 12487 epause->tx_pause = 0; in tg3_get_pauseparam() 12490 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument 12506 (epause->rx_pause != epause->tx_pause))) in tg3_set_pauseparam() 12510 if (epause->rx_pause) { in tg3_set_pauseparam() 12513 if (epause->tx_pause) { in tg3_set_pauseparam() [all …]
|
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 3583 struct ethtool_pauseparam *epause) in atl1_get_pauseparam() argument 3590 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam() 3592 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam() 3594 epause->rx_pause = 1; in atl1_get_pauseparam() 3595 epause->tx_pause = 1; in atl1_get_pauseparam() 3599 struct ethtool_pauseparam *epause) in atl1_set_pauseparam() argument 3606 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam() 3608 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam() 3611 epause->rx_pause = 1; in atl1_set_pauseparam() 3612 epause->tx_pause = 1; in atl1_set_pauseparam()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 1917 struct ethtool_pauseparam *epause) in get_pauseparam() argument 1921 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam() 1922 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam() 1923 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam() 1927 struct ethtool_pauseparam *epause) in set_pauseparam() argument 1932 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam() 1939 if (epause->rx_pause) in set_pauseparam() 1941 if (epause->tx_pause) in set_pauseparam()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 1350 struct ethtool_pauseparam *epause) in bnxt_get_pauseparam() argument 1357 epause->autoneg = !!(link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL); in bnxt_get_pauseparam() 1358 epause->rx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_RX); in bnxt_get_pauseparam() 1359 epause->tx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_TX); in bnxt_get_pauseparam() 1363 struct ethtool_pauseparam *epause) in bnxt_set_pauseparam() argument 1372 if (epause->autoneg) { in bnxt_set_pauseparam() 1389 if (epause->rx_pause) in bnxt_set_pauseparam() 1392 if (epause->tx_pause) in bnxt_set_pauseparam()
|