Lines Matching refs:epause
12471 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument
12475 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam()
12478 epause->rx_pause = 1; in tg3_get_pauseparam()
12480 epause->rx_pause = 0; in tg3_get_pauseparam()
12483 epause->tx_pause = 1; in tg3_get_pauseparam()
12485 epause->tx_pause = 0; in tg3_get_pauseparam()
12488 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument
12502 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam()
12506 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam()
12507 if (epause->rx_pause) { in tg3_set_pauseparam()
12510 if (epause->tx_pause) { in tg3_set_pauseparam()
12513 } else if (epause->tx_pause) { in tg3_set_pauseparam()
12517 if (epause->autoneg) in tg3_set_pauseparam()
12534 if (!epause->autoneg) in tg3_set_pauseparam()
12547 if (epause->autoneg) in tg3_set_pauseparam()
12551 if (epause->rx_pause) in tg3_set_pauseparam()
12555 if (epause->tx_pause) in tg3_set_pauseparam()