Searched refs:epause (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 454 struct ethtool_pauseparam *epause) in gfar_gpauseparam() argument 458 epause->autoneg = !!priv->pause_aneg_en; in gfar_gpauseparam() 459 epause->rx_pause = !!priv->rx_pause_en; in gfar_gpauseparam() 460 epause->tx_pause = !!priv->tx_pause_en; in gfar_gpauseparam() 464 struct ethtool_pauseparam *epause) in gfar_spauseparam() argument 473 if (!phy_validate_pause(phydev, epause)) in gfar_spauseparam() 477 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in gfar_spauseparam() 478 if (epause->rx_pause) { in gfar_spauseparam() 481 if (epause->tx_pause) { in gfar_spauseparam() 484 } else if (epause->tx_pause) { in gfar_spauseparam() [all …]
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 103 struct ethtool_pauseparam *epause) in dpaa_get_pauseparam() argument 108 phylink_ethtool_get_pauseparam(mac_dev->phylink, epause); in dpaa_get_pauseparam() 112 struct ethtool_pauseparam *epause) in dpaa_set_pauseparam() argument 117 return phylink_ethtool_set_pauseparam(mac_dev->phylink, epause); in dpaa_set_pauseparam()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 861 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 D | atl1.c | 3576 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/bnxt/ |
| H A D | bnxt_ethtool.c | 3392 struct ethtool_pauseparam *epause) in bnxt_get_pauseparam() argument 3399 epause->autoneg = !!(link_info->autoneg & BNXT_AUTONEG_FLOW_CTRL); in bnxt_get_pauseparam() 3400 epause->rx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_RX); in bnxt_get_pauseparam() 3401 epause->tx_pause = !!(link_info->req_flow_ctrl & BNXT_LINK_PAUSE_TX); in bnxt_get_pauseparam() 3421 struct ethtool_pauseparam *epause) in bnxt_set_pauseparam() argument 3431 if (epause->autoneg) { in bnxt_set_pauseparam() 3448 if (epause->rx_pause) in bnxt_set_pauseparam() 3451 if (epause->tx_pause) in bnxt_set_pauseparam()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 12597 static void tg3_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_get_pauseparam() argument 12601 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG); in tg3_get_pauseparam() 12604 epause->rx_pause = 1; in tg3_get_pauseparam() 12606 epause->rx_pause = 0; in tg3_get_pauseparam() 12609 epause->tx_pause = 1; in tg3_get_pauseparam() 12611 epause->tx_pause = 0; in tg3_get_pauseparam() 12614 static int tg3_set_pauseparam(struct net_device *dev, struct ethtool_pauseparam *epause) in tg3_set_pauseparam() argument 12628 if (!phy_validate_pause(phydev, epause)) in tg3_set_pauseparam() 12632 phy_set_asym_pause(phydev, epause->rx_pause, epause->tx_pause); in tg3_set_pauseparam() 12633 if (epause->rx_pause) { in tg3_set_pauseparam() [all …]
|