Lines Matching refs:stats_tx
267 struct ave_stats stats_tx; member
708 priv->stats_tx.errors++; in ave_tx_complete()
710 priv->stats_tx.collisions++; in ave_tx_complete()
728 u64_stats_update_begin(&priv->stats_tx.syncp); in ave_tx_complete()
729 priv->stats_tx.packets += tx_packets; in ave_tx_complete()
730 priv->stats_tx.bytes += tx_bytes; in ave_tx_complete()
731 u64_stats_update_end(&priv->stats_tx.syncp); in ave_tx_complete()
1417 priv->stats_tx.dropped++; in ave_start_xmit()
1428 priv->stats_tx.dropped++; in ave_start_xmit()
1515 start = u64_stats_fetch_begin_irq(&priv->stats_tx.syncp); in ave_get_stats64()
1516 stats->tx_packets = priv->stats_tx.packets; in ave_get_stats64()
1517 stats->tx_bytes = priv->stats_tx.bytes; in ave_get_stats64()
1518 } while (u64_stats_fetch_retry_irq(&priv->stats_tx.syncp, start)); in ave_get_stats64()
1521 stats->tx_errors = priv->stats_tx.errors; in ave_get_stats64()
1523 stats->tx_dropped = priv->stats_tx.dropped; in ave_get_stats64()
1525 stats->collisions = priv->stats_tx.collisions; in ave_get_stats64()
1644 u64_stats_init(&priv->stats_tx.syncp); in ave_probe()