Home
last modified time | relevance | path

Searched refs:pause_stats (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_ethtool.c145 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 Docelot_stats.c490 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 Dethtool_netlink.h41 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 Dar9331.c234 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/freescale/enetc/
H A Denetc_ethtool.c436 struct ethtool_pause_stats *pause_stats) in enetc_pause_stats() argument
442 pause_stats->tx_pause_frames = enetc_port_rd64(hw, ENETC_PM_TXPF(mac)); in enetc_pause_stats()
443 pause_stats->rx_pause_frames = enetc_port_rd64(hw, ENETC_PM_RXPF(mac)); in enetc_pause_stats()
446 pause_stats->tx_pause_frames = enetc_port_rd64(hw, ENETC4_PM_TXPF(mac)); in enetc_pause_stats()
447 pause_stats->rx_pause_frames = enetc_port_rd64(hw, ENETC4_PM_RXPF(mac)); in enetc_pause_stats()
455 struct ethtool_pause_stats *pause_stats) in enetc_get_pause_stats() argument
460 switch (pause_stats->src) { in enetc_get_pause_stats()
462 enetc_pause_stats(si, 0, pause_stats); in enetc_get_pause_stats()
466 enetc_pause_stats(si, 1, pause_stats); in enetc_get_pause_stats()
469 ethtool_aggregate_pause_stats(ndev, pause_stats); in enetc_get_pause_stats()
/linux/drivers/net/ethernet/spacemit/
H A Dk1_emac.c1291 struct ethtool_pause_stats *pause_stats) in emac_get_pause_stats() argument
1304 pause_stats->tx_pause_frames = tx_stats->stats.tx_pause_pkts; in emac_get_pause_stats()
1305 pause_stats->rx_pause_frames = rx_stats->stats.rx_pause_pkts; in emac_get_pause_stats()
/linux/drivers/net/dsa/mxl862xx/
H A Dmxl862xx.c1871 struct ethtool_pause_stats *pause_stats) in mxl862xx_get_pause_stats() argument
1878 pause_stats->tx_pause_frames = le32_to_cpu(cnt.tx_pause_count); in mxl862xx_get_pause_stats()
1879 pause_stats->rx_pause_frames = le32_to_cpu(cnt.rx_good_pause_pkts); in mxl862xx_get_pause_stats()
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c2365 struct ethtool_pause_stats *pause_stats) in axienet_ethtools_get_pause_stats() argument
2375 pause_stats->tx_pause_frames = in axienet_ethtools_get_pause_stats()
2377 pause_stats->rx_pause_frames = in axienet_ethtools_get_pause_stats()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c3433 struct ethtool_pause_stats *pause_stats) in macb_get_pause_stats() argument
3440 pause_stats->tx_pause_frames = hwstat->tx_pause_frames; in macb_get_pause_stats()
3441 pause_stats->rx_pause_frames = hwstat->rx_pause_frames; in macb_get_pause_stats()
3446 struct ethtool_pause_stats *pause_stats) in gem_get_pause_stats() argument
3453 pause_stats->tx_pause_frames = hwstat->tx_pause_frames; in gem_get_pause_stats()
3454 pause_stats->rx_pause_frames = hwstat->rx_pause_frames; in gem_get_pause_stats()
/linux/drivers/net/dsa/ocelot/
H A Dfelix.c1300 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 Docelot.h1023 struct ethtool_pause_stats *pause_stats);
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c4690 struct ethtool_pause_stats *pause_stats) in ice_get_pause_stats() argument
4695 pause_stats->tx_pause_frames = ps->link_xon_tx + ps->link_xoff_tx; in ice_get_pause_stats()
4696 pause_stats->rx_pause_frames = ps->link_xon_rx + ps->link_xoff_rx; in ice_get_pause_stats()
/linux/net/dsa/
H A Duser.c1288 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()