| /linux/net/ethtool/ |
| H A D | pause.c | 118 const struct ethtool_pause_stats *pause_stats) in pause_put_stats() argument 123 if (nla_put_u32(skb, ETHTOOL_A_PAUSE_STATS_SRC, pause_stats->src)) in pause_put_stats() 130 if (ethtool_put_stat(skb, pause_stats->tx_pause_frames, in pause_put_stats() 132 ethtool_put_stat(skb, pause_stats->rx_pause_frames, in pause_put_stats()
|
| H A D | stats.c | 585 struct ethtool_pause_stats *pause_stats) in ethtool_aggregate_pause_stats() argument 598 ethtool_aggregate_stats(pause_stats, &emac, &pmac, in ethtool_aggregate_pause_stats() 599 sizeof(pause_stats->stats), in ethtool_aggregate_pause_stats()
|
| /linux/drivers/net/ethernet/mellanox/mlxbf_gige/ |
| H A D | mlxbf_gige_ethtool.c | 145 struct ethtool_pause_stats *pause_stats) in mlxbf_gige_get_pause_stats() argument 154 pause_stats->tx_pause_frames = (data_hi << 32) | data_lo; in mlxbf_gige_get_pause_stats() 158 pause_stats->rx_pause_frames = (data_hi << 32) | data_lo; in mlxbf_gige_get_pause_stats()
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_stats.c | 490 struct ethtool_pause_stats *pause_stats = priv; in ocelot_port_pause_stats_cb() local 492 pause_stats->tx_pause_frames = s[OCELOT_STAT_TX_PAUSE]; in ocelot_port_pause_stats_cb() 493 pause_stats->rx_pause_frames = s[OCELOT_STAT_RX_PAUSE]; in ocelot_port_pause_stats_cb() 500 struct ethtool_pause_stats *pause_stats = priv; in ocelot_port_pmac_pause_stats_cb() local 502 pause_stats->tx_pause_frames = s[OCELOT_STAT_TX_PMAC_PAUSE]; in ocelot_port_pmac_pause_stats_cb() 503 pause_stats->rx_pause_frames = s[OCELOT_STAT_RX_PMAC_PAUSE]; in ocelot_port_pmac_pause_stats_cb() 521 struct ethtool_pause_stats *pause_stats) in ocelot_port_get_pause_stats() argument 525 switch (pause_stats->src) { in ocelot_port_get_pause_stats() 527 ocelot_port_stats_run(ocelot, port, pause_stats, in ocelot_port_get_pause_stats() 532 ocelot_port_stats_run(ocelot, port, pause_stats, in ocelot_port_get_pause_stats() [all …]
|
| /linux/include/linux/ |
| H A D | ethtool_netlink.h | 41 struct ethtool_pause_stats *pause_stats); 110 struct ethtool_pause_stats *pause_stats) in ethtool_aggregate_pause_stats() argument
|
| /linux/drivers/net/dsa/qca/ |
| H A D | ar9331.c | 234 struct ethtool_pause_stats pause_stats; member 611 struct ethtool_pause_stats *pstats = &port->pause_stats; in ar9331_read_stats() 680 struct ethtool_pause_stats *pause_stats) in ar9331_get_pause_stats() argument 686 memcpy(pause_stats, &p->pause_stats, sizeof(*pause_stats)); in ar9331_get_pause_stats()
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 1294 struct ethtool_pause_stats *pause_stats) in emac_get_pause_stats() argument 1307 pause_stats->tx_pause_frames = tx_stats->stats.tx_pause_pkts; in emac_get_pause_stats() 1308 pause_stats->rx_pause_frames = rx_stats->stats.rx_pause_pkts; in emac_get_pause_stats()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_common.c | 2247 pstats = &mib->pause_stats; in ksz_r_mib_stats64() 2302 pstats = &mib->pause_stats; in ksz88xx_r_mib_stats64() 2356 struct ethtool_pause_stats *pause_stats) in ksz_get_pause_stats() argument 2364 memcpy(pause_stats, &mib->pause_stats, sizeof(*pause_stats)); in ksz_get_pause_stats()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_ethtool.c | 1711 struct ethtool_pause_stats *pause_stats) in fbnic_get_pause_stats() argument 1721 pause_stats->tx_pause_frames = mac_stats->pause.tx_pause_frames.value; in fbnic_get_pause_stats() 1722 pause_stats->rx_pause_frames = mac_stats->pause.rx_pause_frames.value; in fbnic_get_pause_stats()
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_axienet_main.c | 2366 struct ethtool_pause_stats *pause_stats) in axienet_ethtools_get_pause_stats() argument 2376 pause_stats->tx_pause_frames = in axienet_ethtools_get_pause_stats() 2378 pause_stats->rx_pause_frames = in axienet_ethtools_get_pause_stats()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 3319 struct ethtool_pause_stats *pause_stats) in macb_get_pause_stats() argument 3326 pause_stats->tx_pause_frames = hwstat->tx_pause_frames; in macb_get_pause_stats() 3327 pause_stats->rx_pause_frames = hwstat->rx_pause_frames; in macb_get_pause_stats() 3332 struct ethtool_pause_stats *pause_stats) in gem_get_pause_stats() argument 3339 pause_stats->tx_pause_frames = hwstat->tx_pause_frames; in gem_get_pause_stats() 3340 pause_stats->rx_pause_frames = hwstat->rx_pause_frames; in gem_get_pause_stats()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_stats.c | 920 struct ethtool_pause_stats *pause_stats) in mlx5e_stats_pause_get() argument 928 pause_stats->tx_pause_frames = in mlx5e_stats_pause_get() 932 pause_stats->rx_pause_frames = in mlx5e_stats_pause_get()
|
| /linux/drivers/net/dsa/ocelot/ |
| H A D | felix.c | 1300 struct ethtool_pause_stats *pause_stats) in felix_get_pause_stats() argument 1304 ocelot_port_get_pause_stats(ocelot, port, pause_stats); in felix_get_pause_stats()
|
| /linux/include/soc/mscc/ |
| H A D | ocelot.h | 1023 struct ethtool_pause_stats *pause_stats);
|
| /linux/include/net/ |
| H A D | dsa.h | 917 struct ethtool_pause_stats *pause_stats);
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 4689 struct ethtool_pause_stats *pause_stats) in ice_get_eth_mac_stats() 4694 pause_stats->tx_pause_frames = ps->link_xon_tx + ps->link_xoff_tx; in ice_get_eth_mac_stats() 4695 pause_stats->rx_pause_frames = ps->link_xon_rx + ps->link_xoff_rx; in ice_get_eth_mac_stats() 4699 ice_get_pause_stats(struct net_device * netdev,struct ethtool_pause_stats * pause_stats) ice_get_pause_stats() argument
|
| /linux/drivers/net/ethernet/realtek/ |
| H A D | r8169_main.c | 2283 struct ethtool_pause_stats *pause_stats) in rtl8169_get_pause_stats() argument 2291 pause_stats->tx_pause_frames = le32_to_cpu(tp->counters->tx_pause_on); in rtl8169_get_pause_stats() 2292 pause_stats->rx_pause_frames = le32_to_cpu(tp->counters->rx_pause_on); in rtl8169_get_pause_stats()
|
| /linux/net/dsa/ |
| H A D | user.c | 1288 struct ethtool_pause_stats *pause_stats) in dsa_user_get_pause_stats() argument 1294 ds->ops->get_pause_stats(ds, dp->index, pause_stats); in dsa_user_get_pause_stats()
|