Lines Matching full:pause
45 ax88796c_get_pauseparam(struct net_device *ndev, struct ethtool_pauseparam *pause) in ax88796c_get_pauseparam() argument
49 pause->tx_pause = !!(ax_local->flowctrl & AX_FC_TX); in ax88796c_get_pauseparam()
50 pause->rx_pause = !!(ax_local->flowctrl & AX_FC_RX); in ax88796c_get_pauseparam()
51 pause->autoneg = (ax_local->flowctrl & AX_FC_ANEG) ? in ax88796c_get_pauseparam()
57 ax88796c_set_pauseparam(struct net_device *ndev, struct ethtool_pauseparam *pause) in ax88796c_set_pauseparam() argument
63 fc = pause->tx_pause ? AX_FC_TX : 0; in ax88796c_set_pauseparam()
64 fc |= pause->rx_pause ? AX_FC_RX : 0; in ax88796c_set_pauseparam()
65 fc |= pause->autoneg ? AX_FC_ANEG : 0; in ax88796c_set_pauseparam()
69 if (pause->autoneg) { in ax88796c_set_pauseparam()
70 phy_set_asym_pause(ax_local->phydev, pause->tx_pause, in ax88796c_set_pauseparam()
71 pause->rx_pause); in ax88796c_set_pauseparam()