Searched refs:ts_stats (Results 1 – 11 of 11) sorted by relevance
825 struct ethtool_ts_stats *ts_stats) in ocelot_port_get_ts_stats() argument828 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()
755 struct ethtool_ts_stats *ts_stats) in wx_get_ptp_stats() argument760 ts_stats->pkts = wx->tx_hwtstamp_pkts; in wx_get_ptp_stats()761 ts_stats->lost = wx->tx_hwtstamp_timeouts + in wx_get_ptp_stats()764 ts_stats->err = wx->tx_hwtstamp_errors; in wx_get_ptp_stats()
1746 struct ethtool_ts_stats *ts_stats) in idpf_get_ts_stats() argument1757 ts_stats->pkts = u64_stats_read(&vport->tstamp_stats.packets); in idpf_get_ts_stats()1758 ts_stats->lost = u64_stats_read(&vport->tstamp_stats.flushed); in idpf_get_ts_stats()1759 ts_stats->err = u64_stats_read(&vport->tstamp_stats.discarded); in idpf_get_ts_stats()1785 ts_stats->lost += ts; in idpf_get_ts_stats()
1200 struct ethtool_ts_stats *ts_stats) in mlx5e_stats_ts_get() argument1209 ts_stats->pkts = 0; in mlx5e_stats_ts_get()1210 ts_stats->err = 0; in mlx5e_stats_ts_get()1211 ts_stats->lost = 0; in mlx5e_stats_ts_get()1221 ts_stats->pkts += stats->cqe; in mlx5e_stats_ts_get()1222 ts_stats->err += stats->abort + stats->err_cqe + in mlx5e_stats_ts_get()1224 ts_stats->lost += stats->lost_cqe; in mlx5e_stats_ts_get()1230 ts_stats->pkts = 0; in mlx5e_stats_ts_get()1239 ts_stats->pkts += stats->timestamps; in mlx5e_stats_ts_get()
2710 struct ethtool_ts_stats *ts_stats) in mlx5e_get_ts_stats() argument2714 mlx5e_stats_ts_get(priv, ts_stats); in mlx5e_get_ts_stats()
1714 struct ethtool_ts_stats *ts_stats) in fbnic_get_ts_stats() argument1722 ts_stats->pkts = fbn->tx_stats.twq.ts_packets; in fbnic_get_ts_stats()1723 ts_stats->lost = fbn->tx_stats.twq.ts_lost; in fbnic_get_ts_stats()1731 ts_stats->pkts += ts_packets; in fbnic_get_ts_stats()1732 ts_stats->lost += ts_lost; in fbnic_get_ts_stats()
1300 struct ethtool_ts_stats *ts_stats);
4742 struct ethtool_ts_stats *ts_stats) in ice_get_ts_stats() argument4747 ts_stats->pkts = ptp->tx_hwtstamp_good; in ice_get_ts_stats()4748 ts_stats->err = ptp->tx_hwtstamp_skipped + in ice_get_ts_stats()4751 ts_stats->lost = ptp->tx_hwtstamp_timeouts; in ice_get_ts_stats()
935 struct ethtool_ts_stats *ts_stats);
5695 struct ethtool_ts_stats *ts_stats) in bnxt_get_ptp_stats() argument5701 ts_stats->pkts = ptp->stats.ts_pkts; in bnxt_get_ptp_stats()5702 ts_stats->lost = ptp->stats.ts_lost; in bnxt_get_ptp_stats()5703 ts_stats->err = atomic64_read(&ptp->stats.ts_err); in bnxt_get_ptp_stats()
1140 struct ethtool_ts_stats *ts_stats) in dsa_user_get_ts_stats() argument1146 ds->ops->get_ts_stats(ds, dp->index, ts_stats); in dsa_user_get_ts_stats()