Lines Matching refs:stats_tx
269 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()
1419 priv->stats_tx.dropped++; in ave_start_xmit()
1430 priv->stats_tx.dropped++; in ave_start_xmit()
1517 start = u64_stats_fetch_begin_irq(&priv->stats_tx.syncp); in ave_get_stats64()
1518 stats->tx_packets = priv->stats_tx.packets; in ave_get_stats64()
1519 stats->tx_bytes = priv->stats_tx.bytes; in ave_get_stats64()
1520 } while (u64_stats_fetch_retry_irq(&priv->stats_tx.syncp, start)); in ave_get_stats64()
1523 stats->tx_errors = priv->stats_tx.errors; in ave_get_stats64()
1525 stats->tx_dropped = priv->stats_tx.dropped; in ave_get_stats64()
1527 stats->collisions = priv->stats_tx.collisions; in ave_get_stats64()
1638 u64_stats_init(&priv->stats_tx.syncp); in ave_probe()