drivers/infiniband/hw/ocrdma/ocrdma.h
299
struct ocrdma_stats tx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
2066
struct ocrdma_tx_stats tx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
292
struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
298
convert_to_64bit(tx_stats->send_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
299
tx_stats->send_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
301
convert_to_64bit(tx_stats->write_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
302
tx_stats->write_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
304
convert_to_64bit(tx_stats->read_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
305
tx_stats->read_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
307
convert_to_64bit(tx_stats->read_rsp_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
308
tx_stats->read_rsp_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
310
convert_to_64bit(tx_stats->ack_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
311
tx_stats->ack_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
313
convert_to_64bit(tx_stats->send_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
314
tx_stats->send_bytes_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
316
convert_to_64bit(tx_stats->write_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
317
tx_stats->write_bytes_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
319
convert_to_64bit(tx_stats->read_req_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
320
tx_stats->read_req_bytes_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
322
convert_to_64bit(tx_stats->read_rsp_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
323
tx_stats->read_rsp_bytes_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
325
(u64)tx_stats->ack_timeouts);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
334
struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
336
return (convert_to_64bit(tx_stats->send_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
337
tx_stats->send_pkts_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
338
convert_to_64bit(tx_stats->write_pkts_lo, tx_stats->write_pkts_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
339
convert_to_64bit(tx_stats->read_pkts_lo, tx_stats->read_pkts_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
340
convert_to_64bit(tx_stats->read_rsp_pkts_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
341
tx_stats->read_rsp_pkts_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
342
convert_to_64bit(tx_stats->ack_pkts_lo, tx_stats->ack_pkts_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
349
struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
351
return (convert_to_64bit(tx_stats->send_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
352
tx_stats->send_bytes_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
353
convert_to_64bit(tx_stats->write_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
354
tx_stats->write_bytes_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
355
convert_to_64bit(tx_stats->read_req_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
356
tx_stats->read_req_bytes_hi) +
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
357
convert_to_64bit(tx_stats->read_rsp_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
358
tx_stats->read_rsp_bytes_hi))/4;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
783
dev->tx_stats.type = OCRDMA_TXSTATS;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
784
dev->tx_stats.dev = dev;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
785
debugfs_create_file("tx_stats", S_IRUSR, dev->dir, &dev->tx_stats,
drivers/net/ethernet/amazon/ena/ena_ethtool.c
234
ptr = (u64 *)&ring->tx_stats + ena_stats->stat_offset;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1390
ena_increase_stat(&tx_ring->tx_stats.unmask_interrupt, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
145
ena_increase_stat(&ring->tx_stats.prepare_ctx_err, 1, &ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1499
tx_ring->tx_stats.napi_comp += napi_comp_call;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1500
tx_ring->tx_stats.tx_poll++;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1503
tx_ring->tx_stats.last_napi_jiffies = jiffies;
drivers/net/ethernet/amazon/ena/ena_netdev.c
152
ring->tx_stats.cnt++;
drivers/net/ethernet/amazon/ena/ena_netdev.c
153
ring->tx_stats.bytes += bytes;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2487
ena_increase_stat(&tx_ring->tx_stats.linearize, 1, &tx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
2491
ena_increase_stat(&tx_ring->tx_stats.linearize_failed, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2532
ena_increase_stat(&tx_ring->tx_stats.llq_buffer_copy, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2590
ena_increase_stat(&tx_ring->tx_stats.dma_mapping_err, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2666
ena_increase_stat(&tx_ring->tx_stats.queue_stop, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2682
ena_increase_stat(&tx_ring->tx_stats.queue_wakeup, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
277
memset(&tx_ring->tx_stats, 0x0, sizeof(tx_ring->tx_stats));
drivers/net/ethernet/amazon/ena/ena_netdev.c
2827
packets = tx_ring->tx_stats.cnt;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2828
bytes = tx_ring->tx_stats.bytes;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3459
jiffies_to_usecs(jiffies - tx_ring->tx_stats.last_napi_jiffies);
drivers/net/ethernet/amazon/ena/ena_netdev.c
3500
ena_increase_stat(&tx_ring->tx_stats.missed_tx, missed_tx,
drivers/net/ethernet/amazon/ena/ena_netdev.c
65
time_since_last_napi = jiffies_to_usecs(jiffies - tx_ring->tx_stats.last_napi_jiffies);
drivers/net/ethernet/amazon/ena/ena_netdev.c
790
ena_increase_stat(&ring->tx_stats.bad_req_id, 1, &ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
887
ena_increase_stat(&tx_ring->tx_stats.queue_wakeup, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.h
278
struct ena_stats_tx tx_stats;
drivers/net/ethernet/amazon/ena/ena_netdev.h
444
ena_increase_stat(&tx_ring->tx_stats.doorbells, 1, &tx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_xdp.c
452
ena_increase_stat(&tx_ring->tx_stats.napi_comp, 1,
drivers/net/ethernet/amazon/ena/ena_xdp.c
464
tx_ring->tx_stats.tx_poll++;
drivers/net/ethernet/amazon/ena/ena_xdp.c
466
tx_ring->tx_stats.last_napi_jiffies = jiffies;
drivers/net/ethernet/amazon/ena/ena_xdp.c
68
ena_increase_stat(&tx_ring->tx_stats.dma_mapping_err, 1,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5142
__le64 *rx_stats, *tx_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5163
tx_stats = rx_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5176
bnxt_copy_hw_masks(tx_masks, tx_stats, tx_count);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5186
tx_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5196
if (tx_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5200
if (tx_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5201
bnxt_copy_hw_masks(tx_masks, tx_stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1871
struct bnxt_vf_rep_stats tx_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
130
vf_rep->tx_stats.packets++;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
131
vf_rep->tx_stats.bytes += len;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
144
stats->tx_packets = vf_rep->tx_stats.packets;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
145
stats->tx_bytes = vf_rep->tx_stats.bytes;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3589
struct bcmgenet_tx_stats64 *tx_stats;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3603
tx_stats = &priv->tx_rings[q].stats64;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3605
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3606
tx_bytes = u64_stats_read(&tx_stats->bytes);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3607
tx_packets = u64_stats_read(&tx_stats->packets);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3608
tx_errors = u64_stats_read(&tx_stats->errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3609
tx_dropped = u64_stats_read(&tx_stats->dropped);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3610
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
355
*(data++) = nic->bgx_stats.tx_stats[stat];
drivers/net/ethernet/cavium/thunder/nicvf_main.c
197
nic->bgx_stats.tx_stats[bgx->idx] = bgx->stats;
drivers/net/ethernet/cavium/thunder/thunder_bgx.h
244
u64 tx_stats[BGX_TX_STATS_COUNT];
drivers/net/ethernet/emulex/benet/be_ethtool.c
405
struct be_tx_stats *stats = tx_stats(txo);
drivers/net/ethernet/emulex/benet/be_main.c
1402
tx_stats(txo)->tx_stops++;
drivers/net/ethernet/emulex/benet/be_main.c
1412
tx_stats(txo)->tx_drv_drops++;
drivers/net/ethernet/emulex/benet/be_main.c
2676
tx_stats(txo)->tx_hdr_parse_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2679
tx_stats(txo)->tx_dma_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2682
tx_stats(txo)->tx_spoof_check_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2691
tx_stats(txo)->tx_tso_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2695
tx_stats(txo)->tx_spoof_check_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2698
tx_stats(txo)->tx_qinq_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2701
tx_stats(txo)->tx_internal_parity_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2704
tx_stats(txo)->tx_dma_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2707
tx_stats(txo)->tx_sge_err++;
drivers/net/ethernet/emulex/benet/be_main.c
3291
u64_stats_update_begin(&tx_stats(txo)->sync_compl);
drivers/net/ethernet/emulex/benet/be_main.c
3292
tx_stats(txo)->tx_compl += work_done;
drivers/net/ethernet/emulex/benet/be_main.c
3293
u64_stats_update_end(&tx_stats(txo)->sync_compl);
drivers/net/ethernet/emulex/benet/be_main.c
679
const struct be_tx_stats *tx_stats = tx_stats(txo);
drivers/net/ethernet/emulex/benet/be_main.c
682
start = u64_stats_fetch_begin(&tx_stats->sync);
drivers/net/ethernet/emulex/benet/be_main.c
683
pkts = tx_stats(txo)->tx_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
684
bytes = tx_stats(txo)->tx_bytes;
drivers/net/ethernet/emulex/benet/be_main.c
685
} while (u64_stats_fetch_retry(&tx_stats->sync, start));
drivers/net/ethernet/emulex/benet/be_main.c
746
struct be_tx_stats *stats = tx_stats(txo);
drivers/net/ethernet/google/gve/gve_main.c
2720
struct netdev_queue_stats_tx *tx_stats)
drivers/net/ethernet/google/gve/gve_main.c
2728
tx_stats->packets = tx->pkt_done;
drivers/net/ethernet/google/gve/gve_main.c
2729
tx_stats->bytes = tx->bytes_done;
drivers/net/ethernet/huawei/hinic/hinic_main.c
100
hinic_txq_get_stats(txq, &tx_stats);
drivers/net/ethernet/huawei/hinic/hinic_main.c
102
nic_tx_stats->bytes += tx_stats.bytes;
drivers/net/ethernet/huawei/hinic/hinic_main.c
103
nic_tx_stats->pkts += tx_stats.pkts;
drivers/net/ethernet/huawei/hinic/hinic_main.c
104
nic_tx_stats->tx_busy += tx_stats.tx_busy;
drivers/net/ethernet/huawei/hinic/hinic_main.c
105
nic_tx_stats->tx_wake += tx_stats.tx_wake;
drivers/net/ethernet/huawei/hinic/hinic_main.c
106
nic_tx_stats->tx_dropped += tx_stats.tx_dropped;
drivers/net/ethernet/huawei/hinic/hinic_main.c
107
nic_tx_stats->big_frags_pkts += tx_stats.big_frags_pkts;
drivers/net/ethernet/huawei/hinic/hinic_main.c
98
struct hinic_txq_stats tx_stats;
drivers/net/ethernet/intel/fm10k/fm10k.h
136
struct fm10k_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1072
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1132
u32 tx_done_old = tx_ring->tx_stats.tx_done_old;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1147
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1321
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
813
tx_ring->tx_stats.csum_err++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
859
tx_ring->tx_stats.csum_err++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
865
tx_ring->tx_stats.csum_good++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
921
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
562
restart_queue += tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
563
tx_busy += tx_ring->tx_stats.tx_busy;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
564
tx_csum_errors += tx_ring->tx_stats.csum_err;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
567
hw_csum_tx_good += tx_ring->tx_stats.csum_good;
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
252
tx_ring->tx_stats.restart_queue);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
256
tx_ring->tx_stats.tx_busy,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
257
tx_ring->tx_stats.tx_done_old,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
258
tx_ring->tx_stats.tx_stopped);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
292
xdp_ring->tx_stats.restart_queue);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
296
xdp_ring->tx_stats.tx_busy,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
297
xdp_ring->tx_stats.tx_done_old);
drivers/net/ethernet/intel/i40e/i40e_main.c
551
memset(&vsi->tx_rings[i]->tx_stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
552
sizeof(vsi->tx_rings[i]->tx_stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
924
tx_restart += p->tx_stats.restart_queue;
drivers/net/ethernet/intel/i40e/i40e_main.c
925
tx_busy += p->tx_stats.tx_busy;
drivers/net/ethernet/intel/i40e/i40e_main.c
926
tx_linearize += p->tx_stats.tx_linearize;
drivers/net/ethernet/intel/i40e/i40e_main.c
927
tx_force_wb += p->tx_stats.tx_force_wb;
drivers/net/ethernet/intel/i40e/i40e_main.c
928
tx_stopped += p->tx_stats.tx_stopped;
drivers/net/ethernet/intel/i40e/i40e_main.c
962
tx_restart += p->tx_stats.restart_queue;
drivers/net/ethernet/intel/i40e/i40e_main.c
963
tx_busy += p->tx_stats.tx_busy;
drivers/net/ethernet/intel/i40e/i40e_main.c
964
tx_linearize += p->tx_stats.tx_linearize;
drivers/net/ethernet/intel/i40e/i40e_main.c
965
tx_force_wb += p->tx_stats.tx_force_wb;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1043
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1447
tx_ring->tx_stats.prev_pkt_ctr = -1;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2832
q_vector->tx.ring[0].tx_stats.tx_force_wb++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3462
++tx_ring->tx_stats.tx_stopped;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3470
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3789
xdp_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3893
tx_ring->tx_stats.tx_linearize++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
3903
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
903
if (tx_ring->tx_stats.prev_pkt_ctr == packets) {
drivers/net/ethernet/intel/i40e/i40e_txrx.c
912
tx_ring->tx_stats.prev_pkt_ctr =
drivers/net/ethernet/intel/i40e/i40e_txrx.h
386
struct i40e_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1666
q_vector->tx.ring[0].tx_stats.tx_force_wb++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2136
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2316
tx_ring->tx_stats.tx_linearize++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
2326
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
362
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/iavf/iavf_txrx.h
263
struct iavf_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/ice/ice_main.c
6968
struct ice_vsi_tx_stats tx_stats = {};
drivers/net/ethernet/intel/ice/ice_main.c
6975
ice_update_vsi_tx_ring_stats(vsi, &tx_stats, vsi->tx_rings,
drivers/net/ethernet/intel/ice/ice_main.c
6984
ice_update_vsi_tx_ring_stats(vsi, &tx_stats, vsi->xdp_rings,
drivers/net/ethernet/intel/ice/ice_main.c
6990
vsi->tx_restart = tx_stats.tx_restart_q;
drivers/net/ethernet/intel/ice/ice_main.c
6991
vsi->tx_busy = tx_stats.tx_busy;
drivers/net/ethernet/intel/ice/ice_main.c
6992
vsi->tx_linearize = tx_stats.tx_linearize;
drivers/net/ethernet/intel/ice/ice_main.c
7005
net_stats->tx_packets += tx_stats.pkts - stats_prev->tx_packets;
drivers/net/ethernet/intel/ice/ice_main.c
7006
net_stats->tx_bytes += tx_stats.bytes - stats_prev->tx_bytes;
drivers/net/ethernet/intel/ice/ice_main.c
7011
stats_prev->tx_packets = tx_stats.pkts;
drivers/net/ethernet/intel/ice/ice_main.c
7012
stats_prev->tx_bytes = tx_stats.bytes;
drivers/net/ethernet/intel/igb/igb.h
353
struct igb_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2317
data[i] = ring->tx_stats.packets;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2318
data[i+1] = ring->tx_stats.bytes;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2319
data[i+2] = ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2323
restart2 = ring->tx_stats.restart_queue2;
drivers/net/ethernet/intel/igb/igb_main.c
6261
tx_ring->tx_stats.restart_queue2++;
drivers/net/ethernet/intel/igb/igb_main.c
6809
_bytes = ring->tx_stats.bytes;
drivers/net/ethernet/intel/igb/igb_main.c
6810
_packets = ring->tx_stats.packets;
drivers/net/ethernet/intel/igb/igb_main.c
8434
tx_ring->tx_stats.bytes += total_bytes;
drivers/net/ethernet/intel/igb/igb_main.c
8435
tx_ring->tx_stats.packets += total_packets;
drivers/net/ethernet/intel/igb/igb_main.c
8512
tx_ring->tx_stats.restart_queue++;
drivers/net/ethernet/intel/igb/igb_xsk.c
54
memset(&tx_ring->tx_stats, 0, sizeof(tx_ring->tx_stats));
drivers/net/ethernet/intel/igc/igc.h
190
struct igc_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/igc/igc_ethtool.c
846
data[i] = ring->tx_stats.packets;
drivers/net/ethernet/intel/igc/igc_ethtool.c
847
data[i + 1] = ring->tx_stats.bytes;
drivers/net/ethernet/intel/igc/igc_ethtool.c
848
data[i + 2] = ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/igc/igc_ethtool.c
852
restart2 = ring->tx_stats.restart_queue2;
drivers/net/ethernet/intel/igc/igc_main.c
1238
tx_ring->tx_stats.restart_queue2++;
drivers/net/ethernet/intel/igc/igc_main.c
2907
ring->tx_stats.bytes += bytes;
drivers/net/ethernet/intel/igc/igc_main.c
2908
ring->tx_stats.packets += packets;
drivers/net/ethernet/intel/igc/igc_main.c
3309
tx_ring->tx_stats.restart_queue++;
drivers/net/ethernet/intel/igc/igc_main.c
5203
_bytes = ring->tx_stats.bytes;
drivers/net/ethernet/intel/igc/igc_main.c
5204
_packets = ring->tx_stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
397
struct ixgbe_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1086
u32 tx_done_old = tx_ring->tx_stats.tx_done_old;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1108
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11168
memset(&tx_ring->tx_stats, 0, sizeof(tx_ring->tx_stats));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1476
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7710
restart_queue += tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7711
tx_busy += tx_ring->tx_stats.tx_busy;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7720
restart_queue += xdp_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7721
tx_busy += xdp_ring->tx_stats.tx_busy;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
8922
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9389
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
112
struct ixgbevf_tx_queue_stats tx_stats;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
217
u32 tx_done_old = tx_ring->tx_stats.tx_done_old;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
236
tx_ring->tx_stats.tx_done_old = tx_done;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4148
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4195
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
421
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
239
struct octep_iface_tx_stats *tx_stats)
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
254
memcpy(tx_stats, &resp->if_stats.tx_stats, sizeof(struct octep_iface_tx_stats));
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h
179
struct octep_iface_tx_stats tx_stats;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h
349
struct octep_iface_tx_stats *tx_stats);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
330
struct octep_iface_tx_stats tx_stats;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
356
memset(&tx_stats, 0, sizeof(tx_stats));
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
357
err = octep_ctrl_net_get_if_stats(oct, vf_id, &rx_stats, &tx_stats);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
359
mbox->message_len = sizeof(rx_stats) + sizeof(tx_stats);
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
362
memcpy(mbox->config_data + sizeof(rx_stats), (u8 *)&tx_stats,
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
363
sizeof(tx_stats));
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
551
u64 tx_stats[CGX_TX_STATS_COUNT];
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
740
u64 tx_stats[RPM_TX_STATS_COUNT];
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
613
((struct rpm_stats_rsp *)rsp)->tx_stats[stat] = tx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
615
((struct cgx_stats_rsp *)rsp)->tx_stats[stat] = tx_stat;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1873
pfvf->hw.cgx_tx_stats[id] = rsp->tx_stats[id];
drivers/net/ethernet/marvell/sky2.c
2033
u64_stats_update_begin(&sky2->tx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
2034
sky2->tx_stats.packets += pkts_compl;
drivers/net/ethernet/marvell/sky2.c
2035
sky2->tx_stats.bytes += bytes_compl;
drivers/net/ethernet/marvell/sky2.c
2036
u64_stats_update_end(&sky2->tx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
3904
start = u64_stats_fetch_begin(&sky2->tx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
3905
_bytes = sky2->tx_stats.bytes;
drivers/net/ethernet/marvell/sky2.c
3906
_packets = sky2->tx_stats.packets;
drivers/net/ethernet/marvell/sky2.c
3907
} while (u64_stats_fetch_retry(&sky2->tx_stats.syncp, start));
drivers/net/ethernet/marvell/sky2.c
4607
u64_stats_init(&sky2->tx_stats.syncp);
drivers/net/ethernet/marvell/sky2.h
2223
struct sky2_stats tx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1630
ts_stats->pkts = fbn->tx_stats.twq.ts_packets;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1631
ts_stats->lost = fbn->tx_stats.twq.ts_lost;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
401
stats = &fbn->tx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
671
tx->bytes = fbn->tx_stats.bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
672
tx->packets = fbn->tx_stats.packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
673
tx->needs_csum = fbn->tx_stats.twq.csum_partial + fbn->tx_stats.twq.lso;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
674
tx->hw_gso_wire_packets = fbn->tx_stats.twq.lso;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
675
tx->stop = fbn->tx_stats.twq.stop;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
676
tx->wake = fbn->tx_stats.twq.wake;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
69
struct fbnic_queue_stats tx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1436
fbn->tx_stats.bytes += stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1437
fbn->tx_stats.packets += stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1438
fbn->tx_stats.dropped += stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1439
fbn->tx_stats.twq.csum_partial += stats->twq.csum_partial;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1440
fbn->tx_stats.twq.lso += stats->twq.lso;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1441
fbn->tx_stats.twq.ts_lost += stats->twq.ts_lost;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1442
fbn->tx_stats.twq.ts_packets += stats->twq.ts_packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1443
fbn->tx_stats.twq.stop += stats->twq.stop;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1444
fbn->tx_stats.twq.wake += stats->twq.wake;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1446
BUILD_BUG_ON(sizeof(fbn->tx_stats.twq) / 8 != 6);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1458
fbn->tx_stats.dropped += stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1459
fbn->tx_stats.bytes += stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1460
fbn->tx_stats.packets += stats->packets;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
55
struct mana_stats_tx *tx_stats;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
71
tx_stats = &apc->tx_qp[q_idx].txq.stats;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
73
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_bpf.c
74
tx_stats->xdp_xmit += count;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
75
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
345
struct mana_stats_tx *tx_stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
361
tx_stats = &txq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
400
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
401
tx_stats->short_pkt_fmt++;
drivers/net/ethernet/microsoft/mana/mana_en.c
402
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
405
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
406
tx_stats->long_pkt_fmt++;
drivers/net/ethernet/microsoft/mana/mana_en.c
407
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
432
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
434
tx_stats->tso_inner_packets++;
drivers/net/ethernet/microsoft/mana/mana_en.c
435
tx_stats->tso_inner_bytes += skb->len - gso_hs;
drivers/net/ethernet/microsoft/mana/mana_en.c
437
tx_stats->tso_packets++;
drivers/net/ethernet/microsoft/mana/mana_en.c
438
tx_stats->tso_bytes += skb->len - gso_hs;
drivers/net/ethernet/microsoft/mana/mana_en.c
440
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
468
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
469
tx_stats->csum_partial++;
drivers/net/ethernet/microsoft/mana/mana_en.c
470
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
503
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
504
tx_stats->mana_map_err++;
drivers/net/ethernet/microsoft/mana/mana_en.c
505
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
540
tx_stats = &txq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
541
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
542
tx_stats->packets += num_gso_seg;
drivers/net/ethernet/microsoft/mana/mana_en.c
543
tx_stats->bytes += len + ((num_gso_seg - 1) * gso_hs);
drivers/net/ethernet/microsoft/mana/mana_en.c
544
u64_stats_update_end(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
588
struct mana_stats_tx *tx_stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
617
tx_stats = &apc->tx_qp[q].txq.stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
620
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
621
packets = tx_stats->packets;
drivers/net/ethernet/microsoft/mana/mana_en.c
622
bytes = tx_stats->bytes;
drivers/net/ethernet/microsoft/mana/mana_en.c
623
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
199
struct mana_stats_tx *tx_stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
254
tx_stats = &apc->tx_qp[q].txq.stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
257
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
258
packets = tx_stats->packets;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
259
bytes = tx_stats->bytes;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
260
xdp_xmit = tx_stats->xdp_xmit;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
261
tso_packets = tx_stats->tso_packets;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
262
tso_bytes = tx_stats->tso_bytes;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
263
tso_inner_packets = tx_stats->tso_inner_packets;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
264
tso_inner_bytes = tx_stats->tso_inner_bytes;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
265
long_pkt_fmt = tx_stats->long_pkt_fmt;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
266
short_pkt_fmt = tx_stats->short_pkt_fmt;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
267
csum_partial = tx_stats->csum_partial;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
268
mana_map_err = tx_stats->mana_map_err;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
269
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
624
struct qlcnic_tx_queue_stats tx_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1306
struct qlcnic_tx_queue_stats tx_stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1310
memset(&tx_stats, 0, sizeof(tx_stats));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1313
tx_stats.xmit_on += tx_ring->tx_stats.xmit_on;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1314
tx_stats.xmit_off += tx_ring->tx_stats.xmit_off;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1315
tx_stats.xmit_called += tx_ring->tx_stats.xmit_called;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1316
tx_stats.xmit_finished += tx_ring->tx_stats.xmit_finished;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1317
tx_stats.tx_bytes += tx_ring->tx_stats.tx_bytes;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1320
adapter->stats.xmit_on = tx_stats.xmit_on;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1321
adapter->stats.xmit_off = tx_stats.xmit_off;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1322
adapter->stats.xmitcalled = tx_stats.xmit_called;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1323
adapter->stats.xmitfinished = tx_stats.xmit_finished;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1324
adapter->stats.txbytes = tx_stats.tx_bytes;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1333
*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_on);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1334
*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_off);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1335
*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_called);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1336
*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.xmit_finished);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1337
*data++ = QLCNIC_FILL_STATS(tx_ring->tx_stats.tx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
696
tx_ring->tx_stats.xmit_off++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
772
tx_ring->tx_stats.tx_bytes += skb->len;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
773
tx_ring->tx_stats.xmit_called++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
915
tx_ring->tx_stats.xmit_finished++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
933
tx_ring->tx_stats.xmit_on++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2986
tx_ring->tx_stats.xmit_finished,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2987
tx_ring->tx_stats.xmit_called,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2988
tx_ring->tx_stats.xmit_on,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2989
tx_ring->tx_stats.xmit_off);
drivers/net/ethernet/realtek/8139too.c
1792
u64_stats_update_begin(&tp->tx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
1793
tp->tx_stats.packets++;
drivers/net/ethernet/realtek/8139too.c
1794
tp->tx_stats.bytes += txstatus & 0x7ff;
drivers/net/ethernet/realtek/8139too.c
1795
u64_stats_update_end(&tp->tx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
2526
start = u64_stats_fetch_begin(&tp->tx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
2527
stats->tx_packets = tp->tx_stats.packets;
drivers/net/ethernet/realtek/8139too.c
2528
stats->tx_bytes = tp->tx_stats.bytes;
drivers/net/ethernet/realtek/8139too.c
2529
} while (u64_stats_fetch_retry(&tp->tx_stats.syncp, start));
drivers/net/ethernet/realtek/8139too.c
591
struct rtl8139_stats tx_stats;
drivers/net/ethernet/realtek/8139too.c
793
u64_stats_init(&tp->tx_stats.syncp);
drivers/net/ethernet/spacemit/k1_emac.c
1098
u64 *tx_stats = priv->tx_stats.array;
drivers/net/ethernet/spacemit/k1_emac.c
1116
for (i = 0; i < sizeof(priv->tx_stats) / sizeof(*tx_stats); i++) {
drivers/net/ethernet/spacemit/k1_emac.c
1134
emac_update_counter(&tx_stats[i], res + offset);
drivers/net/ethernet/spacemit/k1_emac.c
1195
union emac_hw_tx_stats *tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1198
tx_stats = &priv->tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
120
union emac_hw_tx_stats tx_stats, tx_stats_off;
drivers/net/ethernet/spacemit/k1_emac.c
1208
storage->tx_packets = tx_stats->stats.tx_ok_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1209
storage->tx_bytes = tx_stats->stats.tx_ok_bytes;
drivers/net/ethernet/spacemit/k1_emac.c
1210
storage->tx_errors = tx_stats->stats.tx_err_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1219
storage->collisions = tx_stats->stats.tx_singleclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1220
storage->collisions += tx_stats->stats.tx_multiclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1221
storage->collisions += tx_stats->stats.tx_excessclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1266
union emac_hw_tx_stats *tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1269
tx_stats = &priv->tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1276
mac_stats->MulticastFramesXmittedOK = tx_stats->stats.tx_multicast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1277
mac_stats->BroadcastFramesXmittedOK = tx_stats->stats.tx_broadcast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1284
mac_stats->SingleCollisionFrames = tx_stats->stats.tx_singleclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1285
mac_stats->MultipleCollisionFrames = tx_stats->stats.tx_multiclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1286
mac_stats->LateCollisions = tx_stats->stats.tx_lateclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1288
tx_stats->stats.tx_excessclsn_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1297
union emac_hw_tx_stats *tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1300
tx_stats = &priv->tx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1307
pause_stats->tx_pause_frames = tx_stats->stats.tx_pause_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1747
priv->tx_stats_off = priv->tx_stats;
drivers/net/ethernet/ti/netcp_core.c
1004
struct netcp_stats *tx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
1019
tx_stats->tx_errors++;
drivers/net/ethernet/ti/netcp_core.c
1030
tx_stats->tx_errors++;
drivers/net/ethernet/ti/netcp_core.c
1047
u64_stats_update_begin(&tx_stats->syncp_tx);
drivers/net/ethernet/ti/netcp_core.c
1048
u64_stats_inc(&tx_stats->tx_packets);
drivers/net/ethernet/ti/netcp_core.c
1049
u64_stats_add(&tx_stats->tx_bytes, skb->len);
drivers/net/ethernet/ti/netcp_core.c
1050
u64_stats_update_end(&tx_stats->syncp_tx);
drivers/net/ethernet/ti/netcp_core.c
1267
struct netcp_stats *tx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
1283
tx_stats->tx_dropped++;
drivers/net/ethernet/ti/netcp_core.c
1309
tx_stats->tx_dropped++;
drivers/net/ethernet/via/via-rhine.c
1972
u64_stats_update_begin(&rp->tx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
1973
rp->tx_stats.bytes += skb->len;
drivers/net/ethernet/via/via-rhine.c
1974
rp->tx_stats.packets++;
drivers/net/ethernet/via/via-rhine.c
1975
u64_stats_update_end(&rp->tx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
2232
start = u64_stats_fetch_begin(&rp->tx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
2233
stats->tx_packets = rp->tx_stats.packets;
drivers/net/ethernet/via/via-rhine.c
2234
stats->tx_bytes = rp->tx_stats.bytes;
drivers/net/ethernet/via/via-rhine.c
2235
} while (u64_stats_fetch_retry(&rp->tx_stats.syncp, start));
drivers/net/ethernet/via/via-rhine.c
472
struct rhine_stats tx_stats;
drivers/net/ethernet/via/via-rhine.c
929
u64_stats_init(&rp->tx_stats.syncp);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2876
restart_queue += tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2877
tx_busy += tx_ring->tx_stats.tx_busy;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1595
tx_ring->tx_stats.tx_busy++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
882
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
992
++tx_ring->tx_stats.restart_queue;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1102
struct wx_tx_queue_stats tx_stats;
drivers/net/hyperv/hyperv_net.h
1146
struct netvsc_stats_tx tx_stats;
drivers/net/hyperv/netvsc.c
1793
u64_stats_init(&nvchan->tx_stats.syncp);
drivers/net/hyperv/netvsc.c
782
struct netvsc_stats_tx *tx_stats;
drivers/net/hyperv/netvsc.c
788
tx_stats = &net_device->chan_table[q_idx].tx_stats;
drivers/net/hyperv/netvsc.c
790
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/hyperv/netvsc.c
791
tx_stats->packets += packet->total_packets;
drivers/net/hyperv/netvsc.c
792
tx_stats->bytes += packet->total_bytes;
drivers/net/hyperv/netvsc.c
793
u64_stats_update_end(&tx_stats->syncp);
drivers/net/hyperv/netvsc_bpf.c
252
struct netvsc_stats_tx *tx_stats;
drivers/net/hyperv/netvsc_bpf.c
285
tx_stats = &nvsc_dev->chan_table[q_idx].tx_stats;
drivers/net/hyperv/netvsc_bpf.c
287
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/hyperv/netvsc_bpf.c
288
tx_stats->xdp_xmit += count;
drivers/net/hyperv/netvsc_bpf.c
289
u64_stats_update_end(&tx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1284
const struct netvsc_stats_tx *tx_stats;
drivers/net/hyperv/netvsc_drv.c
1291
tx_stats = &nvchan->tx_stats;
drivers/net/hyperv/netvsc_drv.c
1293
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1294
packets = tx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1295
bytes = tx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1296
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1338
const struct netvsc_stats_tx *tx_stats;
drivers/net/hyperv/netvsc_drv.c
1343
tx_stats = &nvchan->tx_stats;
drivers/net/hyperv/netvsc_drv.c
1345
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1346
packets = tx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1347
bytes = tx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1348
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1476
const struct netvsc_stats_tx *tx_stats;
drivers/net/hyperv/netvsc_drv.c
1499
tx_stats = &nvdev->chan_table[j].tx_stats;
drivers/net/hyperv/netvsc_drv.c
1502
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1503
packets = tx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1504
bytes = tx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1505
xdp_xmit = tx_stats->xdp_xmit;
drivers/net/hyperv/netvsc_drv.c
1506
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/ifb.c
112
ifb_update_q_stats(&txp->tx_stats, skb->len);
drivers/net/ifb.c
173
start = u64_stats_fetch_begin(&txp->tx_stats.sync);
drivers/net/ifb.c
174
packets = u64_stats_read(&txp->tx_stats.packets);
drivers/net/ifb.c
175
bytes = u64_stats_read(&txp->tx_stats.bytes);
drivers/net/ifb.c
176
} while (u64_stats_fetch_retry(&txp->tx_stats.sync, start));
drivers/net/ifb.c
200
u64_stats_init(&txp->tx_stats.sync);
drivers/net/ifb.c
272
ifb_fill_stats_data(&data, &txp->tx_stats);
drivers/net/ifb.c
55
struct ifb_q_stats tx_stats;
drivers/net/wireless/ath/ath10k/core.h
544
struct ath10k_htt_tx_stats *tx_stats;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
668
if (!arsta->tx_stats) {
drivers/net/wireless/ath/ath10k/debugfs_sta.c
678
stats = &arsta->tx_stats->stats[k];
drivers/net/wireless/ath/ath10k/debugfs_sta.c
736
arsta->tx_stats->tx_duration);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
738
"BA fails\n %llu\n", arsta->tx_stats->ba_fails);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
740
"ack fails\n %llu\n", arsta->tx_stats->ack_fails);
drivers/net/wireless/ath/ath10k/htt.h
1354
struct htt_dbg_stats_wal_tx_stats tx_stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
3670
struct ath10k_htt_tx_stats *tx_stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
3674
if (!arsta->tx_stats)
drivers/net/wireless/ath/ath10k/htt_rx.c
3677
tx_stats = arsta->tx_stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
3687
#define STATS_OP_FMT(name) tx_stats->stats[ATH10K_STATS_TYPE_##name]
drivers/net/wireless/ath/ath10k/htt_rx.c
3715
tx_stats->ba_fails += ATH10K_HW_BA_FAIL(pstats->flags);
drivers/net/wireless/ath/ath10k/htt_rx.c
3745
tx_stats->ack_fails +=
drivers/net/wireless/ath/ath10k/htt_rx.c
3782
tx_stats->tx_duration += pstats->duration;
drivers/net/wireless/ath/ath10k/htt_rx.c
3922
struct htt_per_peer_tx_stats_ind *tx_stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
3936
tx_stats = (struct htt_per_peer_tx_stats_ind *)
drivers/net/wireless/ath/ath10k/htt_rx.c
3938
peer_id = __le16_to_cpu(tx_stats->peer_id);
drivers/net/wireless/ath/ath10k/htt_rx.c
3951
tx_stats = (struct htt_per_peer_tx_stats_ind *)
drivers/net/wireless/ath/ath10k/htt_rx.c
3954
p_tx_stats->succ_bytes = __le32_to_cpu(tx_stats->succ_bytes);
drivers/net/wireless/ath/ath10k/htt_rx.c
3955
p_tx_stats->retry_bytes = __le32_to_cpu(tx_stats->retry_bytes);
drivers/net/wireless/ath/ath10k/htt_rx.c
3957
__le32_to_cpu(tx_stats->failed_bytes);
drivers/net/wireless/ath/ath10k/htt_rx.c
3958
p_tx_stats->ratecode = tx_stats->ratecode;
drivers/net/wireless/ath/ath10k/htt_rx.c
3959
p_tx_stats->flags = tx_stats->flags;
drivers/net/wireless/ath/ath10k/htt_rx.c
3960
p_tx_stats->succ_pkts = __le16_to_cpu(tx_stats->succ_pkts);
drivers/net/wireless/ath/ath10k/htt_rx.c
3961
p_tx_stats->retry_pkts = __le16_to_cpu(tx_stats->retry_pkts);
drivers/net/wireless/ath/ath10k/htt_rx.c
3962
p_tx_stats->failed_pkts = __le16_to_cpu(tx_stats->failed_pkts);
drivers/net/wireless/ath/ath10k/htt_rx.c
3963
p_tx_stats->duration = __le16_to_cpu(tx_stats->tx_duration);
drivers/net/wireless/ath/ath10k/htt_rx.c
3977
struct ath10k_10_2_peer_tx_stats *tx_stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
3986
tx_stats = (struct ath10k_10_2_peer_tx_stats *)((hdr->payload) +
drivers/net/wireless/ath/ath10k/htt_rx.c
3989
if (!tx_stats->tx_ppdu_cnt)
drivers/net/wireless/ath/ath10k/htt_rx.c
3992
peer_id = tx_stats->peer_id;
drivers/net/wireless/ath/ath10k/htt_rx.c
4004
for (i = 0; i < tx_stats->tx_ppdu_cnt; i++) {
drivers/net/wireless/ath/ath10k/htt_rx.c
4006
__le16_to_cpu(tx_stats->success_bytes[i]);
drivers/net/wireless/ath/ath10k/htt_rx.c
4008
__le16_to_cpu(tx_stats->retry_bytes[i]);
drivers/net/wireless/ath/ath10k/htt_rx.c
4010
__le16_to_cpu(tx_stats->failed_bytes[i]);
drivers/net/wireless/ath/ath10k/htt_rx.c
4011
p_tx_stats->ratecode = tx_stats->ratecode[i];
drivers/net/wireless/ath/ath10k/htt_rx.c
4012
p_tx_stats->flags = tx_stats->flags[i];
drivers/net/wireless/ath/ath10k/htt_rx.c
4013
p_tx_stats->succ_pkts = tx_stats->success_pkts[i];
drivers/net/wireless/ath/ath10k/htt_rx.c
4014
p_tx_stats->retry_pkts = tx_stats->retry_pkts[i];
drivers/net/wireless/ath/ath10k/htt_rx.c
4015
p_tx_stats->failed_pkts = tx_stats->failed_pkts[i];
drivers/net/wireless/ath/ath10k/mac.c
7562
arsta->tx_stats = kzalloc_obj(*arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7563
if (!arsta->tx_stats) {
drivers/net/wireless/ath/ath10k/mac.c
7576
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7589
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7610
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7622
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7675
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath10k/mac.c
7676
arsta->tx_stats = NULL;
drivers/net/wireless/ath/ath11k/core.h
563
struct ath11k_htt_tx_stats *tx_stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
126
tx_stats->tx_duration += peer_stats->duration;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
150
if (!arsta->tx_stats)
drivers/net/wireless/ath/ath11k/debugfs_sta.c
162
stats = &arsta->tx_stats->stats[k];
drivers/net/wireless/ath/ath11k/debugfs_sta.c
21
struct ath11k_htt_tx_stats *tx_stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
219
arsta->tx_stats->tx_duration);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
221
"BA fails\n %llu\n", arsta->tx_stats->ba_fails);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
223
"ack fails\n %llu\n", arsta->tx_stats->ack_fails);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
24
if (!arsta->tx_stats)
drivers/net/wireless/ath/ath11k/debugfs_sta.c
27
tx_stats = arsta->tx_stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
33
#define STATS_OP_FMT(name) tx_stats->stats[ATH11K_STATS_TYPE_##name]
drivers/net/wireless/ath/ath11k/debugfs_sta.c
68
tx_stats->ba_fails += peer_stats->ba_fails;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
99
tx_stats->ack_fails += peer_stats->ba_fails;
drivers/net/wireless/ath/ath11k/mac.c
9847
arsta->tx_stats = kzalloc_obj(*arsta->tx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9848
if (!arsta->tx_stats) {
drivers/net/wireless/ath/ath11k/mac.c
9888
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9889
arsta->tx_stats = NULL;
drivers/net/wireless/ath/ath11k/mac.c
9932
kfree(arsta->tx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9933
arsta->tx_stats = NULL;
drivers/net/wireless/ath/ath6kl/wmi.h
1832
struct tx_stats tx;
drivers/net/wireless/ath/ath9k/htc.h
330
#define CAB_STAT_INC(priv) do { ((priv)->debug.tx_stats.cab_queued++); } while (0)
drivers/net/wireless/ath/ath9k/htc.h
331
#define TX_QSTAT_INC(priv, q) do { ((priv)->debug.tx_stats.queue_stats[q]++); } while (0)
drivers/net/wireless/ath/ath9k/htc.h
334
__STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.tx_stats.c++)
drivers/net/wireless/ath/ath9k/htc.h
336
__STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.tx_stats.c += a)
drivers/net/wireless/ath/ath9k/htc.h
365
struct ath_tx_stats tx_stats;
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
202
priv->debug.tx_stats.buf_queued);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
205
priv->debug.tx_stats.buf_completed);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
208
priv->debug.tx_stats.skb_queued);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
211
priv->debug.tx_stats.skb_success);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
214
priv->debug.tx_stats.skb_failed);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
217
priv->debug.tx_stats.cab_queued);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
221
priv->debug.tx_stats.queue_stats[IEEE80211_AC_BE]);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
224
priv->debug.tx_stats.queue_stats[IEEE80211_AC_BK]);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
227
priv->debug.tx_stats.queue_stats[IEEE80211_AC_VI]);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
230
priv->debug.tx_stats.queue_stats[IEEE80211_AC_VO]);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
438
#define STXBASE priv->debug.tx_stats
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
440
#define SKBTXBASE priv->debug.tx_stats
drivers/net/wireless/ath/carl9170/carl9170.h
368
struct carl9170_tx_queue_stats tx_stats[__AR9170_NUM_TXQ];
drivers/net/wireless/ath/carl9170/debug.c
249
ar->tx_stats[0].len, ar->tx_stats[0].limit,
drivers/net/wireless/ath/carl9170/debug.c
250
ar->tx_stats[1].len, ar->tx_stats[1].limit,
drivers/net/wireless/ath/carl9170/debug.c
251
ar->tx_stats[2].len, ar->tx_stats[2].limit,
drivers/net/wireless/ath/carl9170/debug.c
252
ar->tx_stats[3].len, ar->tx_stats[3].limit);
drivers/net/wireless/ath/carl9170/debug.c
257
ar->tx_stats[0].count, ar->tx_stats[1].count,
drivers/net/wireless/ath/carl9170/debug.c
258
ar->tx_stats[2].count, ar->tx_stats[3].count);
drivers/net/wireless/ath/carl9170/main.c
306
memset(&ar->tx_stats, 0, sizeof(ar->tx_stats));
drivers/net/wireless/ath/carl9170/main.c
308
ar->tx_stats[i].limit = CARL9170_NUM_TX_LIMIT_HARD;
drivers/net/wireless/ath/carl9170/tx.c
164
ar->tx_stats[queue].len--;
drivers/net/wireless/ath/carl9170/tx.c
169
if (ar->tx_stats[i].len >= CARL9170_NUM_TX_LIMIT_SOFT)
drivers/net/wireless/ath/carl9170/tx.c
92
ar->tx_stats[queue].len++;
drivers/net/wireless/ath/carl9170/tx.c
93
ar->tx_stats[queue].count++;
drivers/net/wireless/ath/carl9170/tx.c
97
if (mem_full || ar->tx_stats[i].len >= ar->tx_stats[i].limit) {
drivers/net/wireless/intel/iwlegacy/common.h
1276
struct traffic_stats tx_stats;
drivers/net/wireless/intel/iwlegacy/debug.c
1293
DEBUGFS_READ_FILE_OPS(tx_stats);
drivers/net/wireless/intel/iwlegacy/debug.c
1337
DEBUGFS_ADD_FILE(tx_stats, dir_debug, 0400);
drivers/net/wireless/intel/iwlegacy/debug.c
19
memset(&il->tx_stats, 0, sizeof(struct traffic_stats));
drivers/net/wireless/intel/iwlegacy/debug.c
219
il_get_mgmt_string(cnt), il->tx_stats.mgmt[cnt]);
drivers/net/wireless/intel/iwlegacy/debug.c
225
il_get_ctrl_string(cnt), il->tx_stats.ctrl[cnt]);
drivers/net/wireless/intel/iwlegacy/debug.c
230
il->tx_stats.data_cnt);
drivers/net/wireless/intel/iwlegacy/debug.c
233
il->tx_stats.data_bytes);
drivers/net/wireless/intel/iwlegacy/debug.c
33
stats = &il->tx_stats;
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3094
lq_sta->pers.tx_stats[column][index].total += attempts;
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3095
lq_sta->pers.tx_stats[column][index].success += success;
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3967
stats = &(lq_sta->pers.tx_stats[col][rate]);
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3986
memset(lq_sta->pers.tx_stats, 0, sizeof(lq_sta->pers.tx_stats));
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
760
pers->tx_stats[tbl->column][scale_index].total += attempts;
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
761
pers->tx_stats[tbl->column][scale_index].success += successes;
drivers/net/wireless/intel/iwlwifi/mvm/rs.h
373
struct rs_rate_stats tx_stats[RS_COLUMN_COUNT][IWL_RATE_COUNT];
drivers/net/wireless/intersil/p54/fwio.c
142
priv->tx_stats[P54_QUEUE_AC_VO].limit = 16;
drivers/net/wireless/intersil/p54/fwio.c
143
priv->tx_stats[P54_QUEUE_AC_VI].limit = 16;
drivers/net/wireless/intersil/p54/fwio.c
144
priv->tx_stats[P54_QUEUE_AC_BE].limit = 16;
drivers/net/wireless/intersil/p54/fwio.c
145
priv->tx_stats[P54_QUEUE_AC_BK].limit = 16;
drivers/net/wireless/intersil/p54/fwio.c
147
priv->tx_stats[P54_QUEUE_AC_VO].limit = 3;
drivers/net/wireless/intersil/p54/fwio.c
148
priv->tx_stats[P54_QUEUE_AC_VI].limit = 4;
drivers/net/wireless/intersil/p54/fwio.c
149
priv->tx_stats[P54_QUEUE_AC_BE].limit = 3;
drivers/net/wireless/intersil/p54/fwio.c
150
priv->tx_stats[P54_QUEUE_AC_BK].limit = 2;
drivers/net/wireless/intersil/p54/main.c
216
priv->tx_stats[i].count = 0;
drivers/net/wireless/intersil/p54/main.c
217
priv->tx_stats[i].len = 0;
drivers/net/wireless/intersil/p54/main.c
657
BUILD_BUG_ON(P54_QUEUE_NUM > ARRAY_SIZE(priv->tx_stats));
drivers/net/wireless/intersil/p54/main.c
665
total += priv->tx_stats[i].len;
drivers/net/wireless/intersil/p54/main.c
765
priv->tx_stats[P54_QUEUE_BEACON].limit = 1;
drivers/net/wireless/intersil/p54/main.c
766
priv->tx_stats[P54_QUEUE_FWSCAN].limit = 1;
drivers/net/wireless/intersil/p54/main.c
767
priv->tx_stats[P54_QUEUE_MGMT].limit = 3;
drivers/net/wireless/intersil/p54/main.c
768
priv->tx_stats[P54_QUEUE_CAB].limit = 3;
drivers/net/wireless/intersil/p54/main.c
769
priv->tx_stats[P54_QUEUE_DATA].limit = 5;
drivers/net/wireless/intersil/p54/p54.h
191
struct p54_tx_queue_stats tx_stats[8];
drivers/net/wireless/intersil/p54/txrx.c
178
if (priv->tx_stats[i + P54_QUEUE_DATA].len <
drivers/net/wireless/intersil/p54/txrx.c
179
priv->tx_stats[i + P54_QUEUE_DATA].limit)
drivers/net/wireless/intersil/p54/txrx.c
195
queue = &priv->tx_stats[p54_queue];
drivers/net/wireless/intersil/p54/txrx.c
222
priv->tx_stats[GET_HW_QUEUE(skb)].len--;
drivers/net/wireless/intersil/p54/txrx.c
928
txhdr->backlog = priv->tx_stats[queue].len - 1;
drivers/net/wireless/marvell/mwl8k.c
1868
struct tx_traffic_info *tx_stats;
drivers/net/wireless/marvell/mwl8k.c
1871
tx_stats = &sta_info->tx_stats[tid];
drivers/net/wireless/marvell/mwl8k.c
1874
tx_stats->pkts > MWL8K_AMPDU_PACKET_THRESHOLD;
drivers/net/wireless/marvell/mwl8k.c
1880
struct tx_traffic_info *tx_stats;
drivers/net/wireless/marvell/mwl8k.c
1883
tx_stats = &sta_info->tx_stats[tid];
drivers/net/wireless/marvell/mwl8k.c
1885
if (tx_stats->start_time == 0)
drivers/net/wireless/marvell/mwl8k.c
1886
tx_stats->start_time = jiffies;
drivers/net/wireless/marvell/mwl8k.c
1892
if (time_after(jiffies, (unsigned long)tx_stats->start_time + HZ)) {
drivers/net/wireless/marvell/mwl8k.c
1893
tx_stats->pkts = 0;
drivers/net/wireless/marvell/mwl8k.c
1894
tx_stats->start_time = 0;
drivers/net/wireless/marvell/mwl8k.c
1896
tx_stats->pkts++;
drivers/net/wireless/marvell/mwl8k.c
344
struct tx_traffic_info tx_stats[MWL8K_MAX_TID];
drivers/net/wireless/rsi/rsi_91x_core.c
328
common->tx_stats.total_tx_pkt_send[q_num]++;
drivers/net/wireless/rsi/rsi_91x_debugfs.c
143
common->tx_stats.total_tx_pkt_send[MGMT_SOFT_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
147
common->tx_stats.total_tx_pkt_freed[MGMT_SOFT_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
151
common->tx_stats.total_tx_pkt_send[VO_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
155
common->tx_stats.total_tx_pkt_freed[VO_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
157
common->tx_stats.total_tx_pkt_send[VI_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
161
common->tx_stats.total_tx_pkt_freed[VI_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
163
common->tx_stats.total_tx_pkt_send[BE_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
167
common->tx_stats.total_tx_pkt_freed[BE_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
169
common->tx_stats.total_tx_pkt_send[BK_Q]);
drivers/net/wireless/rsi/rsi_91x_debugfs.c
173
common->tx_stats.total_tx_pkt_freed[BK_Q]);
drivers/net/wireless/rsi/rsi_91x_hal.c
324
++common->tx_stats.total_tx_pkt_freed[skb->priority];
drivers/net/wireless/rsi/rsi_main.h
269
struct transmit_q_stats tx_stats;
drivers/net/wireless/silabs/wfx/traces.h
363
TRACE_EVENT(tx_stats,
drivers/net/xen-netfront.c
1397
struct netfront_stats *tx_stats = per_cpu_ptr(np->tx_stats, cpu);
drivers/net/xen-netfront.c
1402
start = u64_stats_fetch_begin(&tx_stats->syncp);
drivers/net/xen-netfront.c
1403
tx_packets = u64_stats_read(&tx_stats->packets);
drivers/net/xen-netfront.c
1404
tx_bytes = u64_stats_read(&tx_stats->bytes);
drivers/net/xen-netfront.c
1405
} while (u64_stats_fetch_retry(&tx_stats->syncp, start));
drivers/net/xen-netfront.c
1709
free_percpu(np->tx_stats);
drivers/net/xen-netfront.c
171
struct netfront_stats __percpu *tx_stats;
drivers/net/xen-netfront.c
1732
np->tx_stats = netdev_alloc_pcpu_stats(struct netfront_stats);
drivers/net/xen-netfront.c
1733
if (np->tx_stats == NULL)
drivers/net/xen-netfront.c
618
struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats);
drivers/net/xen-netfront.c
636
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/xen-netfront.c
637
u64_stats_add(&tx_stats->bytes, xdpf->len);
drivers/net/xen-netfront.c
638
u64_stats_inc(&tx_stats->packets);
drivers/net/xen-netfront.c
639
u64_stats_update_end(&tx_stats->syncp);
drivers/net/xen-netfront.c
709
struct netfront_stats *tx_stats = this_cpu_ptr(np->tx_stats);
drivers/net/xen-netfront.c
845
u64_stats_update_begin(&tx_stats->syncp);
drivers/net/xen-netfront.c
846
u64_stats_add(&tx_stats->bytes, skb->len);
drivers/net/xen-netfront.c
847
u64_stats_inc(&tx_stats->packets);
drivers/net/xen-netfront.c
848
u64_stats_update_end(&tx_stats->syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
270
u64_stats_update_begin(&net->tx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
271
net->tx_stats.pkts += tx_pkts;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
272
net->tx_stats.bytes += tx_bytes;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
273
net->tx_stats.errors += tx_errors;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
274
u64_stats_update_end(&net->tx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
341
start = u64_stats_fetch_begin(&net->tx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
342
tx_pkts = net->tx_stats.pkts;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
343
tx_bytes = net->tx_stats.bytes;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
344
tx_errors = net->tx_stats.errors;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
345
tx_drops = net->tx_stats.drops;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
346
} while (u64_stats_fetch_retry(&net->tx_stats.syncp, start));
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
495
u64_stats_init(&net->tx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
58
struct vdpasim_dataq_stats tx_stats;
include/linux/ethtool.h
643
struct_group(tx_stats,
net/ethtool/tsinfo.c
194
if (tsinfo_put_stat(skb, stats->tx_stats.pkts,
net/ethtool/tsinfo.c
196
tsinfo_put_stat(skb, stats->tx_stats.onestep_pkts_unconfirmed,
net/ethtool/tsinfo.c
198
tsinfo_put_stat(skb, stats->tx_stats.lost,
net/ethtool/tsinfo.c
200
tsinfo_put_stat(skb, stats->tx_stats.err,
net/mac80211/airtime.c
779
struct ieee80211_tx_rate *tx_rate = &sta->deflink.tx_stats.last_rate;
net/mac80211/airtime.c
780
struct rate_info *ri = &sta->deflink.tx_stats.last_rate_info;
net/mac80211/mesh_hwmp.c
317
rinfo = sta->deflink.tx_stats.last_rate_info;
net/mac80211/mesh_hwmp.c
319
sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate, &rinfo);
net/mac80211/s1g.c
15
sta->deflink.tx_stats.last_rate.flags |= IEEE80211_TX_RC_S1G_MCS;
net/mac80211/sta_info.c
2645
tidstats->tx_msdu = link_sta_info->tx_stats.msdu[tid];
net/mac80211/sta_info.c
2794
link_sta_info->tx_stats.bytes[ac];
net/mac80211/sta_info.c
2802
link_sta_info->tx_stats.packets[ac];
net/mac80211/sta_info.c
2928
ieee80211_rate_valid(&link_sta_info->tx_stats.last_rate)) {
net/mac80211/sta_info.c
2929
sta_set_rate_info_tx(sta, &link_sta_info->tx_stats.last_rate,
net/mac80211/sta_info.c
3027
sinfo->tx_bytes += sta->deflink.tx_stats.bytes[ac];
net/mac80211/sta_info.c
3034
sinfo->tx_packets += sta->deflink.tx_stats.packets[ac];
net/mac80211/sta_info.c
3152
ieee80211_rate_valid(&sta->deflink.tx_stats.last_rate)) {
net/mac80211/sta_info.c
3153
sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate,
net/mac80211/sta_info.c
370
link_sta->tx_stats.packets[ac];
net/mac80211/sta_info.c
371
sta->rem_link_stats.tx_bytes += link_sta->tx_stats.bytes[ac];
net/mac80211/sta_info.c
398
link_sta->tx_stats.msdu[tid];
net/mac80211/sta_info.h
557
} tx_stats;
net/mac80211/status.c
1005
sta->deflink.tx_stats.last_rate =
net/mac80211/status.c
1154
sta->deflink.tx_stats.last_rate_info =
net/mac80211/status.c
1276
sta->deflink.tx_stats.last_rate = info->status.rates[0];
net/mac80211/tx.c
1040
tx->sta->deflink.tx_stats.bytes[ac] += skb->len;
net/mac80211/tx.c
1043
tx->sta->deflink.tx_stats.packets[ac]++;
net/mac80211/tx.c
3583
sta->deflink.tx_stats.msdu[tid] +=
net/mac80211/tx.c
3586
sta->deflink.tx_stats.msdu[tid]++;
net/mac80211/tx.c
3593
sta->deflink.tx_stats.bytes[skb_get_queue_mapping(skb)] += skb->len;
net/mac80211/tx.c
3594
sta->deflink.tx_stats.packets[skb_get_queue_mapping(skb)]++;
net/mac80211/tx.c
4686
sta->deflink.tx_stats.packets[queue] += skbs;
net/mac80211/tx.c
4687
sta->deflink.tx_stats.bytes[queue] += len;
net/mac80211/tx.c
794
tx->sta->deflink.tx_stats.last_rate = txrc.reported_rate;
net/mac80211/tx.c
796
tx->sta->deflink.tx_stats.last_rate = txrc.reported_rate;
net/mac80211/tx.c
873
tx->sta->deflink.tx_stats.msdu[IEEE80211_NUM_TIDS]++;
net/mac80211/tx.c
887
tx->sta->deflink.tx_stats.msdu[tid]++;