Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ethtool.c940 struct ethtool_pauseparam *epause) in qede_get_pauseparam() argument
949 epause->autoneg = true; in qede_get_pauseparam()
951 epause->rx_pause = true; in qede_get_pauseparam()
953 epause->tx_pause = true; in qede_get_pauseparam()
957 epause->cmd, epause->autoneg, epause->rx_pause, in qede_get_pauseparam()
958 epause->tx_pause); in qede_get_pauseparam()
962 struct ethtool_pauseparam *epause) in qede_set_pauseparam() argument
980 if (epause->autoneg) { in qede_set_pauseparam()
989 if (epause->rx_pause) in qede_set_pauseparam()
991 if (epause->tx_pause) in qede_set_pauseparam()
/linux/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()
/linux/drivers/net/ethernet/atheros/atlx/
H A Datl1.c3576 struct ethtool_pauseparam *epause) in atl1_get_pauseparam() argument
3583 epause->autoneg = AUTONEG_ENABLE; in atl1_get_pauseparam()
3585 epause->autoneg = AUTONEG_DISABLE; in atl1_get_pauseparam()
3587 epause->rx_pause = 1; in atl1_get_pauseparam()
3588 epause->tx_pause = 1; in atl1_get_pauseparam()
3592 struct ethtool_pauseparam *epause) in atl1_set_pauseparam() argument
3599 epause->autoneg = AUTONEG_ENABLE; in atl1_set_pauseparam()
3601 epause->autoneg = AUTONEG_DISABLE; in atl1_set_pauseparam()
3604 epause->rx_pause = 1; in atl1_set_pauseparam()
3605 epause->tx_pause = 1; in atl1_set_pauseparam()
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c12598 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument
12602 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam()
12605 epause->rx_pause = 1; in tg3_get_pauseparam()
12607 epause->rx_pause = 0; in tg3_get_pauseparam()
12610 epause->tx_pause = 1; in tg3_get_pauseparam()
12612 epause->tx_pause = 0; in tg3_get_pauseparam()
12615 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument
12629 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam()
12633 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam()
12634 if (epause->rx_pause) { in tg3_set_pauseparam()
[all …]