Searched refs:pauseparam (Results 1 – 5 of 5) sorted by relevance
/linux/net/ethtool/ |
H A D | pause.c | 16 struct ethtool_pauseparam pauseparam; member 82 dev->ethtool_ops->get_pauseparam(dev, &data->pauseparam); in pause_prepare_data() 149 const struct ethtool_pauseparam *pauseparam = &data->pauseparam; in pause_fill_reply() local 151 if (nla_put_u8(skb, ETHTOOL_A_PAUSE_AUTONEG, !!pauseparam->autoneg) || in pause_fill_reply() 152 nla_put_u8(skb, ETHTOOL_A_PAUSE_RX, !!pauseparam->rx_pause) || in pause_fill_reply() 153 nla_put_u8(skb, ETHTOOL_A_PAUSE_TX, !!pauseparam->tx_pause)) in pause_fill_reply()
|
H A D | ioctl.c | 2251 struct ethtool_pauseparam pauseparam = { .cmd = ETHTOOL_GPAUSEPARAM }; in ethtool_get_pauseparam() local 2256 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam() 2258 if (copy_to_user(useraddr, &pauseparam, sizeof(pauseparam))) in ethtool_get_pauseparam() 2265 struct ethtool_pauseparam pauseparam; in ethtool_set_pauseparam() local 2271 if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam))) in ethtool_set_pauseparam() 2274 ret = dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
|
/linux/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 502 struct ethtool_pauseparam *pauseparam) in bnad_get_pauseparam() argument 506 pauseparam->autoneg = 0; in bnad_get_pauseparam() 507 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam() 508 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam() 513 struct ethtool_pauseparam *pauseparam) in bnad_set_pauseparam() argument 519 if (pauseparam->autoneg == AUTONEG_ENABLE) in bnad_set_pauseparam() 523 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam() 524 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam() 525 pause_config.rx_pause = pauseparam->rx_pause; in bnad_set_pauseparam() 526 pause_config.tx_pause = pauseparam in bnad_set_pauseparam() [all...] |
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 1721 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_get_pauseparam() argument 1726 err = mlx5_query_port_pause(mdev, &pauseparam->rx_pause, in mlx5e_ethtool_get_pauseparam() 1727 &pauseparam->tx_pause); in mlx5e_ethtool_get_pauseparam() 1735 struct ethtool_pauseparam *pauseparam) in mlx5e_get_pauseparam() argument 1739 mlx5e_ethtool_get_pauseparam(priv, pauseparam); in mlx5e_get_pauseparam() 1743 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_set_pauseparam() argument 1751 if (pauseparam->autoneg) in mlx5e_ethtool_set_pauseparam() 1755 pauseparam->rx_pause ? 1 : 0, in mlx5e_ethtool_set_pauseparam() 1756 pauseparam->tx_pause ? 1 : 0); in mlx5e_ethtool_set_pauseparam() 1766 struct ethtool_pauseparam *pauseparam) in mlx5e_set_pauseparam() argument [all...] |
/linux/drivers/net/netdevsim/ |
H A D | netdevsim.h | 89 struct nsim_ethtool_pauseparam pauseparam; member
|