Lines Matching refs:epause
12601 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument
12605 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam()
12608 epause->rx_pause = 1; in tg3_get_pauseparam()
12610 epause->rx_pause = 0; in tg3_get_pauseparam()
12613 epause->tx_pause = 1; in tg3_get_pauseparam()
12615 epause->tx_pause = 0; in tg3_get_pauseparam()
12618 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument
12632 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam()
12636 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam()
12637 if (epause->rx_pause) { in tg3_set_pauseparam()
12640 if (epause->tx_pause) { in tg3_set_pauseparam()
12643 } else if (epause->tx_pause) { in tg3_set_pauseparam()
12647 if (epause->autoneg) in tg3_set_pauseparam()
12664 if (!epause->autoneg) in tg3_set_pauseparam()
12678 if (epause->autoneg) in tg3_set_pauseparam()
12682 if (epause->rx_pause) in tg3_set_pauseparam()
12686 if (epause->tx_pause) in tg3_set_pauseparam()