Lines Matching refs:stats_tx
269 struct ave_stats stats_tx; member
702 priv->stats_tx.errors++; in ave_tx_complete()
704 priv->stats_tx.collisions++; in ave_tx_complete()
722 u64_stats_update_begin(&priv->stats_tx.syncp); in ave_tx_complete()
723 priv->stats_tx.packets += tx_packets; in ave_tx_complete()
724 priv->stats_tx.bytes += tx_bytes; in ave_tx_complete()
725 u64_stats_update_end(&priv->stats_tx.syncp); in ave_tx_complete()
1411 priv->stats_tx.dropped++; in ave_start_xmit()
1422 priv->stats_tx.dropped++; in ave_start_xmit()
1509 start = u64_stats_fetch_begin_irq(&priv->stats_tx.syncp); in ave_get_stats64()
1510 stats->tx_packets = priv->stats_tx.packets; in ave_get_stats64()
1511 stats->tx_bytes = priv->stats_tx.bytes; in ave_get_stats64()
1512 } while (u64_stats_fetch_retry_irq(&priv->stats_tx.syncp, start)); in ave_get_stats64()
1515 stats->tx_errors = priv->stats_tx.errors; in ave_get_stats64()
1517 stats->tx_dropped = priv->stats_tx.dropped; in ave_get_stats64()
1519 stats->collisions = priv->stats_tx.collisions; in ave_get_stats64()
1634 u64_stats_init(&priv->stats_tx.syncp); in ave_probe()