Symbol: rx_stats
drivers/infiniband/hw/ocrdma/ocrdma.h
297
struct ocrdma_stats rx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
2068
struct ocrdma_rx_stats rx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
224
struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
231
convert_to_64bit(rx_stats->roce_frame_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
232
rx_stats->roce_frame_bytes_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
234
(u64)rx_stats->roce_frame_icrc_drops);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
236
(u64)rx_stats->roce_frame_payload_len_drops);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
238
(u64)rx_stats->ud_drops);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
240
(u64)rx_stats->qp1_drops);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
242
(u64)rx_stats->psn_error_request_packets);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
244
(u64)rx_stats->psn_error_resp_packets);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
246
(u64)rx_stats->rnr_nak_timeouts);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
248
(u64)rx_stats->rnr_nak_receives);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
250
(u64)rx_stats->roce_frame_rxmt_drops);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
252
(u64)rx_stats->nak_count_psn_sequence_errors);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
254
(u64)rx_stats->rc_drop_count_lookup_errors);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
256
(u64)rx_stats->rq_rnr_naks);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
258
(u64)rx_stats->srq_rnr_naks);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
260
convert_to_64bit(rx_stats->roce_frames_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
261
rx_stats->roce_frames_hi));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
270
struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
272
return convert_to_64bit(rx_stats->roce_frames_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
273
rx_stats->roce_frames_hi) + (u64)rx_stats->roce_frame_icrc_drops
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
274
+ (u64)rx_stats->roce_frame_payload_len_drops;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
281
struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
283
return (convert_to_64bit(rx_stats->roce_frame_bytes_lo,
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
284
rx_stats->roce_frame_bytes_hi))/4;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
773
dev->rx_stats.type = OCRDMA_RXSTATS;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
774
dev->rx_stats.dev = dev;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
775
debugfs_create_file("rx_stats", S_IRUSR, dev->dir, &dev->rx_stats,
drivers/net/ethernet/amazon/ena/ena_ethtool.c
246
ptr = (u64 *)&ring->rx_stats +
drivers/net/ethernet/amazon/ena/ena_netdev.c
1090
ena_increase_stat(&rx_ring->rx_stats.csum_bad, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1102
ena_increase_stat(&rx_ring->rx_stats.csum_bad, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1112
ena_increase_stat(&rx_ring->rx_stats.csum_good, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1115
ena_increase_stat(&rx_ring->rx_stats.csum_unchecked, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1157
ena_increase_stat(&rx_ring->rx_stats.xdp_drop, 1, &rx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1297
rx_ring->rx_stats.bytes += total_len;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1298
rx_ring->rx_stats.cnt += work_done;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1299
rx_ring->rx_stats.rx_copybreak_pkt += rx_copybreak_pkt;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1325
ena_increase_stat(&rx_ring->rx_stats.bad_desc_num, 1, &rx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1330
ena_increase_stat(&rx_ring->rx_stats.bad_req_id, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1359
rx_ring->rx_stats.cnt,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1360
rx_ring->rx_stats.bytes,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2842
packets = rx_ring->rx_stats.cnt;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2843
bytes = rx_ring->rx_stats.bytes;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2844
xdp_rx_drops = rx_ring->rx_stats.xdp_drop;
drivers/net/ethernet/amazon/ena/ena_netdev.c
3587
ena_increase_stat(&rx_ring->rx_stats.empty_rx_ring, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
409
memset(&rx_ring->rx_stats, 0x0, sizeof(rx_ring->rx_stats));
drivers/net/ethernet/amazon/ena/ena_netdev.c
488
ena_increase_stat(&rx_ring->rx_stats.page_alloc_fail, 1, &rx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.c
498
ena_increase_stat(&rx_ring->rx_stats.dma_mapping_err, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
604
ena_increase_stat(&rx_ring->rx_stats.refil_partial, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
906
ena_increase_stat(&rx_ring->rx_stats.skb_alloc_fail, 1,
drivers/net/ethernet/amazon/ena/ena_netdev.c
963
ena_increase_stat(&rx_ring->rx_stats.bad_req_id, 1, &rx_ring->syncp);
drivers/net/ethernet/amazon/ena/ena_netdev.h
279
struct ena_stats_rx rx_stats;
drivers/net/ethernet/amazon/ena/ena_xdp.h
115
xdp_stat = &rx_ring->rx_stats.xdp_tx;
drivers/net/ethernet/amazon/ena/ena_xdp.h
120
xdp_stat = &rx_ring->rx_stats.xdp_redirect;
drivers/net/ethernet/amazon/ena/ena_xdp.h
125
xdp_stat = &rx_ring->rx_stats.xdp_aborted;
drivers/net/ethernet/amazon/ena/ena_xdp.h
130
xdp_stat = &rx_ring->rx_stats.xdp_aborted;
drivers/net/ethernet/amazon/ena/ena_xdp.h
134
xdp_stat = &rx_ring->rx_stats.xdp_drop;
drivers/net/ethernet/amazon/ena/ena_xdp.h
138
xdp_stat = &rx_ring->rx_stats.xdp_pass;
drivers/net/ethernet/amazon/ena/ena_xdp.h
143
xdp_stat = &rx_ring->rx_stats.xdp_invalid;
drivers/net/ethernet/amazon/ena/ena_xdp.h
99
xdp_stat = &rx_ring->rx_stats.xdp_aborted;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1805
struct bnxt_rx_sw_stats *rx_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1815
rx_stats->rx_hw_gro_packets++;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1816
rx_stats->rx_hw_gro_wire_packets += segs;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5142
__le64 *rx_stats, *tx_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5160
rx_stats = stats->hw_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
5175
bnxt_copy_hw_masks(rx_masks, rx_stats, rx_count);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5182
rx_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5199
bnxt_copy_hw_masks(rx_masks, rx_stats, rx_count);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1870
struct bnxt_vf_rep_stats rx_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
142
stats->rx_packets = vf_rep->rx_stats.packets;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
143
stats->rx_bytes = vf_rep->rx_stats.bytes;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
202
vf_rep->rx_stats.bytes += skb->len;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
203
vf_rep->rx_stats.packets++;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3590
struct bcmgenet_rx_stats64 *rx_stats;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3619
rx_stats = &priv->rx_rings[q].stats64;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3621
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3622
rx_bytes = u64_stats_read(&rx_stats->bytes);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3623
rx_packets = u64_stats_read(&rx_stats->packets);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3624
rx_errors = u64_stats_read(&rx_stats->errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3625
rx_dropped = u64_stats_read(&rx_stats->dropped);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3626
rx_missed = u64_stats_read(&rx_stats->missed);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3627
rx_length_errors = u64_stats_read(&rx_stats->length_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3628
rx_over_errors = u64_stats_read(&rx_stats->over_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3629
rx_crc_errors = u64_stats_read(&rx_stats->crc_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3630
rx_frame_errors = u64_stats_read(&rx_stats->frame_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3631
rx_fragmented_errors = u64_stats_read(&rx_stats->fragmented_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3632
multicast = u64_stats_read(&rx_stats->multicast);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3633
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
353
*(data++) = nic->bgx_stats.rx_stats[stat];
drivers/net/ethernet/cavium/thunder/nicvf_main.c
195
nic->bgx_stats.rx_stats[bgx->idx] = bgx->stats;
drivers/net/ethernet/cavium/thunder/thunder_bgx.h
243
u64 rx_stats[BGX_RX_STATS_COUNT];
drivers/net/ethernet/cortina/gemini.c
1407
port->rx_stats[rx_status]++;
drivers/net/ethernet/cortina/gemini.c
142
u64 rx_stats[RX_STATUS_NUM];
drivers/net/ethernet/cortina/gemini.c
2088
*p++ = port->rx_stats[i];
drivers/net/ethernet/emulex/benet/be_ethtool.c
389
struct be_rx_stats *stats = rx_stats(rxo);
drivers/net/ethernet/emulex/benet/be_main.c
2256
struct be_rx_stats *stats = rx_stats(rxo);
drivers/net/ethernet/emulex/benet/be_main.c
2405
rx_stats(rxo)->rx_drops_no_skbs++;
drivers/net/ethernet/emulex/benet/be_main.c
2609
rx_stats(rxo)->rx_post_fail++;
drivers/net/ethernet/emulex/benet/be_main.c
617
rx_stats(rxo)->rx_drops_no_frags = erx_stat;
drivers/net/ethernet/emulex/benet/be_main.c
622
accumulate_16bit_val(&rx_stats(rxo)->rx_drops_no_frags,
drivers/net/ethernet/emulex/benet/be_main.c
664
const struct be_rx_stats *rx_stats = rx_stats(rxo);
drivers/net/ethernet/emulex/benet/be_main.c
667
start = u64_stats_fetch_begin(&rx_stats->sync);
drivers/net/ethernet/emulex/benet/be_main.c
668
pkts = rx_stats(rxo)->rx_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
669
bytes = rx_stats(rxo)->rx_bytes;
drivers/net/ethernet/emulex/benet/be_main.c
670
} while (u64_stats_fetch_retry(&rx_stats->sync, start));
drivers/net/ethernet/emulex/benet/be_main.c
673
stats->multicast += rx_stats(rxo)->rx_mcast_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
674
stats->rx_dropped += rx_stats(rxo)->rx_drops_no_skbs +
drivers/net/ethernet/emulex/benet/be_main.c
675
rx_stats(rxo)->rx_drops_no_frags;
drivers/net/ethernet/google/gve/gve_main.c
2704
struct netdev_queue_stats_rx *rx_stats)
drivers/net/ethernet/google/gve/gve_main.c
2712
rx_stats->packets = rx->rpackets;
drivers/net/ethernet/google/gve/gve_main.c
2713
rx_stats->bytes = rx->rbytes;
drivers/net/ethernet/google/gve/gve_main.c
2714
rx_stats->alloc_fail = rx->rx_skb_alloc_fail +
drivers/net/ethernet/huawei/hinic/hinic_main.c
85
struct hinic_rxq_stats rx_stats;
drivers/net/ethernet/huawei/hinic/hinic_main.c
87
hinic_rxq_get_stats(rxq, &rx_stats);
drivers/net/ethernet/huawei/hinic/hinic_main.c
89
nic_rx_stats->bytes += rx_stats.bytes;
drivers/net/ethernet/huawei/hinic/hinic_main.c
90
nic_rx_stats->pkts += rx_stats.pkts;
drivers/net/ethernet/huawei/hinic/hinic_main.c
91
nic_rx_stats->errors += rx_stats.errors;
drivers/net/ethernet/huawei/hinic/hinic_main.c
92
nic_rx_stats->csum_errors += rx_stats.csum_errors;
drivers/net/ethernet/huawei/hinic/hinic_main.c
93
nic_rx_stats->other_errors += rx_stats.other_errors;
drivers/net/ethernet/intel/fm10k/fm10k.h
139
struct fm10k_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
100
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
321
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
371
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
383
ring->rx_stats.csum_good++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
529
rx_ring->rx_stats.switch_errors++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
531
rx_ring->rx_stats.drops++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
533
rx_ring->rx_stats.pp_errors++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
535
rx_ring->rx_stats.link_errors++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
537
rx_ring->rx_stats.length_errors++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
539
rx_ring->rx_stats.errors++;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
87
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
586
alloc_failed += rx_ring->rx_stats.alloc_failed;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
587
rx_csum_errors += rx_ring->rx_stats.csum_err;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
588
rx_errors += rx_ring->rx_stats.errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
589
hw_csum_rx_good += rx_ring->rx_stats.csum_good;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
590
rx_switch_errors += rx_ring->rx_stats.switch_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
591
rx_drops += rx_ring->rx_stats.drops;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
592
rx_pp_errors += rx_ring->rx_stats.pp_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
593
rx_link_errors += rx_ring->rx_stats.link_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
594
rx_length_errors += rx_ring->rx_stats.length_errors;
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
213
rx_ring->rx_stats.non_eop_descs);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
217
rx_ring->rx_stats.alloc_page_failed,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
218
rx_ring->rx_stats.alloc_buff_failed);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
222
rx_ring->rx_stats.page_reuse_count);
drivers/net/ethernet/intel/i40e/i40e_main.c
13346
memset(&vsi->rx_rings[queue_pair]->rx_stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
13347
sizeof(vsi->rx_rings[queue_pair]->rx_stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
547
memset(&vsi->rx_rings[i]->rx_stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
548
sizeof(vsi->rx_rings[i]->rx_stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
942
rx_buf += p->rx_stats.alloc_buff_failed;
drivers/net/ethernet/intel/i40e/i40e_main.c
943
rx_page += p->rx_stats.alloc_page_failed;
drivers/net/ethernet/intel/i40e/i40e_main.c
944
rx_reuse += p->rx_stats.page_reuse_count;
drivers/net/ethernet/intel/i40e/i40e_main.c
945
rx_alloc += p->rx_stats.page_alloc_count;
drivers/net/ethernet/intel/i40e/i40e_main.c
946
rx_waive += p->rx_stats.page_waive_count;
drivers/net/ethernet/intel/i40e/i40e_main.c
947
rx_busy += p->rx_stats.page_busy_count;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1634
rx_ring->rx_stats.page_reuse_count++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1641
rx_ring->rx_stats.alloc_page_failed++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1645
rx_ring->rx_stats.page_alloc_count++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1658
rx_ring->rx_stats.alloc_page_failed++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1921
struct i40e_rx_queue_stats *rx_stats)
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1928
rx_stats->page_waive_count++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1935
rx_stats->page_busy_count++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
1942
rx_stats->page_busy_count++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2020
if (i40e_can_reuse_rx_page(rx_buffer, &rx_ring->rx_stats)) {
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2239
rx_ring->rx_stats.non_eop_descs++;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2555
rx_ring->rx_stats.alloc_buff_failed++;
drivers/net/ethernet/intel/i40e/i40e_txrx.h
387
struct i40e_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/i40e/i40e_xsk.c
377
rx_ring->rx_stats.alloc_buff_failed++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1266
rx_ring->rx_stats.non_eop_descs++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1438
rx_ring->rx_stats.alloc_buff_failed++;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
910
rx_ring->rx_stats.alloc_page_failed++;
drivers/net/ethernet/intel/iavf/iavf_txrx.h
264
struct iavf_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/ice/ice_main.c
6969
struct ice_vsi_rx_stats rx_stats = {};
drivers/net/ethernet/intel/ice/ice_main.c
6979
ice_update_vsi_rx_ring_stats(vsi, &rx_stats, vsi->rx_rings,
drivers/net/ethernet/intel/ice/ice_main.c
6993
vsi->rx_buf_failed = rx_stats.rx_buf_failed;
drivers/net/ethernet/intel/ice/ice_main.c
6994
vsi->rx_page_failed = rx_stats.rx_page_failed;
drivers/net/ethernet/intel/ice/ice_main.c
7007
net_stats->rx_packets += rx_stats.pkts - stats_prev->rx_packets;
drivers/net/ethernet/intel/ice/ice_main.c
7008
net_stats->rx_bytes += rx_stats.bytes - stats_prev->rx_bytes;
drivers/net/ethernet/intel/ice/ice_main.c
7013
stats_prev->rx_packets = rx_stats.pkts;
drivers/net/ethernet/intel/ice/ice_main.c
7014
stats_prev->rx_bytes = rx_stats.bytes;
drivers/net/ethernet/intel/igb/igb.h
360
struct igb_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2333
data[i] = ring->rx_stats.packets;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2334
data[i+1] = ring->rx_stats.bytes;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2335
data[i+2] = ring->rx_stats.drops;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2336
data[i+3] = ring->rx_stats.csum_err;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2337
data[i+4] = ring->rx_stats.alloc_failed;
drivers/net/ethernet/intel/igb/igb_main.c
6787
ring->rx_stats.drops += rqdpc;
drivers/net/ethernet/intel/igb/igb_main.c
6793
_bytes = ring->rx_stats.bytes;
drivers/net/ethernet/intel/igb/igb_main.c
6794
_packets = ring->rx_stats.packets;
drivers/net/ethernet/intel/igb/igb_main.c
8805
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/igb/igb_main.c
9009
ring->rx_stats.packets += packets;
drivers/net/ethernet/intel/igb/igb_main.c
9010
ring->rx_stats.bytes += bytes;
drivers/net/ethernet/intel/igb/igb_main.c
9109
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igb/igb_main.c
9170
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igb/igb_main.c
9187
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igb/igb_xsk.c
417
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igb/igb_xsk.c
53
memset(&rx_ring->rx_stats, 0, sizeof(rx_ring->rx_stats));
drivers/net/ethernet/intel/igc/igc.h
196
struct igc_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/igc/igc_ethtool.c
862
data[i] = ring->rx_stats.packets;
drivers/net/ethernet/intel/igc/igc_ethtool.c
863
data[i + 1] = ring->rx_stats.bytes;
drivers/net/ethernet/intel/igc/igc_ethtool.c
864
data[i + 2] = ring->rx_stats.drops;
drivers/net/ethernet/intel/igc/igc_ethtool.c
865
data[i + 3] = ring->rx_stats.csum_err;
drivers/net/ethernet/intel/igc/igc_ethtool.c
866
data[i + 4] = ring->rx_stats.alloc_failed;
drivers/net/ethernet/intel/igc/igc_main.c
1771
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/igc/igc_main.c
2220
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igc/igc_main.c
2237
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igc/igc_main.c
2597
ring->rx_stats.packets += packets;
drivers/net/ethernet/intel/igc/igc_main.c
2598
ring->rx_stats.bytes += bytes;
drivers/net/ethernet/intel/igc/igc_main.c
2693
rx_ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igc/igc_main.c
2780
ring->rx_stats.alloc_failed++;
drivers/net/ethernet/intel/igc/igc_main.c
5180
ring->rx_stats.drops += rqdpc;
drivers/net/ethernet/intel/igc/igc_main.c
5186
_bytes = ring->rx_stats.bytes;
drivers/net/ethernet/intel/igc/igc_main.c
5187
_packets = ring->rx_stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
398
struct ixgbe_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11174
memset(&rx_ring->rx_stats, 0, sizeof(rx_ring->rx_stats));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1698
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1714
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1751
rx_ring->rx_stats.alloc_rx_page_failed++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1768
rx_ring->rx_stats.alloc_rx_page_failed++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1777
rx_ring->rx_stats.alloc_rx_page++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1870
rx_ring->rx_stats.rsc_count += IXGBE_CB(skb)->append_cnt;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1871
rx_ring->rx_stats.rsc_flush++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1977
rx_ring->rx_stats.non_eop_descs++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
2580
rx_ring->rx_stats.alloc_rx_buff_failed++;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7674
rsc_count += adapter->rx_ring[i]->rx_stats.rsc_count;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7675
rsc_flush += adapter->rx_ring[i]->rx_stats.rsc_flush;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7686
non_eop_descs += rx_ring->rx_stats.non_eop_descs;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7687
alloc_rx_page += rx_ring->rx_stats.alloc_rx_page;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7688
alloc_rx_page_failed += rx_ring->rx_stats.alloc_rx_page_failed;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7689
alloc_rx_buff_failed += rx_ring->rx_stats.alloc_rx_buff_failed;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7690
hw_csum_rx_error += rx_ring->rx_stats.csum_err;
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c
332
rx_ring->rx_stats.alloc_rx_buff_failed++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
113
struct ixgbevf_rx_queue_stats rx_stats;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1195
rx_ring->rx_stats.alloc_rx_buff_failed++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3190
hw_csum_rx_error += rx_ring->rx_stats.csum_err;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3191
alloc_rx_page_failed += rx_ring->rx_stats.alloc_rx_page_failed;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3192
alloc_rx_buff_failed += rx_ring->rx_stats.alloc_rx_buff_failed;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3193
alloc_rx_page += rx_ring->rx_stats.alloc_rx_page;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
484
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
492
ring->rx_stats.csum_err++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
621
rx_ring->rx_stats.alloc_rx_page_failed++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
636
rx_ring->rx_stats.alloc_rx_page_failed++;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
644
rx_ring->rx_stats.alloc_rx_page++;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
238
struct octep_iface_rx_stats *rx_stats,
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
253
memcpy(rx_stats, &resp->if_stats.rx_stats, sizeof(struct octep_iface_rx_stats));
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h
178
struct octep_iface_rx_stats rx_stats;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h
348
struct octep_iface_rx_stats *rx_stats,
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
329
struct octep_iface_rx_stats rx_stats;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
355
memset(&rx_stats, 0, sizeof(rx_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
361
memcpy(mbox->config_data, (u8 *)&rx_stats, sizeof(rx_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/octeontx2/af/mbox.h
550
u64 rx_stats[CGX_RX_STATS_COUNT];
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
739
u64 rx_stats[RPM_RX_STATS_COUNT];
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
600
((struct rpm_stats_rsp *)rsp)->rx_stats[stat] = rx_stat;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
602
((struct cgx_stats_rsp *)rsp)->rx_stats[stat] = rx_stat;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1871
pfvf->hw.cgx_rx_stats[id] = rsp->rx_stats[id];
drivers/net/ethernet/marvell/sky2.c
2647
u64_stats_update_begin(&sky2->rx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
2648
sky2->rx_stats.packets += packets;
drivers/net/ethernet/marvell/sky2.c
2649
sky2->rx_stats.bytes += bytes;
drivers/net/ethernet/marvell/sky2.c
2650
u64_stats_update_end(&sky2->rx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
3895
start = u64_stats_fetch_begin(&sky2->rx_stats.syncp);
drivers/net/ethernet/marvell/sky2.c
3896
_bytes = sky2->rx_stats.bytes;
drivers/net/ethernet/marvell/sky2.c
3897
_packets = sky2->rx_stats.packets;
drivers/net/ethernet/marvell/sky2.c
3898
} while (u64_stats_fetch_retry(&sky2->rx_stats.syncp, start));
drivers/net/ethernet/marvell/sky2.c
4608
u64_stats_init(&sky2->rx_stats.syncp);
drivers/net/ethernet/marvell/sky2.h
2237
struct sky2_stats rx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
438
stats = &fbn->rx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
678
rx->bytes = fbn->rx_stats.bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
679
rx->packets = fbn->rx_stats.packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
680
rx->alloc_fail = fbn->rx_stats.rx.alloc_failed +
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
682
rx->csum_complete = fbn->rx_stats.rx.csum_complete;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
683
rx->csum_none = fbn->rx_stats.rx.csum_none;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.h
70
struct fbnic_queue_stats rx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1408
fbn->rx_stats.bytes += stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1409
fbn->rx_stats.packets += stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1410
fbn->rx_stats.dropped += stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1411
fbn->rx_stats.rx.alloc_failed += stats->rx.alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1412
fbn->rx_stats.rx.csum_complete += stats->rx.csum_complete;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1413
fbn->rx_stats.rx.csum_none += stats->rx.csum_none;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1414
fbn->rx_stats.rx.length_errors += stats->rx.length_errors;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1416
BUILD_BUG_ON(sizeof(fbn->rx_stats.rx) / 8 != 4);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1427
BUILD_BUG_ON(sizeof(fbn->rx_stats.bdq) / 8 != 1);
drivers/net/ethernet/microsoft/mana/mana_bpf.c
111
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_bpf.c
112
rx_stats->packets++;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
113
rx_stats->bytes += pkt_len;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
114
rx_stats->xdp_redirect++;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
115
u64_stats_update_end(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_bpf.c
83
struct mana_stats_rx *rx_stats;
drivers/net/ethernet/microsoft/mana/mana_bpf.c
98
rx_stats = &rxq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
1927
struct mana_stats_rx *rx_stats = &rxq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
1987
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
1988
rx_stats->packets++;
drivers/net/ethernet/microsoft/mana/mana_en.c
1989
rx_stats->bytes += pkt_len;
drivers/net/ethernet/microsoft/mana/mana_en.c
1992
rx_stats->xdp_tx++;
drivers/net/ethernet/microsoft/mana/mana_en.c
1993
u64_stats_update_end(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
2006
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
2007
rx_stats->xdp_drop++;
drivers/net/ethernet/microsoft/mana/mana_en.c
2008
u64_stats_update_end(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
587
struct mana_stats_rx *rx_stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
604
rx_stats = &apc->rxqs[q]->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
607
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
608
packets = rx_stats->packets;
drivers/net/ethernet/microsoft/mana/mana_en.c
609
bytes = rx_stats->bytes;
drivers/net/ethernet/microsoft/mana/mana_en.c
610
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
198
struct mana_stats_rx *rx_stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
235
rx_stats = &apc->rxqs[q]->stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
238
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
239
packets = rx_stats->packets;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
240
bytes = rx_stats->bytes;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
241
xdp_drop = rx_stats->xdp_drop;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
242
xdp_tx = rx_stats->xdp_tx;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
243
xdp_redirect = rx_stats->xdp_redirect;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
244
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/ethernet/realtek/8139too.c
2037
u64_stats_update_begin(&tp->rx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
2038
tp->rx_stats.packets++;
drivers/net/ethernet/realtek/8139too.c
2039
tp->rx_stats.bytes += pkt_size;
drivers/net/ethernet/realtek/8139too.c
2040
u64_stats_update_end(&tp->rx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
2520
start = u64_stats_fetch_begin(&tp->rx_stats.syncp);
drivers/net/ethernet/realtek/8139too.c
2521
stats->rx_packets = tp->rx_stats.packets;
drivers/net/ethernet/realtek/8139too.c
2522
stats->rx_bytes = tp->rx_stats.bytes;
drivers/net/ethernet/realtek/8139too.c
2523
} while (u64_stats_fetch_retry(&tp->rx_stats.syncp, start));
drivers/net/ethernet/realtek/8139too.c
585
struct rtl8139_stats rx_stats;
drivers/net/ethernet/realtek/8139too.c
792
u64_stats_init(&tp->rx_stats.syncp);
drivers/net/ethernet/spacemit/k1_emac.c
1099
u64 *rx_stats = priv->rx_stats.array;
drivers/net/ethernet/spacemit/k1_emac.c
1138
for (i = 0; i < sizeof(priv->rx_stats) / sizeof(*rx_stats); i++) {
drivers/net/ethernet/spacemit/k1_emac.c
1142
emac_update_counter(&rx_stats[i], res + offset);
drivers/net/ethernet/spacemit/k1_emac.c
1196
union emac_hw_rx_stats *rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1199
rx_stats = &priv->rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
121
union emac_hw_rx_stats rx_stats, rx_stats_off;
drivers/net/ethernet/spacemit/k1_emac.c
1212
storage->rx_packets = rx_stats->stats.rx_ok_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1213
storage->rx_bytes = rx_stats->stats.rx_ok_bytes;
drivers/net/ethernet/spacemit/k1_emac.c
1214
storage->rx_errors = rx_stats->stats.rx_err_total_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1215
storage->rx_crc_errors = rx_stats->stats.rx_crc_err_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1216
storage->rx_frame_errors = rx_stats->stats.rx_align_err_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1217
storage->rx_length_errors = rx_stats->stats.rx_len_err_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1223
storage->rx_missed_errors = rx_stats->stats.rx_drp_fifo_full_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1224
storage->rx_missed_errors += rx_stats->stats.rx_truncate_fifo_full_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1234
union emac_hw_rx_stats *rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1236
rx_stats = &priv->rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1244
rmon_stats->undersize_pkts = rx_stats->stats.rx_len_undersize_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1245
rmon_stats->oversize_pkts = rx_stats->stats.rx_len_oversize_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1246
rmon_stats->fragments = rx_stats->stats.rx_len_fragment_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1247
rmon_stats->jabbers = rx_stats->stats.rx_len_jabber_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1251
rmon_stats->hist[0] = rx_stats->stats.rx_64_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1252
rmon_stats->hist[1] = rx_stats->stats.rx_65_127_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1253
rmon_stats->hist[2] = rx_stats->stats.rx_128_255_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1254
rmon_stats->hist[3] = rx_stats->stats.rx_256_511_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1255
rmon_stats->hist[4] = rx_stats->stats.rx_512_1023_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1256
rmon_stats->hist[5] = rx_stats->stats.rx_1024_1518_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1257
rmon_stats->hist[6] = rx_stats->stats.rx_1519_plus_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1267
union emac_hw_rx_stats *rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1270
rx_stats = &priv->rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1280
rx_stats->stats.rx_multicast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1282
rx_stats->stats.rx_broadcast_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1298
union emac_hw_rx_stats *rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1301
rx_stats = &priv->rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1308
pause_stats->rx_pause_frames = rx_stats->stats.rx_pause_pkts;
drivers/net/ethernet/spacemit/k1_emac.c
1355
u64 *rx_stats = (u64 *)&priv->rx_stats;
drivers/net/ethernet/spacemit/k1_emac.c
1363
data[i] = rx_stats[emac_ethtool_rx_stats[i].offset];
drivers/net/ethernet/spacemit/k1_emac.c
1748
priv->rx_stats_off = priv->rx_stats;
drivers/net/ethernet/ti/netcp_core.c
617
struct netcp_stats *rx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
631
rx_stats->rx_errors++;
drivers/net/ethernet/ti/netcp_core.c
635
rx_stats->rx_dropped++;
drivers/net/ethernet/ti/netcp_core.c
641
struct netcp_stats *rx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
752
rx_stats->rx_dropped++;
drivers/net/ethernet/ti/netcp_core.c
761
u64_stats_update_begin(&rx_stats->syncp_rx);
drivers/net/ethernet/ti/netcp_core.c
762
u64_stats_inc(&rx_stats->rx_packets);
drivers/net/ethernet/ti/netcp_core.c
763
u64_stats_add(&rx_stats->rx_bytes, skb->len);
drivers/net/ethernet/ti/netcp_core.c
764
u64_stats_update_end(&rx_stats->syncp_rx);
drivers/net/ethernet/ti/netcp_core.c
773
rx_stats->rx_errors++;
drivers/net/ethernet/via/via-rhine.c
2132
u64_stats_update_begin(&rp->rx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
2133
rp->rx_stats.bytes += pkt_len;
drivers/net/ethernet/via/via-rhine.c
2134
rp->rx_stats.packets++;
drivers/net/ethernet/via/via-rhine.c
2135
u64_stats_update_end(&rp->rx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
2226
start = u64_stats_fetch_begin(&rp->rx_stats.syncp);
drivers/net/ethernet/via/via-rhine.c
2227
stats->rx_packets = rp->rx_stats.packets;
drivers/net/ethernet/via/via-rhine.c
2228
stats->rx_bytes = rp->rx_stats.bytes;
drivers/net/ethernet/via/via-rhine.c
2229
} while (u64_stats_fetch_retry(&rp->rx_stats.syncp, start));
drivers/net/ethernet/via/via-rhine.c
471
struct rhine_stats rx_stats;
drivers/net/ethernet/via/via-rhine.c
930
u64_stats_init(&rp->rx_stats.syncp);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2851
non_eop_descs += rx_ring->rx_stats.non_eop_descs;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2852
alloc_rx_buff_failed += rx_ring->rx_stats.alloc_rx_buff_failed;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2853
hw_csum_rx_good += rx_ring->rx_stats.csum_good_cnt;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2854
hw_csum_rx_error += rx_ring->rx_stats.csum_err;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2866
rsc_count += wx->rx_ring[i]->rx_stats.rsc_count;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2867
rsc_flush += wx->rx_ring[i]->rx_stats.rsc_flush;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
431
rx_ring->rx_stats.non_eop_descs++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
548
ring->rx_stats.csum_err++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
563
ring->rx_stats.csum_err++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
576
ring->rx_stats.csum_good_cnt++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
614
rx_ring->rx_stats.rsc_count += WX_CB(skb)->append_cnt;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
615
rx_ring->rx_stats.rsc_flush++;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
704
rx_ring->rx_stats.alloc_rx_buff_failed++;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1103
struct wx_rx_queue_stats rx_stats;
drivers/net/hyperv/hyperv_net.h
1147
struct netvsc_stats_rx rx_stats;
drivers/net/hyperv/netvsc.c
1794
u64_stats_init(&nvchan->rx_stats.syncp);
drivers/net/hyperv/netvsc_bpf.c
27
struct netvsc_stats_rx *rx_stats = &nvchan->rx_stats;
drivers/net/hyperv/netvsc_bpf.c
77
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_bpf.c
79
rx_stats->xdp_redirect++;
drivers/net/hyperv/netvsc_bpf.c
80
rx_stats->packets++;
drivers/net/hyperv/netvsc_bpf.c
81
rx_stats->bytes += nvchan->rsc.pktlen;
drivers/net/hyperv/netvsc_bpf.c
83
u64_stats_update_end(&rx_stats->syncp);
drivers/net/hyperv/netvsc_bpf.c
87
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_bpf.c
88
rx_stats->xdp_drop++;
drivers/net/hyperv/netvsc_bpf.c
89
u64_stats_update_end(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1285
const struct netvsc_stats_rx *rx_stats;
drivers/net/hyperv/netvsc_drv.c
1301
rx_stats = &nvchan->rx_stats;
drivers/net/hyperv/netvsc_drv.c
1303
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1304
packets = rx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1305
bytes = rx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1306
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1339
const struct netvsc_stats_rx *rx_stats;
drivers/net/hyperv/netvsc_drv.c
1353
rx_stats = &nvchan->rx_stats;
drivers/net/hyperv/netvsc_drv.c
1355
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1356
packets = rx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1357
bytes = rx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1358
multicast = rx_stats->multicast + rx_stats->broadcast;
drivers/net/hyperv/netvsc_drv.c
1359
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1477
const struct netvsc_stats_rx *rx_stats;
drivers/net/hyperv/netvsc_drv.c
1511
rx_stats = &nvdev->chan_table[j].rx_stats;
drivers/net/hyperv/netvsc_drv.c
1513
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1514
packets = rx_stats->packets;
drivers/net/hyperv/netvsc_drv.c
1515
bytes = rx_stats->bytes;
drivers/net/hyperv/netvsc_drv.c
1516
xdp_drop = rx_stats->xdp_drop;
drivers/net/hyperv/netvsc_drv.c
1517
xdp_redirect = rx_stats->xdp_redirect;
drivers/net/hyperv/netvsc_drv.c
1518
xdp_tx = rx_stats->xdp_tx;
drivers/net/hyperv/netvsc_drv.c
1519
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
849
struct netvsc_stats_rx *rx_stats = &nvchan->rx_stats;
drivers/net/hyperv/netvsc_drv.c
862
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
863
rx_stats->xdp_drop++;
drivers/net/hyperv/netvsc_drv.c
864
u64_stats_update_end(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
884
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/hyperv/netvsc_drv.c
886
rx_stats->xdp_tx++;
drivers/net/hyperv/netvsc_drv.c
888
rx_stats->packets++;
drivers/net/hyperv/netvsc_drv.c
889
rx_stats->bytes += nvchan->rsc.pktlen;
drivers/net/hyperv/netvsc_drv.c
892
++rx_stats->broadcast;
drivers/net/hyperv/netvsc_drv.c
894
++rx_stats->multicast;
drivers/net/hyperv/netvsc_drv.c
895
u64_stats_update_end(&rx_stats->syncp);
drivers/net/ifb.c
165
start = u64_stats_fetch_begin(&txp->rx_stats.sync);
drivers/net/ifb.c
166
packets = u64_stats_read(&txp->rx_stats.packets);
drivers/net/ifb.c
167
bytes = u64_stats_read(&txp->rx_stats.bytes);
drivers/net/ifb.c
168
} while (u64_stats_fetch_retry(&txp->rx_stats.sync, start));
drivers/net/ifb.c
199
u64_stats_init(&txp->rx_stats.sync);
drivers/net/ifb.c
267
ifb_fill_stats_data(&data, &txp->rx_stats);
drivers/net/ifb.c
344
ifb_update_q_stats(&txp->rx_stats, skb->len);
drivers/net/ifb.c
54
struct ifb_q_stats rx_stats;
drivers/net/wireless/ath/ath10k/htt.h
1355
struct htt_dbg_stats_wal_rx_stats rx_stats;
drivers/net/wireless/ath/ath11k/core.h
564
struct ath11k_rx_peer_stats *rx_stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
383
struct ath11k_rx_peer_stats *rx_stats = arsta->rx_stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
388
if (!rx_stats)
drivers/net/wireless/ath/ath11k/debugfs_sta.c
400
rx_stats->num_msdu);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
402
rx_stats->tcp_msdu_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
404
rx_stats->udp_msdu_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
406
rx_stats->ampdu_msdu_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
408
rx_stats->non_ampdu_msdu_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
410
rx_stats->stbc_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
412
rx_stats->beamformed_count);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
414
rx_stats->num_mpdu_fcs_ok);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
416
rx_stats->num_mpdu_fcs_err);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
419
rx_stats->gi_count[0], rx_stats->gi_count[1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
420
rx_stats->gi_count[2], rx_stats->gi_count[3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
423
rx_stats->bw_count[0], rx_stats->bw_count[1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
424
rx_stats->bw_count[2], rx_stats->bw_count[3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
426
rx_stats->coding_count[0], rx_stats->coding_count[1]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
429
rx_stats->pream_cnt[0], rx_stats->pream_cnt[1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
430
rx_stats->pream_cnt[2], rx_stats->pream_cnt[3],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
431
rx_stats->pream_cnt[4]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
434
rx_stats->reception_type[0], rx_stats->reception_type[1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
435
rx_stats->reception_type[2], rx_stats->reception_type[3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
438
len += scnprintf(buf + len, size - len, "%llu ", rx_stats->tid_count[i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
441
len += scnprintf(buf + len, size - len, "%llu ", rx_stats->mcs_count[i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
444
len += scnprintf(buf + len, size - len, "%llu ", rx_stats->nss_count[i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
446
rx_stats->rx_duration);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
449
rx_stats->dcm_count, rx_stats->ru_alloc_cnt[0],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
450
rx_stats->ru_alloc_cnt[1], rx_stats->ru_alloc_cnt[2],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
451
rx_stats->ru_alloc_cnt[3], rx_stats->ru_alloc_cnt[4],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
452
rx_stats->ru_alloc_cnt[5]);
drivers/net/wireless/ath/ath11k/dp_rx.c
2758
struct ath11k_rx_peer_stats *rx_stats = arsta->rx_stats;
drivers/net/wireless/ath/ath11k/dp_rx.c
2762
if (!rx_stats)
drivers/net/wireless/ath/ath11k/dp_rx.c
2771
rx_stats->num_msdu += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2772
rx_stats->tcp_msdu_count += ppdu_info->tcp_msdu_count +
drivers/net/wireless/ath/ath11k/dp_rx.c
2774
rx_stats->udp_msdu_count += ppdu_info->udp_msdu_count;
drivers/net/wireless/ath/ath11k/dp_rx.c
2775
rx_stats->other_msdu_count += ppdu_info->other_msdu_count;
drivers/net/wireless/ath/ath11k/dp_rx.c
2785
rx_stats->nss_count[ppdu_info->nss - 1] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2788
rx_stats->mcs_count[ppdu_info->mcs] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2791
rx_stats->gi_count[ppdu_info->gi] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2794
rx_stats->bw_count[ppdu_info->bw] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2797
rx_stats->coding_count[ppdu_info->ldpc] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2800
rx_stats->tid_count[ppdu_info->tid] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2803
rx_stats->pream_cnt[ppdu_info->preamble_type] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2806
rx_stats->reception_type[ppdu_info->reception_type] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2809
rx_stats->stbc_count += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2812
rx_stats->beamformed_count += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2815
rx_stats->ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2817
rx_stats->non_ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2819
rx_stats->num_mpdu_fcs_ok += ppdu_info->num_mpdu_fcs_ok;
drivers/net/wireless/ath/ath11k/dp_rx.c
2820
rx_stats->num_mpdu_fcs_err += ppdu_info->num_mpdu_fcs_err;
drivers/net/wireless/ath/ath11k/dp_rx.c
2821
rx_stats->dcm_count += ppdu_info->dcm;
drivers/net/wireless/ath/ath11k/dp_rx.c
2822
rx_stats->ru_alloc_cnt[ppdu_info->ru_alloc] += num_msdu;
drivers/net/wireless/ath/ath11k/dp_rx.c
2830
rx_stats->rx_duration += ppdu_info->rx_duration;
drivers/net/wireless/ath/ath11k/dp_rx.c
2831
arsta->rx_duration = rx_stats->rx_duration;
drivers/net/wireless/ath/ath11k/mac.c
9826
arsta->rx_stats = kzalloc_obj(*arsta->rx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9827
if (!arsta->rx_stats) {
drivers/net/wireless/ath/ath11k/mac.c
9893
kfree(arsta->rx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9894
arsta->rx_stats = NULL;
drivers/net/wireless/ath/ath11k/mac.c
9935
kfree(arsta->rx_stats);
drivers/net/wireless/ath/ath11k/mac.c
9936
arsta->rx_stats = NULL;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
147
struct ath12k_rx_peer_stats *rx_stats;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
179
rx_stats = link_peer->peer_stats.rx_stats;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
180
if (!rx_stats)
drivers/net/wireless/ath/ath12k/debugfs_sta.c
185
rx_stats->num_msdu);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
187
rx_stats->tcp_msdu_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
189
rx_stats->udp_msdu_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
191
rx_stats->other_msdu_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
193
rx_stats->ampdu_msdu_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
195
rx_stats->non_ampdu_msdu_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
197
rx_stats->stbc_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
199
rx_stats->beamformed_count);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
201
rx_stats->num_mpdu_fcs_ok);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
203
rx_stats->num_mpdu_fcs_err);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
205
he_rates_avail = (rx_stats->pream_cnt[HAL_RX_PREAMBLE_11AX] > 1) ? true : false;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
209
rx_stats->pream_cnt[0], rx_stats->pream_cnt[1],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
210
rx_stats->pream_cnt[2], rx_stats->pream_cnt[3],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
211
rx_stats->pream_cnt[4], rx_stats->pream_cnt[6]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
214
rx_stats->reception_type[0], rx_stats->reception_type[1],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
215
rx_stats->reception_type[2], rx_stats->reception_type[3]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
219
len += scnprintf(buf + len, size - len, "%llu ", rx_stats->tid_count[i]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
222
rx_stats->rx_duration);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
226
rx_stats->dcm_count, rx_stats->ru_alloc_cnt[0],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
227
rx_stats->ru_alloc_cnt[1], rx_stats->ru_alloc_cnt[2],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
228
rx_stats->ru_alloc_cnt[3], rx_stats->ru_alloc_cnt[4],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
229
rx_stats->ru_alloc_cnt[5], rx_stats->ru_alloc_cnt[6]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
233
&rx_stats->pkt_stats);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
239
&rx_stats->byte_stats);
drivers/net/wireless/ath/ath12k/dp_mon.c
1020
struct ath12k_rx_peer_stats *rx_stats = NULL;
drivers/net/wireless/ath/ath12k/dp_mon.c
1039
rx_stats = peer->peer_stats.rx_stats;
drivers/net/wireless/ath/ath12k/dp_mon.c
1040
if (!rx_stats)
drivers/net/wireless/ath/ath12k/dp_mon.c
1046
rx_stats->num_msdu += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1047
rx_stats->tcp_msdu_count += user_stats->tcp_msdu_count +
drivers/net/wireless/ath/ath12k/dp_mon.c
1049
rx_stats->udp_msdu_count += user_stats->udp_msdu_count;
drivers/net/wireless/ath/ath12k/dp_mon.c
1050
rx_stats->other_msdu_count += user_stats->other_msdu_count;
drivers/net/wireless/ath/ath12k/dp_mon.c
1053
rx_stats->coding_count[ppdu_info->ldpc] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1056
rx_stats->tid_count[user_stats->tid] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1059
rx_stats->pream_cnt[user_stats->preamble_type] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1062
rx_stats->reception_type[ppdu_info->reception_type] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1065
rx_stats->stbc_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1068
rx_stats->beamformed_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1071
rx_stats->ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1073
rx_stats->non_ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1075
rx_stats->num_mpdu_fcs_ok += user_stats->mpdu_cnt_fcs_ok;
drivers/net/wireless/ath/ath12k/dp_mon.c
1076
rx_stats->num_mpdu_fcs_err += user_stats->mpdu_cnt_fcs_err;
drivers/net/wireless/ath/ath12k/dp_mon.c
1077
rx_stats->dcm_count += ppdu_info->dcm;
drivers/net/wireless/ath/ath12k/dp_mon.c
1080
rx_stats->ru_alloc_cnt[user_stats->ul_ofdma_ru_size] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1082
rx_stats->rx_duration += ppdu_info->rx_duration;
drivers/net/wireless/ath/ath12k/dp_mon.c
1083
peer->rx_duration = rx_stats->rx_duration;
drivers/net/wireless/ath/ath12k/dp_mon.c
1086
rx_stats->pkt_stats.nss_count[user_stats->nss - 1] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1087
rx_stats->byte_stats.nss_count[user_stats->nss - 1] +=
drivers/net/wireless/ath/ath12k/dp_mon.c
1093
rx_stats->pkt_stats.he_mcs_count[user_stats->mcs] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1094
rx_stats->byte_stats.he_mcs_count[user_stats->mcs] +=
drivers/net/wireless/ath/ath12k/dp_mon.c
1099
rx_stats->pkt_stats.gi_count[ppdu_info->gi] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1100
rx_stats->byte_stats.gi_count[ppdu_info->gi] +=
drivers/net/wireless/ath/ath12k/dp_mon.c
1105
rx_stats->pkt_stats.bw_count[ppdu_info->bw] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
1106
rx_stats->byte_stats.bw_count[ppdu_info->bw] +=
drivers/net/wireless/ath/ath12k/dp_mon.c
1110
ath12k_dp_mon_rx_update_peer_rate_table_stats(rx_stats, ppdu_info,
drivers/net/wireless/ath/ath12k/dp_mon.c
821
ath12k_dp_mon_rx_update_peer_rate_table_stats(struct ath12k_rx_peer_stats *rx_stats,
drivers/net/wireless/ath/ath12k/dp_mon.c
833
if (!rx_stats)
drivers/net/wireless/ath/ath12k/dp_mon.c
845
rx_stats->pkt_stats.rx_rate[bw_idx][gi_idx][nss_idx][mcs_idx] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
846
stats = &rx_stats->byte_stats;
drivers/net/wireless/ath/ath12k/dp_mon.c
859
struct ath12k_rx_peer_stats *rx_stats = peer->peer_stats.rx_stats;
drivers/net/wireless/ath/ath12k/dp_mon.c
864
if (!rx_stats)
drivers/net/wireless/ath/ath12k/dp_mon.c
870
rx_stats->num_msdu += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
871
rx_stats->tcp_msdu_count += ppdu_info->tcp_msdu_count +
drivers/net/wireless/ath/ath12k/dp_mon.c
873
rx_stats->udp_msdu_count += ppdu_info->udp_msdu_count;
drivers/net/wireless/ath/ath12k/dp_mon.c
874
rx_stats->other_msdu_count += ppdu_info->other_msdu_count;
drivers/net/wireless/ath/ath12k/dp_mon.c
884
rx_stats->coding_count[ppdu_info->ldpc] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
887
rx_stats->tid_count[ppdu_info->tid] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
890
rx_stats->pream_cnt[ppdu_info->preamble_type] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
893
rx_stats->reception_type[ppdu_info->reception_type] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
896
rx_stats->stbc_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
899
rx_stats->beamformed_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
902
rx_stats->ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
904
rx_stats->non_ampdu_msdu_count += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
906
rx_stats->num_mpdu_fcs_ok += ppdu_info->num_mpdu_fcs_ok;
drivers/net/wireless/ath/ath12k/dp_mon.c
907
rx_stats->num_mpdu_fcs_err += ppdu_info->num_mpdu_fcs_err;
drivers/net/wireless/ath/ath12k/dp_mon.c
908
rx_stats->dcm_count += ppdu_info->dcm;
drivers/net/wireless/ath/ath12k/dp_mon.c
910
rx_stats->rx_duration += ppdu_info->rx_duration;
drivers/net/wireless/ath/ath12k/dp_mon.c
911
peer->rx_duration = rx_stats->rx_duration;
drivers/net/wireless/ath/ath12k/dp_mon.c
914
rx_stats->pkt_stats.nss_count[ppdu_info->nss - 1] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
915
rx_stats->byte_stats.nss_count[ppdu_info->nss - 1] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
920
rx_stats->pkt_stats.ht_mcs_count[ppdu_info->mcs] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
921
rx_stats->byte_stats.ht_mcs_count[ppdu_info->mcs] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
928
rx_stats->pkt_stats.vht_mcs_count[ppdu_info->mcs] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
929
rx_stats->byte_stats.vht_mcs_count[ppdu_info->mcs] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
934
rx_stats->pkt_stats.he_mcs_count[ppdu_info->mcs] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
935
rx_stats->byte_stats.he_mcs_count[ppdu_info->mcs] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
940
rx_stats->pkt_stats.be_mcs_count[ppdu_info->mcs] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
941
rx_stats->byte_stats.be_mcs_count[ppdu_info->mcs] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
947
rx_stats->pkt_stats.legacy_count[ppdu_info->rate] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
948
rx_stats->byte_stats.legacy_count[ppdu_info->rate] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
952
rx_stats->pkt_stats.gi_count[ppdu_info->gi] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
953
rx_stats->byte_stats.gi_count[ppdu_info->gi] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
957
rx_stats->pkt_stats.bw_count[ppdu_info->bw] += num_msdu;
drivers/net/wireless/ath/ath12k/dp_mon.c
958
rx_stats->byte_stats.bw_count[ppdu_info->bw] += ppdu_info->mpdu_len;
drivers/net/wireless/ath/ath12k/dp_mon.c
961
ath12k_dp_mon_rx_update_peer_rate_table_stats(rx_stats, ppdu_info,
drivers/net/wireless/ath/ath12k/dp_peer.c
16
kfree(peer->peer_stats.rx_stats);
drivers/net/wireless/ath/ath12k/dp_peer.c
181
!peer->peer_stats.rx_stats) {
drivers/net/wireless/ath/ath12k/dp_peer.c
182
peer->peer_stats.rx_stats = kzalloc_obj(*peer->peer_stats.rx_stats,
drivers/net/wireless/ath/ath12k/dp_peer.c
678
struct ath12k_rx_peer_stats *rx_stats;
drivers/net/wireless/ath/ath12k/dp_peer.c
684
if (!link_peer || !link_peer->peer_stats.rx_stats)
drivers/net/wireless/ath/ath12k/dp_peer.c
687
rx_stats = link_peer->peer_stats.rx_stats;
drivers/net/wireless/ath/ath12k/dp_peer.c
688
if (rx_stats)
drivers/net/wireless/ath/ath12k/dp_peer.c
689
memset(rx_stats, 0, sizeof(*rx_stats));
drivers/net/wireless/ath/ath12k/dp_peer.h
65
struct ath12k_rx_peer_stats *rx_stats;
drivers/net/wireless/ath/ath6kl/wmi.h
1833
struct rx_stats rx;
drivers/net/wireless/ath/ath9k/common.c
100
if (rx_stats->rs_status & ~status_mask)
drivers/net/wireless/ath/ath9k/common.c
121
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.c
151
keyix = rx_stats->rs_keyix;
drivers/net/wireless/ath/ath9k/common.c
173
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.c
189
if (rx_stats->rs_rate & 0x80) {
drivers/net/wireless/ath/ath9k/common.c
192
rxs->enc_flags |= rx_stats->enc_flags;
drivers/net/wireless/ath/ath9k/common.c
193
rxs->bw = rx_stats->bw;
drivers/net/wireless/ath/ath9k/common.c
194
rxs->rate_idx = rx_stats->rs_rate & 0x7f;
drivers/net/wireless/ath/ath9k/common.c
199
if (sband->bitrates[i].hw_value == rx_stats->rs_rate) {
drivers/net/wireless/ath/ath9k/common.c
203
if (sband->bitrates[i].hw_value_short == rx_stats->rs_rate) {
drivers/net/wireless/ath/ath9k/common.c
216
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.c
221
int rssi = rx_stats->rs_rssi;
drivers/net/wireless/ath/ath9k/common.c
227
if (rx_stats->rs_moreaggr) {
drivers/net/wireless/ath/ath9k/common.c
236
if (rx_stats->rs_rssi == ATH9K_RSSI_BAD) {
drivers/net/wireless/ath/ath9k/common.c
241
for (i = 0, j = 0; i < ARRAY_SIZE(rx_stats->rs_rssi_ctl); i++) {
drivers/net/wireless/ath/ath9k/common.c
247
rssi = rx_stats->rs_rssi_ctl[i];
drivers/net/wireless/ath/ath9k/common.c
258
if (rx_stats->is_mybeacon &&
drivers/net/wireless/ath/ath9k/common.c
261
ATH_RSSI_LPF(common->last_rssi, rx_stats->rs_rssi);
drivers/net/wireless/ath/ath9k/common.c
272
rxs->signal = ah->noise + rx_stats->rs_rssi;
drivers/net/wireless/ath/ath9k/common.c
35
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.c
46
is_valid_tkip = rx_stats->rs_keyix != ATH9K_RXKEYIX_INVALID &&
drivers/net/wireless/ath/ath9k/common.c
47
test_bit(rx_stats->rs_keyix, common->tkip_keymap);
drivers/net/wireless/ath/ath9k/common.c
50
!(rx_stats->rs_status &
drivers/net/wireless/ath/ath9k/common.c
59
if (rx_stats->rs_keyix == ATH9K_RXKEYIX_INVALID ||
drivers/net/wireless/ath/ath9k/common.c
60
!test_bit(rx_stats->rs_keyix, common->ccmp_keymap))
drivers/net/wireless/ath/ath9k/common.c
61
rx_stats->rs_status &= ~ATH9K_RXERR_KEYMISS;
drivers/net/wireless/ath/ath9k/common.c
66
(rx_stats->rs_status & ATH9K_RXERR_MIC);
drivers/net/wireless/ath/ath9k/common.c
74
if (rx_stats->rs_status != 0) {
drivers/net/wireless/ath/ath9k/common.c
77
if (rx_stats->rs_status & ATH9K_RXERR_CRC) {
drivers/net/wireless/ath/ath9k/common.c
82
if ((rx_stats->rs_status & ATH9K_RXERR_DECRYPT) ||
drivers/net/wireless/ath/ath9k/common.c
83
(!is_mc && (rx_stats->rs_status & ATH9K_RXERR_KEYMISS))) {
drivers/net/wireless/ath/ath9k/common.h
67
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.h
72
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.h
77
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/common.h
81
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/htc.h
366
struct ath_rx_stats rx_stats;
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
248
ath9k_cmn_debug_stat_rx(&priv->debug.rx_stats, rs);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
439
#define SRXBASE priv->debug.rx_stats
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
503
ath9k_cmn_debug_recv(priv->debug.debugfs_phy, &priv->debug.rx_stats);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
504
ath9k_cmn_debug_phy_err(priv->debug.debugfs_phy, &priv->debug.rx_stats);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1031
rx_status_htc_to_ath(&rx_stats, rxstatus);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1032
ath9k_htc_err_stat_rx(priv, &rx_stats);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1049
&rx_stats, rx_status->mactime)) {
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1055
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, &rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1059
ath9k_cmn_rx_skb_postprocess(common, skb, &rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1062
if (ath9k_cmn_process_rate(common, hw, &rx_stats, rx_status))
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1065
rx_stats.is_mybeacon = ath_is_mybeacon(common, hdr);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1066
ath9k_cmn_process_rssi(common, hw, &rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
1070
rx_status->antenna = rx_stats.rs_antenna;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
938
static inline void convert_htc_flag(struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
941
rx_stats->enc_flags = 0;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
942
rx_stats->bw = RATE_INFO_BW_20;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
944
rx_stats->bw = RATE_INFO_BW_40;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
946
rx_stats->enc_flags |= RX_ENC_FLAG_SHORT_GI;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
949
static void rx_status_htc_to_ath(struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
952
rx_stats->rs_datalen = be16_to_cpu(rxstatus->rs_datalen);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
953
rx_stats->rs_status = rxstatus->rs_status;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
954
rx_stats->rs_phyerr = rxstatus->rs_phyerr;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
955
rx_stats->rs_rssi = rxstatus->rs_rssi;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
956
rx_stats->rs_keyix = rxstatus->rs_keyix;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
957
rx_stats->rs_rate = rxstatus->rs_rate;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
958
rx_stats->rs_antenna = rxstatus->rs_antenna;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
959
rx_stats->rs_more = rxstatus->rs_more;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
961
memcpy(rx_stats->rs_rssi_ctl, rxstatus->rs_rssi_ctl,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
962
sizeof(rx_stats->rs_rssi_ctl));
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
963
memcpy(rx_stats->rs_rssi_ext, rxstatus->rs_rssi_ext,
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
964
sizeof(rx_stats->rs_rssi_ext));
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
966
rx_stats->rs_isaggr = rxstatus->rs_isaggr;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
967
rx_stats->rs_moreaggr = rxstatus->rs_moreaggr;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
968
rx_stats->rs_num_delims = rxstatus->rs_num_delims;
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
969
convert_htc_flag(rx_stats, rxstatus);
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
983
struct ath_rx_status rx_stats;
drivers/net/wireless/ath/ath9k/recv.c
810
struct ath_rx_status *rx_stats,
drivers/net/wireless/ath/ath9k/recv.c
834
is_phyerr = rx_stats->rs_status & ATH9K_RXERR_PHY;
drivers/net/wireless/ath/ath9k/recv.c
835
if (!rx_stats->rs_datalen ||
drivers/net/wireless/ath/ath9k/recv.c
836
(rx_stats->rs_datalen < 10 && !is_phyerr)) {
drivers/net/wireless/ath/ath9k/recv.c
846
if (rx_stats->rs_datalen > (common->rx_bufsize - ah->caps.rx_status_len)) {
drivers/net/wireless/ath/ath9k/recv.c
852
if (rx_stats->rs_more)
drivers/net/wireless/ath/ath9k/recv.c
862
if (rx_stats->rs_status & ATH9K_RXERR_CORRUPT_DESC)
drivers/net/wireless/ath/ath9k/recv.c
867
ath9k_process_tsf(rx_stats, rx_status, tsf);
drivers/net/wireless/ath/ath9k/recv.c
868
ath_debug_stat_rx(sc, rx_stats);
drivers/net/wireless/ath/ath9k/recv.c
874
if (rx_stats->rs_status & ATH9K_RXERR_PHY) {
drivers/net/wireless/ath/ath9k/recv.c
883
ath9k_dfs_process_phyerr(sc, hdr, rx_stats,
drivers/net/wireless/ath/ath9k/recv.c
886
ath_cmn_process_fft(&sc->spec_priv, hdr, rx_stats,
drivers/net/wireless/ath/ath9k/recv.c
898
if (!ath9k_cmn_rx_accept(common, hdr, rx_status, rx_stats, decrypt_error,
drivers/net/wireless/ath/ath9k/recv.c
907
rx_stats->is_mybeacon = true;
drivers/net/wireless/ath/ath9k/recv.c
916
if (ath9k_cmn_process_rate(common, hw, rx_stats, rx_status)) {
drivers/net/wireless/ath/ath9k/recv.c
922
rx_stats->rs_rate);
drivers/net/wireless/ath/ath9k/recv.c
928
if (rx_stats->is_mybeacon)
drivers/net/wireless/ath/ath9k/recv.c
933
ath9k_cmn_process_rssi(common, hw, rx_stats, rx_status);
drivers/net/wireless/ath/ath9k/recv.c
937
rx_status->antenna = rx_stats->rs_antenna;
drivers/net/wireless/ath/ath9k/recv.c
949
sc->rx.discard_next = rx_stats->rs_more;
drivers/net/wireless/intel/ipw2x00/libipw.h
1015
struct libipw_rx_stats *rx_stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
164
struct libipw_rx_stats *rx_stats, u16 type,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
184
hostap_rx(skb2->dev, skb2, rx_stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
191
prism2_rx_80211(ieee->apdev, skb, rx_stats, PRISM2_RX_MGMT);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
203
hostap_rx(skb->dev, skb, rx_stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
326
struct libipw_rx_stats *rx_stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
34
struct libipw_rx_stats *rx_stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
377
if (rx_stats->mask & LIBIPW_STATMASK_RSSI) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
378
wstats.level = rx_stats->signal;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
383
if (rx_stats->mask & LIBIPW_STATMASK_NOISE) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
384
wstats.noise = rx_stats->noise;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
389
if (rx_stats->mask & LIBIPW_STATMASK_SIGNAL) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
390
wstats.qual = rx_stats->signal;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
402
hostap_update_rx_stats(local->ap, hdr, rx_stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
408
libipw_monitor_rx(ieee, skb, rx_stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
472
if (libipw_rx_frame_mgmt(ieee, skb, rx_stats, type, stype))
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
531
switch (hostap_handle_sta_rx(ieee, dev, skb, rx_stats,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
716
prism2_rx_80211(ieee->apdev, skb, rx_stats,
drivers/net/wireless/intel/iwlegacy/3945.c
530
struct il3945_rx_frame_stats_hdr *rx_stats = IL_RX_STATS(pkt);
drivers/net/wireless/intel/iwlegacy/3945.c
533
u16 rx_stats_sig_avg __maybe_unused = le16_to_cpu(rx_stats->sig_avg);
drivers/net/wireless/intel/iwlegacy/3945.c
535
le16_to_cpu(rx_stats->noise_diff);
drivers/net/wireless/intel/iwlegacy/3945.c
560
if ((unlikely(rx_stats->phy_count > 20))) {
drivers/net/wireless/intel/iwlegacy/3945.c
562
rx_stats->phy_count);
drivers/net/wireless/intel/iwlegacy/3945.c
573
rx_status.signal = rx_stats->rssi - IL39_RSSI_OFFSET;
drivers/net/wireless/intel/iwlegacy/common.h
1277
struct traffic_stats rx_stats;
drivers/net/wireless/intel/iwlegacy/debug.c
1292
DEBUGFS_READ_FILE_OPS(rx_stats);
drivers/net/wireless/intel/iwlegacy/debug.c
1336
DEBUGFS_ADD_FILE(rx_stats, dir_debug, 0400);
drivers/net/wireless/intel/iwlegacy/debug.c
20
memset(&il->rx_stats, 0, sizeof(struct traffic_stats));
drivers/net/wireless/intel/iwlegacy/debug.c
280
il_get_mgmt_string(cnt), il->rx_stats.mgmt[cnt]);
drivers/net/wireless/intel/iwlegacy/debug.c
286
il_get_ctrl_string(cnt), il->rx_stats.ctrl[cnt]);
drivers/net/wireless/intel/iwlegacy/debug.c
291
il->rx_stats.data_cnt);
drivers/net/wireless/intel/iwlegacy/debug.c
294
il->rx_stats.data_bytes);
drivers/net/wireless/intel/iwlegacy/debug.c
35
stats = &il->rx_stats;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
819
struct mvm_statistics_rx_phy *ofdm = &mvm->rx_stats.ofdm;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
854
struct mvm_statistics_rx_phy *cck = &mvm->rx_stats.cck;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
895
&mvm->rx_stats.general;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
937
&mvm->rx_stats.ofdm_ht;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
954
struct mvm_statistics_rx rx_stats;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1475
memset(&mvm->rx_stats, 0, sizeof(struct mvm_statistics_rx));
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1136
mvm->rx_stats = stats->rx;
drivers/net/wireless/mediatek/mt76/mac80211.c
952
phy->test.rx_stats.packets[q]++;
drivers/net/wireless/mediatek/mt76/mac80211.c
954
phy->test.rx_stats.fcs_error[q]++;
drivers/net/wireless/mediatek/mt76/mt76.h
819
} rx_stats;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
780
mphy->test.rx_stats.packets[q] += fcs_err;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
781
mphy->test.rx_stats.fcs_error[q] += fcs_err;
drivers/net/wireless/mediatek/mt76/testmode.c
356
memset(&phy->test.rx_stats, 0, sizeof(phy->test.rx_stats));
drivers/net/wireless/mediatek/mt76/testmode.c
553
for (i = 0; i < ARRAY_SIZE(td->rx_stats.packets); i++) {
drivers/net/wireless/mediatek/mt76/testmode.c
554
rx_packets += td->rx_stats.packets[i];
drivers/net/wireless/mediatek/mt76/testmode.c
555
rx_fcs_error += td->rx_stats.fcs_error[i];
drivers/net/wireless/silabs/wfx/debug.c
154
struct wfx_hif_rx_stats *st = &wdev->rx_stats;
drivers/net/wireless/silabs/wfx/hif_api_general.h
209
struct wfx_hif_rx_stats rx_stats;
drivers/net/wireless/silabs/wfx/hif_rx.c
236
body->data.rx_stats.current_temp);
drivers/net/wireless/silabs/wfx/hif_rx.c
237
memcpy(&wdev->rx_stats, &body->data.rx_stats, sizeof(wdev->rx_stats));
drivers/net/wireless/silabs/wfx/wfx.h
57
struct wfx_hif_rx_stats rx_stats;
drivers/net/xen-netfront.c
1230
struct netfront_stats *rx_stats = this_cpu_ptr(queue->info->rx_stats);
drivers/net/xen-netfront.c
1251
u64_stats_update_begin(&rx_stats->syncp);
drivers/net/xen-netfront.c
1252
u64_stats_inc(&rx_stats->packets);
drivers/net/xen-netfront.c
1253
u64_stats_add(&rx_stats->bytes, skb->len);
drivers/net/xen-netfront.c
1254
u64_stats_update_end(&rx_stats->syncp);
drivers/net/xen-netfront.c
1396
struct netfront_stats *rx_stats = per_cpu_ptr(np->rx_stats, cpu);
drivers/net/xen-netfront.c
1408
start = u64_stats_fetch_begin(&rx_stats->syncp);
drivers/net/xen-netfront.c
1409
rx_packets = u64_stats_read(&rx_stats->packets);
drivers/net/xen-netfront.c
1410
rx_bytes = u64_stats_read(&rx_stats->bytes);
drivers/net/xen-netfront.c
1411
} while (u64_stats_fetch_retry(&rx_stats->syncp, start));
drivers/net/xen-netfront.c
170
struct netfront_stats __percpu *rx_stats;
drivers/net/xen-netfront.c
1708
free_percpu(np->rx_stats);
drivers/net/xen-netfront.c
1729
np->rx_stats = netdev_alloc_pcpu_stats(struct netfront_stats);
drivers/net/xen-netfront.c
1730
if (np->rx_stats == NULL)
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
276
u64_stats_update_begin(&net->rx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
277
net->rx_stats.pkts += rx_pkts;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
278
net->rx_stats.bytes += rx_bytes;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
279
net->rx_stats.drops += rx_drops;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
280
net->rx_stats.errors += rx_errors;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
281
net->rx_stats.overruns += rx_overruns;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
282
u64_stats_update_end(&net->rx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
299
start = u64_stats_fetch_begin(&net->rx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
300
rx_pkts = net->rx_stats.pkts;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
301
rx_bytes = net->rx_stats.bytes;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
302
rx_errors = net->rx_stats.errors;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
303
rx_overruns = net->rx_stats.overruns;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
304
rx_drops = net->rx_stats.drops;
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
305
} while (u64_stats_fetch_retry(&net->rx_stats.syncp, start));
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
496
u64_stats_init(&net->rx_stats.syncp);
drivers/vdpa/vdpa_sim/vdpa_sim_net.c
59
struct vdpasim_dataq_stats rx_stats;
net/8021q/vlan_core.c
16
struct vlan_pcpu_stats *rx_stats;
net/8021q/vlan_core.c
63
rx_stats = this_cpu_ptr(vlan_dev_priv(vlan_dev)->vlan_pcpu_stats);
net/8021q/vlan_core.c
65
u64_stats_update_begin(&rx_stats->syncp);
net/8021q/vlan_core.c
66
u64_stats_inc(&rx_stats->rx_packets);
net/8021q/vlan_core.c
67
u64_stats_add(&rx_stats->rx_bytes, skb->len);
net/8021q/vlan_core.c
69
u64_stats_inc(&rx_stats->rx_multicast);
net/8021q/vlan_core.c
70
u64_stats_update_end(&rx_stats->syncp);
net/mac80211/debugfs_sta.c
1319
DEBUGFS_ADD_COUNTER(rx_duplicates, rx_stats.num_duplicates);
net/mac80211/debugfs_sta.c
1320
DEBUGFS_ADD_COUNTER(rx_fragments, rx_stats.fragments);
net/mac80211/ethtool.c
92
data[i++] += (sta)->rx_stats.num_duplicates; \
net/mac80211/ethtool.c
93
data[i++] += (sta)->rx_stats.fragments; \
net/mac80211/mesh_plink.c
441
sta->deflink.rx_stats.last_rx = jiffies;
net/mac80211/mlme.c
8760
if (time_before(timeout, link_sta->rx_stats.last_rx))
net/mac80211/mlme.c
8761
timeout = link_sta->rx_stats.last_rx;
net/mac80211/rx.c
1564
rx->link_sta->rx_stats.num_duplicates++;
net/mac80211/rx.c
1861
link_sta->rx_stats.last_rx = jiffies;
net/mac80211/rx.c
1864
link_sta->rx_stats.last_rate =
net/mac80211/rx.c
1868
link_sta->rx_stats.last_rx = jiffies;
net/mac80211/rx.c
1875
link_sta->rx_stats.last_rx = jiffies;
net/mac80211/rx.c
1877
link_sta->rx_stats.last_rate = sta_stats_encode_rate(status);
net/mac80211/rx.c
1880
link_sta->rx_stats.fragments++;
net/mac80211/rx.c
1882
u64_stats_update_begin(&link_sta->rx_stats.syncp);
net/mac80211/rx.c
1883
u64_stats_add(&link_sta->rx_stats.bytes, rx->skb->len);
net/mac80211/rx.c
1884
u64_stats_update_end(&link_sta->rx_stats.syncp);
net/mac80211/rx.c
1887
link_sta->rx_stats.last_signal = status->signal;
net/mac80211/rx.c
1893
link_sta->rx_stats.chains = status->chains;
net/mac80211/rx.c
1900
link_sta->rx_stats.chain_signal_last[i] = signal;
net/mac80211/rx.c
1962
link_sta->rx_stats.packets++;
net/mac80211/rx.c
2502
rx->link_sta->rx_stats.packets++;
net/mac80211/rx.c
251
link_sta_info->rx_stats.packets++;
net/mac80211/rx.c
2787
u64_stats_update_begin(&rx->link_sta->rx_stats.syncp);
net/mac80211/rx.c
2788
u64_stats_inc(&rx->link_sta->rx_stats.msdu[rx->seqno_idx]);
net/mac80211/rx.c
2789
u64_stats_update_end(&rx->link_sta->rx_stats.syncp);
net/mac80211/rx.c
3954
rx->link_sta->rx_stats.packets++;
net/mac80211/rx.c
3998
rx->link_sta->rx_stats.packets++;
net/mac80211/rx.c
4036
rx->link_sta->rx_stats.packets++;
net/mac80211/rx.c
4189
rx->link_sta->rx_stats.dropped++;
net/mac80211/rx.c
4843
stats = &link_sta->rx_stats;
net/mac80211/rx.c
5018
stats = &rx->link_sta->rx_stats;
net/mac80211/s1g.c
16
sta->deflink.rx_stats.last_rate =
net/mac80211/sta_info.c
2497
stats = &link_sta_info->rx_stats;
net/mac80211/sta_info.c
2626
sta_get_tidstats_msdu(&link_sta_info->rx_stats,
net/mac80211/sta_info.c
2809
sta_get_stats_bytes(&link_sta_info->rx_stats);
net/mac80211/sta_info.c
2826
link_sinfo->rx_packets = link_sta_info->rx_stats.packets;
net/mac80211/sta_info.c
2868
link_sinfo->rx_dropped_misc = link_sta_info->rx_stats.dropped;
net/mac80211/sta_info.c
3040
sinfo->rx_bytes += sta_get_stats_bytes(&sta->deflink.rx_stats);
net/mac80211/sta_info.c
3056
sinfo->rx_packets = sta->deflink.rx_stats.packets;
net/mac80211/sta_info.c
3096
sinfo->rx_dropped_misc = sta->deflink.rx_stats.dropped;
net/mac80211/sta_info.c
375
start = u64_stats_fetch_begin(&link_sta->rx_stats.syncp);
net/mac80211/sta_info.c
376
value = u64_stats_read(&link_sta->rx_stats.bytes);
net/mac80211/sta_info.c
377
} while (u64_stats_fetch_retry(&link_sta->rx_stats.syncp, start));
net/mac80211/sta_info.c
379
sta->rem_link_stats.rx_packets += link_sta->rx_stats.packets;
net/mac80211/sta_info.c
383
sta->rem_link_stats.rx_dropped_misc += link_sta->rx_stats.dropped;
net/mac80211/sta_info.c
391
start = u64_stats_fetch_begin(&link_sta->rx_stats.syncp);
net/mac80211/sta_info.c
392
value = u64_stats_read(&link_sta->rx_stats.msdu[tid]);
net/mac80211/sta_info.c
393
} while (u64_stats_fetch_retry(&link_sta->rx_stats.syncp,
net/mac80211/sta_info.c
563
link_info->rx_stats.last_rx = jiffies;
net/mac80211/sta_info.c
564
u64_stats_init(&link_info->rx_stats.syncp);
net/mac80211/sta_info.h
530
struct ieee80211_sta_rx_stats rx_stats;
net/sunrpc/xprtrdma/backchannel.c
266
r_xprt->rx_stats.bcall_count++;
net/sunrpc/xprtrdma/frwr_ops.c
514
r_xprt->rx_stats.local_inv_needed++;
net/sunrpc/xprtrdma/frwr_ops.c
617
r_xprt->rx_stats.local_inv_needed++;
net/sunrpc/xprtrdma/rpc_rdma.c
1284
r_xprt->rx_stats.fixup_copy_count +=
net/sunrpc/xprtrdma/rpc_rdma.c
1287
r_xprt->rx_stats.total_rdma_reply += writelist;
net/sunrpc/xprtrdma/rpc_rdma.c
1312
r_xprt->rx_stats.total_rdma_reply += replychunk;
net/sunrpc/xprtrdma/rpc_rdma.c
1406
r_xprt->rx_stats.bad_reply_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
365
r_xprt->rx_stats.read_chunk_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
429
r_xprt->rx_stats.write_chunk_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
430
r_xprt->rx_stats.total_rdma_request += mr->mr_length;
net/sunrpc/xprtrdma/rpc_rdma.c
441
r_xprt->rx_stats.write_chunk_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
442
r_xprt->rx_stats.total_rdma_request += mr->mr_length;
net/sunrpc/xprtrdma/rpc_rdma.c
507
r_xprt->rx_stats.reply_chunk_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
508
r_xprt->rx_stats.total_rdma_request += mr->mr_length;
net/sunrpc/xprtrdma/rpc_rdma.c
526
rep->rr_rxprt->rx_stats.reply_waits_for_send++;
net/sunrpc/xprtrdma/rpc_rdma.c
671
r_xprt->rx_stats.pullup_copy_count += xdr->tail[0].iov_len;
net/sunrpc/xprtrdma/rpc_rdma.c
694
r_xprt->rx_stats.pullup_copy_count += len;
net/sunrpc/xprtrdma/rpc_rdma.c
935
r_xprt->rx_stats.nomsg_call_count++;
net/sunrpc/xprtrdma/rpc_rdma.c
982
r_xprt->rx_stats.failed_marshal_count++;
net/sunrpc/xprtrdma/transport.c
543
r_xprt->rx_stats.hardway_register_count += size;
net/sunrpc/xprtrdma/transport.c
689
r_xprt->rx_stats.read_chunk_count,
net/sunrpc/xprtrdma/transport.c
690
r_xprt->rx_stats.write_chunk_count,
net/sunrpc/xprtrdma/transport.c
691
r_xprt->rx_stats.reply_chunk_count,
net/sunrpc/xprtrdma/transport.c
692
r_xprt->rx_stats.total_rdma_request,
net/sunrpc/xprtrdma/transport.c
693
r_xprt->rx_stats.total_rdma_reply,
net/sunrpc/xprtrdma/transport.c
694
r_xprt->rx_stats.pullup_copy_count,
net/sunrpc/xprtrdma/transport.c
695
r_xprt->rx_stats.fixup_copy_count,
net/sunrpc/xprtrdma/transport.c
696
r_xprt->rx_stats.hardway_register_count,
net/sunrpc/xprtrdma/transport.c
697
r_xprt->rx_stats.failed_marshal_count,
net/sunrpc/xprtrdma/transport.c
698
r_xprt->rx_stats.bad_reply_count,
net/sunrpc/xprtrdma/transport.c
699
r_xprt->rx_stats.nomsg_call_count);
net/sunrpc/xprtrdma/transport.c
701
r_xprt->rx_stats.mrs_recycled,
net/sunrpc/xprtrdma/transport.c
702
r_xprt->rx_stats.mrs_orphaned,
net/sunrpc/xprtrdma/transport.c
703
r_xprt->rx_stats.mrs_allocated,
net/sunrpc/xprtrdma/transport.c
704
r_xprt->rx_stats.local_inv_needed,
net/sunrpc/xprtrdma/transport.c
705
r_xprt->rx_stats.empty_sendctx_q,
net/sunrpc/xprtrdma/transport.c
706
r_xprt->rx_stats.reply_waits_for_send);
net/sunrpc/xprtrdma/verbs.c
710
r_xprt->rx_stats.empty_sendctx_q++;
net/sunrpc/xprtrdma/verbs.c
778
r_xprt->rx_stats.mrs_allocated += count;
net/sunrpc/xprtrdma/xprt_rdma.h
435
struct rpcrdma_stats rx_stats;