Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/net/ethtool/
H A Dpause.c12 struct ethtool_pauseparam pauseparam; member
47 dev->ethtool_ops->get_pauseparam(dev, &data->pauseparam); in pause_prepare_data()
109 const struct ethtool_pauseparam *pauseparam = &data->pauseparam; in pause_fill_reply() local
111 if (nla_put_u8(skb, ETHTOOL_A_PAUSE_AUTONEG, !!pauseparam->autoneg) || in pause_fill_reply()
112 nla_put_u8(skb, ETHTOOL_A_PAUSE_RX, !!pauseparam->rx_pause) || in pause_fill_reply()
113 nla_put_u8(skb, ETHTOOL_A_PAUSE_TX, !!pauseparam->tx_pause)) in pause_fill_reply()
H A Dioctl.c1827 struct ethtool_pauseparam pauseparam = { .cmd = ETHTOOL_GPAUSEPARAM }; in ethtool_get_pauseparam() local
1832 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam()
1834 if (copy_to_user(useraddr, &pauseparam, sizeof(pauseparam))) in ethtool_get_pauseparam()
1841 struct ethtool_pauseparam pauseparam; in ethtool_set_pauseparam() local
1847 if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam))) in ethtool_set_pauseparam()
1850 ret = dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dethtool.c16 if (ns->ethtool.pauseparam.report_stats_rx) in nsim_get_pause_stats()
18 if (ns->ethtool.pauseparam.report_stats_tx) in nsim_get_pause_stats()
28 pause->rx_pause = ns->ethtool.pauseparam.rx; in nsim_get_pauseparam()
29 pause->tx_pause = ns->ethtool.pauseparam.tx; in nsim_get_pauseparam()
40 ns->ethtool.pauseparam.rx = pause->rx_pause; in nsim_set_pauseparam()
41 ns->ethtool.pauseparam.tx = pause->tx_pause; in nsim_set_pauseparam()
197 &ns->ethtool.pauseparam.report_stats_rx); in nsim_ethtool_init()
199 &ns->ethtool.pauseparam.report_stats_tx); in nsim_ethtool_init()
H A Dnetdevsim.h87 struct nsim_ethtool_pauseparam pauseparam; member
/kernel/linux/linux-6.6/net/ethtool/
H A Dpause.c16 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 Dioctl.c1870 struct ethtool_pauseparam pauseparam = { .cmd = ETHTOOL_GPAUSEPARAM }; in ethtool_get_pauseparam() local
1875 dev->ethtool_ops->get_pauseparam(dev, &pauseparam); in ethtool_get_pauseparam()
1877 if (copy_to_user(useraddr, &pauseparam, sizeof(pauseparam))) in ethtool_get_pauseparam()
1884 struct ethtool_pauseparam pauseparam; in ethtool_set_pauseparam() local
1890 if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam))) in ethtool_set_pauseparam()
1893 ret = dev->ethtool_ops->set_pauseparam(dev, &pauseparam); in ethtool_set_pauseparam()
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c494 struct ethtool_pauseparam *pauseparam) in bnad_get_pauseparam()
498 pauseparam->autoneg = 0; in bnad_get_pauseparam()
499 pauseparam->rx_pause = bnad->bna.enet.pause_config.rx_pause; in bnad_get_pauseparam()
500 pauseparam->tx_pause = bnad->bna.enet.pause_config.tx_pause; in bnad_get_pauseparam()
505 struct ethtool_pauseparam *pauseparam) in bnad_set_pauseparam()
511 if (pauseparam->autoneg == AUTONEG_ENABLE) in bnad_set_pauseparam()
515 if (pauseparam->rx_pause != bnad->bna.enet.pause_config.rx_pause || in bnad_set_pauseparam()
516 pauseparam->tx_pause != bnad->bna.enet.pause_config.tx_pause) { in bnad_set_pauseparam()
517 pause_config.rx_pause = pauseparam->rx_pause; in bnad_set_pauseparam()
518 pause_config.tx_pause = pauseparam in bnad_set_pauseparam()
493 bnad_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) bnad_get_pauseparam() argument
504 bnad_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) bnad_set_pauseparam() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c502 struct ethtool_pauseparam *pauseparam) in bnad_get_pauseparam()
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()
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()
501 bnad_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) bnad_get_pauseparam() argument
512 bnad_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) bnad_set_pauseparam() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1381 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_get_pauseparam()
1386 err = mlx5_query_port_pause(mdev, &pauseparam->rx_pause, in mlx5e_ethtool_get_pauseparam()
1387 &pauseparam->tx_pause); in mlx5e_ethtool_get_pauseparam()
1395 struct ethtool_pauseparam *pauseparam) in mlx5e_get_pauseparam()
1399 mlx5e_ethtool_get_pauseparam(priv, pauseparam); in mlx5e_get_pauseparam()
1403 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_set_pauseparam()
1411 if (pauseparam->autoneg) in mlx5e_ethtool_set_pauseparam()
1415 pauseparam->rx_pause ? 1 : 0, in mlx5e_ethtool_set_pauseparam()
1416 pauseparam->tx_pause ? 1 : 0); in mlx5e_ethtool_set_pauseparam()
1426 struct ethtool_pauseparam *pauseparam) in mlx5e_set_pauseparam()
1380 mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) mlx5e_ethtool_get_pauseparam() argument
1394 mlx5e_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_get_pauseparam() argument
1402 mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) mlx5e_ethtool_set_pauseparam() argument
1425 mlx5e_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_set_pauseparam() argument
[all...]
H A Den_rep.c302 struct ethtool_pauseparam *pauseparam) in mlx5e_uplink_rep_get_pauseparam()
306 mlx5e_ethtool_get_pauseparam(priv, pauseparam); in mlx5e_uplink_rep_get_pauseparam()
310 struct ethtool_pauseparam *pauseparam) in mlx5e_uplink_rep_set_pauseparam()
314 return mlx5e_ethtool_set_pauseparam(priv, pauseparam); in mlx5e_uplink_rep_set_pauseparam()
301 mlx5e_uplink_rep_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_uplink_rep_get_pauseparam() argument
309 mlx5e_uplink_rep_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_uplink_rep_set_pauseparam() argument
H A Den.h1069 struct ethtool_pauseparam *pauseparam);
1071 struct ethtool_pauseparam *pauseparam);
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1425 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_get_pauseparam()
1430 err = mlx5_query_port_pause(mdev, &pauseparam->rx_pause, in mlx5e_ethtool_get_pauseparam()
1431 &pauseparam->tx_pause); in mlx5e_ethtool_get_pauseparam()
1439 struct ethtool_pauseparam *pauseparam) in mlx5e_get_pauseparam()
1443 mlx5e_ethtool_get_pauseparam(priv, pauseparam); in mlx5e_get_pauseparam()
1447 struct ethtool_pauseparam *pauseparam) in mlx5e_ethtool_set_pauseparam()
1455 if (pauseparam->autoneg) in mlx5e_ethtool_set_pauseparam()
1459 pauseparam->rx_pause ? 1 : 0, in mlx5e_ethtool_set_pauseparam()
1460 pauseparam->tx_pause ? 1 : 0); in mlx5e_ethtool_set_pauseparam()
1470 struct ethtool_pauseparam *pauseparam) in mlx5e_set_pauseparam()
1424 mlx5e_ethtool_get_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) mlx5e_ethtool_get_pauseparam() argument
1438 mlx5e_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_get_pauseparam() argument
1446 mlx5e_ethtool_set_pauseparam(struct mlx5e_priv *priv, struct ethtool_pauseparam *pauseparam) mlx5e_ethtool_set_pauseparam() argument
1469 mlx5e_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pauseparam) mlx5e_set_pauseparam() argument
[all...]
H A Den.h1178 struct ethtool_pauseparam *pauseparam);
1180 struct ethtool_pauseparam *pauseparam);
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1685 struct ethtool_pauseparam *pauseparam) in cxgb4vf_get_pauseparam()
1689 pauseparam->autoneg = (pi->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in cxgb4vf_get_pauseparam()
1690 pauseparam->rx_pause = (pi->link_cfg.advertised_fc & PAUSE_RX) != 0; in cxgb4vf_get_pauseparam()
1691 pauseparam->tx_pause = (pi->link_cfg.advertised_fc & PAUSE_TX) != 0; in cxgb4vf_get_pauseparam()
1684 cxgb4vf_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pauseparam) cxgb4vf_get_pauseparam() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1693 struct ethtool_pauseparam *pauseparam) in cxgb4vf_get_pauseparam()
1697 pauseparam->autoneg = (pi->link_cfg.requested_fc & PAUSE_AUTONEG) != 0; in cxgb4vf_get_pauseparam()
1698 pauseparam->rx_pause = (pi->link_cfg.advertised_fc & PAUSE_RX) != 0; in cxgb4vf_get_pauseparam()
1699 pauseparam->tx_pause = (pi->link_cfg.advertised_fc & PAUSE_TX) != 0; in cxgb4vf_get_pauseparam()
1692 cxgb4vf_get_pauseparam(struct net_device *dev, struct ethtool_pauseparam *pauseparam) cxgb4vf_get_pauseparam() argument

Completed in 32 milliseconds