Home
last modified time | relevance | path

Searched refs:ts_stats (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/mscc/
H A Docelot_stats.c825 struct ethtool_ts_stats *ts_stats) in ocelot_port_get_ts_stats() argument
828 struct ocelot_ts_stats *stats = ocelot_port->ts_stats; in ocelot_port_get_ts_stats()
836 ts_stats->pkts = stats->pkts; in ocelot_port_get_ts_stats()
837 ts_stats->onestep_pkts_unconfirmed = stats->onestep_pkts_unconfirmed; in ocelot_port_get_ts_stats()
838 ts_stats->lost = stats->lost; in ocelot_port_get_ts_stats()
839 ts_stats->err = stats->err; in ocelot_port_get_ts_stats()
990 ocelot_port->ts_stats = devm_kzalloc(ocelot->dev, in ocelot_stats_init()
991 sizeof(*ocelot_port->ts_stats), in ocelot_stats_init()
993 if (!ocelot_port->ts_stats) in ocelot_stats_init()
996 u64_stats_init(&ocelot_port->ts_stats->syncp); in ocelot_stats_init()
H A Docelot_net.c1043 struct ethtool_ts_stats *ts_stats) in ocelot_port_ts_stats() argument
1049 ocelot_port_get_ts_stats(ocelot, port, ts_stats); in ocelot_port_ts_stats()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_ethtool.c1754 struct ethtool_ts_stats *ts_stats) in idpf_get_ts_stats() argument
1765 ts_stats->pkts = u64_stats_read(&vport->tstamp_stats.packets); in idpf_get_ts_stats()
1766 ts_stats->lost = u64_stats_read(&vport->tstamp_stats.flushed); in idpf_get_ts_stats()
1767 ts_stats->err = u64_stats_read(&vport->tstamp_stats.discarded); in idpf_get_ts_stats()
1793 ts_stats->lost += ts; in idpf_get_ts_stats()
/linux/include/soc/mscc/
H A Docelot.h789 struct ocelot_ts_stats *ts_stats; member
1036 struct ethtool_ts_stats *ts_stats);
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c4746 struct ethtool_ts_stats *ts_stats) in ice_get_ts_stats() argument
4751 ts_stats->pkts = ptp->tx_hwtstamp_good; in ice_get_ts_stats()
4752 ts_stats->err = ptp->tx_hwtstamp_skipped + in ice_get_ts_stats()
4755 ts_stats->lost = ptp->tx_hwtstamp_timeouts; in ice_get_ts_stats()
/linux/drivers/net/dsa/ocelot/
H A Dfelix.c1341 struct ethtool_ts_stats *ts_stats) in felix_get_ts_stats() argument
1345 ocelot_port_get_ts_stats(ocelot, port, ts_stats); in felix_get_ts_stats()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c5694 struct ethtool_ts_stats *ts_stats) in bnxt_get_ptp_stats() argument
5700 ts_stats->pkts = ptp->stats.ts_pkts; in bnxt_get_ptp_stats()
5701 ts_stats->lost = ptp->stats.ts_lost; in bnxt_get_ptp_stats()
5702 ts_stats->err = atomic64_read(&ptp->stats.ts_err); in bnxt_get_ptp_stats()
/linux/net/dsa/
H A Duser.c1140 struct ethtool_ts_stats *ts_stats) in dsa_user_get_ts_stats() argument
1146 ds->ops->get_ts_stats(ds, dp->index, ts_stats); in dsa_user_get_ts_stats()