/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 519 struct ethtool_pauseparam *epause) in gfar_gpauseparam() argument 523 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam() 524 epause->rx_pause = !!priv->rx_pause_en; in gfar_gpauseparam() 525 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam() 529 struct ethtool_pauseparam *epause) in gfar_spauseparam() argument 541 (epause->rx_pause != epause->tx_pause))) in gfar_spauseparam() 545 if (epause->rx_pause) { in gfar_spauseparam() 548 if (epause->tx_pause) { in gfar_spauseparam() 554 } else if (epause->tx_pause) { in gfar_spauseparam() 561 if (epause->autoneg) in gfar_spauseparam() [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 709 struct ethtool_pauseparam *epause) in bnxt_get_pauseparam() argument 716 epause->autoneg = !!(link_info->auto_pause_setting & in bnxt_get_pauseparam() 718 epause->rx_pause = ((link_info->pause & BNXT_LINK_PAUSE_RX) != 0); in bnxt_get_pauseparam() 719 epause->tx_pause = ((link_info->pause & BNXT_LINK_PAUSE_TX) != 0); in bnxt_get_pauseparam() 723 struct ethtool_pauseparam *epause) in bnxt_set_pauseparam() argument 732 if (epause->autoneg) { in bnxt_set_pauseparam() 744 if (epause->rx_pause) in bnxt_set_pauseparam() 749 if (epause->tx_pause) in bnxt_set_pauseparam()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 662 struct ethtool_pauseparam *epause) in get_pauseparam() argument 666 epause->autoneg = (p->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam() 667 epause->rx_pause = (p->link_cfg.fc & PAUSE_RX) != 0; in get_pauseparam() 668 epause->tx_pause = (p->link_cfg.fc & PAUSE_TX) != 0; in get_pauseparam() 672 struct ethtool_pauseparam *epause) in set_pauseparam() argument 677 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam() 684 if (epause->rx_pause) in set_pauseparam() 686 if (epause->tx_pause) in set_pauseparam()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 1918 struct ethtool_pauseparam *epause) in bnx2x_get_pauseparam() argument 1924 epause->autoneg = (bp->link_params.req_flow_ctrl[cfg_idx] == in bnx2x_get_pauseparam() 1927 if (!epause->autoneg) in bnx2x_get_pauseparam() 1932 epause->rx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_RX) == in bnx2x_get_pauseparam() 1934 epause->tx_pause = ((cfg_reg & BNX2X_FLOW_CTRL_TX) == in bnx2x_get_pauseparam() 1939 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_get_pauseparam() 1943 struct ethtool_pauseparam *epause) in bnx2x_set_pauseparam() argument 1952 epause->cmd, epause->autoneg, epause->rx_pause, epause->tx_pause); in bnx2x_set_pauseparam() 1956 if (epause->rx_pause) in bnx2x_set_pauseparam() 1959 if (epause->tx_pause) in bnx2x_set_pauseparam() [all …]
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | cxgb2.c | 667 struct ethtool_pauseparam *epause) in get_pauseparam() argument 672 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam() 673 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam() 674 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam() 678 struct ethtool_pauseparam *epause) in set_pauseparam() argument 684 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam() 691 if (epause->rx_pause) in set_pauseparam() 693 if (epause->tx_pause) in set_pauseparam()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | b44.c | 1997 struct ethtool_pauseparam *epause) in b44_get_pauseparam() argument 2001 epause->autoneg = in b44_get_pauseparam() 2003 epause->rx_pause = in b44_get_pauseparam() 2005 epause->tx_pause = in b44_get_pauseparam() 2010 struct ethtool_pauseparam *epause) in b44_set_pauseparam() argument 2015 if (epause->autoneg) in b44_set_pauseparam() 2019 if (epause->rx_pause) in b44_set_pauseparam() 2023 if (epause->tx_pause) in b44_set_pauseparam()
|
D | bnx2.c | 7392 bnx2_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_get_pauseparam() argument 7396 epause->autoneg = ((bp->autoneg & AUTONEG_FLOW_CTRL) != 0); in bnx2_get_pauseparam() 7397 epause->rx_pause = ((bp->flow_ctrl & FLOW_CTRL_RX) != 0); in bnx2_get_pauseparam() 7398 epause->tx_pause = ((bp->flow_ctrl & FLOW_CTRL_TX) != 0); in bnx2_get_pauseparam() 7402 bnx2_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in bnx2_set_pauseparam() argument 7407 if (epause->rx_pause) in bnx2_set_pauseparam() 7409 if (epause->tx_pause) in bnx2_set_pauseparam() 7412 if (epause->autoneg) { in bnx2_set_pauseparam()
|
D | tg3.c | 12403 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument 12407 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam() 12410 epause->rx_pause = 1; in tg3_get_pauseparam() 12412 epause->rx_pause = 0; in tg3_get_pauseparam() 12415 epause->tx_pause = 1; in tg3_get_pauseparam() 12417 epause->tx_pause = 0; in tg3_get_pauseparam() 12420 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument 12436 (epause->rx_pause != epause->tx_pause))) in tg3_set_pauseparam() 12440 if (epause->rx_pause) { in tg3_set_pauseparam() 12443 if (epause->tx_pause) { in tg3_set_pauseparam() [all …]
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 3581 struct ethtool_pauseparam *epause) in atl1_get_pauseparam() argument 3588 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam() 3590 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam() 3592 epause->rx_pause = 1; in atl1_get_pauseparam() 3593 epause->tx_pause = 1; in atl1_get_pauseparam() 3597 struct ethtool_pauseparam *epause) in atl1_set_pauseparam() argument 3604 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam() 3606 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam() 3609 epause->rx_pause = 1; in atl1_set_pauseparam() 3610 epause->tx_pause = 1; in atl1_set_pauseparam()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | cxgb3_main.c | 1904 struct ethtool_pauseparam *epause) in get_pauseparam() argument 1908 epause->autoneg = (p->link_config.requested_fc & PAUSE_AUTONEG) != 0; in get_pauseparam() 1909 epause->rx_pause = (p->link_config.fc & PAUSE_RX) != 0; in get_pauseparam() 1910 epause->tx_pause = (p->link_config.fc & PAUSE_TX) != 0; in get_pauseparam() 1914 struct ethtool_pauseparam *epause) in set_pauseparam() argument 1919 if (epause->autoneg == AUTONEG_DISABLE) in set_pauseparam() 1926 if (epause->rx_pause) in set_pauseparam() 1928 if (epause->tx_pause) in set_pauseparam()
|