Searched refs:pauseparam (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/netdevsim/
H A Dethtool.c16 if (ns->ethtool.pauseparam.report_stats_rx)
18 if (ns->ethtool.pauseparam.report_stats_tx)
28 pause->rx_pause = ns->ethtool.pauseparam.rx;
29 pause->tx_pause = ns->ethtool.pauseparam.tx;
40 ns->ethtool.pauseparam.rx = pause->rx_pause;
41 ns->ethtool.pauseparam.tx = pause->tx_pause;
197 &ns->ethtool.pauseparam.report_stats_rx);
199 &ns->ethtool.pauseparam.report_stats_tx);
H A Dnetdevsim.h87 struct nsim_ethtool_pauseparam pauseparam; member in struct:nsim_ethtool
/linux-master/net/ethtool/
H A Dpause.c16 struct ethtool_pauseparam pauseparam; member in struct:pause_reply_data
82 dev->ethtool_ops->get_pauseparam(dev, &data->pauseparam);
149 const struct ethtool_pauseparam *pauseparam = &data->pauseparam; local
151 if (nla_put_u8(skb, ETHTOOL_A_PAUSE_AUTONEG, !!pauseparam->autoneg) ||
152 nla_put_u8(skb, ETHTOOL_A_PAUSE_RX, !!pauseparam->rx_pause) ||
153 nla_put_u8(skb, ETHTOOL_A_PAUSE_TX, !!pauseparam->tx_pause))
H A Dioctl.c1949 struct ethtool_pauseparam pauseparam = { .cmd = ETHTOOL_GPAUSEPARAM }; local
1954 dev->ethtool_ops->get_pauseparam(dev, &pauseparam);
1956 if (copy_to_user(useraddr, &pauseparam, sizeof(pauseparam)))
1963 struct ethtool_pauseparam pauseparam; local
1969 if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam)))
1972 ret = dev->ethtool_ops->set_pauseparam(dev, &pauseparam);
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c502 struct ethtool_pauseparam *pauseparam)
506 pauseparam->autoneg = 0;
507 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause;
508 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause;
513 struct ethtool_pauseparam *pauseparam)
519 if (pauseparam->autoneg == AUTONEG_ENABLE)
523 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause ||
524 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) {
525 pause_config.rx_pause = pauseparam->rx_pause;
526 pause_config.tx_pause = pauseparam
501 bnad_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) argument
512 bnad_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1450 struct ethtool_pauseparam *pauseparam)
1455 err = mlx5_query_port_pause(mdev, &pauseparam->rx_pause,
1456 &pauseparam->tx_pause);
1464 struct ethtool_pauseparam *pauseparam)
1468 mlx5e_ethtool_get_pauseparam(priv, pauseparam);
1472 struct ethtool_pauseparam *pauseparam)
1480 if (pauseparam->autoneg)
1484 pauseparam->rx_pause ? 1 : 0,
1485 pauseparam->tx_pause ? 1 : 0);
1495 struct ethtool_pauseparam *pauseparam)
1449 mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) argument
1463 mlx5e_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) argument
1471 mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) argument
1494 mlx5e_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) argument
[all...]
H A Den.h1197 struct ethtool_pauseparam *pauseparam);
1199 struct ethtool_pauseparam *pauseparam);
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1693 struct ethtool_pauseparam *pauseparam)
1697 pauseparam->autoneg = (pi->link_cfg.requested_fc & PAUSE_AUTONEG) != 0;
1698 pauseparam->rx_pause = (pi->link_cfg.advertised_fc & PAUSE_RX) != 0;
1699 pauseparam->tx_pause = (pi->link_cfg.advertised_fc & PAUSE_TX) != 0;
1692 cxgb4vf_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pauseparam) argument

Completed in 197 milliseconds