arch/csky/kernel/smp.c
116
per_cpu_ptr(&ipi_data, cpu)->stats[i]);
arch/csky/kernel/smp.c
40
unsigned long stats[IPI_MAX] ____cacheline_aligned;
arch/csky/kernel/smp.c
46
unsigned long *stats = this_cpu_ptr(&ipi_data)->stats;
arch/csky/kernel/smp.c
56
stats[IPI_RESCHEDULE]++;
arch/csky/kernel/smp.c
61
stats[IPI_CALL_FUNC]++;
arch/csky/kernel/smp.c
66
stats[IPI_IRQ_WORK]++;
arch/m68k/emu/nfeth.c
103
dev->stats.rx_errors++;
arch/m68k/emu/nfeth.c
111
dev->stats.rx_dropped++;
arch/m68k/emu/nfeth.c
123
dev->stats.rx_packets++;
arch/m68k/emu/nfeth.c
124
dev->stats.rx_bytes += pktlen;
arch/m68k/emu/nfeth.c
163
dev->stats.tx_packets++;
arch/m68k/emu/nfeth.c
164
dev->stats.tx_bytes += len;
arch/m68k/emu/nfeth.c
172
dev->stats.tx_errors++;
arch/mips/sibyte/common/bus_watcher.c
102
struct bw_stats_struct *stats = m->private;
arch/mips/sibyte/common/bus_watcher.c
107
stats->l2_cor_d, stats->l2_bad_d);
arch/mips/sibyte/common/bus_watcher.c
109
stats->l2_cor_t, stats->l2_bad_t);
arch/mips/sibyte/common/bus_watcher.c
111
stats->mem_cor_d, stats->mem_bad_d);
arch/mips/sibyte/common/bus_watcher.c
112
seq_printf(m, "IO-err %8ld\n", stats->bus_error);
arch/mips/sibyte/common/bus_watcher.c
115
(unsigned int)(G_SCD_BERR_TID(stats->status) & 0x3f),
arch/mips/sibyte/common/bus_watcher.c
116
(int)(G_SCD_BERR_TID(stats->status) >> 6),
arch/mips/sibyte/common/bus_watcher.c
117
(int)G_SCD_BERR_RID(stats->status),
arch/mips/sibyte/common/bus_watcher.c
118
(int)G_SCD_BERR_DCODE(stats->status));
arch/mips/sibyte/common/bus_watcher.c
121
if (stats->status & M_SCD_BERR_MULTERRS)
arch/mips/sibyte/common/bus_watcher.c
123
if (stats->status_printed) {
arch/mips/sibyte/common/bus_watcher.c
126
stats->status_printed = 1;
arch/mips/sibyte/common/bus_watcher.c
132
static void create_proc_decoder(struct bw_stats_struct *stats)
arch/mips/sibyte/common/bus_watcher.c
137
bw_proc_show, stats);
arch/mips/sibyte/common/bus_watcher.c
154
struct bw_stats_struct *stats = data;
arch/mips/sibyte/common/bus_watcher.c
173
stats->status = csr_in32(IOADDR(A_SCD_BUS_ERR_STATUS));
arch/mips/sibyte/common/bus_watcher.c
174
stats->status_printed = 0;
arch/mips/sibyte/common/bus_watcher.c
176
stats->l2_err = cntr = csr_in32(IOADDR(A_BUS_L2_ERRORS));
arch/mips/sibyte/common/bus_watcher.c
177
stats->l2_cor_d += G_SCD_L2ECC_CORR_D(cntr);
arch/mips/sibyte/common/bus_watcher.c
178
stats->l2_bad_d += G_SCD_L2ECC_BAD_D(cntr);
arch/mips/sibyte/common/bus_watcher.c
179
stats->l2_cor_t += G_SCD_L2ECC_CORR_T(cntr);
arch/mips/sibyte/common/bus_watcher.c
180
stats->l2_bad_t += G_SCD_L2ECC_BAD_T(cntr);
arch/mips/sibyte/common/bus_watcher.c
183
stats->memio_err = cntr = csr_in32(IOADDR(A_BUS_MEM_IO_ERRORS));
arch/mips/sibyte/common/bus_watcher.c
184
stats->mem_cor_d += G_SCD_MEM_ECC_CORR(cntr);
arch/mips/sibyte/common/bus_watcher.c
185
stats->mem_bad_d += G_SCD_MEM_ECC_BAD(cntr);
arch/mips/sibyte/common/bus_watcher.c
186
stats->bus_error += G_SCD_MEM_BUSERR(cntr);
arch/powerpc/include/asm/rheap.h
81
rh_stats_t * stats);
arch/powerpc/include/asm/spu.h
176
} stats;
arch/powerpc/lib/rheap.c
641
int rh_get_stats(rh_info_t * info, int what, int max_stats, rh_stats_t * stats)
arch/powerpc/lib/rheap.c
666
if (stats != NULL && nr < max_stats) {
arch/powerpc/lib/rheap.c
667
stats->start = blk->start;
arch/powerpc/lib/rheap.c
668
stats->size = blk->size;
arch/powerpc/lib/rheap.c
669
stats->owner = blk->owner;
arch/powerpc/lib/rheap.c
670
stats++;
arch/powerpc/perf/kvm-hv-pmu.c
235
struct kvmppc_hostwide_stats *stats = gsm->data;
arch/powerpc/perf/kvm-hv-pmu.c
246
stats->guest_heap);
arch/powerpc/perf/kvm-hv-pmu.c
251
stats->guest_heap_max);
arch/powerpc/perf/kvm-hv-pmu.c
256
stats->guest_pgtable_size);
arch/powerpc/perf/kvm-hv-pmu.c
261
stats->guest_pgtable_size_max);
arch/powerpc/perf/kvm-hv-pmu.c
266
stats->guest_pgtable_reclaim);
arch/powerpc/perf/kvm-hv-pmu.c
276
struct kvmppc_hostwide_stats *stats = gsm->data;
arch/powerpc/perf/kvm-hv-pmu.c
286
stats->guest_heap = kvmppc_gse_get_u64(gse);
arch/powerpc/perf/kvm-hv-pmu.c
290
stats->guest_heap_max = kvmppc_gse_get_u64(gse);
arch/powerpc/perf/kvm-hv-pmu.c
294
stats->guest_pgtable_size = kvmppc_gse_get_u64(gse);
arch/powerpc/perf/kvm-hv-pmu.c
298
stats->guest_pgtable_size_max = kvmppc_gse_get_u64(gse);
arch/powerpc/perf/kvm-hv-pmu.c
302
stats->guest_pgtable_reclaim = kvmppc_gse_get_u64(gse);
arch/powerpc/platforms/cell/spu_base.c
165
spu->stats.slb_flt++;
arch/powerpc/platforms/cell/spu_base.c
375
spu->stats.class2_intr++;
arch/powerpc/platforms/cell/spu_base.c
598
spu->stats.util_state = SPU_UTIL_IDLE_LOADED;
arch/powerpc/platforms/cell/spu_base.c
599
spu->stats.tstamp = ktime_get_ns();
arch/powerpc/platforms/cell/spu_base.c
622
unsigned long long time = spu->stats.times[state];
arch/powerpc/platforms/cell/spu_base.c
629
if (spu->stats.util_state == state)
arch/powerpc/platforms/cell/spu_base.c
630
time += ktime_get_ns() - spu->stats.tstamp;
arch/powerpc/platforms/cell/spu_base.c
643
spu_state_names[spu->stats.util_state],
arch/powerpc/platforms/cell/spu_base.c
648
spu->stats.vol_ctx_switch,
arch/powerpc/platforms/cell/spu_base.c
649
spu->stats.invol_ctx_switch,
arch/powerpc/platforms/cell/spu_base.c
650
spu->stats.slb_flt,
arch/powerpc/platforms/cell/spu_base.c
651
spu->stats.hash_flt,
arch/powerpc/platforms/cell/spu_base.c
652
spu->stats.min_flt,
arch/powerpc/platforms/cell/spu_base.c
653
spu->stats.maj_flt,
arch/powerpc/platforms/cell/spu_base.c
654
spu->stats.class2_intr,
arch/powerpc/platforms/cell/spu_base.c
655
spu->stats.libassist);
arch/powerpc/platforms/cell/spufs/context.c
57
ctx->stats.util_state = SPU_UTIL_IDLE_LOADED;
arch/powerpc/platforms/cell/spufs/context.c
58
ctx->stats.tstamp = ktime_get_ns();
arch/powerpc/platforms/cell/spufs/fault.c
113
ctx->stats.hash_flt++;
arch/powerpc/platforms/cell/spufs/fault.c
115
ctx->spu->stats.hash_flt++;
arch/powerpc/platforms/cell/spufs/fault.c
150
ctx->stats.maj_flt++;
arch/powerpc/platforms/cell/spufs/fault.c
152
ctx->stats.min_flt++;
arch/powerpc/platforms/cell/spufs/fault.c
155
ctx->spu->stats.maj_flt++;
arch/powerpc/platforms/cell/spufs/fault.c
157
ctx->spu->stats.min_flt++;
arch/powerpc/platforms/cell/spufs/file.c
2176
unsigned long long time = ctx->stats.times[state];
arch/powerpc/platforms/cell/spufs/file.c
2187
if (ctx->spu && ctx->stats.util_state == state) {
arch/powerpc/platforms/cell/spufs/file.c
2188
time += ktime_get_ns() - ctx->stats.tstamp;
arch/powerpc/platforms/cell/spufs/file.c
2196
unsigned long long slb_flts = ctx->stats.slb_flt;
arch/powerpc/platforms/cell/spufs/file.c
2199
slb_flts += (ctx->spu->stats.slb_flt -
arch/powerpc/platforms/cell/spufs/file.c
2200
ctx->stats.slb_flt_base);
arch/powerpc/platforms/cell/spufs/file.c
2208
unsigned long long class2_intrs = ctx->stats.class2_intr;
arch/powerpc/platforms/cell/spufs/file.c
2211
class2_intrs += (ctx->spu->stats.class2_intr -
arch/powerpc/platforms/cell/spufs/file.c
2212
ctx->stats.class2_intr_base);
arch/powerpc/platforms/cell/spufs/file.c
2230
ctx_state_names[ctx->stats.util_state],
arch/powerpc/platforms/cell/spufs/file.c
2235
ctx->stats.vol_ctx_switch,
arch/powerpc/platforms/cell/spufs/file.c
2236
ctx->stats.invol_ctx_switch,
arch/powerpc/platforms/cell/spufs/file.c
2238
ctx->stats.hash_flt,
arch/powerpc/platforms/cell/spufs/file.c
2239
ctx->stats.min_flt,
arch/powerpc/platforms/cell/spufs/file.c
2240
ctx->stats.maj_flt,
arch/powerpc/platforms/cell/spufs/file.c
2242
ctx->stats.libassist);
arch/powerpc/platforms/cell/spufs/run.c
423
ctx->stats.libassist++;
arch/powerpc/platforms/cell/spufs/sched.c
1029
delta = curtime - ctx->stats.tstamp;
arch/powerpc/platforms/cell/spufs/sched.c
1035
old_state = ctx->stats.util_state;
arch/powerpc/platforms/cell/spufs/sched.c
1036
ctx->stats.util_state = new_state;
arch/powerpc/platforms/cell/spufs/sched.c
1037
ctx->stats.tstamp = curtime;
arch/powerpc/platforms/cell/spufs/sched.c
1043
ctx->stats.times[old_state] += delta;
arch/powerpc/platforms/cell/spufs/sched.c
1044
spu->stats.times[old_state] += delta;
arch/powerpc/platforms/cell/spufs/sched.c
1045
spu->stats.util_state = new_state;
arch/powerpc/platforms/cell/spufs/sched.c
1046
spu->stats.tstamp = curtime;
arch/powerpc/platforms/cell/spufs/sched.c
216
ctx->stats.slb_flt_base = spu->stats.slb_flt;
arch/powerpc/platforms/cell/spufs/sched.c
217
ctx->stats.class2_intr_base = spu->stats.class2_intr;
arch/powerpc/platforms/cell/spufs/sched.c
458
ctx->stats.slb_flt +=
arch/powerpc/platforms/cell/spufs/sched.c
459
(spu->stats.slb_flt - ctx->stats.slb_flt_base);
arch/powerpc/platforms/cell/spufs/sched.c
460
ctx->stats.class2_intr +=
arch/powerpc/platforms/cell/spufs/sched.c
461
(spu->stats.class2_intr - ctx->stats.class2_intr_base);
arch/powerpc/platforms/cell/spufs/sched.c
684
victim->stats.invol_ctx_switch++;
arch/powerpc/platforms/cell/spufs/sched.c
685
spu->stats.invol_ctx_switch++;
arch/powerpc/platforms/cell/spufs/sched.c
754
ctx->stats.invol_ctx_switch++;
arch/powerpc/platforms/cell/spufs/sched.c
755
spu->stats.invol_ctx_switch++;
arch/powerpc/platforms/cell/spufs/spufs.h
132
} stats;
arch/powerpc/platforms/pseries/papr_scm.c
1078
struct papr_scm_perf_stats *stats;
arch/powerpc/platforms/pseries/papr_scm.c
1086
stats = kzalloc(p->stat_buffer_len, GFP_KERNEL);
arch/powerpc/platforms/pseries/papr_scm.c
1087
if (!stats)
arch/powerpc/platforms/pseries/papr_scm.c
1091
rc = drc_pmem_query_stats(p, stats, 0);
arch/powerpc/platforms/pseries/papr_scm.c
1100
for (index = 0, stat = stats->scm_statistic;
arch/powerpc/platforms/pseries/papr_scm.c
1101
index < be32_to_cpu(stats->num_statistics);
arch/powerpc/platforms/pseries/papr_scm.c
1109
kfree(stats);
arch/powerpc/platforms/pseries/papr_scm.c
334
struct papr_scm_perf_stats *stats;
arch/powerpc/platforms/pseries/papr_scm.c
349
stats = kzalloc(size, GFP_KERNEL);
arch/powerpc/platforms/pseries/papr_scm.c
350
if (!stats)
arch/powerpc/platforms/pseries/papr_scm.c
353
stat = &stats->scm_statistic[0];
arch/powerpc/platforms/pseries/papr_scm.c
359
rc = drc_pmem_query_stats(p, stats, 1);
arch/powerpc/platforms/pseries/papr_scm.c
361
kfree(stats);
arch/powerpc/platforms/pseries/papr_scm.c
366
kfree(stats);
arch/powerpc/platforms/pseries/papr_scm.c
732
struct papr_scm_perf_stats *stats;
arch/powerpc/platforms/pseries/papr_scm.c
742
stats = kzalloc(size, GFP_KERNEL);
arch/powerpc/platforms/pseries/papr_scm.c
743
if (!stats)
arch/powerpc/platforms/pseries/papr_scm.c
746
stat = &stats->scm_statistic[0];
arch/powerpc/platforms/pseries/papr_scm.c
751
rc = drc_pmem_query_stats(p, stats, 1);
arch/powerpc/platforms/pseries/papr_scm.c
767
kfree(stats);
arch/s390/appldata/appldata_net_sum.c
83
const struct rtnl_link_stats64 *stats;
arch/s390/appldata/appldata_net_sum.c
86
stats = dev_get_stats(dev, &temp);
arch/s390/appldata/appldata_net_sum.c
87
rx_packets += stats->rx_packets;
arch/s390/appldata/appldata_net_sum.c
88
tx_packets += stats->tx_packets;
arch/s390/appldata/appldata_net_sum.c
89
rx_bytes += stats->rx_bytes;
arch/s390/appldata/appldata_net_sum.c
90
tx_bytes += stats->tx_bytes;
arch/s390/appldata/appldata_net_sum.c
91
rx_errors += stats->rx_errors;
arch/s390/appldata/appldata_net_sum.c
92
tx_errors += stats->tx_errors;
arch/s390/appldata/appldata_net_sum.c
93
rx_dropped += stats->rx_dropped;
arch/s390/appldata/appldata_net_sum.c
94
tx_dropped += stats->tx_dropped;
arch/s390/appldata/appldata_net_sum.c
95
collisions += stats->collisions;
arch/um/drivers/vector_kern.c
1012
vp->dev->stats.rx_bytes += skb->len;
arch/um/drivers/vector_kern.c
1013
vp->dev->stats.rx_packets++;
arch/um/drivers/vector_kern.c
361
qi->dev->stats.tx_dropped++;
arch/um/drivers/vector_kern.c
386
qi->dev->stats.tx_bytes += bytes_compl;
arch/um/drivers/vector_kern.c
387
qi->dev->stats.tx_packets += count;
arch/um/drivers/vector_kern.c
857
vp->dev->stats.rx_dropped++;
arch/um/drivers/vector_kern.c
873
vp->dev->stats.rx_dropped++;
arch/um/drivers/vector_kern.c
884
vp->dev->stats.rx_bytes += skb->len;
arch/um/drivers/vector_kern.c
885
vp->dev->stats.rx_packets++;
arch/um/drivers/vector_kern.c
925
vp->dev->stats.tx_bytes += skb->len;
arch/um/drivers/vector_kern.c
926
vp->dev->stats.tx_packets++;
arch/um/drivers/vector_kern.c
928
vp->dev->stats.tx_dropped++;
arch/um/drivers/vector_kern.c
933
vp->dev->stats.tx_dropped++;
arch/xtensa/platforms/iss/network.c
289
lp->stats.rx_dropped++;
arch/xtensa/platforms/iss/network.c
308
lp->stats.rx_bytes += skb->len;
arch/xtensa/platforms/iss/network.c
309
lp->stats.rx_packets++;
arch/xtensa/platforms/iss/network.c
396
lp->stats.tx_packets++;
arch/xtensa/platforms/iss/network.c
397
lp->stats.tx_bytes += skb->len;
arch/xtensa/platforms/iss/network.c
408
lp->stats.tx_dropped++;
arch/xtensa/platforms/iss/network.c
423
struct rtnl_link_stats64 *stats)
arch/xtensa/platforms/iss/network.c
428
*stats = lp->stats;
arch/xtensa/platforms/iss/network.c
74
struct rtnl_link_stats64 stats;
block/bfq-cgroup.c
104
static void bfqg_stats_mark_##name(struct bfqg_stats *stats) \
block/bfq-cgroup.c
106
stats->flags |= (1 << BFQG_stats_##name); \
block/bfq-cgroup.c
108
static void bfqg_stats_clear_##name(struct bfqg_stats *stats) \
block/bfq-cgroup.c
110
stats->flags &= ~(1 << BFQG_stats_##name); \
block/bfq-cgroup.c
112
static int bfqg_stats_##name(struct bfqg_stats *stats) \
block/bfq-cgroup.c
114
return (stats->flags & (1 << BFQG_stats_##name)) != 0; \
block/bfq-cgroup.c
1171
u64 sum = blkg_rwstat_total(&bfqg->stats.bytes);
block/bfq-cgroup.c
1189
offsetof(struct bfq_group, stats.bytes), &tmp);
block/bfq-cgroup.c
1207
u64 samples = bfq_stat_read(&bfqg->stats.avg_queue_size_samples);
block/bfq-cgroup.c
1211
v = bfq_stat_read(&bfqg->stats.avg_queue_size_sum);
block/bfq-cgroup.c
123
static void bfqg_stats_update_group_wait_time(struct bfqg_stats *stats)
block/bfq-cgroup.c
127
if (!bfqg_stats_waiting(stats))
block/bfq-cgroup.c
1270
.private = offsetof(struct bfq_group, stats.bytes),
block/bfq-cgroup.c
1275
.private = offsetof(struct bfq_group, stats.ios),
block/bfq-cgroup.c
1281
.private = offsetof(struct bfq_group, stats.time),
block/bfq-cgroup.c
1290
.private = offsetof(struct bfq_group, stats.service_time),
block/bfq-cgroup.c
1295
.private = offsetof(struct bfq_group, stats.wait_time),
block/bfq-cgroup.c
1300
.private = offsetof(struct bfq_group, stats.merged),
block/bfq-cgroup.c
1305
.private = offsetof(struct bfq_group, stats.queued),
block/bfq-cgroup.c
131
if (now > stats->start_group_wait_time)
block/bfq-cgroup.c
1313
.private = offsetof(struct bfq_group, stats.bytes),
block/bfq-cgroup.c
1318
.private = offsetof(struct bfq_group, stats.ios),
block/bfq-cgroup.c
132
bfq_stat_add(&stats->group_wait_time,
block/bfq-cgroup.c
1324
.private = offsetof(struct bfq_group, stats.time),
block/bfq-cgroup.c
133
now - stats->start_group_wait_time);
block/bfq-cgroup.c
1333
.private = offsetof(struct bfq_group, stats.service_time),
block/bfq-cgroup.c
1338
.private = offsetof(struct bfq_group, stats.wait_time),
block/bfq-cgroup.c
134
bfqg_stats_clear_waiting(stats);
block/bfq-cgroup.c
1343
.private = offsetof(struct bfq_group, stats.merged),
block/bfq-cgroup.c
1348
.private = offsetof(struct bfq_group, stats.queued),
block/bfq-cgroup.c
1357
.private = offsetof(struct bfq_group, stats.group_wait_time),
block/bfq-cgroup.c
1362
.private = offsetof(struct bfq_group, stats.idle_time),
block/bfq-cgroup.c
1367
.private = offsetof(struct bfq_group, stats.empty_time),
block/bfq-cgroup.c
1372
.private = offsetof(struct bfq_group, stats.dequeue),
block/bfq-cgroup.c
141
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
143
if (bfqg_stats_waiting(stats))
block/bfq-cgroup.c
147
stats->start_group_wait_time = blk_time_get_ns();
block/bfq-cgroup.c
148
bfqg_stats_mark_waiting(stats);
block/bfq-cgroup.c
152
static void bfqg_stats_end_empty_time(struct bfqg_stats *stats)
block/bfq-cgroup.c
156
if (!bfqg_stats_empty(stats))
block/bfq-cgroup.c
160
if (now > stats->start_empty_time)
block/bfq-cgroup.c
161
bfq_stat_add(&stats->empty_time,
block/bfq-cgroup.c
162
now - stats->start_empty_time);
block/bfq-cgroup.c
163
bfqg_stats_clear_empty(stats);
block/bfq-cgroup.c
168
bfq_stat_add(&bfqg->stats.dequeue, 1);
block/bfq-cgroup.c
173
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
175
if (blkg_rwstat_total(&stats->queued))
block/bfq-cgroup.c
183
if (bfqg_stats_empty(stats))
block/bfq-cgroup.c
186
stats->start_empty_time = blk_time_get_ns();
block/bfq-cgroup.c
187
bfqg_stats_mark_empty(stats);
block/bfq-cgroup.c
192
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
194
if (bfqg_stats_idling(stats)) {
block/bfq-cgroup.c
197
if (now > stats->start_idle_time)
block/bfq-cgroup.c
198
bfq_stat_add(&stats->idle_time,
block/bfq-cgroup.c
199
now - stats->start_idle_time);
block/bfq-cgroup.c
200
bfqg_stats_clear_idling(stats);
block/bfq-cgroup.c
206
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
208
stats->start_idle_time = blk_time_get_ns();
block/bfq-cgroup.c
209
bfqg_stats_mark_idling(stats);
block/bfq-cgroup.c
214
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
216
bfq_stat_add(&stats->avg_queue_size_sum,
block/bfq-cgroup.c
217
blkg_rwstat_total(&stats->queued));
block/bfq-cgroup.c
218
bfq_stat_add(&stats->avg_queue_size_samples, 1);
block/bfq-cgroup.c
219
bfqg_stats_update_group_wait_time(stats);
block/bfq-cgroup.c
225
blkg_rwstat_add(&bfqg->stats.queued, opf, 1);
block/bfq-cgroup.c
226
bfqg_stats_end_empty_time(&bfqg->stats);
block/bfq-cgroup.c
233
blkg_rwstat_add(&bfqg->stats.queued, opf, -1);
block/bfq-cgroup.c
238
blkg_rwstat_add(&bfqg->stats.merged, opf, 1);
block/bfq-cgroup.c
244
struct bfqg_stats *stats = &bfqg->stats;
block/bfq-cgroup.c
248
blkg_rwstat_add(&stats->service_time, opf,
block/bfq-cgroup.c
251
blkg_rwstat_add(&stats->wait_time, opf,
block/bfq-cgroup.c
350
blkg_rwstat_add(&bfqg->stats.bytes, rq->cmd_flags, blk_rq_bytes(rq));
block/bfq-cgroup.c
351
blkg_rwstat_add(&bfqg->stats.ios, rq->cmd_flags, 1);
block/bfq-cgroup.c
355
static void bfqg_stats_reset(struct bfqg_stats *stats)
block/bfq-cgroup.c
359
blkg_rwstat_reset(&stats->merged);
block/bfq-cgroup.c
360
blkg_rwstat_reset(&stats->service_time);
block/bfq-cgroup.c
361
blkg_rwstat_reset(&stats->wait_time);
block/bfq-cgroup.c
362
bfq_stat_reset(&stats->time);
block/bfq-cgroup.c
363
bfq_stat_reset(&stats->avg_queue_size_sum);
block/bfq-cgroup.c
364
bfq_stat_reset(&stats->avg_queue_size_samples);
block/bfq-cgroup.c
365
bfq_stat_reset(&stats->dequeue);
block/bfq-cgroup.c
366
bfq_stat_reset(&stats->group_wait_time);
block/bfq-cgroup.c
367
bfq_stat_reset(&stats->idle_time);
block/bfq-cgroup.c
368
bfq_stat_reset(&stats->empty_time);
block/bfq-cgroup.c
413
bfqg_stats_add_aux(&parent->stats, &bfqg->stats);
block/bfq-cgroup.c
414
bfqg_stats_reset(&bfqg->stats);
block/bfq-cgroup.c
436
static void bfqg_stats_exit(struct bfqg_stats *stats)
block/bfq-cgroup.c
438
blkg_rwstat_exit(&stats->bytes);
block/bfq-cgroup.c
439
blkg_rwstat_exit(&stats->ios);
block/bfq-cgroup.c
441
blkg_rwstat_exit(&stats->merged);
block/bfq-cgroup.c
442
blkg_rwstat_exit(&stats->service_time);
block/bfq-cgroup.c
443
blkg_rwstat_exit(&stats->wait_time);
block/bfq-cgroup.c
444
blkg_rwstat_exit(&stats->queued);
block/bfq-cgroup.c
445
bfq_stat_exit(&stats->time);
block/bfq-cgroup.c
446
bfq_stat_exit(&stats->avg_queue_size_sum);
block/bfq-cgroup.c
447
bfq_stat_exit(&stats->avg_queue_size_samples);
block/bfq-cgroup.c
448
bfq_stat_exit(&stats->dequeue);
block/bfq-cgroup.c
449
bfq_stat_exit(&stats->group_wait_time);
block/bfq-cgroup.c
450
bfq_stat_exit(&stats->idle_time);
block/bfq-cgroup.c
451
bfq_stat_exit(&stats->empty_time);
block/bfq-cgroup.c
455
static int bfqg_stats_init(struct bfqg_stats *stats, gfp_t gfp)
block/bfq-cgroup.c
457
if (blkg_rwstat_init(&stats->bytes, gfp) ||
block/bfq-cgroup.c
458
blkg_rwstat_init(&stats->ios, gfp))
block/bfq-cgroup.c
462
if (blkg_rwstat_init(&stats->merged, gfp) ||
block/bfq-cgroup.c
463
blkg_rwstat_init(&stats->service_time, gfp) ||
block/bfq-cgroup.c
464
blkg_rwstat_init(&stats->wait_time, gfp) ||
block/bfq-cgroup.c
465
blkg_rwstat_init(&stats->queued, gfp) ||
block/bfq-cgroup.c
466
bfq_stat_init(&stats->time, gfp) ||
block/bfq-cgroup.c
467
bfq_stat_init(&stats->avg_queue_size_sum, gfp) ||
block/bfq-cgroup.c
468
bfq_stat_init(&stats->avg_queue_size_samples, gfp) ||
block/bfq-cgroup.c
469
bfq_stat_init(&stats->dequeue, gfp) ||
block/bfq-cgroup.c
470
bfq_stat_init(&stats->group_wait_time, gfp) ||
block/bfq-cgroup.c
471
bfq_stat_init(&stats->idle_time, gfp) ||
block/bfq-cgroup.c
472
bfq_stat_init(&stats->empty_time, gfp))
block/bfq-cgroup.c
479
bfqg_stats_exit(stats);
block/bfq-cgroup.c
519
if (bfqg_stats_init(&bfqg->stats, gfp)) {
block/bfq-cgroup.c
555
bfqg_stats_exit(&bfqg->stats);
block/bfq-cgroup.c
563
bfqg_stats_reset(&bfqg->stats);
block/bfq-iosched.h
1023
struct bfqg_stats stats;
block/blk-core.c
259
blk_free_queue_stats(q->stats);
block/blk-core.c
411
q->stats = blk_alloc_queue_stats();
block/blk-core.c
412
if (!q->stats) {
block/blk-core.c
471
blk_free_queue_stats(q->stats);
block/blk-iolatency.c
1034
free_percpu(iolat->stats);
block/blk-iolatency.c
141
struct latency_stat __percpu *stats;
block/blk-iolatency.c
222
struct latency_stat *stat = get_cpu_ptr(iolat->stats);
block/blk-iolatency.c
528
s = per_cpu_ptr(iolat->stats, cpu);
block/blk-iolatency.c
927
s = per_cpu_ptr(iolat->stats, cpu);
block/blk-iolatency.c
973
iolat->stats = __alloc_percpu_gfp(sizeof(struct latency_stat),
block/blk-iolatency.c
975
if (!iolat->stats) {
block/blk-iolatency.c
995
stat = per_cpu_ptr(iolat->stats, cpu);
block/blk-stat.c
147
spin_lock_irqsave(&q->stats->lock, flags);
block/blk-stat.c
148
list_add_tail_rcu(&cb->list, &q->stats->callbacks);
block/blk-stat.c
150
spin_unlock_irqrestore(&q->stats->lock, flags);
block/blk-stat.c
158
spin_lock_irqsave(&q->stats->lock, flags);
block/blk-stat.c
160
if (list_empty(&q->stats->callbacks) && !q->stats->accounting)
block/blk-stat.c
162
spin_unlock_irqrestore(&q->stats->lock, flags);
block/blk-stat.c
187
spin_lock_irqsave(&q->stats->lock, flags);
block/blk-stat.c
188
if (!--q->stats->accounting && list_empty(&q->stats->callbacks))
block/blk-stat.c
190
spin_unlock_irqrestore(&q->stats->lock, flags);
block/blk-stat.c
198
spin_lock_irqsave(&q->stats->lock, flags);
block/blk-stat.c
199
if (!q->stats->accounting++ && list_empty(&q->stats->callbacks))
block/blk-stat.c
201
spin_unlock_irqrestore(&q->stats->lock, flags);
block/blk-stat.c
207
struct blk_queue_stats *stats;
block/blk-stat.c
209
stats = kmalloc_obj(*stats);
block/blk-stat.c
210
if (!stats)
block/blk-stat.c
213
INIT_LIST_HEAD(&stats->callbacks);
block/blk-stat.c
214
spin_lock_init(&stats->lock);
block/blk-stat.c
215
stats->accounting = 0;
block/blk-stat.c
217
return stats;
block/blk-stat.c
220
void blk_free_queue_stats(struct blk_queue_stats *stats)
block/blk-stat.c
222
if (!stats)
block/blk-stat.c
225
WARN_ON(!list_empty(&stats->callbacks));
block/blk-stat.c
227
kfree(stats);
block/blk-stat.c
62
list_for_each_entry_rcu(cb, &q->stats->callbacks, list) {
block/mq-deadline.c
213
dd->per_prio[prio].stats.merged++;
block/mq-deadline.c
249
const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats;
block/mq-deadline.c
253
return stats->inserted - atomic_read(&stats->completed);
block/mq-deadline.c
316
dd->per_prio[prio].stats.dispatched++;
block/mq-deadline.c
507
const struct io_stats_per_prio *stats = &per_prio->stats;
block/mq-deadline.c
519
prio, stats->inserted, stats->merged,
block/mq-deadline.c
520
stats->dispatched, atomic_read(&stats->completed));
block/mq-deadline.c
639
per_prio->stats.inserted++;
block/mq-deadline.c
710
atomic_inc(&per_prio->stats.completed);
block/mq-deadline.c
78
struct io_stats_per_prio stats;
block/mq-deadline.c
898
const struct io_stats_per_prio *stats = &dd->per_prio[prio].stats;
block/mq-deadline.c
902
return stats->dispatched + stats->merged -
block/mq-deadline.c
903
atomic_read(&stats->completed);
drivers/accel/habanalabs/common/debugfs.c
728
struct hl_dio_stats *stats = &dev_entry->dio_stats;
drivers/accel/habanalabs/common/debugfs.c
736
if (stats->successful_ops > 0)
drivers/accel/habanalabs/common/debugfs.c
737
avg_bytes_per_op = stats->bytes_transferred / stats->successful_ops;
drivers/accel/habanalabs/common/debugfs.c
739
if (stats->total_ops > 0)
drivers/accel/habanalabs/common/debugfs.c
740
success_rate = (stats->successful_ops * 100) / stats->total_ops;
drivers/accel/habanalabs/common/debugfs.c
743
seq_printf(s, "Total operations: %llu\\n", stats->total_ops);
drivers/accel/habanalabs/common/debugfs.c
744
seq_printf(s, "Successful ops: %llu\\n", stats->successful_ops);
drivers/accel/habanalabs/common/debugfs.c
745
seq_printf(s, "Failed ops: %llu\\n", stats->failed_ops);
drivers/accel/habanalabs/common/debugfs.c
747
seq_printf(s, "Total bytes: %llu\\n", stats->bytes_transferred);
drivers/accel/habanalabs/common/debugfs.c
749
seq_printf(s, "Last transfer: %zu bytes\\n", stats->last_len_read);
drivers/accel/habanalabs/common/habanalabs.h
4108
void hl_mem_mgr_fini(struct hl_mem_mgr *mmg, struct hl_mem_mgr_fini_stats *stats);
drivers/accel/habanalabs/common/memory_mgr.c
316
static void hl_mem_mgr_fini_stats_reset(struct hl_mem_mgr_fini_stats *stats)
drivers/accel/habanalabs/common/memory_mgr.c
318
if (!stats)
drivers/accel/habanalabs/common/memory_mgr.c
321
memset(stats, 0, sizeof(*stats));
drivers/accel/habanalabs/common/memory_mgr.c
324
static void hl_mem_mgr_fini_stats_inc(u64 mem_id, struct hl_mem_mgr_fini_stats *stats)
drivers/accel/habanalabs/common/memory_mgr.c
326
if (!stats)
drivers/accel/habanalabs/common/memory_mgr.c
331
++stats->n_busy_cb;
drivers/accel/habanalabs/common/memory_mgr.c
334
++stats->n_busy_ts;
drivers/accel/habanalabs/common/memory_mgr.c
338
++stats->n_busy_other;
drivers/accel/habanalabs/common/memory_mgr.c
350
void hl_mem_mgr_fini(struct hl_mem_mgr *mmg, struct hl_mem_mgr_fini_stats *stats)
drivers/accel/habanalabs/common/memory_mgr.c
358
hl_mem_mgr_fini_stats_reset(stats);
drivers/accel/habanalabs/common/memory_mgr.c
369
hl_mem_mgr_fini_stats_inc(mem_id, stats);
drivers/acpi/acpica/utxface.c
163
acpi_status acpi_get_statistics(struct acpi_statistics *stats)
drivers/acpi/acpica/utxface.c
169
if (!stats) {
drivers/acpi/acpica/utxface.c
175
stats->sci_count = acpi_sci_count;
drivers/acpi/acpica/utxface.c
176
stats->gpe_count = acpi_gpe_count;
drivers/acpi/acpica/utxface.c
178
memcpy(stats->fixed_event_count, acpi_fixed_event_count,
drivers/acpi/acpica/utxface.c
183
stats->method_count = acpi_method_count;
drivers/android/binder.c
4135
atomic_inc(&proc->stats.bc[_IOC_NR(cmd)]);
drivers/android/binder.c
4136
atomic_inc(&thread->stats.bc[_IOC_NR(cmd)]);
drivers/android/binder.c
4607
atomic_inc(&proc->stats.br[_IOC_NR(cmd)]);
drivers/android/binder.c
4608
atomic_inc(&thread->stats.br[_IOC_NR(cmd)]);
drivers/android/binder.c
6742
struct binder_stats *stats)
drivers/android/binder.c
6746
BUILD_BUG_ON(ARRAY_SIZE(stats->bc) !=
drivers/android/binder.c
6748
for (i = 0; i < ARRAY_SIZE(stats->bc); i++) {
drivers/android/binder.c
6749
int temp = atomic_read(&stats->bc[i]);
drivers/android/binder.c
6756
BUILD_BUG_ON(ARRAY_SIZE(stats->br) !=
drivers/android/binder.c
6758
for (i = 0; i < ARRAY_SIZE(stats->br); i++) {
drivers/android/binder.c
6759
int temp = atomic_read(&stats->br[i]);
drivers/android/binder.c
6766
BUILD_BUG_ON(ARRAY_SIZE(stats->obj_created) !=
drivers/android/binder.c
6768
BUILD_BUG_ON(ARRAY_SIZE(stats->obj_created) !=
drivers/android/binder.c
6769
ARRAY_SIZE(stats->obj_deleted));
drivers/android/binder.c
6770
for (i = 0; i < ARRAY_SIZE(stats->obj_created); i++) {
drivers/android/binder.c
6771
int created = atomic_read(&stats->obj_created[i]);
drivers/android/binder.c
6772
int deleted = atomic_read(&stats->obj_deleted[i]);
drivers/android/binder.c
6844
print_binder_stats(m, " ", &proc->stats);
drivers/android/binder.c
6999
DEFINE_SHOW_ATTRIBUTE(stats);
drivers/android/binder_internal.h
437
struct binder_stats stats;
drivers/android/binder_internal.h
506
struct binder_stats stats;
drivers/ata/libata-core.c
5676
ap->stats.unhandled_irq = 1;
drivers/ata/libata-core.c
5677
ap->stats.idle_irq = 1;
drivers/ata/libata-sff.c
1380
ap->stats.idle_irq++;
drivers/ata/libata-sff.c
1383
if ((ap->stats.idle_irq % 1000) == 0) {
drivers/ata/libata-transport.c
213
ata_port_simple_attr(stats.idle_irq, idle_irq, "%ld\n", unsigned long);
drivers/ata/sata_dwc_460ex.c
661
ap->stats.idle_irq++;
drivers/ata/sata_promise.c
897
ap->stats.idle_irq++;
drivers/ata/sata_sx4.c
729
ap->stats.idle_irq++;
drivers/atm/adummy.c
118
atomic_inc(&vcc->stats->tx);
drivers/atm/atmtcp.c
210
atomic_inc(&vcc->stats->tx_err);
drivers/atm/atmtcp.c
218
atomic_inc(&vcc->stats->tx_err);
drivers/atm/atmtcp.c
229
atomic_inc(&vcc->stats->tx);
drivers/atm/atmtcp.c
230
atomic_inc(&out_vcc->stats->rx);
drivers/atm/atmtcp.c
316
atomic_inc(&vcc->stats->tx_err);
drivers/atm/atmtcp.c
328
atomic_inc(&vcc->stats->tx);
drivers/atm/atmtcp.c
329
atomic_inc(&out_vcc->stats->rx);
drivers/atm/atmtcp.c
426
vcc->stats = &atmtcp_control_dev.stats.aal5;
drivers/atm/eni.c
1233
atomic_inc(&vcc->stats->tx);
drivers/atm/eni.c
524
atomic_inc(&vcc->stats->rx_err);
drivers/atm/eni.c
579
atomic_inc(&vcc->stats->rx_err);
drivers/atm/eni.c
596
atomic_inc(&vcc->stats->rx_err);
drivers/atm/eni.c
769
atomic_inc(&vcc->stats->rx);
drivers/atm/fore200e.c
1041
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/fore200e.c
1046
atomic_inc(&vcc->stats->rx);
drivers/atm/fore200e.c
1122
atomic_inc(&vcc->stats->rx_err);
drivers/atm/fore200e.c
1579
atomic_inc(&vcc->stats->tx_err);
drivers/atm/fore200e.c
1678
if (fore200e->stats == NULL) {
drivers/atm/fore200e.c
1679
fore200e->stats = kzalloc_obj(struct stats);
drivers/atm/fore200e.c
1680
if (fore200e->stats == NULL)
drivers/atm/fore200e.c
1684
stats_dma_addr = dma_map_single(fore200e->dev, fore200e->stats,
drivers/atm/fore200e.c
1685
sizeof(struct stats), DMA_FROM_DEVICE);
drivers/atm/fore200e.c
1704
dma_unmap_single(fore200e->dev, stats_dma_addr, sizeof(struct stats), DMA_FROM_DEVICE);
drivers/atm/fore200e.c
1835
tmp.section_bip = be32_to_cpu(fore200e->stats->oc3.section_bip8_errors);
drivers/atm/fore200e.c
1836
tmp.line_bip = be32_to_cpu(fore200e->stats->oc3.line_bip24_errors);
drivers/atm/fore200e.c
1837
tmp.path_bip = be32_to_cpu(fore200e->stats->oc3.path_bip8_errors);
drivers/atm/fore200e.c
1838
tmp.line_febe = be32_to_cpu(fore200e->stats->oc3.line_febe_errors);
drivers/atm/fore200e.c
1839
tmp.path_febe = be32_to_cpu(fore200e->stats->oc3.path_febe_errors);
drivers/atm/fore200e.c
1840
tmp.corr_hcs = be32_to_cpu(fore200e->stats->oc3.corr_hcs_errors);
drivers/atm/fore200e.c
1841
tmp.uncorr_hcs = be32_to_cpu(fore200e->stats->oc3.ucorr_hcs_errors);
drivers/atm/fore200e.c
1842
tmp.tx_cells = be32_to_cpu(fore200e->stats->aal0.cells_transmitted) +
drivers/atm/fore200e.c
1843
be32_to_cpu(fore200e->stats->aal34.cells_transmitted) +
drivers/atm/fore200e.c
1844
be32_to_cpu(fore200e->stats->aal5.cells_transmitted);
drivers/atm/fore200e.c
1845
tmp.rx_cells = be32_to_cpu(fore200e->stats->aal0.cells_received) +
drivers/atm/fore200e.c
1846
be32_to_cpu(fore200e->stats->aal34.cells_received) +
drivers/atm/fore200e.c
1847
be32_to_cpu(fore200e->stats->aal5.cells_received);
drivers/atm/fore200e.c
2831
be32_to_cpu(fore200e->stats->phy.crc_header_errors),
drivers/atm/fore200e.c
2832
be32_to_cpu(fore200e->stats->phy.framing_errors));
drivers/atm/fore200e.c
2844
be32_to_cpu(fore200e->stats->oc3.section_bip8_errors),
drivers/atm/fore200e.c
2845
be32_to_cpu(fore200e->stats->oc3.path_bip8_errors),
drivers/atm/fore200e.c
2846
be32_to_cpu(fore200e->stats->oc3.line_bip24_errors),
drivers/atm/fore200e.c
2847
be32_to_cpu(fore200e->stats->oc3.line_febe_errors),
drivers/atm/fore200e.c
2848
be32_to_cpu(fore200e->stats->oc3.path_febe_errors),
drivers/atm/fore200e.c
2849
be32_to_cpu(fore200e->stats->oc3.corr_hcs_errors),
drivers/atm/fore200e.c
2850
be32_to_cpu(fore200e->stats->oc3.ucorr_hcs_errors));
drivers/atm/fore200e.c
2861
be32_to_cpu(fore200e->stats->atm.cells_transmitted),
drivers/atm/fore200e.c
2862
be32_to_cpu(fore200e->stats->atm.cells_received),
drivers/atm/fore200e.c
2863
be32_to_cpu(fore200e->stats->atm.vpi_bad_range),
drivers/atm/fore200e.c
2864
be32_to_cpu(fore200e->stats->atm.vpi_no_conn),
drivers/atm/fore200e.c
2865
be32_to_cpu(fore200e->stats->atm.vci_bad_range),
drivers/atm/fore200e.c
2866
be32_to_cpu(fore200e->stats->atm.vci_no_conn));
drivers/atm/fore200e.c
2874
be32_to_cpu(fore200e->stats->aal0.cells_transmitted),
drivers/atm/fore200e.c
2875
be32_to_cpu(fore200e->stats->aal0.cells_received),
drivers/atm/fore200e.c
2876
be32_to_cpu(fore200e->stats->aal0.cells_dropped));
drivers/atm/fore200e.c
2892
be32_to_cpu(fore200e->stats->aal34.cells_transmitted),
drivers/atm/fore200e.c
2893
be32_to_cpu(fore200e->stats->aal34.cells_received),
drivers/atm/fore200e.c
2894
be32_to_cpu(fore200e->stats->aal34.cells_dropped),
drivers/atm/fore200e.c
2895
be32_to_cpu(fore200e->stats->aal34.cells_crc_errors),
drivers/atm/fore200e.c
2896
be32_to_cpu(fore200e->stats->aal34.cells_protocol_errors),
drivers/atm/fore200e.c
2897
be32_to_cpu(fore200e->stats->aal34.cspdus_transmitted),
drivers/atm/fore200e.c
2898
be32_to_cpu(fore200e->stats->aal34.cspdus_received),
drivers/atm/fore200e.c
2899
be32_to_cpu(fore200e->stats->aal34.cspdus_dropped),
drivers/atm/fore200e.c
2900
be32_to_cpu(fore200e->stats->aal34.cspdus_protocol_errors));
drivers/atm/fore200e.c
2916
be32_to_cpu(fore200e->stats->aal5.cells_transmitted),
drivers/atm/fore200e.c
2917
be32_to_cpu(fore200e->stats->aal5.cells_received),
drivers/atm/fore200e.c
2918
be32_to_cpu(fore200e->stats->aal5.cells_dropped),
drivers/atm/fore200e.c
2919
be32_to_cpu(fore200e->stats->aal5.congestion_experienced),
drivers/atm/fore200e.c
2920
be32_to_cpu(fore200e->stats->aal5.cspdus_transmitted),
drivers/atm/fore200e.c
2921
be32_to_cpu(fore200e->stats->aal5.cspdus_received),
drivers/atm/fore200e.c
2922
be32_to_cpu(fore200e->stats->aal5.cspdus_dropped),
drivers/atm/fore200e.c
2923
be32_to_cpu(fore200e->stats->aal5.cspdus_crc_errors),
drivers/atm/fore200e.c
2924
be32_to_cpu(fore200e->stats->aal5.cspdus_protocol_errors));
drivers/atm/fore200e.c
2935
be32_to_cpu(fore200e->stats->aux.small_b1_failed),
drivers/atm/fore200e.c
2936
be32_to_cpu(fore200e->stats->aux.large_b1_failed),
drivers/atm/fore200e.c
2937
be32_to_cpu(fore200e->stats->aux.small_b2_failed),
drivers/atm/fore200e.c
2938
be32_to_cpu(fore200e->stats->aux.large_b2_failed),
drivers/atm/fore200e.c
2939
be32_to_cpu(fore200e->stats->aux.rpd_alloc_failed),
drivers/atm/fore200e.c
2945
fore200e->stats->aux.receive_carrier ? "ON" : "OFF!");
drivers/atm/fore200e.c
371
kfree(fore200e->stats);
drivers/atm/fore200e.c
845
atomic_inc(&vcc->stats->tx_err);
drivers/atm/fore200e.c
847
atomic_inc(&vcc->stats->tx);
drivers/atm/fore200e.c
996
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/fore200e.h
859
struct stats* stats; /* last snapshot of the stats */
drivers/atm/he.c
1688
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/he.c
1715
atomic_inc(&vcc->stats->rx_err);
drivers/atm/he.c
1767
atomic_inc(&vcc->stats->rx);
drivers/atm/he.c
2093
atomic_inc(&tpd->vcc->stats->tx_err);
drivers/atm/he.c
2505
atomic_inc(&vcc->stats->tx_err);
drivers/atm/he.c
2516
atomic_inc(&vcc->stats->tx_err);
drivers/atm/he.c
2528
atomic_inc(&vcc->stats->tx_err);
drivers/atm/he.c
2570
atomic_inc(&vcc->stats->tx_err);
drivers/atm/he.c
2600
atomic_inc(&vcc->stats->tx);
drivers/atm/idt77105.c
145
struct idt77105_stats stats;
drivers/atm/idt77105.c
148
memcpy(&stats, &PRIV(dev)->stats, sizeof(struct idt77105_stats));
drivers/atm/idt77105.c
150
memset(&PRIV(dev)->stats, 0, sizeof(struct idt77105_stats));
drivers/atm/idt77105.c
154
return copy_to_user(arg, &stats,
drivers/atm/idt77105.c
272
memset(&PRIV(dev)->stats,0,sizeof(struct idt77105_stats));
drivers/atm/idt77105.c
35
struct idt77105_stats stats; /* link diagnostics */
drivers/atm/idt77105.c
88
struct idt77105_stats *stats;
drivers/atm/idt77105.c
94
stats = &walk->stats;
drivers/atm/idt77105.c
95
stats->symbol_errors += get_counter(dev, IDT77105_CTRSEL_SEC);
drivers/atm/idt77105.c
96
stats->tx_cells += get_counter(dev, IDT77105_CTRSEL_TCC);
drivers/atm/idt77105.c
97
stats->rx_cells += get_counter(dev, IDT77105_CTRSEL_RCC);
drivers/atm/idt77105.c
98
stats->rx_hec_errors += get_counter(dev, IDT77105_CTRSEL_RHEC);
drivers/atm/idt77252.c
1079
atomic_add(i, &vcc->stats->rx_drop);
drivers/atm/idt77252.c
1085
atomic_add(i - 1, &vcc->stats->rx_drop);
drivers/atm/idt77252.c
1101
atomic_inc(&vcc->stats->rx);
drivers/atm/idt77252.c
1138
atomic_inc(&vcc->stats->rx_err);
drivers/atm/idt77252.c
1144
atomic_inc(&vcc->stats->rx_err);
drivers/atm/idt77252.c
1155
atomic_inc(&vcc->stats->rx_err);
drivers/atm/idt77252.c
1173
atomic_inc(&vcc->stats->rx);
drivers/atm/idt77252.c
1196
atomic_inc(&vcc->stats->rx);
drivers/atm/idt77252.c
1307
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/idt77252.c
1314
atomic_inc(&vcc->stats->rx_err);
drivers/atm/idt77252.c
1332
atomic_inc(&vcc->stats->rx);
drivers/atm/idt77252.c
1951
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
1957
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
1969
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
1976
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
1984
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
2007
atomic_inc(&vcc->stats->tx_err);
drivers/atm/idt77252.c
814
atomic_inc(&vcc->stats->tx);
drivers/atm/iphase.c
1152
atomic_inc(&vcc->stats->rx_err);
drivers/atm/iphase.c
1175
atomic_inc(&vcc->stats->rx_err);
drivers/atm/iphase.c
1325
atomic_inc(&vcc->stats->rx_err);
drivers/atm/iphase.c
1337
atomic_inc(&vcc->stats->rx_err);
drivers/atm/iphase.c
1353
atomic_inc(&vcc->stats->rx);
drivers/atm/iphase.c
2830
struct k_sonet_stats *stats;
drivers/atm/iphase.c
2831
stats = &PRIV(_ia_dev[board])->sonet_stats;
drivers/atm/iphase.c
2832
printk("section_bip: %d\n", atomic_read(&stats->section_bip));
drivers/atm/iphase.c
2833
printk("line_bip : %d\n", atomic_read(&stats->line_bip));
drivers/atm/iphase.c
2834
printk("path_bip : %d\n", atomic_read(&stats->path_bip));
drivers/atm/iphase.c
2835
printk("line_febe : %d\n", atomic_read(&stats->line_febe));
drivers/atm/iphase.c
2836
printk("path_febe : %d\n", atomic_read(&stats->path_febe));
drivers/atm/iphase.c
2837
printk("corr_hcs : %d\n", atomic_read(&stats->corr_hcs));
drivers/atm/iphase.c
2838
printk("uncorr_hcs : %d\n", atomic_read(&stats->uncorr_hcs));
drivers/atm/iphase.c
2839
printk("tx_cells : %d\n", atomic_read(&stats->tx_cells));
drivers/atm/iphase.c
2840
printk("rx_cells : %d\n", atomic_read(&stats->rx_cells));
drivers/atm/iphase.c
2931
atomic_inc(&vcc->stats->tx);
drivers/atm/iphase.c
3036
atomic_inc(&vcc->stats->tx);
drivers/atm/iphase.c
3043
if (atomic_read(&vcc->stats->tx) % 20 == 0) {
drivers/atm/lanai.c
1119
++lanai->stats.pcierr_##stat; \
drivers/atm/lanai.c
1293
atomic_inc(&lvcc->tx.atmvcc->stats->tx);
drivers/atm/lanai.c
1403
lvcc->stats.x.aal5.rx_badlen++;
drivers/atm/lanai.c
1408
lvcc->stats.rx_nomem++;
drivers/atm/lanai.c
1416
atomic_inc(&lvcc->rx.atmvcc->stats->rx);
drivers/atm/lanai.c
1570
lanai->stats.card_reset++;
drivers/atm/lanai.c
1627
lanai->stats.service_notx++;
drivers/atm/lanai.c
1629
lanai->stats.service_norx++;
drivers/atm/lanai.c
1637
lanai->stats.service_notx++;
drivers/atm/lanai.c
1649
lanai->stats.service_norx++;
drivers/atm/lanai.c
1656
lanai->stats.service_rxnotaal5++;
drivers/atm/lanai.c
1657
atomic_inc(&lvcc->rx.atmvcc->stats->rx_err);
drivers/atm/lanai.c
1669
atomic_inc(&lvcc->rx.atmvcc->stats->rx_err);
drivers/atm/lanai.c
1670
lvcc->stats.x.aal5.service_trash++;
drivers/atm/lanai.c
1676
lanai->stats.ovfl_trash += (bytes / 48);
drivers/atm/lanai.c
1681
atomic_inc(&lvcc->rx.atmvcc->stats->rx_err);
drivers/atm/lanai.c
1682
lvcc->stats.x.aal5.service_stream++;
drivers/atm/lanai.c
1689
atomic_inc(&lvcc->rx.atmvcc->stats->rx_err);
drivers/atm/lanai.c
1690
lvcc->stats.x.aal5.service_rxcrc++;
drivers/atm/lanai.c
1735
lanai->stats.atm_ovfl += STATS_GET_FIFO_OVFL(statreg);
drivers/atm/lanai.c
1736
lanai->stats.hec_err += STATS_GET_HEC_ERR(statreg);
drivers/atm/lanai.c
1737
lanai->stats.vci_trash += STATS_GET_BAD_VCI(statreg);
drivers/atm/lanai.c
1738
lanai->stats.ovfl_trash += STATS_GET_BUF_OVFL(statreg);
drivers/atm/lanai.c
1837
lanai->stats.dma_reenable++;
drivers/atm/lanai.c
2123
memset(&lanai->stats, 0, sizeof lanai->stats);
drivers/atm/lanai.c
228
struct lanai_vcc_stats stats;
drivers/atm/lanai.c
2349
lvcc->stats.rx_nomem = 0;
drivers/atm/lanai.c
2350
lvcc->stats.x.aal5.rx_badlen = 0;
drivers/atm/lanai.c
2351
lvcc->stats.x.aal5.service_trash = 0;
drivers/atm/lanai.c
2352
lvcc->stats.x.aal5.service_stream = 0;
drivers/atm/lanai.c
2353
lvcc->stats.x.aal5.service_rxcrc = 0;
drivers/atm/lanai.c
2473
lanai->stats.ovfl_trash, lanai->stats.vci_trash,
drivers/atm/lanai.c
2474
lanai->stats.hec_err, lanai->stats.atm_ovfl);
drivers/atm/lanai.c
2479
lanai->stats.pcierr_parity_detect,
drivers/atm/lanai.c
2480
lanai->stats.pcierr_serr_set,
drivers/atm/lanai.c
2481
lanai->stats.pcierr_m_target_abort);
drivers/atm/lanai.c
2484
"master_parity=%u\n", lanai->stats.pcierr_s_target_abort,
drivers/atm/lanai.c
2485
lanai->stats.pcierr_master_parity);
drivers/atm/lanai.c
2488
"no_rx=%u, bad_rx_aal=%u\n", lanai->stats.service_norx,
drivers/atm/lanai.c
2489
lanai->stats.service_notx,
drivers/atm/lanai.c
2490
lanai->stats.service_rxnotaal5);
drivers/atm/lanai.c
2493
lanai->stats.dma_reenable, lanai->stats.card_reset);
drivers/atm/lanai.c
2507
lvcc->nref, lvcc->stats.rx_nomem);
drivers/atm/lanai.c
2516
lvcc->stats.x.aal5.rx_badlen,
drivers/atm/lanai.c
2517
lvcc->stats.x.aal5.service_trash,
drivers/atm/lanai.c
2518
lvcc->stats.x.aal5.service_stream,
drivers/atm/lanai.c
2519
lvcc->stats.x.aal5.service_rxcrc);
drivers/atm/lanai.c
269
struct lanai_dev_stats stats;
drivers/atm/nicstar.c
1636
atomic_inc(&vcc->stats->tx_err);
drivers/atm/nicstar.c
1644
atomic_inc(&vcc->stats->tx_err);
drivers/atm/nicstar.c
1652
atomic_inc(&vcc->stats->tx_err);
drivers/atm/nicstar.c
1659
atomic_inc(&vcc->stats->tx_err);
drivers/atm/nicstar.c
1707
atomic_inc(&vcc->stats->tx_err);
drivers/atm/nicstar.c
1713
atomic_inc(&vcc->stats->tx);
drivers/atm/nicstar.c
2040
atomic_add(i, &vcc->stats->rx_drop);
drivers/atm/nicstar.c
2047
atomic_add(i - 1, &vcc->stats->rx_drop); /* already increased by 1 */
drivers/atm/nicstar.c
2062
atomic_inc(&vcc->stats->rx);
drivers/atm/nicstar.c
2079
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2103
atomic_inc(&vcc->stats->rx_err);
drivers/atm/nicstar.c
2123
atomic_inc(&vcc->stats->rx_err);
drivers/atm/nicstar.c
2136
atomic_inc(&vcc->stats->rx_err);
drivers/atm/nicstar.c
2159
atomic_inc(&vcc->stats->rx_err);
drivers/atm/nicstar.c
2173
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2180
atomic_inc(&vcc->stats->rx);
drivers/atm/nicstar.c
2191
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2198
atomic_inc(&vcc->stats->rx);
drivers/atm/nicstar.c
2207
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2217
atomic_inc(&vcc->stats->rx);
drivers/atm/nicstar.c
2238
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2289
atomic_inc(&vcc->stats->rx_drop);
drivers/atm/nicstar.c
2323
atomic_inc(&vcc->stats->rx);
drivers/atm/solos-pci.c
1121
atomic_inc(&vcc->stats->tx);
drivers/atm/solos-pci.c
840
atomic_inc(&vcc->stats->rx);
drivers/atm/suni.c
52
atomic_add((v),&stats->s); \
drivers/atm/suni.c
53
if (atomic_read(&stats->s) < 0) atomic_set(&stats->s,INT_MAX);
drivers/atm/suni.c
60
struct k_sonet_stats *stats;
drivers/atm/suni.c
64
stats = &walk->sonet_stats;
drivers/block/zram/zram_drv.c
1504
atomic64_inc(&zram->stats.bd_reads);
drivers/block/zram/zram_drv.c
1883
(u64)atomic64_read(&zram->stats.failed_reads),
drivers/block/zram/zram_drv.c
1884
(u64)atomic64_read(&zram->stats.failed_writes),
drivers/block/zram/zram_drv.c
1885
(u64)atomic64_read(&zram->stats.notify_free));
drivers/block/zram/zram_drv.c
1907
orig_size = atomic64_read(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
1908
max_used = atomic_long_read(&zram->stats.max_used_pages);
drivers/block/zram/zram_drv.c
1913
(u64)atomic64_read(&zram->stats.compr_data_size),
drivers/block/zram/zram_drv.c
1917
(u64)atomic64_read(&zram->stats.same_pages),
drivers/block/zram/zram_drv.c
1919
(u64)atomic64_read(&zram->stats.huge_pages),
drivers/block/zram/zram_drv.c
1920
(u64)atomic64_read(&zram->stats.huge_pages_since));
drivers/block/zram/zram_drv.c
1936
(u64)atomic64_read(&zram->stats.miss_free));
drivers/block/zram/zram_drv.c
199
unsigned long cur_max = atomic_long_read(&zram->stats.max_used_pages);
drivers/block/zram/zram_drv.c
2002
atomic64_dec(&zram->stats.huge_pages);
drivers/block/zram/zram_drv.c
2018
atomic64_dec(&zram->stats.same_pages);
drivers/block/zram/zram_drv.c
2029
&zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2031
atomic64_dec(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
204
} while (!atomic_long_try_cmpxchg(&zram->stats.max_used_pages,
drivers/block/zram/zram_drv.c
2194
atomic64_inc(&zram->stats.same_pages);
drivers/block/zram/zram_drv.c
2195
atomic64_inc(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
2233
atomic64_add(PAGE_SIZE, &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2234
atomic64_inc(&zram->stats.huge_pages);
drivers/block/zram/zram_drv.c
2235
atomic64_inc(&zram->stats.huge_pages_since);
drivers/block/zram/zram_drv.c
2236
atomic64_inc(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
2298
atomic64_inc(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
2299
atomic64_add(comp_len, &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2520
atomic64_add(comp_len_new, &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.c
2521
atomic64_inc(&zram->stats.pages_stored);
drivers/block/zram/zram_drv.c
2710
atomic64_inc(&zram->stats.notify_free);
drivers/block/zram/zram_drv.c
2732
atomic64_inc(&zram->stats.failed_reads);
drivers/block/zram/zram_drv.c
2763
atomic64_inc(&zram->stats.failed_writes);
drivers/block/zram/zram_drv.c
2810
atomic64_inc(&zram->stats.notify_free);
drivers/block/zram/zram_drv.c
2812
atomic64_inc(&zram->stats.miss_free);
drivers/block/zram/zram_drv.c
2866
memset(&zram->stats, 0, sizeof(zram->stats));
drivers/block/zram/zram_drv.c
414
atomic_long_set(&zram->stats.max_used_pages,
drivers/block/zram/zram_drv.c
545
FOUR_K((u64)atomic64_read(&zram->stats.bd_count)),
drivers/block/zram/zram_drv.c
546
FOUR_K((u64)atomic64_read(&zram->stats.bd_reads)),
drivers/block/zram/zram_drv.c
547
FOUR_K((u64)atomic64_read(&zram->stats.bd_writes)));
drivers/block/zram/zram_drv.c
813
atomic64_inc(&zram->stats.bd_count);
drivers/block/zram/zram_drv.c
823
atomic64_dec(&zram->stats.bd_count);
drivers/block/zram/zram_drv.c
934
atomic64_inc(&zram->stats.bd_writes);
drivers/block/zram/zram_drv.c
950
atomic64_dec(&zram->stats.huge_pages);
drivers/block/zram/zram_drv.c
951
atomic64_sub(get_slot_size(zram, index), &zram->stats.compr_data_size);
drivers/block/zram/zram_drv.h
121
struct zram_stats stats;
drivers/char/ipmi/ipmi_msghandler.c
3679
atomic_set(&intf->stats[i], 0);
drivers/char/ipmi/ipmi_msghandler.c
586
atomic_t stats[IPMI_NUM_STATS];
drivers/char/ipmi/ipmi_msghandler.c
668
atomic_inc(&(intf)->stats[IPMI_STAT_ ## stat])
drivers/char/ipmi/ipmi_msghandler.c
670
((unsigned int) atomic_read(&(intf)->stats[IPMI_STAT_ ## stat]))
drivers/char/ipmi/ipmi_si_intf.c
2059
atomic_set(&new_smi->stats[i], 0);
drivers/char/ipmi/ipmi_si_intf.c
247
atomic_t stats[SI_NUM_STATS];
drivers/char/ipmi/ipmi_si_intf.c
255
atomic_inc(&(smi)->stats[SI_STAT_ ## stat])
drivers/char/ipmi/ipmi_si_intf.c
257
((unsigned int) atomic_read(&(smi)->stats[SI_STAT_ ## stat]))
drivers/char/ipmi/ipmi_ssif.c
1866
atomic_set(&ssif_info->stats[i], 0);
drivers/char/ipmi/ipmi_ssif.c
289
atomic_t stats[SSIF_NUM_STATS];
drivers/char/ipmi/ipmi_ssif.c
293
atomic_inc(&(ssif)->stats[SSIF_STAT_ ## stat])
drivers/char/ipmi/ipmi_ssif.c
295
((unsigned int) atomic_read(&(ssif)->stats[SSIF_STAT_ ## stat]))
drivers/char/lp.c
1038
memset(&lp_table[i].stats, 0, sizeof(struct lp_stats));
drivers/char/virtio_console.c
1270
seq_printf(s, "bytes_sent: %lu\n", port->stats.bytes_sent);
drivers/char/virtio_console.c
1271
seq_printf(s, "bytes_received: %lu\n", port->stats.bytes_received);
drivers/char/virtio_console.c
1272
seq_printf(s, "bytes_discarded: %lu\n", port->stats.bytes_discarded);
drivers/char/virtio_console.c
1347
port->stats = (struct port_stats) { 0 };
drivers/char/virtio_console.c
198
struct port_stats stats;
drivers/char/virtio_console.c
472
port->stats.bytes_received += len;
drivers/char/virtio_console.c
511
port->stats.bytes_discarded += buf->len - buf->offset;
drivers/char/virtio_console.c
642
port->stats.bytes_sent += in_count;
drivers/cpufreq/cpufreq_stats.c
106
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
112
WRITE_ONCE(stats->reset_time, local_clock());
drivers/cpufreq/cpufreq_stats.c
118
WRITE_ONCE(stats->reset_pending, 1);
drivers/cpufreq/cpufreq_stats.c
126
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
127
bool pending = READ_ONCE(stats->reset_pending);
drivers/cpufreq/cpufreq_stats.c
133
for (i = 0; i < stats->state_num; i++) {
drivers/cpufreq/cpufreq_stats.c
136
len += sysfs_emit_at(buf, len, "%9u ", stats->freq_table[i]);
drivers/cpufreq/cpufreq_stats.c
143
for (i = 0; i < stats->state_num; i++) {
drivers/cpufreq/cpufreq_stats.c
147
len += sysfs_emit_at(buf, len, "%9u: ", stats->freq_table[i]);
drivers/cpufreq/cpufreq_stats.c
149
for (j = 0; j < stats->state_num; j++) {
drivers/cpufreq/cpufreq_stats.c
156
count = stats->trans_table[i * stats->max_state + j];
drivers/cpufreq/cpufreq_stats.c
185
static int freq_table_get_index(struct cpufreq_stats *stats, unsigned int freq)
drivers/cpufreq/cpufreq_stats.c
188
for (index = 0; index < stats->max_state; index++)
drivers/cpufreq/cpufreq_stats.c
189
if (stats->freq_table[index] == freq)
drivers/cpufreq/cpufreq_stats.c
196
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
199
if (!stats)
drivers/cpufreq/cpufreq_stats.c
205
kfree(stats->time_in_state);
drivers/cpufreq/cpufreq_stats.c
206
kfree(stats);
drivers/cpufreq/cpufreq_stats.c
207
policy->stats = NULL;
drivers/cpufreq/cpufreq_stats.c
213
struct cpufreq_stats *stats;
drivers/cpufreq/cpufreq_stats.c
222
if (policy->stats)
drivers/cpufreq/cpufreq_stats.c
225
stats = kzalloc_obj(*stats);
drivers/cpufreq/cpufreq_stats.c
226
if (!stats)
drivers/cpufreq/cpufreq_stats.c
234
stats->time_in_state = kzalloc(alloc_size, GFP_KERNEL);
drivers/cpufreq/cpufreq_stats.c
235
if (!stats->time_in_state)
drivers/cpufreq/cpufreq_stats.c
238
stats->freq_table = (unsigned int *)(stats->time_in_state + count);
drivers/cpufreq/cpufreq_stats.c
240
stats->trans_table = stats->freq_table + count;
drivers/cpufreq/cpufreq_stats.c
242
stats->max_state = count;
drivers/cpufreq/cpufreq_stats.c
247
freq_table_get_index(stats, pos->frequency) == -1)
drivers/cpufreq/cpufreq_stats.c
248
stats->freq_table[i++] = pos->frequency;
drivers/cpufreq/cpufreq_stats.c
250
stats->state_num = i;
drivers/cpufreq/cpufreq_stats.c
251
stats->last_time = local_clock();
drivers/cpufreq/cpufreq_stats.c
252
stats->last_index = freq_table_get_index(stats, policy->cur);
drivers/cpufreq/cpufreq_stats.c
254
policy->stats = stats;
drivers/cpufreq/cpufreq_stats.c
259
policy->stats = NULL;
drivers/cpufreq/cpufreq_stats.c
260
kfree(stats->time_in_state);
drivers/cpufreq/cpufreq_stats.c
262
kfree(stats);
drivers/cpufreq/cpufreq_stats.c
268
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
271
if (unlikely(!stats))
drivers/cpufreq/cpufreq_stats.c
274
if (unlikely(READ_ONCE(stats->reset_pending)))
drivers/cpufreq/cpufreq_stats.c
275
cpufreq_stats_reset_table(stats);
drivers/cpufreq/cpufreq_stats.c
277
old_index = stats->last_index;
drivers/cpufreq/cpufreq_stats.c
278
new_index = freq_table_get_index(stats, new_freq);
drivers/cpufreq/cpufreq_stats.c
284
cpufreq_stats_update(stats, stats->last_time);
drivers/cpufreq/cpufreq_stats.c
286
stats->last_index = new_index;
drivers/cpufreq/cpufreq_stats.c
287
stats->trans_table[old_index * stats->max_state + new_index]++;
drivers/cpufreq/cpufreq_stats.c
288
stats->total_trans++;
drivers/cpufreq/cpufreq_stats.c
30
static void cpufreq_stats_update(struct cpufreq_stats *stats,
drivers/cpufreq/cpufreq_stats.c
35
stats->time_in_state[stats->last_index] += cur_time - time;
drivers/cpufreq/cpufreq_stats.c
36
stats->last_time = cur_time;
drivers/cpufreq/cpufreq_stats.c
39
static void cpufreq_stats_reset_table(struct cpufreq_stats *stats)
drivers/cpufreq/cpufreq_stats.c
41
unsigned int count = stats->max_state;
drivers/cpufreq/cpufreq_stats.c
43
memset(stats->time_in_state, 0, count * sizeof(u64));
drivers/cpufreq/cpufreq_stats.c
44
memset(stats->trans_table, 0, count * count * sizeof(int));
drivers/cpufreq/cpufreq_stats.c
45
stats->last_time = local_clock();
drivers/cpufreq/cpufreq_stats.c
46
stats->total_trans = 0;
drivers/cpufreq/cpufreq_stats.c
49
WRITE_ONCE(stats->reset_pending, 0);
drivers/cpufreq/cpufreq_stats.c
55
cpufreq_stats_update(stats, READ_ONCE(stats->reset_time));
drivers/cpufreq/cpufreq_stats.c
60
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
62
if (READ_ONCE(stats->reset_pending))
drivers/cpufreq/cpufreq_stats.c
65
return sprintf(buf, "%u\n", stats->total_trans);
drivers/cpufreq/cpufreq_stats.c
71
struct cpufreq_stats *stats = policy->stats;
drivers/cpufreq/cpufreq_stats.c
72
bool pending = READ_ONCE(stats->reset_pending);
drivers/cpufreq/cpufreq_stats.c
77
for (i = 0; i < stats->state_num; i++) {
drivers/cpufreq/cpufreq_stats.c
79
if (i == stats->last_index) {
drivers/cpufreq/cpufreq_stats.c
85
time = local_clock() - READ_ONCE(stats->reset_time);
drivers/cpufreq/cpufreq_stats.c
90
time = stats->time_in_state[i];
drivers/cpufreq/cpufreq_stats.c
91
if (i == stats->last_index)
drivers/cpufreq/cpufreq_stats.c
92
time += local_clock() - stats->last_time;
drivers/cpufreq/cpufreq_stats.c
95
len += sprintf(buf + len, "%u %llu\n", stats->freq_table[i],
drivers/cpuidle/governors/ladder.c
116
last_state->stats.demotion_count++;
drivers/cpuidle/governors/ladder.c
117
last_state->stats.promotion_count = 0;
drivers/cpuidle/governors/ladder.c
118
if (last_state->stats.demotion_count >= last_state->threshold.demotion_count) {
drivers/cpuidle/governors/ladder.c
148
lstate->stats.promotion_count = 0;
drivers/cpuidle/governors/ladder.c
149
lstate->stats.demotion_count = 0;
drivers/cpuidle/governors/ladder.c
36
} stats;
drivers/cpuidle/governors/ladder.c
56
ldev->states[old_idx].stats.promotion_count = 0;
drivers/cpuidle/governors/ladder.c
57
ldev->states[old_idx].stats.demotion_count = 0;
drivers/cpuidle/governors/ladder.c
92
last_state->stats.promotion_count++;
drivers/cpuidle/governors/ladder.c
93
last_state->stats.demotion_count = 0;
drivers/cpuidle/governors/ladder.c
94
if (last_state->stats.promotion_count >= last_state->threshold.promotion_count) {
drivers/crypto/cavium/nitrox/nitrox_debugfs.c
43
(u64)atomic64_read(&ndev->stats.posted));
drivers/crypto/cavium/nitrox/nitrox_debugfs.c
45
(u64)atomic64_read(&ndev->stats.completed));
drivers/crypto/cavium/nitrox/nitrox_debugfs.c
47
(u64)atomic64_read(&ndev->stats.dropped));
drivers/crypto/cavium/nitrox/nitrox_debugfs.c
52
DEFINE_SHOW_ATTRIBUTE(stats);
drivers/crypto/cavium/nitrox/nitrox_dev.h
261
struct nitrox_stats stats;
drivers/crypto/cavium/nitrox/nitrox_main.c
486
atomic64_set(&ndev->stats.posted, 0);
drivers/crypto/cavium/nitrox/nitrox_main.c
487
atomic64_set(&ndev->stats.completed, 0);
drivers/crypto/cavium/nitrox/nitrox_main.c
488
atomic64_set(&ndev->stats.dropped, 0);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
315
atomic64_inc(&ndev->stats.posted);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
360
atomic64_inc(&ndev->stats.dropped);
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
566
atomic64_inc(&ndev->stats.completed);
drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c
26
struct hb_cnt_pair *stats = accel_dev->heartbeat->dma.virt_addr;
drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c
31
u16 num_rsp = stats[thr_id].resp_heartbeat_cnt;
drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c
37
stats[thr_id].req_heartbeat_cnt++;
drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c
38
stats += (max_aes * hb_ctrs);
drivers/crypto/intel/qat/qat_common/adf_heartbeat_inject.c
39
stats[thr_id].resp_heartbeat_cnt = num_rsp;
drivers/crypto/nx/nx-aes-cbc.c
92
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-cbc.c
94
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-ccm.c
262
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ccm.c
263
atomic64_add(assoclen, &nx_ctx->stats->aes_bytes);
drivers/crypto/nx/nx-aes-ccm.c
310
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ccm.c
311
atomic64_add(assoclen, &nx_ctx->stats->aes_bytes);
drivers/crypto/nx/nx-aes-ccm.c
387
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ccm.c
389
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-ccm.c
456
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ccm.c
458
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-ctr.c
106
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ctr.c
108
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-ecb.c
90
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-ecb.c
92
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-gcm.c
155
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-gcm.c
156
atomic64_add(assoclen, &(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-gcm.c
227
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-gcm.c
228
atomic64_add(assoclen, &(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-gcm.c
286
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-gcm.c
381
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-gcm.c
383
&(nx_ctx->stats->aes_bytes));
drivers/crypto/nx/nx-aes-xcbc.c
126
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-xcbc.c
229
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-xcbc.c
304
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-aes-xcbc.c
98
atomic_inc(&(nx_ctx->stats->aes_ops));
drivers/crypto/nx/nx-sha256.c
127
atomic_inc(&(nx_ctx->stats->sha256_ops));
drivers/crypto/nx/nx-sha256.c
197
atomic_inc(&(nx_ctx->stats->sha256_ops));
drivers/crypto/nx/nx-sha256.c
199
atomic64_add(sctx->count, &(nx_ctx->stats->sha256_bytes));
drivers/crypto/nx/nx-sha512.c
128
atomic_inc(&(nx_ctx->stats->sha512_ops));
drivers/crypto/nx/nx-sha512.c
202
atomic_inc(&(nx_ctx->stats->sha512_ops));
drivers/crypto/nx/nx-sha512.c
203
atomic64_add(count0, &(nx_ctx->stats->sha512_bytes));
drivers/crypto/nx/nx.c
47
atomic_inc(&(nx_ctx->stats->sync_ops));
drivers/crypto/nx/nx.c
547
memset(&nx_driver.stats, 0, sizeof(struct nx_stats));
drivers/crypto/nx/nx.c
56
atomic_inc(&(nx_ctx->stats->errors));
drivers/crypto/nx/nx.c
57
atomic_set(&(nx_ctx->stats->last_error), op->hcall_err);
drivers/crypto/nx/nx.c
58
atomic_set(&(nx_ctx->stats->last_error_pid), current->pid);
drivers/crypto/nx/nx.c
663
nx_ctx->stats = &nx_driver.stats;
drivers/crypto/nx/nx.h
135
struct nx_stats *stats; /* pointer into an nx_crypto_driver for stats
drivers/crypto/nx/nx.h
81
struct nx_stats stats;
drivers/crypto/nx/nx_debugfs.c
41
root, &drv->stats.aes_ops.counter);
drivers/crypto/nx/nx_debugfs.c
43
root, &drv->stats.sha256_ops.counter);
drivers/crypto/nx/nx_debugfs.c
45
root, &drv->stats.sha512_ops.counter);
drivers/crypto/nx/nx_debugfs.c
47
root, &drv->stats.aes_bytes.counter);
drivers/crypto/nx/nx_debugfs.c
49
root, &drv->stats.sha256_bytes.counter);
drivers/crypto/nx/nx_debugfs.c
51
root, &drv->stats.sha512_bytes.counter);
drivers/crypto/nx/nx_debugfs.c
53
root, &drv->stats.errors.counter);
drivers/crypto/nx/nx_debugfs.c
55
root, &drv->stats.last_error.counter);
drivers/crypto/nx/nx_debugfs.c
57
root, &drv->stats.last_error_pid.counter);
drivers/devfreq/devfreq.c
1748
df->stats.trans_table[(i * max_state) + j]);
drivers/devfreq/devfreq.c
1753
jiffies64_to_msecs(df->stats.time_in_state[i]));
drivers/devfreq/devfreq.c
1758
df->stats.total_trans);
drivers/devfreq/devfreq.c
1785
memset(df->stats.time_in_state, 0, (df->max_state *
drivers/devfreq/devfreq.c
1786
sizeof(*df->stats.time_in_state)));
drivers/devfreq/devfreq.c
1787
memset(df->stats.trans_table, 0, array3_size(sizeof(unsigned int),
drivers/devfreq/devfreq.c
1790
df->stats.total_trans = 0;
drivers/devfreq/devfreq.c
1791
df->stats.last_update = get_jiffies_64();
drivers/devfreq/devfreq.c
231
devfreq->stats.time_in_state[prev_lev] +=
drivers/devfreq/devfreq.c
232
cur_time - devfreq->stats.last_update;
drivers/devfreq/devfreq.c
241
devfreq->stats.trans_table[
drivers/devfreq/devfreq.c
243
devfreq->stats.total_trans++;
drivers/devfreq/devfreq.c
247
devfreq->stats.last_update = cur_time;
drivers/devfreq/devfreq.c
594
devfreq->stats.last_update = get_jiffies_64();
drivers/devfreq/devfreq.c
890
devfreq->stats.trans_table = devm_kzalloc(&devfreq->dev,
drivers/devfreq/devfreq.c
895
if (!devfreq->stats.trans_table) {
drivers/devfreq/devfreq.c
901
devfreq->stats.time_in_state = devm_kcalloc(&devfreq->dev,
drivers/devfreq/devfreq.c
903
sizeof(*devfreq->stats.time_in_state),
drivers/devfreq/devfreq.c
905
if (!devfreq->stats.time_in_state) {
drivers/devfreq/devfreq.c
911
devfreq->stats.total_trans = 0;
drivers/devfreq/devfreq.c
912
devfreq->stats.last_update = get_jiffies_64();
drivers/dma/loongson2-apb-dma.c
73
u32 stats;
drivers/firewire/net.c
1352
net->stats.tx_dropped++;
drivers/firewire/net.c
1353
net->stats.tx_errors++;
drivers/firewire/net.c
541
net->stats.rx_errors++;
drivers/firewire/net.c
542
net->stats.rx_dropped++;
drivers/firewire/net.c
544
net->stats.rx_packets++;
drivers/firewire/net.c
545
net->stats.rx_bytes += len;
drivers/firewire/net.c
551
net->stats.rx_errors++;
drivers/firewire/net.c
552
net->stats.rx_dropped++;
drivers/firewire/net.c
593
net->stats.rx_dropped++;
drivers/firewire/net.c
839
dev->netdev->stats.tx_packets++;
drivers/firewire/net.c
840
dev->netdev->stats.tx_bytes += skb->len;
drivers/firewire/net.c
915
dev->netdev->stats.tx_dropped++;
drivers/firewire/net.c
916
dev->netdev->stats.tx_errors++;
drivers/firewire/nosy.c
352
struct nosy_stats stats;
drivers/firewire/nosy.c
358
stats.total_packet_count = client->buffer.total_packet_count;
drivers/firewire/nosy.c
359
stats.lost_packet_count = client->buffer.lost_packet_count;
drivers/firewire/nosy.c
362
if (copy_to_user((void __user *) arg, &stats, sizeof stats))
drivers/fpga/tests/fpga-bridge-test.c
103
KUNIT_EXPECT_TRUE(test, ctx->stats.enable);
drivers/fpga/tests/fpga-bridge-test.c
136
KUNIT_EXPECT_FALSE(test, ctx_0->stats.enable);
drivers/fpga/tests/fpga-bridge-test.c
137
KUNIT_EXPECT_FALSE(test, ctx_1->stats.enable);
drivers/fpga/tests/fpga-bridge-test.c
142
KUNIT_EXPECT_TRUE(test, ctx_0->stats.enable);
drivers/fpga/tests/fpga-bridge-test.c
143
KUNIT_EXPECT_TRUE(test, ctx_1->stats.enable);
drivers/fpga/tests/fpga-bridge-test.c
23
struct bridge_stats stats;
drivers/fpga/tests/fpga-bridge-test.c
35
struct bridge_stats *stats = bridge->priv;
drivers/fpga/tests/fpga-bridge-test.c
37
stats->enable = enable;
drivers/fpga/tests/fpga-bridge-test.c
69
&ctx->stats);
drivers/fpga/tests/fpga-bridge-test.c
99
KUNIT_EXPECT_FALSE(test, ctx->stats.enable);
drivers/fpga/tests/fpga-mgr-test.c
100
stats->header_match = false;
drivers/fpga/tests/fpga-mgr-test.c
111
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-mgr-test.c
113
stats->op_write_init_state = mgr->state;
drivers/fpga/tests/fpga-mgr-test.c
114
stats->op_write_init_seq = stats->seq_num++;
drivers/fpga/tests/fpga-mgr-test.c
125
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-mgr-test.c
128
stats->op_write_state = mgr->state;
drivers/fpga/tests/fpga-mgr-test.c
129
stats->op_write_seq = stats->seq_num++;
drivers/fpga/tests/fpga-mgr-test.c
131
stats->image_match = true;
drivers/fpga/tests/fpga-mgr-test.c
134
stats->image_match = false;
drivers/fpga/tests/fpga-mgr-test.c
149
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-mgr-test.c
154
stats->op_write_sg_state = mgr->state;
drivers/fpga/tests/fpga-mgr-test.c
155
stats->op_write_sg_seq = stats->seq_num++;
drivers/fpga/tests/fpga-mgr-test.c
157
stats->image_match = true;
drivers/fpga/tests/fpga-mgr-test.c
161
stats->image_match = false;
drivers/fpga/tests/fpga-mgr-test.c
169
stats->image_match = false;
drivers/fpga/tests/fpga-mgr-test.c
181
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-mgr-test.c
183
stats->op_write_complete_state = mgr->state;
drivers/fpga/tests/fpga-mgr-test.c
184
stats->op_write_complete_seq = stats->seq_num++;
drivers/fpga/tests/fpga-mgr-test.c
242
KUNIT_EXPECT_TRUE(test, ctx->stats.header_match);
drivers/fpga/tests/fpga-mgr-test.c
243
KUNIT_EXPECT_TRUE(test, ctx->stats.image_match);
drivers/fpga/tests/fpga-mgr-test.c
245
KUNIT_EXPECT_EQ(test, ctx->stats.op_parse_header_state, FPGA_MGR_STATE_PARSE_HEADER);
drivers/fpga/tests/fpga-mgr-test.c
246
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_init_state, FPGA_MGR_STATE_WRITE_INIT);
drivers/fpga/tests/fpga-mgr-test.c
247
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_state, FPGA_MGR_STATE_WRITE);
drivers/fpga/tests/fpga-mgr-test.c
248
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_complete_state, FPGA_MGR_STATE_WRITE_COMPLETE);
drivers/fpga/tests/fpga-mgr-test.c
250
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_init_seq, ctx->stats.op_parse_header_seq + 1);
drivers/fpga/tests/fpga-mgr-test.c
251
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_seq, ctx->stats.op_parse_header_seq + 2);
drivers/fpga/tests/fpga-mgr-test.c
252
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_complete_seq, ctx->stats.op_parse_header_seq + 3);
drivers/fpga/tests/fpga-mgr-test.c
279
KUNIT_EXPECT_TRUE(test, ctx->stats.header_match);
drivers/fpga/tests/fpga-mgr-test.c
280
KUNIT_EXPECT_TRUE(test, ctx->stats.image_match);
drivers/fpga/tests/fpga-mgr-test.c
282
KUNIT_EXPECT_EQ(test, ctx->stats.op_parse_header_state, FPGA_MGR_STATE_PARSE_HEADER);
drivers/fpga/tests/fpga-mgr-test.c
283
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_init_state, FPGA_MGR_STATE_WRITE_INIT);
drivers/fpga/tests/fpga-mgr-test.c
284
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_sg_state, FPGA_MGR_STATE_WRITE);
drivers/fpga/tests/fpga-mgr-test.c
285
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_complete_state, FPGA_MGR_STATE_WRITE_COMPLETE);
drivers/fpga/tests/fpga-mgr-test.c
287
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_init_seq, ctx->stats.op_parse_header_seq + 1);
drivers/fpga/tests/fpga-mgr-test.c
288
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_sg_seq, ctx->stats.op_parse_header_seq + 2);
drivers/fpga/tests/fpga-mgr-test.c
289
KUNIT_EXPECT_EQ(test, ctx->stats.op_write_complete_seq, ctx->stats.op_parse_header_seq + 3);
drivers/fpga/tests/fpga-mgr-test.c
304
&ctx->stats);
drivers/fpga/tests/fpga-mgr-test.c
44
struct mgr_stats stats;
drivers/fpga/tests/fpga-mgr-test.c
87
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-mgr-test.c
90
stats->op_parse_header_state = mgr->state;
drivers/fpga/tests/fpga-mgr-test.c
91
stats->op_parse_header_seq = stats->seq_num++;
drivers/fpga/tests/fpga-mgr-test.c
97
stats->header_match = true;
drivers/fpga/tests/fpga-region-test.c
53
struct mgr_stats *stats = mgr->priv;
drivers/fpga/tests/fpga-region-test.c
55
stats->write_count++;
drivers/fpga/tests/fpga-region-test.c
72
struct bridge_stats *stats = bridge->priv;
drivers/fpga/tests/fpga-region-test.c
74
if (!stats->enable && enable)
drivers/fpga/tests/fpga-region-test.c
75
stats->cycles_count++;
drivers/fpga/tests/fpga-region-test.c
77
stats->enable = enable;
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
101
stats[TTM_PL_VRAM].drm.resident/1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
103
stats[TTM_PL_TT].drm.resident/1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
105
stats[TTM_PL_SYSTEM].drm.resident/1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
109
stats[TTM_PL_VRAM].evicted/1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
111
(stats[TTM_PL_VRAM].drm.shared +
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
112
stats[TTM_PL_VRAM].drm.private) / 1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
114
(stats[TTM_PL_TT].drm.shared +
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
115
stats[TTM_PL_TT].drm.private) / 1024UL);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
63
struct amdgpu_mem_stats stats[__AMDGPU_PL_NUM];
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
77
amdgpu_vm_get_memory(vm, stats);
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
93
&stats[i].drm,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1243
struct amdgpu_mem_stats stats[__AMDGPU_PL_NUM])
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
1246
memcpy(stats, vm->stats, sizeof(*stats) * __AMDGPU_PL_NUM);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2756
if (!(drm_memory_stats_is_zero(&vm->stats[i].drm) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2757
vm->stats[i].evicted == 0))
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
315
vm->stats[bo_memtype].drm.shared += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
316
vm->stats[bo_memtype].drm.private -= size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
318
vm->stats[bo_memtype].drm.shared -= size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
319
vm->stats[bo_memtype].drm.private += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
362
vm->stats[bo_memtype].drm.shared += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
364
vm->stats[bo_memtype].drm.private += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
369
vm->stats[res_memtype].drm.resident += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
374
vm->stats[res_memtype].drm.purgeable += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
376
vm->stats[bo_memtype].evicted += size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
352
struct amdgpu_mem_stats stats[__AMDGPU_PL_NUM];
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
600
struct amdgpu_mem_stats stats[__AMDGPU_PL_NUM]);
drivers/gpu/drm/bridge/sil-sii8620.c
2028
u8 stats[LEN_FAST_INTR_STAT];
drivers/gpu/drm/bridge/sil-sii8620.c
2033
sii8620_read_buf(ctx, REG_FAST_INTR_STAT, stats, ARRAY_SIZE(stats));
drivers/gpu/drm/bridge/sil-sii8620.c
2035
if (sii8620_test_bit(irq_vec[i].bit, stats))
drivers/gpu/drm/drm_file.c
865
int drm_memory_stats_is_zero(const struct drm_memory_stats *stats)
drivers/gpu/drm/drm_file.c
867
return (stats->shared == 0 &&
drivers/gpu/drm/drm_file.c
868
stats->private == 0 &&
drivers/gpu/drm/drm_file.c
869
stats->resident == 0 &&
drivers/gpu/drm/drm_file.c
870
stats->purgeable == 0 &&
drivers/gpu/drm/drm_file.c
871
stats->active == 0);
drivers/gpu/drm/drm_file.c
884
const struct drm_memory_stats *stats,
drivers/gpu/drm/drm_file.c
891
stats->private + stats->shared);
drivers/gpu/drm/drm_file.c
892
drm_fdinfo_print_size(p, prefix, "shared", region, stats->shared);
drivers/gpu/drm/drm_file.c
895
drm_fdinfo_print_size(p, prefix, "active", region, stats->active);
drivers/gpu/drm/drm_file.c
899
stats->resident);
drivers/gpu/drm/drm_file.c
903
stats->purgeable);
drivers/gpu/drm/drm_ioctl.c
223
struct drm_stats *stats = data;
drivers/gpu/drm/drm_ioctl.c
226
memset(stats, 0, sizeof(*stats));
drivers/gpu/drm/i915/display/intel_display_core.h
168
} stats[HPD_NUM_PINS];
drivers/gpu/drm/i915/display/intel_hotplug.c
1006
switch (display->hotplug.stats[pin].state) {
drivers/gpu/drm/i915/display/intel_hotplug.c
1014
MISSING_CASE(display->hotplug.stats[pin].state);
drivers/gpu/drm/i915/display/intel_hotplug.c
1031
hotplug->stats[pin].blocked_count++;
drivers/gpu/drm/i915/display/intel_hotplug.c
1033
return hotplug->stats[pin].blocked_count == 1;
drivers/gpu/drm/i915/display/intel_hotplug.c
1042
if (drm_WARN_ON(display->drm, hotplug->stats[pin].blocked_count == 0))
drivers/gpu/drm/i915/display/intel_hotplug.c
1045
hotplug->stats[pin].blocked_count--;
drivers/gpu/drm/i915/display/intel_hotplug.c
1047
return hotplug->stats[pin].blocked_count == 0;
drivers/gpu/drm/i915/display/intel_hotplug.c
1236
hotplug->stats[i].count = 0;
drivers/gpu/drm/i915/display/intel_hotplug.c
1314
hotplug->stats[i].count = 0;
drivers/gpu/drm/i915/display/intel_hotplug.c
156
unsigned long start = hpd->stats[pin].last_jiffies;
drivers/gpu/drm/i915/display/intel_hotplug.c
167
hpd->stats[pin].last_jiffies = jiffies;
drivers/gpu/drm/i915/display/intel_hotplug.c
168
hpd->stats[pin].count = 0;
drivers/gpu/drm/i915/display/intel_hotplug.c
171
hpd->stats[pin].count += increment;
drivers/gpu/drm/i915/display/intel_hotplug.c
172
if (hpd->stats[pin].count > threshold) {
drivers/gpu/drm/i915/display/intel_hotplug.c
173
hpd->stats[pin].state = HPD_MARK_DISABLED;
drivers/gpu/drm/i915/display/intel_hotplug.c
181
hpd->stats[pin].count);
drivers/gpu/drm/i915/display/intel_hotplug.c
245
display->hotplug.stats[pin].state != HPD_MARK_DISABLED)
drivers/gpu/drm/i915/display/intel_hotplug.c
253
display->hotplug.stats[pin].state = HPD_DISABLED;
drivers/gpu/drm/i915/display/intel_hotplug.c
286
display->hotplug.stats[pin].state != HPD_DISABLED)
drivers/gpu/drm/i915/display/intel_hotplug.c
298
if (display->hotplug.stats[pin].state == HPD_DISABLED)
drivers/gpu/drm/i915/display/intel_hotplug.c
299
display->hotplug.stats[pin].state = HPD_ENABLED;
drivers/gpu/drm/i915/display/intel_hotplug.c
374
return display->hotplug.stats[pin].blocked_count;
drivers/gpu/drm/i915/display/intel_hotplug.c
644
if (display->hotplug.stats[pin].state == HPD_DISABLED) {
drivers/gpu/drm/i915/display/intel_hotplug.c
657
if (display->hotplug.stats[pin].state != HPD_ENABLED)
drivers/gpu/drm/i915/display/intel_hotplug.c
726
display->hotplug.stats[i].count = 0;
drivers/gpu/drm/i915/display/intel_hotplug.c
727
display->hotplug.stats[i].state = HPD_ENABLED;
drivers/gpu/drm/i915/display/intel_hotplug.c
818
if (display->hotplug.stats[pin].state == HPD_DISABLED)
drivers/gpu/drm/i915/display/intel_hotplug_irq.c
376
if (display->hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED)
drivers/gpu/drm/i915/gt/intel_context.c
405
ewma_runtime_init(&ce->stats.runtime.avg);
drivers/gpu/drm/i915/gt/intel_context.c
604
total = ce->stats.runtime.total;
drivers/gpu/drm/i915/gt/intel_context.c
608
active = READ_ONCE(ce->stats.active);
drivers/gpu/drm/i915/gt/intel_context.c
617
u64 avg = ewma_runtime_read(&ce->stats.runtime.avg);
drivers/gpu/drm/i915/gt/intel_context_types.h
163
} stats;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
18
struct intel_engine_execlists_stats *stats = &engine->stats.execlists;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
21
if (stats->active) {
drivers/gpu/drm/i915/gt/intel_engine_stats.h
22
stats->active++;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
28
write_seqcount_begin(&stats->lock);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
30
stats->start = ktime_get();
drivers/gpu/drm/i915/gt/intel_engine_stats.h
31
stats->active++;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
33
write_seqcount_end(&stats->lock);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
36
GEM_BUG_ON(!stats->active);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
41
struct intel_engine_execlists_stats *stats = &engine->stats.execlists;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
44
GEM_BUG_ON(!stats->active);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
45
if (stats->active > 1) {
drivers/gpu/drm/i915/gt/intel_engine_stats.h
46
stats->active--;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
51
write_seqcount_begin(&stats->lock);
drivers/gpu/drm/i915/gt/intel_engine_stats.h
53
stats->active--;
drivers/gpu/drm/i915/gt/intel_engine_stats.h
54
stats->total = ktime_add(stats->total,
drivers/gpu/drm/i915/gt/intel_engine_stats.h
55
ktime_sub(ktime_get(), stats->start));
drivers/gpu/drm/i915/gt/intel_engine_stats.h
57
write_seqcount_end(&stats->lock);
drivers/gpu/drm/i915/gt/intel_engine_types.h
631
} stats;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3397
struct intel_engine_execlists_stats *stats = &engine->stats.execlists;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3398
ktime_t total = stats->total;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3405
if (READ_ONCE(stats->active))
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3406
total = ktime_add(total, ktime_sub(*now, stats->start));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3414
struct intel_engine_execlists_stats *stats = &engine->stats.execlists;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3419
seq = read_seqcount_begin(&stats->lock);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3421
} while (read_seqcount_retry(&stats->lock, seq));
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3547
seqcount_init(&engine->stats.execlists.lock);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
147
seqcount_mutex_init(>->stats.lock, >->wakeref.mutex);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
410
ktime_t total = gt->stats.total;
drivers/gpu/drm/i915/gt/intel_gt_pm.c
412
if (gt->stats.active)
drivers/gpu/drm/i915/gt/intel_gt_pm.c
414
ktime_sub(ktime_get(), gt->stats.start));
drivers/gpu/drm/i915/gt/intel_gt_pm.c
425
seq = read_seqcount_begin(>->stats.lock);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
427
} while (read_seqcount_retry(>->stats.lock, seq));
drivers/gpu/drm/i915/gt/intel_gt_pm.c
52
write_seqcount_begin(>->stats.lock);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
53
gt->stats.start = ktime_get();
drivers/gpu/drm/i915/gt/intel_gt_pm.c
54
gt->stats.active = true;
drivers/gpu/drm/i915/gt/intel_gt_pm.c
55
write_seqcount_end(>->stats.lock);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
62
write_seqcount_begin(>->stats.lock);
drivers/gpu/drm/i915/gt/intel_gt_pm.c
63
gt->stats.active = false;
drivers/gpu/drm/i915/gt/intel_gt_pm.c
64
gt->stats.total =
drivers/gpu/drm/i915/gt/intel_gt_pm.c
65
ktime_add(gt->stats.total,
drivers/gpu/drm/i915/gt/intel_gt_pm.c
66
ktime_sub(ktime_get(), gt->stats.start));
drivers/gpu/drm/i915/gt/intel_gt_pm.c
67
write_seqcount_end(>->stats.lock);
drivers/gpu/drm/i915/gt/intel_gt_types.h
203
} stats;
drivers/gpu/drm/i915/gt/intel_lrc.c
1933
static void st_runtime_underflow(struct intel_context_stats *stats, s32 dt)
drivers/gpu/drm/i915/gt/intel_lrc.c
1936
stats->runtime.num_underflow++;
drivers/gpu/drm/i915/gt/intel_lrc.c
1937
stats->runtime.max_underflow =
drivers/gpu/drm/i915/gt/intel_lrc.c
1938
max_t(u32, stats->runtime.max_underflow, -dt);
drivers/gpu/drm/i915/gt/intel_lrc.c
1955
struct intel_context_stats *stats = &ce->stats;
drivers/gpu/drm/i915/gt/intel_lrc.c
1959
old = stats->runtime.last;
drivers/gpu/drm/i915/gt/intel_lrc.c
1960
stats->runtime.last = lrc_get_runtime(ce);
drivers/gpu/drm/i915/gt/intel_lrc.c
1961
dt = stats->runtime.last - old;
drivers/gpu/drm/i915/gt/intel_lrc.c
1967
old, stats->runtime.last, dt);
drivers/gpu/drm/i915/gt/intel_lrc.c
1968
st_runtime_underflow(stats, dt);
drivers/gpu/drm/i915/gt/intel_lrc.c
1972
ewma_runtime_add(&stats->runtime.avg, dt);
drivers/gpu/drm/i915/gt/intel_lrc.c
1973
stats->runtime.total += dt;
drivers/gpu/drm/i915/gt/intel_lrc.c
861
regs[CTX_TIMESTAMP] = ce->stats.runtime.last;
drivers/gpu/drm/i915/gt/intel_lrc.h
118
struct intel_context_stats *stats = &ce->stats;
drivers/gpu/drm/i915/gt/intel_lrc.h
123
if (stats->active)
drivers/gpu/drm/i915/gt/intel_lrc.h
126
WRITE_ONCE(stats->active, intel_context_clock());
drivers/gpu/drm/i915/gt/intel_lrc.h
131
struct intel_context_stats *stats = &ce->stats;
drivers/gpu/drm/i915/gt/intel_lrc.h
133
if (!stats->active)
drivers/gpu/drm/i915/gt/intel_lrc.h
137
WRITE_ONCE(stats->active, 0);
drivers/gpu/drm/i915/gt/intel_rps.c
94
last = engine->stats.rps;
drivers/gpu/drm/i915/gt/intel_rps.c
95
engine->stats.rps = dt;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1896
ce->stats.runtime.num_underflow = 0;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1897
ce->stats.runtime.max_underflow = 0;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1935
if (ce->stats.runtime.num_underflow) {
drivers/gpu/drm/i915/gt/selftest_lrc.c
1938
ce->stats.runtime.num_underflow,
drivers/gpu/drm/i915/gt/selftest_lrc.c
1939
ce->stats.runtime.max_underflow);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1321
guc->log.stats[GUC_CAPTURE_LOG_BUFFER].flush += log_buf_state_local.flush_to_file;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
323
unsigned int prev_full_cnt = log->stats[type].sampled_overflow;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
329
log->stats[type].overflow = full_cnt;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
330
log->stats[type].sampled_overflow += full_cnt - prev_full_cnt;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
334
log->stats[type].sampled_overflow += 16;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
427
log->stats[type].flush += log_buf_state_local.flush_to_file;
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
873
log->stats[type].flush,
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c
874
log->stats[type].sampled_overflow);
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h
81
} stats[GUC_MAX_LOG_BUFFER];
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1263
struct intel_engine_guc_stats *stats = &engine->stats.guc;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1271
stats->running = ctx_id != ~0U && last_switch;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1272
if (stats->running)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1273
__extend_last_switch(guc, &stats->start_gt_clk, last_switch);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1280
stats->total_gt_clks += (u32)(total - stats->prev_total);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1281
stats->prev_total = total;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1323
struct intel_engine_guc_stats stats_saved, *stats = &engine->stats.guc;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1356
stats_saved = *stats;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1366
*stats = stats_saved;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1371
total = intel_gt_clock_interval_to_ns(gt, stats->total_gt_clks);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1372
if (stats->running) {
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1373
u64 clk = guc->timestamp.gt_stamp - stats->start_gt_clk;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1378
if (total > stats->total)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1379
stats->total = total;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1383
return ns_to_ktime(stats->total);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1449
struct intel_engine_guc_stats *stats = &engine->stats.guc;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1457
if (stats->running) {
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1458
u64 clk = guc->timestamp.gt_stamp - stats->start_gt_clk;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1460
stats->total_gt_clks += clk;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1462
stats->prev_total = 0;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1463
stats->running = 0;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1478
engine->stats.guc.running = false;
drivers/gpu/drm/i915/i915_drm_client.c
104
&stats[id],
drivers/gpu/drm/i915/i915_drm_client.c
50
struct drm_memory_stats stats[INTEL_REGION_UNKNOWN])
drivers/gpu/drm/i915/i915_drm_client.c
57
stats[id].shared += sz;
drivers/gpu/drm/i915/i915_drm_client.c
59
stats[id].private += sz;
drivers/gpu/drm/i915/i915_drm_client.c
62
stats[id].resident += sz;
drivers/gpu/drm/i915/i915_drm_client.c
66
stats[id].active += sz;
drivers/gpu/drm/i915/i915_drm_client.c
69
stats[id].purgeable += sz;
drivers/gpu/drm/i915/i915_drm_client.c
75
struct drm_memory_stats stats[INTEL_REGION_UNKNOWN] = {};
drivers/gpu/drm/i915/i915_drm_client.c
87
obj_meminfo(obj, stats);
drivers/gpu/drm/i915/i915_drm_client.c
97
obj_meminfo(obj, stats);
drivers/gpu/drm/i915/selftests/i915_request.c
2834
struct perf_stats *stats;
drivers/gpu/drm/i915/selftests/i915_request.c
2839
stats = kzalloc_objs(*stats, nengines);
drivers/gpu/drm/i915/selftests/i915_request.c
2840
if (!stats)
drivers/gpu/drm/i915/selftests/i915_request.c
2845
kfree(stats);
drivers/gpu/drm/i915/selftests/i915_request.c
2885
memset(&stats[idx], 0, sizeof(stats[idx]));
drivers/gpu/drm/i915/selftests/i915_request.c
2904
struct perf_stats *p = &stats[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
2951
kfree(stats);
drivers/gpu/drm/msm/msm_fb.c
62
struct msm_gem_stats stats = {};
drivers/gpu/drm/msm/msm_fb.c
72
msm_gem_describe(fb->obj[i], m, &stats);
drivers/gpu/drm/msm/msm_gem.c
1016
struct msm_gem_stats stats = {};
drivers/gpu/drm/msm/msm_gem.c
1023
msm_gem_describe(obj, m, &stats);
drivers/gpu/drm/msm/msm_gem.c
1027
stats.all.count, stats.all.size);
drivers/gpu/drm/msm/msm_gem.c
1029
stats.active.count, stats.active.size);
drivers/gpu/drm/msm/msm_gem.c
1031
stats.resident.count, stats.resident.size);
drivers/gpu/drm/msm/msm_gem.c
1033
stats.purgeable.count, stats.purgeable.size);
drivers/gpu/drm/msm/msm_gem.c
1035
stats.purged.count, stats.purged.size);
drivers/gpu/drm/msm/msm_gem.c
931
struct msm_gem_stats *stats)
drivers/gpu/drm/msm/msm_gem.c
941
stats->all.count++;
drivers/gpu/drm/msm/msm_gem.c
942
stats->all.size += obj->size;
drivers/gpu/drm/msm/msm_gem.c
945
stats->active.count++;
drivers/gpu/drm/msm/msm_gem.c
946
stats->active.size += obj->size;
drivers/gpu/drm/msm/msm_gem.c
950
stats->resident.count++;
drivers/gpu/drm/msm/msm_gem.c
951
stats->resident.size += obj->size;
drivers/gpu/drm/msm/msm_gem.c
956
stats->purged.count++;
drivers/gpu/drm/msm/msm_gem.c
957
stats->purged.size += obj->size;
drivers/gpu/drm/msm/msm_gem.c
961
stats->purgeable.count++;
drivers/gpu/drm/msm/msm_gem.c
962
stats->purgeable.size += obj->size;
drivers/gpu/drm/msm/msm_gem.h
318
struct msm_gem_stats *stats);
drivers/gpu/drm/msm/msm_gpu.c
781
volatile struct msm_gpu_submit_stats *stats;
drivers/gpu/drm/msm/msm_gpu.c
785
stats = &ring->memptrs->stats[index];
drivers/gpu/drm/msm/msm_gpu.c
787
elapsed = (stats->alwayson_end - stats->alwayson_start) * 10000;
drivers/gpu/drm/msm/msm_gpu.c
790
cycles = stats->cpcycles_end - stats->cpcycles_start;
drivers/gpu/drm/msm/msm_gpu.c
802
stats->alwayson_start, stats->alwayson_end);
drivers/gpu/drm/msm/msm_ringbuffer.h
17
(rbmemptr((ring), stats) + \
drivers/gpu/drm/msm/msm_ringbuffer.h
37
volatile struct msm_gpu_submit_stats stats[MSM_GPU_SUBMIT_STATS_COUNT];
drivers/gpu/drm/omapdrm/dss/dsi.c
1042
struct dsi_irq_stats *stats;
drivers/gpu/drm/omapdrm/dss/dsi.c
1044
stats = kmalloc_obj(*stats);
drivers/gpu/drm/omapdrm/dss/dsi.c
1045
if (!stats)
drivers/gpu/drm/omapdrm/dss/dsi.c
1050
*stats = dsi->irq_stats;
drivers/gpu/drm/omapdrm/dss/dsi.c
1057
jiffies_to_msecs(jiffies - stats->last_reset));
drivers/gpu/drm/omapdrm/dss/dsi.c
1059
seq_printf(s, "irqs %d\n", stats->irq_count);
drivers/gpu/drm/omapdrm/dss/dsi.c
1061
seq_printf(s, "%-20s %10d\n", #x, stats->dsi_irqs[ffs(DSI_IRQ_##x)-1]);
drivers/gpu/drm/omapdrm/dss/dsi.c
1085
stats->vc_irqs[0][ffs(DSI_VC_IRQ_##x)-1], \
drivers/gpu/drm/omapdrm/dss/dsi.c
1086
stats->vc_irqs[1][ffs(DSI_VC_IRQ_##x)-1], \
drivers/gpu/drm/omapdrm/dss/dsi.c
1087
stats->vc_irqs[2][ffs(DSI_VC_IRQ_##x)-1], \
drivers/gpu/drm/omapdrm/dss/dsi.c
1088
stats->vc_irqs[3][ffs(DSI_VC_IRQ_##x)-1]);
drivers/gpu/drm/omapdrm/dss/dsi.c
1104
stats->cio_irqs[ffs(DSI_CIO_IRQ_##x)-1]);
drivers/gpu/drm/omapdrm/dss/dsi.c
1129
kfree(stats);
drivers/gpu/drm/panthor/panthor_device.h
277
struct panthor_gpu_usage stats;
drivers/gpu/drm/panthor/panthor_drv.c
1586
DIV_ROUND_UP_ULL((pfile->stats.time * NSEC_PER_SEC),
drivers/gpu/drm/panthor/panthor_drv.c
1591
drm_printf(p, "drm-cycles-panthor:\t%llu\n", pfile->stats.cycles);
drivers/gpu/drm/panthor/panthor_drv.c
1602
struct drm_memory_stats stats = {0};
drivers/gpu/drm/panthor/panthor_drv.c
1604
panthor_fdinfo_gather_group_mem_info(pfile, &stats);
drivers/gpu/drm/panthor/panthor_drv.c
1605
panthor_vm_heaps_sizes(pfile, &stats);
drivers/gpu/drm/panthor/panthor_drv.c
1607
drm_fdinfo_print_size(p, drv_name, "resident", "memory", stats.resident);
drivers/gpu/drm/panthor/panthor_drv.c
1608
drm_fdinfo_print_size(p, drv_name, "active", "memory", stats.active);
drivers/gpu/drm/panthor/panthor_mmu.c
1988
void panthor_vm_heaps_sizes(struct panthor_file *pfile, struct drm_memory_stats *stats)
drivers/gpu/drm/panthor/panthor_mmu.c
1999
stats->resident += size;
drivers/gpu/drm/panthor/panthor_mmu.c
2001
stats->active += size;
drivers/gpu/drm/panthor/panthor_mmu.h
40
void panthor_vm_heaps_sizes(struct panthor_file *pfile, struct drm_memory_stats *stats);
drivers/gpu/drm/panthor/panthor_sched.c
3033
pfile->stats.cycles += group->fdinfo.data.cycles;
drivers/gpu/drm/panthor/panthor_sched.c
3034
pfile->stats.time += group->fdinfo.data.time;
drivers/gpu/drm/panthor/panthor_sched.c
3892
struct drm_memory_stats *stats)
drivers/gpu/drm/panthor/panthor_sched.c
3903
stats->resident += group->fdinfo.kbo_sizes;
drivers/gpu/drm/panthor/panthor_sched.c
3905
stats->active += group->fdinfo.kbo_sizes;
drivers/gpu/drm/panthor/panthor_sched.h
43
struct drm_memory_stats *stats);
drivers/gpu/drm/tegra/dc.c
1708
seq_printf(s, "frames: %lu\n", dc->stats.frames);
drivers/gpu/drm/tegra/dc.c
1709
seq_printf(s, "vblank: %lu\n", dc->stats.vblank);
drivers/gpu/drm/tegra/dc.c
1710
seq_printf(s, "underflow: %lu\n", dc->stats.underflow);
drivers/gpu/drm/tegra/dc.c
1711
seq_printf(s, "overflow: %lu\n", dc->stats.overflow);
drivers/gpu/drm/tegra/dc.c
1713
seq_printf(s, "frames total: %lu\n", dc->stats.frames_total);
drivers/gpu/drm/tegra/dc.c
1714
seq_printf(s, "vblank total: %lu\n", dc->stats.vblank_total);
drivers/gpu/drm/tegra/dc.c
1715
seq_printf(s, "underflow total: %lu\n", dc->stats.underflow_total);
drivers/gpu/drm/tegra/dc.c
1716
seq_printf(s, "overflow total: %lu\n", dc->stats.overflow_total);
drivers/gpu/drm/tegra/dc.c
2136
tegra_dc_stats_reset(&dc->stats);
drivers/gpu/drm/tegra/dc.c
2547
dc->stats.frames_total++;
drivers/gpu/drm/tegra/dc.c
2548
dc->stats.frames++;
drivers/gpu/drm/tegra/dc.c
2556
dc->stats.vblank_total++;
drivers/gpu/drm/tegra/dc.c
2557
dc->stats.vblank++;
drivers/gpu/drm/tegra/dc.c
2564
dc->stats.underflow_total++;
drivers/gpu/drm/tegra/dc.c
2565
dc->stats.underflow++;
drivers/gpu/drm/tegra/dc.c
2572
dc->stats.overflow_total++;
drivers/gpu/drm/tegra/dc.c
2573
dc->stats.overflow++;
drivers/gpu/drm/tegra/dc.c
2578
dc->stats.underflow_total++;
drivers/gpu/drm/tegra/dc.c
2579
dc->stats.underflow++;
drivers/gpu/drm/tegra/dc.c
42
static void tegra_dc_stats_reset(struct tegra_dc_stats *stats)
drivers/gpu/drm/tegra/dc.c
44
stats->frames = 0;
drivers/gpu/drm/tegra/dc.c
45
stats->vblank = 0;
drivers/gpu/drm/tegra/dc.c
46
stats->underflow = 0;
drivers/gpu/drm/tegra/dc.c
47
stats->overflow = 0;
drivers/gpu/drm/tegra/dc.h
98
struct tegra_dc_stats stats;
drivers/gpu/drm/v3d/v3d_drv.c
148
memset(&v3d_priv->stats[i], 0, sizeof(v3d_priv->stats[i]));
drivers/gpu/drm/v3d/v3d_drv.c
149
seqcount_init(&v3d_priv->stats[i].lock);
drivers/gpu/drm/v3d/v3d_drv.c
183
void v3d_get_stats(const struct v3d_stats *stats, u64 timestamp,
drivers/gpu/drm/v3d/v3d_drv.c
189
seq = read_seqcount_begin(&stats->lock);
drivers/gpu/drm/v3d/v3d_drv.c
190
*active_runtime = stats->enabled_ns;
drivers/gpu/drm/v3d/v3d_drv.c
191
if (stats->start_ns)
drivers/gpu/drm/v3d/v3d_drv.c
192
*active_runtime += timestamp - stats->start_ns;
drivers/gpu/drm/v3d/v3d_drv.c
193
*jobs_completed = stats->jobs_completed;
drivers/gpu/drm/v3d/v3d_drv.c
194
} while (read_seqcount_retry(&stats->lock, seq));
drivers/gpu/drm/v3d/v3d_drv.c
204
struct v3d_stats *stats = &file_priv->stats[queue];
drivers/gpu/drm/v3d/v3d_drv.c
207
v3d_get_stats(stats, timestamp, &active_runtime, &jobs_completed);
drivers/gpu/drm/v3d/v3d_drv.h
231
struct v3d_stats stats[V3D_MAX_QUEUES];
drivers/gpu/drm/v3d/v3d_drv.h
559
void v3d_get_stats(const struct v3d_stats *stats, u64 timestamp,
drivers/gpu/drm/v3d/v3d_drv.h
60
struct v3d_stats stats;
drivers/gpu/drm/v3d/v3d_gem.c
291
memset(&queue->stats, 0, sizeof(queue->stats));
drivers/gpu/drm/v3d/v3d_gem.c
292
seqcount_init(&queue->stats.lock);
drivers/gpu/drm/v3d/v3d_sched.c
144
struct v3d_stats *global_stats = &v3d->queue[queue].stats;
drivers/gpu/drm/v3d/v3d_sched.c
145
struct v3d_stats *local_stats = &file->stats[queue];
drivers/gpu/drm/v3d/v3d_sched.c
188
v3d_stats_update(struct v3d_stats *stats, u64 now)
drivers/gpu/drm/v3d/v3d_sched.c
190
write_seqcount_begin(&stats->lock);
drivers/gpu/drm/v3d/v3d_sched.c
191
stats->enabled_ns += now - stats->start_ns;
drivers/gpu/drm/v3d/v3d_sched.c
192
stats->jobs_completed++;
drivers/gpu/drm/v3d/v3d_sched.c
193
stats->start_ns = 0;
drivers/gpu/drm/v3d/v3d_sched.c
194
write_seqcount_end(&stats->lock);
drivers/gpu/drm/v3d/v3d_sched.c
202
struct v3d_stats *global_stats = &queue->stats;
drivers/gpu/drm/v3d/v3d_sched.c
215
v3d_stats_update(&job->file_priv->stats[q], now);
drivers/gpu/drm/v3d/v3d_sysfs.c
23
struct v3d_stats *stats = &v3d->queue[queue].stats;
drivers/gpu/drm/v3d/v3d_sysfs.c
26
v3d_get_stats(stats, timestamp, &active_runtime, &jobs_completed);
drivers/gpu/drm/xe/xe_drm_client.c
168
struct drm_memory_stats stats[TTM_NUM_MEM_TYPES])
drivers/gpu/drm/xe/xe_drm_client.c
176
stats[mem_type].shared += sz;
drivers/gpu/drm/xe/xe_drm_client.c
178
stats[mem_type].private += sz;
drivers/gpu/drm/xe/xe_drm_client.c
181
stats[mem_type].resident += sz;
drivers/gpu/drm/xe/xe_drm_client.c
185
stats[mem_type].active += sz;
drivers/gpu/drm/xe/xe_drm_client.c
187
stats[mem_type].purgeable += sz;
drivers/gpu/drm/xe/xe_drm_client.c
193
struct drm_memory_stats stats[TTM_NUM_MEM_TYPES] = {};
drivers/gpu/drm/xe/xe_drm_client.c
212
bo_meminfo(bo, stats);
drivers/gpu/drm/xe/xe_drm_client.c
219
bo_meminfo(bo, stats);
drivers/gpu/drm/xe/xe_drm_client.c
235
bo_meminfo(bo, stats);
drivers/gpu/drm/xe/xe_drm_client.c
241
bo_meminfo(bo, stats);
drivers/gpu/drm/xe/xe_drm_client.c
263
&stats[mem_type],
drivers/gpu/drm/xe/xe_gt_debugfs.c
255
DEFINE_SHOW_STORE_ATTRIBUTE(stats);
drivers/gpu/drm/xe/xe_gt_stats.c
114
for (id = 0; id < ARRAY_SIZE(gt->stats.counters); ++id)
drivers/gpu/drm/xe/xe_gt_stats.c
115
atomic64_set(>->stats.counters[id], 0);
drivers/gpu/drm/xe/xe_gt_stats.c
26
atomic64_add(incr, >->stats.counters[id]);
drivers/gpu/drm/xe/xe_gt_stats.c
99
atomic64_read(>->stats.counters[id]));
drivers/gpu/drm/xe/xe_gt_types.h
159
} stats;
drivers/gpu/drm/xe/xe_guc_capture.c
1402
guc->log.stats[GUC_LOG_TYPE_STATE_CAPTURE].flush += tmp;
drivers/gpu/drm/xe/xe_guc_log.c
663
unsigned int prev_full_cnt = log->stats[type].sampled_overflow;
drivers/gpu/drm/xe/xe_guc_log.c
669
log->stats[type].overflow = full_cnt;
drivers/gpu/drm/xe/xe_guc_log.c
670
log->stats[type].sampled_overflow += full_cnt - prev_full_cnt;
drivers/gpu/drm/xe/xe_guc_log.c
674
log->stats[type].sampled_overflow += 16;
drivers/gpu/drm/xe/xe_guc_log_types.h
54
} stats[GUC_LOG_BUFFER_TYPE_MAX];
drivers/hsi/clients/ssi_protocol.c
1026
dev->stats.tx_packets++;
drivers/hsi/clients/ssi_protocol.c
1027
dev->stats.tx_bytes += skb->len;
drivers/hsi/clients/ssi_protocol.c
1035
dev->stats.tx_dropped++;
drivers/hsi/clients/ssi_protocol.c
614
dev->stats.rx_dropped++;
drivers/hsi/clients/ssi_protocol.c
620
dev->stats.rx_errors++;
drivers/hsi/clients/ssi_protocol.c
621
dev->stats.rx_length_errors++;
drivers/hsi/clients/ssi_protocol.c
625
dev->stats.rx_packets++;
drivers/hsi/clients/ssi_protocol.c
626
dev->stats.rx_bytes += skb->len;
drivers/hv/mshv_debugfs.c
100
struct hv_stats_page *stats;
drivers/hv/mshv_debugfs.c
102
stats = mshv_lp_stats_map(lp_index);
drivers/hv/mshv_debugfs.c
103
if (IS_ERR(stats))
drivers/hv/mshv_debugfs.c
104
return stats;
drivers/hv/mshv_debugfs.c
107
stats, &lp_stats_fops);
drivers/hv/mshv_debugfs.c
112
return stats;
drivers/hv/mshv_debugfs.c
119
struct hv_stats_page *stats;
drivers/hv/mshv_debugfs.c
128
stats = lp_debugfs_stats_create(lp_index, idx);
drivers/hv/mshv_debugfs.c
129
if (IS_ERR(stats)) {
drivers/hv/mshv_debugfs.c
130
err = PTR_ERR(stats);
drivers/hv/mshv_debugfs.c
309
struct hv_stats_page *stats;
drivers/hv/mshv_debugfs.c
312
err = hv_map_stats_page(HV_STATS_OBJECT_PARTITION, &identity, &stats);
drivers/hv/mshv_debugfs.c
320
return stats;
drivers/hv/mshv_debugfs.c
43
const struct hv_stats_page *stats = m->private;
drivers/hv/mshv_debugfs.c
51
seq_printf(m, "%-32s: %llu\n", name, stats->data[idx]);
drivers/hv/mshv_debugfs.c
551
const struct hv_stats_page *stats = m->private;
drivers/hv/mshv_debugfs.c
559
seq_printf(m, "%-27s: %llu\n", name, stats->data[idx]);
drivers/hv/mshv_debugfs.c
584
struct hv_stats_page *stats;
drivers/hv/mshv_debugfs.c
587
err = hv_map_stats_page(HV_STATS_OBJECT_HYPERVISOR, &identity, &stats);
drivers/hv/mshv_debugfs.c
593
return stats;
drivers/hv/mshv_debugfs.c
599
u64 *stats;
drivers/hv/mshv_debugfs.c
602
stats = mshv_hv_stats_map();
drivers/hv/mshv_debugfs.c
603
if (IS_ERR(stats))
drivers/hv/mshv_debugfs.c
604
return PTR_ERR(stats);
drivers/hv/mshv_debugfs.c
607
stats, &hv_stats_fops);
drivers/hv/mshv_debugfs.c
615
mshv_lps_count = stats[HV_HYPERVISOR_COUNTER_LOGICAL_PROCESSORS];
drivers/hv/mshv_debugfs.c
81
struct hv_stats_page *stats;
drivers/hv/mshv_debugfs.c
85
&stats);
drivers/hv/mshv_debugfs.c
91
mshv_lps_stats[lp_index] = stats;
drivers/hv/mshv_debugfs.c
93
return stats;
drivers/hv/mshv_root_main.c
476
struct hv_stats_page **stats = vp->vp_stats_pages;
drivers/hv/mshv_root_main.c
477
u64 *self_vp_cntrs = stats[HV_STATS_AREA_SELF]->data;
drivers/hv/mshv_root_main.c
478
u64 *parent_vp_cntrs = stats[HV_STATS_AREA_PARENT]->data;
drivers/iio/adc/fsl-imx25-gcq.c
85
u32 stats;
drivers/iio/adc/fsl-imx25-gcq.c
87
regmap_read(priv->regs, MX25_ADCQ_SR, &stats);
drivers/iio/adc/fsl-imx25-gcq.c
89
if (stats & MX25_ADCQ_SR_EOQ) {
drivers/infiniband/core/counters.c
116
struct rdma_hw_stats *stats;
drivers/infiniband/core/counters.c
122
stats = ib_get_hw_stats_port(dev, port);
drivers/infiniband/core/counters.c
123
if (!stats || index >= stats->num_counters ||
drivers/infiniband/core/counters.c
124
!(stats->descs[index].flags & IB_STAT_FLAG_OPTIONAL))
drivers/infiniband/core/counters.c
127
mutex_lock(&stats->lock);
drivers/infiniband/core/counters.c
129
if (enable != test_bit(index, stats->is_disabled))
drivers/infiniband/core/counters.c
137
clear_bit(index, stats->is_disabled);
drivers/infiniband/core/counters.c
139
set_bit(index, stats->is_disabled);
drivers/infiniband/core/counters.c
141
mutex_unlock(&stats->lock);
drivers/infiniband/core/counters.c
167
counter->stats = dev->ops.counter_alloc_stats(counter);
drivers/infiniband/core/counters.c
168
if (!counter->stats)
drivers/infiniband/core/counters.c
208
rdma_free_hw_stats_struct(counter->stats);
drivers/infiniband/core/counters.c
230
rdma_free_hw_stats_struct(counter->stats);
drivers/infiniband/core/counters.c
277
for (i = 0; i < counter->stats->num_counters; i++)
drivers/infiniband/core/counters.c
278
port_counter->hstats->value[i] += counter->stats->value[i];
drivers/infiniband/core/counters.c
424
sum += counter->stats->value[index];
drivers/infiniband/core/nldev.c
1020
struct rdma_hw_stats *st = counter->stats;
drivers/infiniband/core/nldev.c
2086
struct rdma_hw_stats *stats;
drivers/infiniband/core/nldev.c
2092
stats = ib_get_hw_stats_port(device, port);
drivers/infiniband/core/nldev.c
2093
if (!stats)
drivers/infiniband/core/nldev.c
2096
target = kcalloc(BITS_TO_LONGS(stats->num_counters),
drivers/infiniband/core/nldev.c
2097
sizeof(*stats->is_disabled), GFP_KERNEL);
drivers/infiniband/core/nldev.c
2104
if ((index >= stats->num_counters) ||
drivers/infiniband/core/nldev.c
2105
!(stats->descs[index].flags & IB_STAT_FLAG_OPTIONAL)) {
drivers/infiniband/core/nldev.c
2113
for (i = 0; i < stats->num_counters; i++) {
drivers/infiniband/core/nldev.c
2114
if (!(stats->descs[i].flags & IB_STAT_FLAG_OPTIONAL))
drivers/infiniband/core/nldev.c
2272
struct rdma_hw_stats *stats;
drivers/infiniband/core/nldev.c
2294
stats = ib_get_hw_stats_port(device, port);
drivers/infiniband/core/nldev.c
2295
if (!stats) {
drivers/infiniband/core/nldev.c
2317
mutex_lock(&stats->lock);
drivers/infiniband/core/nldev.c
2319
num_cnts = device->ops.get_hw_stats(device, stats, port, 0);
drivers/infiniband/core/nldev.c
2331
if (test_bit(i, stats->is_disabled))
drivers/infiniband/core/nldev.c
2334
v = stats->value[i] +
drivers/infiniband/core/nldev.c
2337
stats->descs[i].name, v)) {
drivers/infiniband/core/nldev.c
2344
mutex_unlock(&stats->lock);
drivers/infiniband/core/nldev.c
2352
mutex_unlock(&stats->lock);
drivers/infiniband/core/nldev.c
2502
struct rdma_hw_stats *stats;
drivers/infiniband/core/nldev.c
2525
stats = ib_get_hw_stats_port(device, port);
drivers/infiniband/core/nldev.c
2526
if (!stats) {
drivers/infiniband/core/nldev.c
2551
mutex_lock(&stats->lock);
drivers/infiniband/core/nldev.c
2552
for (i = 0; i < stats->num_counters; i++) {
drivers/infiniband/core/nldev.c
2560
stats->descs[i].name) ||
drivers/infiniband/core/nldev.c
2564
if ((stats->descs[i].flags & IB_STAT_FLAG_OPTIONAL) &&
drivers/infiniband/core/nldev.c
2566
!test_bit(i, stats->is_disabled))))
drivers/infiniband/core/nldev.c
2571
mutex_unlock(&stats->lock);
drivers/infiniband/core/nldev.c
2581
mutex_unlock(&stats->lock);
drivers/infiniband/core/sysfs.c
1003
data->stats->timestamp = jiffies;
drivers/infiniband/core/sysfs.c
1005
for (i = 0; i < data->stats->num_counters; i++) {
drivers/infiniband/core/sysfs.c
1006
if (data->stats->descs[i].flags & IB_STAT_FLAG_OPTIONAL) {
drivers/infiniband/core/sysfs.c
101
struct rdma_hw_stats *stats;
drivers/infiniband/core/sysfs.c
1014
attr->attr.attr.name = data->stats->descs[i].name;
drivers/infiniband/core/sysfs.c
1042
return ibdev->port_data[port_num].sysfs->hw_stats_data->stats;
drivers/infiniband/core/sysfs.c
153
return stat_attr->show(ibdev, ibdev->hw_stats_data->stats,
drivers/infiniband/core/sysfs.c
165
return stat_attr->store(ibdev, ibdev->hw_stats_data->stats,
drivers/infiniband/core/sysfs.c
177
return stat_attr->show(ibdev, port->hw_stats_data->stats,
drivers/infiniband/core/sysfs.c
190
return stat_attr->store(ibdev, port->hw_stats_data->stats,
drivers/infiniband/core/sysfs.c
711
rdma_free_hw_stats_struct(port->hw_stats_data->stats);
drivers/infiniband/core/sysfs.c
762
static int update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
767
if (time_is_after_eq_jiffies(stats->timestamp + stats->lifespan))
drivers/infiniband/core/sysfs.c
769
ret = dev->ops.get_hw_stats(dev, stats, port_num, index);
drivers/infiniband/core/sysfs.c
772
if (ret == stats->num_counters)
drivers/infiniband/core/sysfs.c
773
stats->timestamp = jiffies;
drivers/infiniband/core/sysfs.c
779
struct rdma_hw_stats *stats, int index, char *buf)
drivers/infiniband/core/sysfs.c
78
ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
783
return sysfs_emit(buf, "%llu\n", stats->value[index] + v);
drivers/infiniband/core/sysfs.c
787
struct rdma_hw_stats *stats, unsigned int index,
drivers/infiniband/core/sysfs.c
792
mutex_lock(&stats->lock);
drivers/infiniband/core/sysfs.c
793
ret = update_hw_stats(ibdev, stats, port_num, index);
drivers/infiniband/core/sysfs.c
796
ret = print_hw_stat(ibdev, port_num, stats, index, buf);
drivers/infiniband/core/sysfs.c
798
mutex_unlock(&stats->lock);
drivers/infiniband/core/sysfs.c
80
ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
804
struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
810
mutex_lock(&stats->lock);
drivers/infiniband/core/sysfs.c
811
msecs = jiffies_to_msecs(stats->lifespan);
drivers/infiniband/core/sysfs.c
812
mutex_unlock(&stats->lock);
drivers/infiniband/core/sysfs.c
818
struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
833
mutex_lock(&stats->lock);
drivers/infiniband/core/sysfs.c
834
stats->lifespan = jiffies;
drivers/infiniband/core/sysfs.c
835
mutex_unlock(&stats->lock);
drivers/infiniband/core/sysfs.c
844
struct rdma_hw_stats *stats;
drivers/infiniband/core/sysfs.c
848
stats = ibdev->ops.alloc_hw_device_stats(ibdev);
drivers/infiniband/core/sysfs.c
849
if (!stats)
drivers/infiniband/core/sysfs.c
851
if (!stats->descs || stats->num_counters <= 0)
drivers/infiniband/core/sysfs.c
858
data = kzalloc_flex(*data, attrs, size_add(stats->num_counters, 1));
drivers/infiniband/core/sysfs.c
862
stats->num_counters + 2);
drivers/infiniband/core/sysfs.c
867
data->stats = stats;
drivers/infiniband/core/sysfs.c
87
ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
873
rdma_free_hw_stats_struct(stats);
drivers/infiniband/core/sysfs.c
880
rdma_free_hw_stats_struct(data->stats);
drivers/infiniband/core/sysfs.c
89
ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
899
ret = ibdev->ops.get_hw_stats(ibdev, data->stats, 0,
drivers/infiniband/core/sysfs.c
900
data->stats->num_counters);
drivers/infiniband/core/sysfs.c
901
if (ret != data->stats->num_counters) {
drivers/infiniband/core/sysfs.c
907
data->stats->timestamp = jiffies;
drivers/infiniband/core/sysfs.c
909
for (i = 0; i < data->stats->num_counters; i++) {
drivers/infiniband/core/sysfs.c
910
if (data->stats->descs[i].flags & IB_STAT_FLAG_OPTIONAL) {
drivers/infiniband/core/sysfs.c
918
attr->attr.attr.name = data->stats->descs[i].name;
drivers/infiniband/core/sysfs.c
950
struct rdma_hw_stats *stats;
drivers/infiniband/core/sysfs.c
954
stats = ibdev->ops.alloc_hw_port_stats(port->ibdev, port->port_num);
drivers/infiniband/core/sysfs.c
955
if (!stats)
drivers/infiniband/core/sysfs.c
957
if (!stats->descs || stats->num_counters <= 0)
drivers/infiniband/core/sysfs.c
96
struct rdma_hw_stats *stats;
drivers/infiniband/core/sysfs.c
964
data = kzalloc_flex(*data, attrs, size_add(stats->num_counters, 1));
drivers/infiniband/core/sysfs.c
967
group->attrs = kzalloc_objs(*group->attrs, stats->num_counters + 2);
drivers/infiniband/core/sysfs.c
972
data->stats = stats;
drivers/infiniband/core/sysfs.c
978
rdma_free_hw_stats_struct(stats);
drivers/infiniband/core/sysfs.c
994
ret = port->ibdev->ops.get_hw_stats(port->ibdev, data->stats,
drivers/infiniband/core/sysfs.c
996
data->stats->num_counters);
drivers/infiniband/core/sysfs.c
997
if (ret != data->stats->num_counters) {
drivers/infiniband/core/verbs.c
2680
struct ifla_vf_stats *stats)
drivers/infiniband/core/verbs.c
2685
return device->ops.get_vf_stats(device, vf, port, stats);
drivers/infiniband/core/verbs.c
3206
struct rdma_hw_stats *stats;
drivers/infiniband/core/verbs.c
3208
stats = kzalloc_flex(*stats, value, num_counters);
drivers/infiniband/core/verbs.c
3209
if (!stats)
drivers/infiniband/core/verbs.c
3212
stats->is_disabled = kcalloc(BITS_TO_LONGS(num_counters),
drivers/infiniband/core/verbs.c
3213
sizeof(*stats->is_disabled), GFP_KERNEL);
drivers/infiniband/core/verbs.c
3214
if (!stats->is_disabled)
drivers/infiniband/core/verbs.c
3217
stats->descs = descs;
drivers/infiniband/core/verbs.c
3218
stats->num_counters = num_counters;
drivers/infiniband/core/verbs.c
3219
stats->lifespan = msecs_to_jiffies(lifespan);
drivers/infiniband/core/verbs.c
3220
mutex_init(&stats->lock);
drivers/infiniband/core/verbs.c
3222
return stats;
drivers/infiniband/core/verbs.c
3225
kfree(stats);
drivers/infiniband/core/verbs.c
3234
void rdma_free_hw_stats_struct(struct rdma_hw_stats *stats)
drivers/infiniband/core/verbs.c
3236
if (!stats)
drivers/infiniband/core/verbs.c
3239
kfree(stats->is_disabled);
drivers/infiniband/core/verbs.c
3240
kfree(stats);
drivers/infiniband/hw/bng_re/bng_dev.c
192
struct bng_re_stats *stats = &rdev->stats_ctx;
drivers/infiniband/hw/bng_re/bng_dev.c
198
stats->fw_id = BNGE_INVALID_STATS_CTX_ID;
drivers/infiniband/hw/bng_re/bng_dev.c
202
req.stats_dma_addr = cpu_to_le64(stats->dma_map);
drivers/infiniband/hw/bng_re/bng_dev.c
209
stats->fw_id = le32_to_cpu(resp.stat_ctx_id);
drivers/infiniband/hw/bng_re/bng_fw.c
242
creq->stats.creq_qp_event_processed++;
drivers/infiniband/hw/bng_re/bng_fw.c
247
creq->stats.creq_func_event_processed++;
drivers/infiniband/hw/bng_re/bng_fw.h
92
struct bng_re_creq_stat stats;
drivers/infiniband/hw/bng_re/bng_res.c
14
struct bng_re_stats *stats)
drivers/infiniband/hw/bng_re/bng_res.c
16
if (stats->dma) {
drivers/infiniband/hw/bng_re/bng_res.c
17
dma_free_coherent(&pdev->dev, stats->size,
drivers/infiniband/hw/bng_re/bng_res.c
18
stats->dma, stats->dma_map);
drivers/infiniband/hw/bng_re/bng_res.c
20
memset(stats, 0, sizeof(*stats));
drivers/infiniband/hw/bng_re/bng_res.c
21
stats->fw_id = -1;
drivers/infiniband/hw/bng_re/bng_res.c
26
struct bng_re_stats *stats)
drivers/infiniband/hw/bng_re/bng_res.c
28
memset(stats, 0, sizeof(*stats));
drivers/infiniband/hw/bng_re/bng_res.c
29
stats->fw_id = -1;
drivers/infiniband/hw/bng_re/bng_res.c
30
stats->size = cctx->hw_stats_size;
drivers/infiniband/hw/bng_re/bng_res.c
31
stats->dma = dma_alloc_coherent(&pdev->dev, stats->size,
drivers/infiniband/hw/bng_re/bng_res.c
32
&stats->dma_map, GFP_KERNEL);
drivers/infiniband/hw/bng_re/bng_res.c
33
if (!stats->dma)
drivers/infiniband/hw/bng_re/bng_res.h
210
struct bng_re_stats *stats);
drivers/infiniband/hw/bng_re/bng_res.h
214
struct bng_re_stats *stats);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
211
struct bnxt_re_stats stats;
drivers/infiniband/hw/bnxt_re/debugfs.c
339
struct bnxt_re_res_cntrs *res_s = &rdev->stats.res;
drivers/infiniband/hw/bnxt_re/debugfs.c
354
seq_printf(m, "DB Pacing Reschedule\t: %llu\n", rdev->stats.pacing.resched);
drivers/infiniband/hw/bnxt_re/debugfs.c
355
seq_printf(m, "DB Pacing Complete\t: %llu\n", rdev->stats.pacing.complete);
drivers/infiniband/hw/bnxt_re/debugfs.c
356
seq_printf(m, "DB Pacing Alerts\t: %llu\n", rdev->stats.pacing.alerts);
drivers/infiniband/hw/bnxt_re/hw_counters.c
129
struct rdma_hw_stats *stats,
drivers/infiniband/hw/bnxt_re/hw_counters.c
132
stats->value[BNXT_RE_TX_ATOMIC_REQ] = s->tx_atomic_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
133
stats->value[BNXT_RE_TX_READ_REQ] = s->tx_read_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
134
stats->value[BNXT_RE_TX_READ_RES] = s->tx_read_res;
drivers/infiniband/hw/bnxt_re/hw_counters.c
135
stats->value[BNXT_RE_TX_WRITE_REQ] = s->tx_write_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
136
stats->value[BNXT_RE_TX_SEND_REQ] = s->tx_send_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
137
stats->value[BNXT_RE_TX_ROCE_PKTS] = s->tx_roce_pkts;
drivers/infiniband/hw/bnxt_re/hw_counters.c
138
stats->value[BNXT_RE_TX_ROCE_BYTES] = s->tx_roce_bytes;
drivers/infiniband/hw/bnxt_re/hw_counters.c
139
stats->value[BNXT_RE_RX_ATOMIC_REQ] = s->rx_atomic_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
140
stats->value[BNXT_RE_RX_READ_REQ] = s->rx_read_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
141
stats->value[BNXT_RE_RX_READ_RESP] = s->rx_read_res;
drivers/infiniband/hw/bnxt_re/hw_counters.c
142
stats->value[BNXT_RE_RX_WRITE_REQ] = s->rx_write_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
143
stats->value[BNXT_RE_RX_SEND_REQ] = s->rx_send_req;
drivers/infiniband/hw/bnxt_re/hw_counters.c
144
stats->value[BNXT_RE_RX_ROCE_PKTS] = s->rx_roce_pkts;
drivers/infiniband/hw/bnxt_re/hw_counters.c
145
stats->value[BNXT_RE_RX_ROCE_BYTES] = s->rx_roce_bytes;
drivers/infiniband/hw/bnxt_re/hw_counters.c
146
stats->value[BNXT_RE_RX_ROCE_GOOD_PKTS] = s->rx_roce_good_pkts;
drivers/infiniband/hw/bnxt_re/hw_counters.c
147
stats->value[BNXT_RE_RX_ROCE_GOOD_BYTES] = s->rx_roce_good_bytes;
drivers/infiniband/hw/bnxt_re/hw_counters.c
148
stats->value[BNXT_RE_OOB] = s->rx_out_of_buffer;
drivers/infiniband/hw/bnxt_re/hw_counters.c
149
stats->value[BNXT_RE_TX_CNP] = s->tx_cnp;
drivers/infiniband/hw/bnxt_re/hw_counters.c
150
stats->value[BNXT_RE_RX_CNP] = s->rx_cnp;
drivers/infiniband/hw/bnxt_re/hw_counters.c
151
stats->value[BNXT_RE_RX_ECN] = s->rx_ecn_marked;
drivers/infiniband/hw/bnxt_re/hw_counters.c
152
stats->value[BNXT_RE_OUT_OF_SEQ_ERR] = s->rx_out_of_sequence;
drivers/infiniband/hw/bnxt_re/hw_counters.c
156
struct rdma_hw_stats *stats)
drivers/infiniband/hw/bnxt_re/hw_counters.c
158
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
drivers/infiniband/hw/bnxt_re/hw_counters.c
166
bnxt_re_copy_ext_stats(rdev, stats, estat);
drivers/infiniband/hw/bnxt_re/hw_counters.c
173
struct rdma_hw_stats *stats,
drivers/infiniband/hw/bnxt_re/hw_counters.c
176
stats->value[BNXT_RE_TO_RETRANSMITS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
178
stats->value[BNXT_RE_SEQ_ERR_NAKS_RCVD] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
180
stats->value[BNXT_RE_MAX_RETRY_EXCEEDED] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
182
stats->value[BNXT_RE_RNR_NAKS_RCVD] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
184
stats->value[BNXT_RE_MISSING_RESP] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
186
stats->value[BNXT_RE_UNRECOVERABLE_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
188
stats->value[BNXT_RE_BAD_RESP_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
190
stats->value[BNXT_RE_LOCAL_QP_OP_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
192
stats->value[BNXT_RE_LOCAL_PROTECTION_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
194
stats->value[BNXT_RE_MEM_MGMT_OP_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
196
stats->value[BNXT_RE_REMOTE_INVALID_REQ_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
198
stats->value[BNXT_RE_REMOTE_ACCESS_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
200
stats->value[BNXT_RE_REMOTE_OP_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
202
stats->value[BNXT_RE_DUP_REQ] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
204
stats->value[BNXT_RE_RES_EXCEED_MAX] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
206
stats->value[BNXT_RE_RES_LENGTH_MISMATCH] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
208
stats->value[BNXT_RE_RES_EXCEEDS_WQE] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
210
stats->value[BNXT_RE_RES_OPCODE_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
212
stats->value[BNXT_RE_RES_RX_INVALID_RKEY] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
214
stats->value[BNXT_RE_RES_RX_DOMAIN_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
216
stats->value[BNXT_RE_RES_RX_NO_PERM] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
218
stats->value[BNXT_RE_RES_RX_RANGE_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
220
stats->value[BNXT_RE_RES_TX_INVALID_RKEY] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
222
stats->value[BNXT_RE_RES_TX_DOMAIN_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
224
stats->value[BNXT_RE_RES_TX_NO_PERM] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
226
stats->value[BNXT_RE_RES_TX_RANGE_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
228
stats->value[BNXT_RE_RES_IRRQ_OFLOW] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
230
stats->value[BNXT_RE_RES_UNSUP_OPCODE] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
232
stats->value[BNXT_RE_RES_UNALIGNED_ATOMIC] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
234
stats->value[BNXT_RE_RES_REM_INV_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
236
stats->value[BNXT_RE_RES_MEM_ERROR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
238
stats->value[BNXT_RE_RES_SRQ_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
240
stats->value[BNXT_RE_RES_CMP_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
242
stats->value[BNXT_RE_RES_INVALID_DUP_RKEY] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
244
stats->value[BNXT_RE_RES_WQE_FORMAT_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
246
stats->value[BNXT_RE_RES_CQ_LOAD_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
248
stats->value[BNXT_RE_RES_SRQ_LOAD_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
250
stats->value[BNXT_RE_RES_TX_PCI_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
252
stats->value[BNXT_RE_RES_RX_PCI_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
254
stats->value[BNXT_RE_OUT_OF_SEQ_ERR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
256
stats->value[BNXT_RE_REQ_CQE_ERROR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
264
stats->value[BNXT_RE_RESP_CQE_ERROR] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
267
stats->value[BNXT_RE_RESP_REMOTE_ACCESS_ERRS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
275
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
drivers/infiniband/hw/bnxt_re/hw_counters.c
279
hw_stats = rdev->qplib_ctx.stats.dma;
drivers/infiniband/hw/bnxt_re/hw_counters.c
319
struct bnxt_qplib_ext_stat *estat = &rdev->stats.rstat.ext_stat;
drivers/infiniband/hw/bnxt_re/hw_counters.c
324
hw_stats = rdev->qplib_ctx.stats.dma;
drivers/infiniband/hw/bnxt_re/hw_counters.c
363
struct rdma_hw_stats *stats,
drivers/infiniband/hw/bnxt_re/hw_counters.c
371
hw_stats = rdev->qplib_ctx.stats.dma;
drivers/infiniband/hw/bnxt_re/hw_counters.c
372
if (!port || !stats)
drivers/infiniband/hw/bnxt_re/hw_counters.c
376
stats->value[BNXT_RE_RECOVERABLE_ERRORS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
378
stats->value[BNXT_RE_TX_DISCARDS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
380
stats->value[BNXT_RE_TX_ERRORS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
382
stats->value[BNXT_RE_RX_ERRORS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
384
stats->value[BNXT_RE_RX_DISCARDS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
386
stats->value[BNXT_RE_RX_PKTS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
388
stats->value[BNXT_RE_RX_BYTES] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
390
stats->value[BNXT_RE_TX_PKTS] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
392
stats->value[BNXT_RE_TX_BYTES] =
drivers/infiniband/hw/bnxt_re/hw_counters.c
395
err_s = &rdev->stats.rstat.errs;
drivers/infiniband/hw/bnxt_re/hw_counters.c
403
bnxt_re_copy_err_stats(rdev, stats, err_s);
drivers/infiniband/hw/bnxt_re/hw_counters.c
406
rc = bnxt_re_get_ext_stat(rdev, stats);
drivers/infiniband/hw/bnxt_re/hw_counters.h
163
struct rdma_hw_stats *stats,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1020
atomic_dec(&rdev->stats.res.qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1022
atomic_dec(&rdev->stats.res.rc_qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1024
atomic_dec(&rdev->stats.res.ud_qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1222
atomic_inc(&rdev->stats.res.ah_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1292
atomic_inc(&rdev->stats.res.qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1735
active_qps = atomic_inc_return(&rdev->stats.res.qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1736
if (active_qps > rdev->stats.res.qp_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1737
rdev->stats.res.qp_watermark = active_qps;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1739
active_qps = atomic_inc_return(&rdev->stats.res.rc_qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1740
if (active_qps > rdev->stats.res.rc_qp_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1741
rdev->stats.res.rc_qp_watermark = active_qps;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1743
active_qps = atomic_inc_return(&rdev->stats.res.ud_qp_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1744
if (active_qps > rdev->stats.res.ud_qp_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1745
rdev->stats.res.ud_qp_watermark = active_qps;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1851
atomic_dec(&rdev->stats.res.srq_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1971
active_srqs = atomic_inc_return(&rdev->stats.res.srq_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1972
if (active_srqs > rdev->stats.res.srq_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1973
rdev->stats.res.srq_watermark = active_srqs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3140
atomic_dec(&rdev->stats.res.cq_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3218
active_cqs = atomic_inc_return(&rdev->stats.res.cq_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3219
if (active_cqs > rdev->stats.res.cq_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3220
rdev->stats.res.cq_watermark = active_cqs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3344
atomic_inc(&rdev->stats.res.resize_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4059
active_mrs = atomic_inc_return(&rdev->stats.res.mr_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4060
if (active_mrs > rdev->stats.res.mr_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4061
rdev->stats.res.mr_watermark = active_mrs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4094
atomic_dec(&rdev->stats.res.mr_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4163
active_mrs = atomic_inc_return(&rdev->stats.res.mr_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4164
if (active_mrs > rdev->stats.res.mr_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4165
rdev->stats.res.mr_watermark = active_mrs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4202
active_mws = atomic_inc_return(&rdev->stats.res.mw_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4203
if (active_mws > rdev->stats.res.mw_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4204
rdev->stats.res.mw_watermark = active_mws;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4225
atomic_dec(&rdev->stats.res.mw_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4291
active_mrs = atomic_inc_return(&rdev->stats.res.mr_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4292
if (active_mrs > rdev->stats.res.mr_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4293
rdev->stats.res.mr_watermark = active_mrs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
707
atomic_dec(&rdev->stats.res.pd_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
771
active_pds = atomic_inc_return(&rdev->stats.res.pd_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
772
if (active_pds > rdev->stats.res.pd_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
773
rdev->stats.res.pd_watermark = active_pds;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
799
atomic_dec(&rdev->stats.res.ah_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
886
active_ahs = atomic_inc_return(&rdev->stats.res.ah_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
887
if (active_ahs > rdev->stats.res.ah_watermark)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
888
rdev->stats.res.ah_watermark = active_ahs;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
949
atomic_dec(&rdev->stats.res.ah_count);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
963
atomic_dec(&rdev->stats.res.qp_count);
drivers/infiniband/hw/bnxt_re/main.c
1007
stats->fw_id = INVALID_STATS_CTX_ID;
drivers/infiniband/hw/bnxt_re/main.c
1011
req.stats_dma_addr = cpu_to_le64(stats->dma_map);
drivers/infiniband/hw/bnxt_re/main.c
1018
stats->fw_id = le32_to_cpu(resp.stat_ctx_id);
drivers/infiniband/hw/bnxt_re/main.c
1447
atomic_set(&rdev->stats.res.qp_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1448
atomic_set(&rdev->stats.res.cq_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1449
atomic_set(&rdev->stats.res.srq_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1450
atomic_set(&rdev->stats.res.mr_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1451
atomic_set(&rdev->stats.res.mw_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1452
atomic_set(&rdev->stats.res.ah_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
1453
atomic_set(&rdev->stats.res.pd_count, 0);
drivers/infiniband/hw/bnxt_re/main.c
2077
rc = bnxt_qplib_alloc_stats_ctx(res->pdev, res->cctx, &hctx->stats);
drivers/infiniband/hw/bnxt_re/main.c
2081
rc = bnxt_re_net_stats_ctx_alloc(rdev, &hctx->stats);
drivers/infiniband/hw/bnxt_re/main.c
2087
bnxt_qplib_free_stats_ctx(res->pdev, &hctx->stats);
drivers/infiniband/hw/bnxt_re/main.c
2133
bnxt_re_net_stats_ctx_free(rdev, hctx->stats.fw_id);
drivers/infiniband/hw/bnxt_re/main.c
2134
bnxt_qplib_free_stats_ctx(res->pdev, &hctx->stats);
drivers/infiniband/hw/bnxt_re/main.c
2358
bnxt_re_net_stats_ctx_free(rdev, rdev->qplib_ctx.stats.fw_id);
drivers/infiniband/hw/bnxt_re/main.c
801
rdev->stats.pacing.alerts++;
drivers/infiniband/hw/bnxt_re/main.c
829
rdev->stats.pacing.complete++;
drivers/infiniband/hw/bnxt_re/main.c
836
rdev->stats.pacing.resched++;
drivers/infiniband/hw/bnxt_re/main.c
998
struct bnxt_qplib_stats *stats)
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1177
creq->stats.creq_qp_event_processed = 0;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1178
creq->stats.creq_func_event_processed = 0;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
761
creq->stats.creq_qp_event_processed++;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
766
creq->stats.creq_func_event_processed++;
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
913
req.stat_ctx_id = cpu_to_le32(ctx->stats.fw_id);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.h
211
struct bnxt_qplib_creq_stat stats;
drivers/infiniband/hw/bnxt_re/qplib_res.c
818
struct bnxt_qplib_stats *stats)
drivers/infiniband/hw/bnxt_re/qplib_res.c
820
if (stats->dma) {
drivers/infiniband/hw/bnxt_re/qplib_res.c
821
dma_free_coherent(&pdev->dev, stats->size,
drivers/infiniband/hw/bnxt_re/qplib_res.c
822
stats->dma, stats->dma_map);
drivers/infiniband/hw/bnxt_re/qplib_res.c
824
memset(stats, 0, sizeof(*stats));
drivers/infiniband/hw/bnxt_re/qplib_res.c
825
stats->fw_id = -1;
drivers/infiniband/hw/bnxt_re/qplib_res.c
830
struct bnxt_qplib_stats *stats)
drivers/infiniband/hw/bnxt_re/qplib_res.c
832
memset(stats, 0, sizeof(*stats));
drivers/infiniband/hw/bnxt_re/qplib_res.c
833
stats->fw_id = -1;
drivers/infiniband/hw/bnxt_re/qplib_res.c
834
stats->size = cctx->hw_stats_size;
drivers/infiniband/hw/bnxt_re/qplib_res.c
835
stats->dma = dma_alloc_coherent(&pdev->dev, stats->size,
drivers/infiniband/hw/bnxt_re/qplib_res.c
836
&stats->dma_map, GFP_KERNEL);
drivers/infiniband/hw/bnxt_re/qplib_res.c
837
if (!stats->dma) {
drivers/infiniband/hw/bnxt_re/qplib_res.h
306
struct bnxt_qplib_stats stats;
drivers/infiniband/hw/bnxt_re/qplib_res.h
447
struct bnxt_qplib_stats *stats);
drivers/infiniband/hw/bnxt_re/qplib_res.h
449
struct bnxt_qplib_stats *stats);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
712
struct bnxt_qplib_roce_stats *stats)
drivers/infiniband/hw/bnxt_re/qplib_sp.c
739
stats->to_retransmits = le64_to_cpu(sb->to_retransmits);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
740
stats->seq_err_naks_rcvd = le64_to_cpu(sb->seq_err_naks_rcvd);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
741
stats->max_retry_exceeded = le64_to_cpu(sb->max_retry_exceeded);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
742
stats->rnr_naks_rcvd = le64_to_cpu(sb->rnr_naks_rcvd);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
743
stats->missing_resp = le64_to_cpu(sb->missing_resp);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
744
stats->unrecoverable_err = le64_to_cpu(sb->unrecoverable_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
745
stats->bad_resp_err = le64_to_cpu(sb->bad_resp_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
746
stats->local_qp_op_err = le64_to_cpu(sb->local_qp_op_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
747
stats->local_protection_err = le64_to_cpu(sb->local_protection_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
748
stats->mem_mgmt_op_err = le64_to_cpu(sb->mem_mgmt_op_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
749
stats->remote_invalid_req_err = le64_to_cpu(sb->remote_invalid_req_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
750
stats->remote_access_err = le64_to_cpu(sb->remote_access_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
751
stats->remote_op_err = le64_to_cpu(sb->remote_op_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
752
stats->dup_req = le64_to_cpu(sb->dup_req);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
753
stats->res_exceed_max = le64_to_cpu(sb->res_exceed_max);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
754
stats->res_length_mismatch = le64_to_cpu(sb->res_length_mismatch);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
755
stats->res_exceeds_wqe = le64_to_cpu(sb->res_exceeds_wqe);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
756
stats->res_opcode_err = le64_to_cpu(sb->res_opcode_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
757
stats->res_rx_invalid_rkey = le64_to_cpu(sb->res_rx_invalid_rkey);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
758
stats->res_rx_domain_err = le64_to_cpu(sb->res_rx_domain_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
759
stats->res_rx_no_perm = le64_to_cpu(sb->res_rx_no_perm);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
760
stats->res_rx_range_err = le64_to_cpu(sb->res_rx_range_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
761
stats->res_tx_invalid_rkey = le64_to_cpu(sb->res_tx_invalid_rkey);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
762
stats->res_tx_domain_err = le64_to_cpu(sb->res_tx_domain_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
763
stats->res_tx_no_perm = le64_to_cpu(sb->res_tx_no_perm);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
764
stats->res_tx_range_err = le64_to_cpu(sb->res_tx_range_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
765
stats->res_irrq_oflow = le64_to_cpu(sb->res_irrq_oflow);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
766
stats->res_unsup_opcode = le64_to_cpu(sb->res_unsup_opcode);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
767
stats->res_unaligned_atomic = le64_to_cpu(sb->res_unaligned_atomic);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
768
stats->res_rem_inv_err = le64_to_cpu(sb->res_rem_inv_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
769
stats->res_mem_error = le64_to_cpu(sb->res_mem_error);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
770
stats->res_srq_err = le64_to_cpu(sb->res_srq_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
771
stats->res_cmp_err = le64_to_cpu(sb->res_cmp_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
772
stats->res_invalid_dup_rkey = le64_to_cpu(sb->res_invalid_dup_rkey);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
773
stats->res_wqe_format_err = le64_to_cpu(sb->res_wqe_format_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
774
stats->res_cq_load_err = le64_to_cpu(sb->res_cq_load_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
775
stats->res_srq_load_err = le64_to_cpu(sb->res_srq_load_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
776
stats->res_tx_pci_err = le64_to_cpu(sb->res_tx_pci_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
777
stats->res_rx_pci_err = le64_to_cpu(sb->res_rx_pci_err);
drivers/infiniband/hw/bnxt_re/qplib_sp.c
782
stats->res_oos_drop_count +=
drivers/infiniband/hw/bnxt_re/qplib_sp.h
355
struct bnxt_qplib_roce_stats *stats);
drivers/infiniband/hw/cxgb4/cm.c
2297
ep->stats.connect_neg_adv++;
drivers/infiniband/hw/cxgb4/cm.c
2298
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
2299
dev->rdev.stats.neg_adv++;
drivers/infiniband/hw/cxgb4/cm.c
2300
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
2314
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
2315
dev->rdev.stats.tcam_full++;
drivers/infiniband/hw/cxgb4/cm.c
2316
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
2839
ep->stats.abort_neg_adv++;
drivers/infiniband/hw/cxgb4/cm.c
2840
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
2841
dev->rdev.stats.neg_adv++;
drivers/infiniband/hw/cxgb4/cm.c
2842
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
3782
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
3783
dev->rdev.stats.act_ofld_conn_fails++;
drivers/infiniband/hw/cxgb4/cm.c
3784
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
3810
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/cm.c
3811
dev->rdev.stats.pas_ofld_conn_fails++;
drivers/infiniband/hw/cxgb4/cm.c
3812
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
1053
mutex_init(&devp->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
1273
ctx->dev->rdev.stats.db_state_transitions++;
drivers/infiniband/hw/cxgb4/device.c
1322
ctx->dev->rdev.stats.db_state_transitions++;
drivers/infiniband/hw/cxgb4/device.c
1350
ctx->dev->rdev.stats.db_fc_interruptions++;
drivers/infiniband/hw/cxgb4/device.c
1476
ctx->dev->rdev.stats.db_full++;
drivers/infiniband/hw/cxgb4/device.c
1480
mutex_lock(&ctx->dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
1481
ctx->dev->rdev.stats.db_empty++;
drivers/infiniband/hw/cxgb4/device.c
1482
mutex_unlock(&ctx->dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
1486
mutex_lock(&ctx->dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
1487
ctx->dev->rdev.stats.db_drop++;
drivers/infiniband/hw/cxgb4/device.c
1488
mutex_unlock(&ctx->dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
476
dev->rdev.stats.pd.total, dev->rdev.stats.pd.cur,
drivers/infiniband/hw/cxgb4/device.c
477
dev->rdev.stats.pd.max, dev->rdev.stats.pd.fail);
drivers/infiniband/hw/cxgb4/device.c
479
dev->rdev.stats.qid.total, dev->rdev.stats.qid.cur,
drivers/infiniband/hw/cxgb4/device.c
480
dev->rdev.stats.qid.max, dev->rdev.stats.qid.fail);
drivers/infiniband/hw/cxgb4/device.c
482
dev->rdev.stats.srqt.total, dev->rdev.stats.srqt.cur,
drivers/infiniband/hw/cxgb4/device.c
483
dev->rdev.stats.srqt.max, dev->rdev.stats.srqt.fail);
drivers/infiniband/hw/cxgb4/device.c
485
dev->rdev.stats.stag.total, dev->rdev.stats.stag.cur,
drivers/infiniband/hw/cxgb4/device.c
486
dev->rdev.stats.stag.max, dev->rdev.stats.stag.fail);
drivers/infiniband/hw/cxgb4/device.c
488
dev->rdev.stats.pbl.total, dev->rdev.stats.pbl.cur,
drivers/infiniband/hw/cxgb4/device.c
489
dev->rdev.stats.pbl.max, dev->rdev.stats.pbl.fail);
drivers/infiniband/hw/cxgb4/device.c
491
dev->rdev.stats.rqt.total, dev->rdev.stats.rqt.cur,
drivers/infiniband/hw/cxgb4/device.c
492
dev->rdev.stats.rqt.max, dev->rdev.stats.rqt.fail);
drivers/infiniband/hw/cxgb4/device.c
494
dev->rdev.stats.ocqp.total, dev->rdev.stats.ocqp.cur,
drivers/infiniband/hw/cxgb4/device.c
495
dev->rdev.stats.ocqp.max, dev->rdev.stats.ocqp.fail);
drivers/infiniband/hw/cxgb4/device.c
496
seq_printf(seq, " DB FULL: %10llu\n", dev->rdev.stats.db_full);
drivers/infiniband/hw/cxgb4/device.c
497
seq_printf(seq, " DB EMPTY: %10llu\n", dev->rdev.stats.db_empty);
drivers/infiniband/hw/cxgb4/device.c
498
seq_printf(seq, " DB DROP: %10llu\n", dev->rdev.stats.db_drop);
drivers/infiniband/hw/cxgb4/device.c
501
dev->rdev.stats.db_state_transitions,
drivers/infiniband/hw/cxgb4/device.c
502
dev->rdev.stats.db_fc_interruptions);
drivers/infiniband/hw/cxgb4/device.c
503
seq_printf(seq, "TCAM_FULL: %10llu\n", dev->rdev.stats.tcam_full);
drivers/infiniband/hw/cxgb4/device.c
505
dev->rdev.stats.act_ofld_conn_fails);
drivers/infiniband/hw/cxgb4/device.c
507
dev->rdev.stats.pas_ofld_conn_fails);
drivers/infiniband/hw/cxgb4/device.c
508
seq_printf(seq, "NEG_ADV_RCVD: %10llu\n", dev->rdev.stats.neg_adv);
drivers/infiniband/hw/cxgb4/device.c
523
mutex_lock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
524
dev->rdev.stats.pd.max = 0;
drivers/infiniband/hw/cxgb4/device.c
525
dev->rdev.stats.pd.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
526
dev->rdev.stats.qid.max = 0;
drivers/infiniband/hw/cxgb4/device.c
527
dev->rdev.stats.qid.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
528
dev->rdev.stats.stag.max = 0;
drivers/infiniband/hw/cxgb4/device.c
529
dev->rdev.stats.stag.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
530
dev->rdev.stats.pbl.max = 0;
drivers/infiniband/hw/cxgb4/device.c
531
dev->rdev.stats.pbl.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
532
dev->rdev.stats.rqt.max = 0;
drivers/infiniband/hw/cxgb4/device.c
533
dev->rdev.stats.rqt.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
534
dev->rdev.stats.rqt.max = 0;
drivers/infiniband/hw/cxgb4/device.c
535
dev->rdev.stats.rqt.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
536
dev->rdev.stats.ocqp.max = 0;
drivers/infiniband/hw/cxgb4/device.c
537
dev->rdev.stats.ocqp.fail = 0;
drivers/infiniband/hw/cxgb4/device.c
538
dev->rdev.stats.db_full = 0;
drivers/infiniband/hw/cxgb4/device.c
539
dev->rdev.stats.db_empty = 0;
drivers/infiniband/hw/cxgb4/device.c
540
dev->rdev.stats.db_drop = 0;
drivers/infiniband/hw/cxgb4/device.c
541
dev->rdev.stats.db_state_transitions = 0;
drivers/infiniband/hw/cxgb4/device.c
542
dev->rdev.stats.tcam_full = 0;
drivers/infiniband/hw/cxgb4/device.c
543
dev->rdev.stats.act_ofld_conn_fails = 0;
drivers/infiniband/hw/cxgb4/device.c
544
dev->rdev.stats.pas_ofld_conn_fails = 0;
drivers/infiniband/hw/cxgb4/device.c
545
mutex_unlock(&dev->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/device.c
582
ep->stats.connect_neg_adv,
drivers/infiniband/hw/cxgb4/device.c
583
ep->stats.abort_neg_adv,
drivers/infiniband/hw/cxgb4/device.c
603
ep->stats.connect_neg_adv,
drivers/infiniband/hw/cxgb4/device.c
604
ep->stats.abort_neg_adv,
drivers/infiniband/hw/cxgb4/device.c
760
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/device.c
761
rdev->stats.qid.cur -= rdev->qpmask + 1;
drivers/infiniband/hw/cxgb4/device.c
762
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/device.c
842
rdev->stats.pd.total = T4_MAX_NUM_PD;
drivers/infiniband/hw/cxgb4/device.c
843
rdev->stats.stag.total = rdev->lldi.vr->stag.size;
drivers/infiniband/hw/cxgb4/device.c
844
rdev->stats.pbl.total = rdev->lldi.vr->pbl.size;
drivers/infiniband/hw/cxgb4/device.c
845
rdev->stats.rqt.total = rdev->lldi.vr->rq.size;
drivers/infiniband/hw/cxgb4/device.c
846
rdev->stats.srqt.total = rdev->lldi.vr->srq.size;
drivers/infiniband/hw/cxgb4/device.c
847
rdev->stats.ocqp.total = rdev->lldi.vr->ocq.size;
drivers/infiniband/hw/cxgb4/device.c
848
rdev->stats.qid.total = rdev->lldi.vr->qp.size;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
185
struct c4iw_stats stats;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
936
struct c4iw_ep_stats stats;
drivers/infiniband/hw/cxgb4/mem.c
295
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/mem.c
296
rdev->stats.stag.fail++;
drivers/infiniband/hw/cxgb4/mem.c
297
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/mem.c
301
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/mem.c
302
rdev->stats.stag.cur += 32;
drivers/infiniband/hw/cxgb4/mem.c
303
if (rdev->stats.stag.cur > rdev->stats.stag.max)
drivers/infiniband/hw/cxgb4/mem.c
304
rdev->stats.stag.max = rdev->stats.stag.cur;
drivers/infiniband/hw/cxgb4/mem.c
305
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/mem.c
338
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/mem.c
339
rdev->stats.stag.cur -= 32;
drivers/infiniband/hw/cxgb4/mem.c
340
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/provider.c
202
mutex_lock(&rhp->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/provider.c
203
rhp->rdev.stats.pd.cur--;
drivers/infiniband/hw/cxgb4/provider.c
204
mutex_unlock(&rhp->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/provider.c
231
mutex_lock(&rhp->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/provider.c
232
rhp->rdev.stats.pd.cur++;
drivers/infiniband/hw/cxgb4/provider.c
233
if (rhp->rdev.stats.pd.cur > rhp->rdev.stats.pd.max)
drivers/infiniband/hw/cxgb4/provider.c
234
rhp->rdev.stats.pd.max = rhp->rdev.stats.pd.cur;
drivers/infiniband/hw/cxgb4/provider.c
235
mutex_unlock(&rhp->rdev.stats.lock);
drivers/infiniband/hw/cxgb4/provider.c
394
struct rdma_hw_stats *stats,
drivers/infiniband/hw/cxgb4/provider.c
401
stats->value[IP4INSEGS] = v4.tcp_in_segs;
drivers/infiniband/hw/cxgb4/provider.c
402
stats->value[IP4OUTSEGS] = v4.tcp_out_segs;
drivers/infiniband/hw/cxgb4/provider.c
403
stats->value[IP4RETRANSSEGS] = v4.tcp_retrans_segs;
drivers/infiniband/hw/cxgb4/provider.c
404
stats->value[IP4OUTRSTS] = v4.tcp_out_rsts;
drivers/infiniband/hw/cxgb4/provider.c
405
stats->value[IP6INSEGS] = v6.tcp_in_segs;
drivers/infiniband/hw/cxgb4/provider.c
406
stats->value[IP6OUTSEGS] = v6.tcp_out_segs;
drivers/infiniband/hw/cxgb4/provider.c
407
stats->value[IP6RETRANSSEGS] = v6.tcp_retrans_segs;
drivers/infiniband/hw/cxgb4/provider.c
408
stats->value[IP6OUTRSTS] = v6.tcp_out_rsts;
drivers/infiniband/hw/cxgb4/provider.c
410
return stats->num_counters;
drivers/infiniband/hw/cxgb4/resource.c
125
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
126
rdev->stats.qid.cur += rdev->qpmask + 1;
drivers/infiniband/hw/cxgb4/resource.c
127
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
156
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
157
if (rdev->stats.qid.cur > rdev->stats.qid.max)
drivers/infiniband/hw/cxgb4/resource.c
158
rdev->stats.qid.max = rdev->stats.qid.cur;
drivers/infiniband/hw/cxgb4/resource.c
159
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
194
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
195
rdev->stats.qid.fail++;
drivers/infiniband/hw/cxgb4/resource.c
196
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
199
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
200
rdev->stats.qid.cur += rdev->qpmask + 1;
drivers/infiniband/hw/cxgb4/resource.c
201
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
230
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
231
if (rdev->stats.qid.cur > rdev->stats.qid.max)
drivers/infiniband/hw/cxgb4/resource.c
232
rdev->stats.qid.max = rdev->stats.qid.cur;
drivers/infiniband/hw/cxgb4/resource.c
233
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
269
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
271
rdev->stats.pbl.cur += roundup(size, 1 << MIN_PBL_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
272
if (rdev->stats.pbl.cur > rdev->stats.pbl.max)
drivers/infiniband/hw/cxgb4/resource.c
273
rdev->stats.pbl.max = rdev->stats.pbl.cur;
drivers/infiniband/hw/cxgb4/resource.c
276
rdev->stats.pbl.fail++;
drivers/infiniband/hw/cxgb4/resource.c
277
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
293
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
294
rdev->stats.pbl.cur -= roundup(size, 1 << MIN_PBL_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
295
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
351
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
353
rdev->stats.rqt.cur += roundup(size << 6, 1 << MIN_RQT_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
354
if (rdev->stats.rqt.cur > rdev->stats.rqt.max)
drivers/infiniband/hw/cxgb4/resource.c
355
rdev->stats.rqt.max = rdev->stats.rqt.cur;
drivers/infiniband/hw/cxgb4/resource.c
358
rdev->stats.rqt.fail++;
drivers/infiniband/hw/cxgb4/resource.c
359
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
375
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
376
rdev->stats.rqt.cur -= roundup(size << 6, 1 << MIN_RQT_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
377
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
432
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
434
rdev->stats.srqt.fail++;
drivers/infiniband/hw/cxgb4/resource.c
435
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
438
rdev->stats.srqt.cur++;
drivers/infiniband/hw/cxgb4/resource.c
439
if (rdev->stats.srqt.cur > rdev->stats.srqt.max)
drivers/infiniband/hw/cxgb4/resource.c
440
rdev->stats.srqt.max = rdev->stats.srqt.cur;
drivers/infiniband/hw/cxgb4/resource.c
441
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
448
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
449
rdev->stats.srqt.cur--;
drivers/infiniband/hw/cxgb4/resource.c
450
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
463
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
464
rdev->stats.ocqp.cur += roundup(size, 1 << MIN_OCQP_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
465
if (rdev->stats.ocqp.cur > rdev->stats.ocqp.max)
drivers/infiniband/hw/cxgb4/resource.c
466
rdev->stats.ocqp.max = rdev->stats.ocqp.cur;
drivers/infiniband/hw/cxgb4/resource.c
467
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
475
mutex_lock(&rdev->stats.lock);
drivers/infiniband/hw/cxgb4/resource.c
476
rdev->stats.ocqp.cur -= roundup(size, 1 << MIN_OCQP_SHIFT);
drivers/infiniband/hw/cxgb4/resource.c
477
mutex_unlock(&rdev->stats.lock);
drivers/infiniband/hw/efa/efa.h
195
int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/efa/efa.h
64
struct efa_stats stats;
drivers/infiniband/hw/efa/efa_com.c
352
atomic64_inc(&aq->stats.submitted_cmd);
drivers/infiniband/hw/efa/efa_com.c
479
atomic64_add(comp_cmds, &aq->stats.completed_cmd);
drivers/infiniband/hw/efa/efa_com.c
522
atomic64_inc(&aq->stats.no_completion);
drivers/infiniband/hw/efa/efa_com.c
554
atomic64_inc(&aq->stats.no_completion);
drivers/infiniband/hw/efa/efa_com.c
646
atomic64_inc(&aq->stats.cmd_err);
drivers/infiniband/hw/efa/efa_com.c
657
atomic64_inc(&aq->stats.cmd_err);
drivers/infiniband/hw/efa/efa_com.c
716
atomic64_t *s = (atomic64_t *)&edev->aq.stats;
drivers/infiniband/hw/efa/efa_com.c
719
for (i = 0; i < sizeof(edev->aq.stats) / sizeof(*s); i++, s++)
drivers/infiniband/hw/efa/efa_com.h
75
struct efa_com_stats_admin stats;
drivers/infiniband/hw/efa/efa_main.c
248
atomic64_t *s = (atomic64_t *)&dev->stats;
drivers/infiniband/hw/efa/efa_main.c
251
for (i = 0; i < sizeof(dev->stats) / sizeof(*s); i++, s++)
drivers/infiniband/hw/efa/efa_main.c
58
atomic64_inc(&dev->stats.keep_alive_rcvd);
drivers/infiniband/hw/efa/efa_verbs.c
1307
atomic64_inc(&dev->stats.create_cq_err);
drivers/infiniband/hw/efa/efa_verbs.c
1800
atomic64_inc(&dev->stats.reg_mr_err);
drivers/infiniband/hw/efa/efa_verbs.c
1844
atomic64_inc(&dev->stats.reg_mr_err);
drivers/infiniband/hw/efa/efa_verbs.c
2005
atomic64_inc(&dev->stats.alloc_ucontext_err);
drivers/infiniband/hw/efa/efa_verbs.c
2038
atomic64_inc(&dev->stats.mmap_err);
drivers/infiniband/hw/efa/efa_verbs.c
2080
atomic64_inc(&dev->stats.mmap_err);
drivers/infiniband/hw/efa/efa_verbs.c
2165
atomic64_inc(&dev->stats.create_ah_err);
drivers/infiniband/hw/efa/efa_verbs.c
2202
struct rdma_hw_stats *stats)
drivers/infiniband/hw/efa/efa_verbs.c
2204
struct efa_com_stats_admin *as = &dev->edev.aq.stats;
drivers/infiniband/hw/efa/efa_verbs.c
2205
struct efa_stats *s = &dev->stats;
drivers/infiniband/hw/efa/efa_verbs.c
2207
stats->value[EFA_SUBMITTED_CMDS] = atomic64_read(&as->submitted_cmd);
drivers/infiniband/hw/efa/efa_verbs.c
2208
stats->value[EFA_COMPLETED_CMDS] = atomic64_read(&as->completed_cmd);
drivers/infiniband/hw/efa/efa_verbs.c
2209
stats->value[EFA_CMDS_ERR] = atomic64_read(&as->cmd_err);
drivers/infiniband/hw/efa/efa_verbs.c
2210
stats->value[EFA_NO_COMPLETION_CMDS] = atomic64_read(&as->no_completion);
drivers/infiniband/hw/efa/efa_verbs.c
2212
stats->value[EFA_KEEP_ALIVE_RCVD] = atomic64_read(&s->keep_alive_rcvd);
drivers/infiniband/hw/efa/efa_verbs.c
2213
stats->value[EFA_ALLOC_PD_ERR] = atomic64_read(&s->alloc_pd_err);
drivers/infiniband/hw/efa/efa_verbs.c
2214
stats->value[EFA_CREATE_QP_ERR] = atomic64_read(&s->create_qp_err);
drivers/infiniband/hw/efa/efa_verbs.c
2215
stats->value[EFA_CREATE_CQ_ERR] = atomic64_read(&s->create_cq_err);
drivers/infiniband/hw/efa/efa_verbs.c
2216
stats->value[EFA_REG_MR_ERR] = atomic64_read(&s->reg_mr_err);
drivers/infiniband/hw/efa/efa_verbs.c
2217
stats->value[EFA_ALLOC_UCONTEXT_ERR] =
drivers/infiniband/hw/efa/efa_verbs.c
2219
stats->value[EFA_CREATE_AH_ERR] = atomic64_read(&s->create_ah_err);
drivers/infiniband/hw/efa/efa_verbs.c
2220
stats->value[EFA_MMAP_ERR] = atomic64_read(&s->mmap_err);
drivers/infiniband/hw/efa/efa_verbs.c
2225
static int efa_fill_port_stats(struct efa_dev *dev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/efa/efa_verbs.c
2245
stats->value[EFA_TX_BYTES] = bs->tx_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2246
stats->value[EFA_TX_PKTS] = bs->tx_pkts;
drivers/infiniband/hw/efa/efa_verbs.c
2247
stats->value[EFA_RX_BYTES] = bs->rx_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2248
stats->value[EFA_RX_PKTS] = bs->rx_pkts;
drivers/infiniband/hw/efa/efa_verbs.c
2249
stats->value[EFA_RX_DROPS] = bs->rx_drops;
drivers/infiniband/hw/efa/efa_verbs.c
2257
stats->value[EFA_SEND_BYTES] = ms->send_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2258
stats->value[EFA_SEND_WRS] = ms->send_wrs;
drivers/infiniband/hw/efa/efa_verbs.c
2259
stats->value[EFA_RECV_BYTES] = ms->recv_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2260
stats->value[EFA_RECV_WRS] = ms->recv_wrs;
drivers/infiniband/hw/efa/efa_verbs.c
2268
stats->value[EFA_RDMA_READ_WRS] = rrs->read_wrs;
drivers/infiniband/hw/efa/efa_verbs.c
2269
stats->value[EFA_RDMA_READ_BYTES] = rrs->read_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2270
stats->value[EFA_RDMA_READ_WR_ERR] = rrs->read_wr_err;
drivers/infiniband/hw/efa/efa_verbs.c
2271
stats->value[EFA_RDMA_READ_RESP_BYTES] = rrs->read_resp_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2280
stats->value[EFA_RDMA_WRITE_WRS] = rws->write_wrs;
drivers/infiniband/hw/efa/efa_verbs.c
2281
stats->value[EFA_RDMA_WRITE_BYTES] = rws->write_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2282
stats->value[EFA_RDMA_WRITE_WR_ERR] = rws->write_wr_err;
drivers/infiniband/hw/efa/efa_verbs.c
2283
stats->value[EFA_RDMA_WRITE_RECV_BYTES] = rws->write_recv_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2292
stats->value[EFA_RETRANS_BYTES] = ns->retrans_bytes;
drivers/infiniband/hw/efa/efa_verbs.c
2293
stats->value[EFA_RETRANS_PKTS] = ns->retrans_pkts;
drivers/infiniband/hw/efa/efa_verbs.c
2294
stats->value[EFA_RETRANS_TIMEOUT_EVENS] = ns->retrans_timeout_events;
drivers/infiniband/hw/efa/efa_verbs.c
2295
stats->value[EFA_UNRESPONSIVE_REMOTE_EVENTS] = ns->unresponsive_remote_events;
drivers/infiniband/hw/efa/efa_verbs.c
2296
stats->value[EFA_IMPAIRED_REMOTE_CONN_EVENTS] = ns->impaired_remote_conn_events;
drivers/infiniband/hw/efa/efa_verbs.c
2301
int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/efa/efa_verbs.c
2305
return efa_fill_port_stats(to_edev(ibdev), stats, port_num);
drivers/infiniband/hw/efa/efa_verbs.c
2307
return efa_fill_device_stats(to_edev(ibdev), stats);
drivers/infiniband/hw/efa/efa_verbs.c
468
atomic64_inc(&dev->stats.alloc_pd_err);
drivers/infiniband/hw/efa/efa_verbs.c
835
atomic64_inc(&dev->stats.create_qp_err);
drivers/infiniband/hw/erdma/erdma_verbs.c
2093
struct rdma_hw_stats *stats)
drivers/infiniband/hw/erdma/erdma_verbs.c
2120
memcpy(&stats->value[0], &resp->tx_req_cnt,
drivers/infiniband/hw/erdma/erdma_verbs.c
2121
sizeof(u64) * stats->num_counters);
drivers/infiniband/hw/erdma/erdma_verbs.c
2129
int erdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/erdma/erdma_verbs.c
2138
ret = erdma_query_hw_stats(dev, stats);
drivers/infiniband/hw/erdma/erdma_verbs.c
2142
return stats->num_counters;
drivers/infiniband/hw/erdma/erdma_verbs.h
478
int erdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/hfi1/debugfs.c
112
n_packets += s->stats[i].n_packets;
drivers/infiniband/hw/hfi1/debugfs.c
113
n_bytes += s->stats[i].n_bytes;
drivers/infiniband/hw/hfi1/debugfs.c
1308
u64 *stats = (u64 *)&hfi1_stats;
drivers/infiniband/hw/hfi1/debugfs.c
1314
seq_write(s, stats + *spos, sizeof(u64));
drivers/infiniband/hw/hfi1/debugfs.c
174
for (j = 0; j < ARRAY_SIZE(rcd->opstats->stats); j++)
drivers/infiniband/hw/hfi1/debugfs.c
175
n_packets += rcd->opstats->stats[j].n_packets;
drivers/infiniband/hw/hfi1/debugfs.c
32
if (*pos >= ARRAY_SIZE(opstats->stats))
drivers/infiniband/hw/hfi1/debugfs.c
42
if (*pos >= ARRAY_SIZE(opstats->stats))
drivers/infiniband/hw/hfi1/debugfs.c
74
n_packets += rcd->opstats->stats[i].n_packets;
drivers/infiniband/hw/hfi1/debugfs.c
75
n_bytes += rcd->opstats->stats[i].n_bytes;
drivers/infiniband/hw/hfi1/driver.c
1701
++netdev->stats.rx_dropped;
drivers/infiniband/hw/hfi1/fault.c
24
if (*pos >= ARRAY_SIZE(opstats->stats))
drivers/infiniband/hw/hfi1/fault.c
34
if (*pos >= ARRAY_SIZE(opstats->stats))
drivers/infiniband/hw/hfi1/fault.c
55
n_packets += rcd->opstats->stats[i].n_packets;
drivers/infiniband/hw/hfi1/fault.c
56
n_bytes += rcd->opstats->stats[i].n_bytes;
drivers/infiniband/hw/hfi1/fault.c
64
n_packets += sp->stats[i].n_packets;
drivers/infiniband/hw/hfi1/fault.c
65
n_bytes += sp->stats[i].n_bytes;
drivers/infiniband/hw/hfi1/ipoib_tx.c
121
++priv->netdev->stats.tx_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
433
++dev->stats.tx_carrier_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
472
++dev->stats.tx_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
474
++dev->stats.tx_carrier_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
502
++dev->stats.tx_carrier_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
523
++dev->stats.tx_dropped;
drivers/infiniband/hw/hfi1/ipoib_tx.c
535
++dev->stats.tx_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
537
++dev->stats.tx_carrier_errors;
drivers/infiniband/hw/hfi1/ipoib_tx.c
584
++dev->stats.tx_dropped;
drivers/infiniband/hw/hfi1/ipoib_tx.c
585
++dev->stats.tx_errors;
drivers/infiniband/hw/hfi1/verbs.c
1700
static int get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/hfi1/verbs.c
1707
u64 *stats = (u64 *)&hfi1_stats;
drivers/infiniband/hw/hfi1/verbs.c
1713
values[num_dev_cntrs + i] = stats[i];
drivers/infiniband/hw/hfi1/verbs.c
1722
memcpy(stats->value, values, count * sizeof(u64));
drivers/infiniband/hw/hfi1/verbs.c
353
inc_opstats(tlen, &rcd->opstats->stats[opcode]);
drivers/infiniband/hw/hfi1/verbs.c
407
inc_opstats(tlen, &rcd->opstats->stats[opcode]);
drivers/infiniband/hw/hfi1/verbs.c
464
inc_opstats(packet->tlen, &rcd->opstats->stats[packet->opcode]);
drivers/infiniband/hw/hfi1/verbs.c
704
inc_opstats(plen * 4, &s->stats[ps->opcode]);
drivers/infiniband/hw/hfi1/verbs.h
213
struct hfi1_opcode_stats stats[256];
drivers/infiniband/hw/hfi1/verbs.h
218
struct hfi1_opcode_stats *stats)
drivers/infiniband/hw/hfi1/verbs.h
221
stats->n_bytes += tlen;
drivers/infiniband/hw/hfi1/verbs.h
222
stats->n_packets++;
drivers/infiniband/hw/hfi1/vnic.h
94
struct opa_vnic_stats stats[HFI1_VNIC_MAX_QUEUE];
drivers/infiniband/hw/hfi1/vnic_main.c
127
struct opa_vnic_stats *stats = &vinfo->stats[q_idx];
drivers/infiniband/hw/hfi1/vnic_main.c
128
struct opa_vnic_grp_stats *tx_grp = &stats->tx_grp;
drivers/infiniband/hw/hfi1/vnic_main.c
131
stats->netstats.tx_packets++;
drivers/infiniband/hw/hfi1/vnic_main.c
132
stats->netstats.tx_bytes += skb->len + ETH_FCS_LEN;
drivers/infiniband/hw/hfi1/vnic_main.c
156
struct opa_vnic_stats *stats = &vinfo->stats[q_idx];
drivers/infiniband/hw/hfi1/vnic_main.c
157
struct opa_vnic_grp_stats *rx_grp = &stats->rx_grp;
drivers/infiniband/hw/hfi1/vnic_main.c
160
stats->netstats.rx_packets++;
drivers/infiniband/hw/hfi1/vnic_main.c
161
stats->netstats.rx_bytes += skb->len + ETH_FCS_LEN;
drivers/infiniband/hw/hfi1/vnic_main.c
182
struct rtnl_link_stats64 *stats)
drivers/infiniband/hw/hfi1/vnic_main.c
184
struct opa_vnic_stats *vstats = (struct opa_vnic_stats *)stats;
drivers/infiniband/hw/hfi1/vnic_main.c
227
vinfo->stats[q_idx].tx_drop_state++;
drivers/infiniband/hw/hfi1/vnic_main.c
235
vinfo->stats[q_idx].tx_dlid_zero++;
drivers/infiniband/hw/hfi1/vnic_main.c
24
#define SUM_GRP_COUNTERS(stats, qstats, x_grp) do { \
drivers/infiniband/hw/hfi1/vnic_main.c
258
vinfo->stats[q_idx].netstats.tx_fifo_errors++;
drivers/infiniband/hw/hfi1/vnic_main.c
260
vinfo->stats[q_idx].netstats.tx_carrier_errors++;
drivers/infiniband/hw/hfi1/vnic_main.c
27
dst64 = &stats->x_grp.unicast; \
drivers/infiniband/hw/hfi1/vnic_main.c
28
dst64 <= &stats->x_grp.s_1519_max;) { \
drivers/infiniband/hw/hfi1/vnic_main.c
303
vinfo->stats[rxq->idx].rx_oversize++;
drivers/infiniband/hw/hfi1/vnic_main.c
305
vinfo->stats[rxq->idx].rx_runt++;
drivers/infiniband/hw/hfi1/vnic_main.c
357
vinfo_tmp->stats[0].netstats.rx_nohandler++;
drivers/infiniband/hw/hfi1/vnic_main.c
372
vinfo->stats[q_idx].rx_drop_state++;
drivers/infiniband/hw/hfi1/vnic_main.c
378
vinfo->stats[q_idx].netstats.rx_fifo_errors++;
drivers/infiniband/hw/hfi1/vnic_main.c
38
struct opa_vnic_stats *stats)
drivers/infiniband/hw/hfi1/vnic_main.c
45
struct opa_vnic_stats *qstats = &vinfo->stats[i];
drivers/infiniband/hw/hfi1/vnic_main.c
46
struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats;
drivers/infiniband/hw/hfi1/vnic_main.c
48
stats->netstats.tx_fifo_errors += qnstats->tx_fifo_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
49
stats->netstats.tx_carrier_errors += qnstats->tx_carrier_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
50
stats->tx_drop_state += qstats->tx_drop_state;
drivers/infiniband/hw/hfi1/vnic_main.c
51
stats->tx_dlid_zero += qstats->tx_dlid_zero;
drivers/infiniband/hw/hfi1/vnic_main.c
53
SUM_GRP_COUNTERS(stats, qstats, tx_grp);
drivers/infiniband/hw/hfi1/vnic_main.c
54
stats->netstats.tx_packets += qnstats->tx_packets;
drivers/infiniband/hw/hfi1/vnic_main.c
55
stats->netstats.tx_bytes += qnstats->tx_bytes;
drivers/infiniband/hw/hfi1/vnic_main.c
60
struct opa_vnic_stats *qstats = &vinfo->stats[i];
drivers/infiniband/hw/hfi1/vnic_main.c
61
struct rtnl_link_stats64 *qnstats = &vinfo->stats[i].netstats;
drivers/infiniband/hw/hfi1/vnic_main.c
63
stats->netstats.rx_fifo_errors += qnstats->rx_fifo_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
64
stats->netstats.rx_nohandler += qnstats->rx_nohandler;
drivers/infiniband/hw/hfi1/vnic_main.c
65
stats->rx_drop_state += qstats->rx_drop_state;
drivers/infiniband/hw/hfi1/vnic_main.c
66
stats->rx_oversize += qstats->rx_oversize;
drivers/infiniband/hw/hfi1/vnic_main.c
67
stats->rx_runt += qstats->rx_runt;
drivers/infiniband/hw/hfi1/vnic_main.c
69
SUM_GRP_COUNTERS(stats, qstats, rx_grp);
drivers/infiniband/hw/hfi1/vnic_main.c
70
stats->netstats.rx_packets += qnstats->rx_packets;
drivers/infiniband/hw/hfi1/vnic_main.c
71
stats->netstats.rx_bytes += qnstats->rx_bytes;
drivers/infiniband/hw/hfi1/vnic_main.c
74
stats->netstats.tx_errors = stats->netstats.tx_fifo_errors +
drivers/infiniband/hw/hfi1/vnic_main.c
75
stats->netstats.tx_carrier_errors +
drivers/infiniband/hw/hfi1/vnic_main.c
76
stats->tx_drop_state + stats->tx_dlid_zero;
drivers/infiniband/hw/hfi1/vnic_main.c
77
stats->netstats.tx_dropped = stats->netstats.tx_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
79
stats->netstats.rx_errors = stats->netstats.rx_fifo_errors +
drivers/infiniband/hw/hfi1/vnic_main.c
80
stats->netstats.rx_nohandler +
drivers/infiniband/hw/hfi1/vnic_main.c
81
stats->rx_drop_state + stats->rx_oversize +
drivers/infiniband/hw/hfi1/vnic_main.c
82
stats->rx_runt;
drivers/infiniband/hw/hfi1/vnic_main.c
83
stats->netstats.rx_dropped = stats->netstats.rx_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
85
netdev->stats.tx_packets = stats->netstats.tx_packets;
drivers/infiniband/hw/hfi1/vnic_main.c
86
netdev->stats.tx_bytes = stats->netstats.tx_bytes;
drivers/infiniband/hw/hfi1/vnic_main.c
87
netdev->stats.tx_fifo_errors = stats->netstats.tx_fifo_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
88
netdev->stats.tx_carrier_errors = stats->netstats.tx_carrier_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
89
netdev->stats.tx_errors = stats->netstats.tx_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
90
netdev->stats.tx_dropped = stats->netstats.tx_dropped;
drivers/infiniband/hw/hfi1/vnic_main.c
92
netdev->stats.rx_packets = stats->netstats.rx_packets;
drivers/infiniband/hw/hfi1/vnic_main.c
93
netdev->stats.rx_bytes = stats->netstats.rx_bytes;
drivers/infiniband/hw/hfi1/vnic_main.c
94
netdev->stats.rx_fifo_errors = stats->netstats.rx_fifo_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
95
netdev->stats.multicast = stats->rx_grp.mcastbcast;
drivers/infiniband/hw/hfi1/vnic_main.c
96
netdev->stats.rx_length_errors = stats->rx_oversize + stats->rx_runt;
drivers/infiniband/hw/hfi1/vnic_main.c
97
netdev->stats.rx_errors = stats->netstats.rx_errors;
drivers/infiniband/hw/hfi1/vnic_main.c
98
netdev->stats.rx_dropped = stats->netstats.rx_dropped;
drivers/infiniband/hw/hns/hns_roce_device.h
961
u64 *stats, u32 port, int *hw_counters);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1937
u64 *stats, u32 port, int *num_counters)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1977
stats[i] = le64_to_cpu(cnt_data[cnt_idx]);
drivers/infiniband/hw/hns/hns_roce_main.c
653
struct rdma_hw_stats *stats,
drivers/infiniband/hw/hns/hns_roce_main.c
666
ret = hr_dev->hw->query_hw_counter(hr_dev, stats->value, port,
drivers/infiniband/hw/ionic/ionic_fw.h
851
struct ionic_admin_stats_hdr stats;
drivers/infiniband/hw/ionic/ionic_hw_stats.c
365
return ionic_get_qp_stats(counter->device, counter->stats, counter->id);
drivers/infiniband/hw/ionic/ionic_hw_stats.c
92
.cmd.stats = {
drivers/infiniband/hw/irdma/protos.h
31
void irdma_hw_stats_read_all(struct irdma_vsi_pestat *stats,
drivers/infiniband/hw/irdma/verbs.c
4664
struct rdma_hw_stats *stats, u32 port_num,
drivers/infiniband/hw/irdma/verbs.c
4675
memcpy(&stats->value[0], hw_stats, sizeof(u64) * stats->num_counters);
drivers/infiniband/hw/irdma/verbs.c
4677
return stats->num_counters;
drivers/infiniband/hw/mana/counters.c
100
static int mana_ib_get_hw_port_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mana/counters.c
123
stats->value[MANA_IB_REQUESTER_TIMEOUT] = resp.requester_timeout;
drivers/infiniband/hw/mana/counters.c
124
stats->value[MANA_IB_REQUESTER_OOS_NAK] = resp.requester_oos_nak;
drivers/infiniband/hw/mana/counters.c
125
stats->value[MANA_IB_REQUESTER_RNR_NAK] = resp.requester_rnr_nak;
drivers/infiniband/hw/mana/counters.c
126
stats->value[MANA_IB_RESPONDER_RNR_NAK] = resp.responder_rnr_nak;
drivers/infiniband/hw/mana/counters.c
127
stats->value[MANA_IB_RESPONDER_OOS] = resp.responder_oos;
drivers/infiniband/hw/mana/counters.c
128
stats->value[MANA_IB_RESPONDER_DUP_REQUEST] = resp.responder_dup_request;
drivers/infiniband/hw/mana/counters.c
129
stats->value[MANA_IB_REQUESTER_IMPLICIT_NAK] =
drivers/infiniband/hw/mana/counters.c
131
stats->value[MANA_IB_REQUESTER_READRESP_PSN_MISMATCH] =
drivers/infiniband/hw/mana/counters.c
133
stats->value[MANA_IB_NAK_INV_REQ] = resp.nak_inv_req;
drivers/infiniband/hw/mana/counters.c
134
stats->value[MANA_IB_NAK_ACCESS_ERR] = resp.nak_access_err;
drivers/infiniband/hw/mana/counters.c
135
stats->value[MANA_IB_NAK_OPP_ERR] = resp.nak_opp_err;
drivers/infiniband/hw/mana/counters.c
136
stats->value[MANA_IB_NAK_INV_READ] = resp.nak_inv_read;
drivers/infiniband/hw/mana/counters.c
137
stats->value[MANA_IB_RESPONDER_LOCAL_LEN_ERR] =
drivers/infiniband/hw/mana/counters.c
139
stats->value[MANA_IB_REQUESTOR_LOCAL_PROT_ERR] =
drivers/infiniband/hw/mana/counters.c
141
stats->value[MANA_IB_RESPONDER_REM_ACCESS_ERR] =
drivers/infiniband/hw/mana/counters.c
143
stats->value[MANA_IB_RESPONDER_LOCAL_QP_ERR] =
drivers/infiniband/hw/mana/counters.c
145
stats->value[MANA_IB_RESPONDER_MALFORMED_WQE] =
drivers/infiniband/hw/mana/counters.c
147
stats->value[MANA_IB_GENERAL_HW_ERR] = resp.general_hw_err;
drivers/infiniband/hw/mana/counters.c
148
stats->value[MANA_IB_REQUESTER_RNR_NAK_RETRIES_EXCEEDED] =
drivers/infiniband/hw/mana/counters.c
150
stats->value[MANA_IB_REQUESTER_RETRIES_EXCEEDED] =
drivers/infiniband/hw/mana/counters.c
152
stats->value[MANA_IB_TOTAL_FATAL_ERR] = resp.total_fatal_err;
drivers/infiniband/hw/mana/counters.c
154
stats->value[MANA_IB_RECEIVED_CNPS] = resp.received_cnps;
drivers/infiniband/hw/mana/counters.c
155
stats->value[MANA_IB_NUM_QPS_CONGESTED] = resp.num_qps_congested;
drivers/infiniband/hw/mana/counters.c
156
stats->value[MANA_IB_RATE_INC_EVENTS] = resp.rate_inc_events;
drivers/infiniband/hw/mana/counters.c
157
stats->value[MANA_IB_NUM_QPS_RECOVERED] = resp.num_qps_recovered;
drivers/infiniband/hw/mana/counters.c
158
stats->value[MANA_IB_CURRENT_RATE] = resp.current_rate;
drivers/infiniband/hw/mana/counters.c
160
stats->value[MANA_IB_DUP_RX_REQ] = resp.dup_rx_req;
drivers/infiniband/hw/mana/counters.c
161
stats->value[MANA_IB_TX_BYTES] = resp.tx_bytes;
drivers/infiniband/hw/mana/counters.c
162
stats->value[MANA_IB_RX_BYTES] = resp.rx_bytes;
drivers/infiniband/hw/mana/counters.c
163
stats->value[MANA_IB_RX_SEND_REQ] = resp.rx_send_req;
drivers/infiniband/hw/mana/counters.c
164
stats->value[MANA_IB_RX_WRITE_REQ] = resp.rx_write_req;
drivers/infiniband/hw/mana/counters.c
165
stats->value[MANA_IB_RX_READ_REQ] = resp.rx_read_req;
drivers/infiniband/hw/mana/counters.c
166
stats->value[MANA_IB_TX_PKT] = resp.tx_pkt;
drivers/infiniband/hw/mana/counters.c
167
stats->value[MANA_IB_RX_PKT] = resp.rx_pkt;
drivers/infiniband/hw/mana/counters.c
172
int mana_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mana/counters.c
176
return mana_ib_get_hw_device_stats(ibdev, stats);
drivers/infiniband/hw/mana/counters.c
178
return mana_ib_get_hw_port_stats(ibdev, stats, port_num);
drivers/infiniband/hw/mana/counters.c
69
static int mana_ib_get_hw_device_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats)
drivers/infiniband/hw/mana/counters.c
90
stats->value[MANA_IB_SENT_CNPS] = resp.sent_cnps;
drivers/infiniband/hw/mana/counters.c
91
stats->value[MANA_IB_RECEIVED_ECNS] = resp.received_ecns;
drivers/infiniband/hw/mana/counters.c
92
stats->value[MANA_IB_RECEIVED_CNP_COUNT] = resp.received_cnp_count;
drivers/infiniband/hw/mana/counters.c
93
stats->value[MANA_IB_QP_CONGESTED_EVENTS] = resp.qp_congested_events;
drivers/infiniband/hw/mana/counters.c
94
stats->value[MANA_IB_QP_RECOVERED_EVENTS] = resp.qp_recovered_events;
drivers/infiniband/hw/mana/counters.c
95
stats->value[MANA_IB_DEV_RATE_INC_EVENTS] = resp.rate_inc_events;
drivers/infiniband/hw/mana/counters.h
60
int mana_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx4/main.c
2122
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx4/main.c
2141
stats->value[i] = hw_value[i];
drivers/infiniband/hw/mlx5/counters.c
259
struct rdma_hw_stats *stats;
drivers/infiniband/hw/mlx5/counters.c
265
stats = rdma_alloc_hw_stats_struct(cnts->descs,
drivers/infiniband/hw/mlx5/counters.c
269
if (!stats)
drivers/infiniband/hw/mlx5/counters.c
273
set_bit(num_hw_counters + i, stats->is_disabled);
drivers/infiniband/hw/mlx5/counters.c
275
return stats;
drivers/infiniband/hw/mlx5/counters.c
298
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx5/counters.c
314
stats->value[i] = (u64)be32_to_cpu(val);
drivers/infiniband/hw/mlx5/counters.c
322
struct rdma_hw_stats *stats)
drivers/infiniband/hw/mlx5/counters.c
342
stats->value[i + offset] =
drivers/infiniband/hw/mlx5/counters.c
353
struct rdma_hw_stats *stats)
drivers/infiniband/hw/mlx5/counters.c
381
stats->value[i] = (u64)be32_to_cpu(val);
drivers/infiniband/hw/mlx5/counters.c
388
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx5/counters.c
396
if (!stats)
drivers/infiniband/hw/mlx5/counters.c
405
stats);
drivers/infiniband/hw/mlx5/counters.c
407
ret = mlx5_ib_query_q_counters(dev->mdev, cnts, stats,
drivers/infiniband/hw/mlx5/counters.c
417
ret = mlx5_ib_query_ext_ppcnt_counters(dev, cnts, stats);
drivers/infiniband/hw/mlx5/counters.c
434
stats->value +
drivers/infiniband/hw/mlx5/counters.c
486
counter->stats->value[index] = bytes;
drivers/infiniband/hw/mlx5/counters.c
488
counter->stats->value[index] = packets;
drivers/infiniband/hw/mlx5/counters.c
490
clear_bit(index, counter->stats->is_disabled);
drivers/infiniband/hw/mlx5/counters.c
496
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx5/counters.c
522
stats->value[index] = bytes;
drivers/infiniband/hw/mlx5/counters.c
524
stats->value[index] = packets;
drivers/infiniband/hw/mlx5/counters.c
530
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx5/counters.c
542
ret = do_get_op_stat(ibdev, stats, port_num, index);
drivers/infiniband/hw/mlx5/counters.c
551
struct rdma_hw_stats *stats,
drivers/infiniband/hw/mlx5/counters.c
566
return do_get_hw_stats(ibdev, stats, port_num, index);
drivers/infiniband/hw/mlx5/counters.c
568
return do_get_op_stat(ibdev, stats, port_num, index);
drivers/infiniband/hw/mlx5/counters.c
570
num_hw_counters = do_get_hw_stats(ibdev, stats, port_num, index);
drivers/infiniband/hw/mlx5/counters.c
574
num_op_counters = do_get_op_stats(ibdev, stats, port_num);
drivers/infiniband/hw/mlx5/counters.c
596
ret = mlx5_ib_query_q_counters(dev->mdev, cnts, counter->stats,
drivers/infiniband/hw/mlx5/ib_virt.c
121
u32 port, struct ifla_vf_stats *stats)
drivers/infiniband/hw/mlx5/ib_virt.c
140
stats->rx_packets = MLX5_GET64_PR(query_vport_counter_out, out, received_ib_unicast.packets);
drivers/infiniband/hw/mlx5/ib_virt.c
141
stats->tx_packets = MLX5_GET64_PR(query_vport_counter_out, out, transmitted_ib_unicast.packets);
drivers/infiniband/hw/mlx5/ib_virt.c
142
stats->rx_bytes = MLX5_GET64_PR(query_vport_counter_out, out, received_ib_unicast.octets);
drivers/infiniband/hw/mlx5/ib_virt.c
143
stats->tx_bytes = MLX5_GET64_PR(query_vport_counter_out, out, transmitted_ib_unicast.octets);
drivers/infiniband/hw/mlx5/ib_virt.c
144
stats->multicast = MLX5_GET64_PR(query_vport_counter_out, out, received_ib_multicast.packets);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1542
u32 port, struct ifla_vf_stats *stats);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
104
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
109
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
111
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
112
pcur += ocrdma_add_stat(stats, pcur, "active_dpp_pds",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
114
pcur += ocrdma_add_stat(stats, pcur, "active_non_dpp_pds",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
116
pcur += ocrdma_add_stat(stats, pcur, "active_rc_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
118
pcur += ocrdma_add_stat(stats, pcur, "active_uc_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
120
pcur += ocrdma_add_stat(stats, pcur, "active_ud_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
122
pcur += ocrdma_add_stat(stats, pcur, "active_rc_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
124
pcur += ocrdma_add_stat(stats, pcur, "active_uc_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
126
pcur += ocrdma_add_stat(stats, pcur, "active_ud_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
128
pcur += ocrdma_add_stat(stats, pcur, "active_srqs",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
130
pcur += ocrdma_add_stat(stats, pcur, "active_rbqs",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
132
pcur += ocrdma_add_stat(stats, pcur, "active_64K_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
134
pcur += ocrdma_add_stat(stats, pcur, "active_64K_to_2M_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
136
pcur += ocrdma_add_stat(stats, pcur, "active_2M_to_44M_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
138
pcur += ocrdma_add_stat(stats, pcur, "active_44M_to_1G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
140
pcur += ocrdma_add_stat(stats, pcur, "active_1G_to_4G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
142
pcur += ocrdma_add_stat(stats, pcur, "active_nsmr_count_4G_to_32G",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
144
pcur += ocrdma_add_stat(stats, pcur, "active_32G_to_64G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
146
pcur += ocrdma_add_stat(stats, pcur, "active_64G_to_128G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
148
pcur += ocrdma_add_stat(stats, pcur, "active_128G_to_higher_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
150
pcur += ocrdma_add_stat(stats, pcur, "active_embedded_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
152
pcur += ocrdma_add_stat(stats, pcur, "active_frmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
154
pcur += ocrdma_add_stat(stats, pcur, "active_prefetch_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
156
pcur += ocrdma_add_stat(stats, pcur, "active_ondemand_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
158
pcur += ocrdma_add_stat(stats, pcur, "active_phy_mr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
160
pcur += ocrdma_add_stat(stats, pcur, "active_mw",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
166
pcur += ocrdma_add_stat(stats, pcur, "threshold_dpp_pds",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
168
pcur += ocrdma_add_stat(stats, pcur, "threshold_non_dpp_pds",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
170
pcur += ocrdma_add_stat(stats, pcur, "threshold_rc_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
172
pcur += ocrdma_add_stat(stats, pcur, "threshold_uc_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
174
pcur += ocrdma_add_stat(stats, pcur, "threshold_ud_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
176
pcur += ocrdma_add_stat(stats, pcur, "threshold_rc_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
178
pcur += ocrdma_add_stat(stats, pcur, "threshold_uc_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
180
pcur += ocrdma_add_stat(stats, pcur, "threshold_ud_non_dpp_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
182
pcur += ocrdma_add_stat(stats, pcur, "threshold_srqs",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
184
pcur += ocrdma_add_stat(stats, pcur, "threshold_rbqs",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
186
pcur += ocrdma_add_stat(stats, pcur, "threshold_64K_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
188
pcur += ocrdma_add_stat(stats, pcur, "threshold_64K_to_2M_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
190
pcur += ocrdma_add_stat(stats, pcur, "threshold_2M_to_44M_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
192
pcur += ocrdma_add_stat(stats, pcur, "threshold_44M_to_1G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
194
pcur += ocrdma_add_stat(stats, pcur, "threshold_1G_to_4G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
196
pcur += ocrdma_add_stat(stats, pcur, "threshold_nsmr_count_4G_to_32G",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
198
pcur += ocrdma_add_stat(stats, pcur, "threshold_32G_to_64G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
200
pcur += ocrdma_add_stat(stats, pcur, "threshold_64G_to_128G_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
202
pcur += ocrdma_add_stat(stats, pcur, "threshold_128G_to_higher_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
204
pcur += ocrdma_add_stat(stats, pcur, "threshold_embedded_nsmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
206
pcur += ocrdma_add_stat(stats, pcur, "threshold_frmr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
208
pcur += ocrdma_add_stat(stats, pcur, "threshold_prefetch_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
210
pcur += ocrdma_add_stat(stats, pcur, "threshold_ondemand_qps",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
212
pcur += ocrdma_add_stat(stats, pcur, "threshold_phy_mr",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
214
pcur += ocrdma_add_stat(stats, pcur, "threshold_mw",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
216
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
221
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
226
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
228
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
230
(stats, pcur, "roce_frame_bytes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
233
pcur += ocrdma_add_stat(stats, pcur, "roce_frame_icrc_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
235
pcur += ocrdma_add_stat(stats, pcur, "roce_frame_payload_len_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
237
pcur += ocrdma_add_stat(stats, pcur, "ud_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
239
pcur += ocrdma_add_stat(stats, pcur, "qp1_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
241
pcur += ocrdma_add_stat(stats, pcur, "psn_error_request_packets",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
243
pcur += ocrdma_add_stat(stats, pcur, "psn_error_resp_packets",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
245
pcur += ocrdma_add_stat(stats, pcur, "rnr_nak_timeouts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
247
pcur += ocrdma_add_stat(stats, pcur, "rnr_nak_receives",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
249
pcur += ocrdma_add_stat(stats, pcur, "roce_frame_rxmt_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
251
pcur += ocrdma_add_stat(stats, pcur, "nak_count_psn_sequence_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
253
pcur += ocrdma_add_stat(stats, pcur, "rc_drop_count_lookup_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
255
pcur += ocrdma_add_stat(stats, pcur, "rq_rnr_naks",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
257
pcur += ocrdma_add_stat(stats, pcur, "srq_rnr_naks",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
259
pcur += ocrdma_add_stat(stats, pcur, "roce_frames",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
263
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
289
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
294
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
296
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
297
pcur += ocrdma_add_stat(stats, pcur, "send_pkts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
300
pcur += ocrdma_add_stat(stats, pcur, "write_pkts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
303
pcur += ocrdma_add_stat(stats, pcur, "read_pkts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
306
pcur += ocrdma_add_stat(stats, pcur, "read_rsp_pkts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
309
pcur += ocrdma_add_stat(stats, pcur, "ack_pkts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
312
pcur += ocrdma_add_stat(stats, pcur, "send_bytes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
315
pcur += ocrdma_add_stat(stats, pcur, "write_bytes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
318
pcur += ocrdma_add_stat(stats, pcur, "read_req_bytes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
321
pcur += ocrdma_add_stat(stats, pcur, "read_rsp_bytes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
324
pcur += ocrdma_add_stat(stats, pcur, "ack_timeouts",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
327
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
363
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
368
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
370
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
371
pcur += ocrdma_add_stat(stats, pcur, "large_send_rc_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
374
pcur += ocrdma_add_stat(stats, pcur, "large_write_rc_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
377
pcur += ocrdma_add_stat(stats, pcur, "read_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
380
pcur += ocrdma_add_stat(stats, pcur, "frmr_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
383
pcur += ocrdma_add_stat(stats, pcur, "mw_bind_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
386
pcur += ocrdma_add_stat(stats, pcur, "invalidate_wqes",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
389
pcur += ocrdma_add_stat(stats, pcur, "dpp_wqe_drops",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
391
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
396
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
401
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
403
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
404
pcur += ocrdma_add_stat(stats, pcur, "sq_doorbell_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
406
pcur += ocrdma_add_stat(stats, pcur, "cq_doorbell_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
408
pcur += ocrdma_add_stat(stats, pcur, "rq_srq_doorbell_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
410
pcur += ocrdma_add_stat(stats, pcur, "cq_overflow_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
412
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
417
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
423
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
425
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
426
pcur += ocrdma_add_stat(stats, pcur, "nak_invalid_request_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
428
pcur += ocrdma_add_stat(stats, pcur, "nak_remote_operation_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
430
pcur += ocrdma_add_stat(stats, pcur, "nak_count_remote_access_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
432
pcur += ocrdma_add_stat(stats, pcur, "local_length_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
434
pcur += ocrdma_add_stat(stats, pcur, "local_protection_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
436
pcur += ocrdma_add_stat(stats, pcur, "local_qp_operation_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
438
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
443
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
449
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
451
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
452
pcur += ocrdma_add_stat(stats, pcur, "local_length_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
454
pcur += ocrdma_add_stat(stats, pcur, "local_protection_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
456
pcur += ocrdma_add_stat(stats, pcur, "local_qp_operation_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
458
pcur += ocrdma_add_stat(stats, pcur, "retry_count_exceeded_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
460
pcur += ocrdma_add_stat(stats, pcur, "rnr_retry_count_exceeded_errors",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
462
return stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
503
char *stats = dev->stats_mem.debugfs_mem, *pcur;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
506
memset(stats, 0, (OCRDMA_MAX_DBGFS_MEM));
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
508
pcur = stats;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
509
pcur += ocrdma_add_stat(stats, pcur, "async_cq_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
512
pcur += ocrdma_add_stat(stats, pcur, "async_cq_overrun_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
515
pcur += ocrdma_add_stat(stats, pcur, "async_cq_qpcat_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
518
pcur += ocrdma_add_stat(stats, pcur, "async_qp_access_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
521
pcur += ocrdma_add_stat(stats, pcur, "async_qp_commm_est_evt",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
524
pcur += ocrdma_add_stat(stats, pcur, "async_sq_drained_evt",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
527
pcur += ocrdma_add_stat(stats, pcur, "async_dev_fatal_evt",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
530
pcur += ocrdma_add_stat(stats, pcur, "async_srqcat_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
533
pcur += ocrdma_add_stat(stats, pcur, "async_srq_limit_evt",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
536
pcur += ocrdma_add_stat(stats, pcur, "async_qp_last_wqe_evt",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
540
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_len_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
543
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_qp_op_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
546
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_eec_op_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
549
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_prot_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
552
pcur += ocrdma_add_stat(stats, pcur, "cqe_wr_flush_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
555
pcur += ocrdma_add_stat(stats, pcur, "cqe_mw_bind_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
558
pcur += ocrdma_add_stat(stats, pcur, "cqe_bad_resp_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
561
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_access_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
564
pcur += ocrdma_add_stat(stats, pcur, "cqe_rem_inv_req_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
567
pcur += ocrdma_add_stat(stats, pcur, "cqe_rem_access_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
570
pcur += ocrdma_add_stat(stats, pcur, "cqe_rem_op_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
573
pcur += ocrdma_add_stat(stats, pcur, "cqe_retry_exc_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
576
pcur += ocrdma_add_stat(stats, pcur, "cqe_rnr_retry_exc_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
579
pcur += ocrdma_add_stat(stats, pcur, "cqe_loc_rdd_viol_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
582
pcur += ocrdma_add_stat(stats, pcur, "cqe_rem_inv_rd_req_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
585
pcur += ocrdma_add_stat(stats, pcur, "cqe_rem_abort_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
588
pcur += ocrdma_add_stat(stats, pcur, "cqe_inv_eecn_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
591
pcur += ocrdma_add_stat(stats, pcur, "cqe_inv_eec_state_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
594
pcur += ocrdma_add_stat(stats, pcur, "cqe_fatal_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
597
pcur += ocrdma_add_stat(stats, pcur, "cqe_resp_timeout_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
600
pcur += ocrdma_add_stat(stats, pcur, "cqe_general_err",
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
603
return stats;
drivers/infiniband/sw/rxe/rxe_hw_counters.c
28
struct rdma_hw_stats *stats,
drivers/infiniband/sw/rxe/rxe_hw_counters.c
34
if (!port || !stats)
drivers/infiniband/sw/rxe/rxe_hw_counters.c
38
stats->value[cnt] = atomic64_read(&dev->stats_counters[cnt]);
drivers/infiniband/sw/rxe/rxe_hw_counters.h
35
struct rdma_hw_stats *stats,
drivers/infiniband/ulp/ipoib/ipoib_cm.c
600
++dev->stats.rx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
655
++dev->stats.rx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
671
++dev->stats.rx_packets;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
672
dev->stats.rx_bytes += skb->len;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
718
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
719
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
726
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
727
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
734
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
735
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
754
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
781
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
816
++dev->stats.tx_packets;
drivers/infiniband/ulp/ipoib/ipoib_cm.c
817
dev->stats.tx_bytes += tx_req->skb->len;
drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
117
struct ethtool_stats __always_unused *stats,
drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
121
struct net_device_stats *net_stats = &dev->stats;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
213
++dev->stats.rx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
258
++dev->stats.rx_packets;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
259
dev->stats.rx_bytes += skb->len;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
261
dev->stats.multicast++;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
405
++dev->stats.tx_packets;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
406
dev->stats.tx_bytes += tx_req->skb->len;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
605
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
606
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
614
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
615
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
625
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
626
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
633
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
634
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
654
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
682
++dev->stats.tx_errors;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1002
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1073
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1131
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1158
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1192
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1218
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
1526
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_main.c
309
struct rtnl_link_stats64 *stats)
drivers/infiniband/ulp/ipoib/ipoib_main.c
314
priv->rn_ops->ndo_get_stats64(dev, stats);
drivers/infiniband/ulp/ipoib/ipoib_main.c
316
netdev_stats_to_stats64(stats, &dev->stats);
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
132
dev->stats.tx_dropped += tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
429
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
755
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
771
++dev->stats.tx_dropped;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
787
++dev->stats.tx_dropped;
drivers/infiniband/ulp/iser/iscsi_iser.c
742
struct iscsi_stats *stats)
drivers/infiniband/ulp/iser/iscsi_iser.c
746
stats->txdata_octets = conn->txdata_octets;
drivers/infiniband/ulp/iser/iscsi_iser.c
747
stats->rxdata_octets = conn->rxdata_octets;
drivers/infiniband/ulp/iser/iscsi_iser.c
748
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/infiniband/ulp/iser/iscsi_iser.c
749
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/infiniband/ulp/iser/iscsi_iser.c
750
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/infiniband/ulp/iser/iscsi_iser.c
751
stats->datain_pdus = conn->datain_pdus_cnt; /* always 0 */
drivers/infiniband/ulp/iser/iscsi_iser.c
752
stats->r2t_pdus = conn->r2t_pdus_cnt; /* always 0 */
drivers/infiniband/ulp/iser/iscsi_iser.c
753
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/infiniband/ulp/iser/iscsi_iser.c
754
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/infiniband/ulp/iser/iscsi_iser.c
755
stats->custom_length = 0;
drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c
140
struct ethtool_stats *stats, u64 *data)
drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c
65
struct rtnl_link_stats64 *stats)
drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c
74
memcpy(stats, &vstats.netstats, sizeof(*stats));
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
102
atomic_read(&stats->inflight), sum.failover_cnt);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
110
int rtrs_clt_reset_rdma_stats(struct rtrs_clt_stats *stats, bool enable)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
119
s = per_cpu_ptr(stats->pcpu_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
126
int rtrs_clt_reset_cpu_migr_stats(struct rtrs_clt_stats *stats, bool enable)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
135
s = per_cpu_ptr(stats->pcpu_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
142
int rtrs_clt_reset_reconnects_stat(struct rtrs_clt_stats *stats, bool enable)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
147
memset(&stats->reconnects, 0, sizeof(stats->reconnects));
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
165
static inline void rtrs_clt_update_rdma_stats(struct rtrs_clt_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
168
this_cpu_inc(stats->pcpu_stats->rdma.dir[d].cnt);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
169
this_cpu_add(stats->pcpu_stats->rdma.dir[d].size_total, size);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
17
struct rtrs_clt_stats *stats = clt_path->stats;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
176
struct rtrs_clt_stats *stats = clt_path->stats;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
180
rtrs_clt_update_rdma_stats(stats, len, dir);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
182
atomic_inc(&stats->inflight);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
185
int rtrs_clt_init_stats(struct rtrs_clt_stats *stats)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
187
stats->pcpu_stats = alloc_percpu(typeof(*stats->pcpu_stats));
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
188
if (!stats->pcpu_stats)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
195
stats->reconnects.successful_cnt = -1;
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
22
s = get_cpu_ptr(stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
27
s = per_cpu_ptr(stats->pcpu_stats, con->cpu);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
30
put_cpu_ptr(stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
33
void rtrs_clt_inc_failover_cnt(struct rtrs_clt_stats *stats)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
35
this_cpu_inc(stats->pcpu_stats->rdma.failover_cnt);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
38
int rtrs_clt_stats_migration_from_cnt_to_str(struct rtrs_clt_stats *stats, char *buf)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
47
s = per_cpu_ptr(stats->pcpu_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
57
int rtrs_clt_stats_migration_to_cnt_to_str(struct rtrs_clt_stats *stats, char *buf)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
66
s = per_cpu_ptr(stats->pcpu_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
75
int rtrs_clt_stats_reconnects_to_str(struct rtrs_clt_stats *stats, char *buf)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
77
return sysfs_emit(buf, "%d %d\n", stats->reconnects.successful_cnt,
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
78
stats->reconnects.fail_cnt);
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
81
ssize_t rtrs_clt_stats_rdma_to_str(struct rtrs_clt_stats *stats, char *page)
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c
90
r = &per_cpu_ptr(stats->pcpu_stats, cpu)->rdma;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
35
struct rtrs_clt_stats *stats;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
37
stats = container_of(kobj, struct rtrs_clt_stats, kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
39
free_percpu(stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
41
kfree(stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
451
err = kobject_init_and_add(&clt_path->stats->kobj_stats, &ktype_stats,
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
455
kobject_put(&clt_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
459
err = sysfs_create_group(&clt_path->stats->kobj_stats,
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
469
kobject_del(&clt_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
470
kobject_put(&clt_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
483
kobject_del(&clt_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
484
kobject_put(&clt_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
56
__entry->fail_cnt = clt_path->stats->reconnects.fail_cnt;
drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h
57
__entry->success_cnt = clt_path->stats->reconnects.successful_cnt;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1157
atomic_dec(&clt_path->stats->inflight);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1267
atomic_dec(&clt_path->stats->inflight);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1306
rtrs_clt_inc_failover_cnt(alive_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1555
clt_path->stats = kzalloc_obj(*clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1556
if (!clt_path->stats)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1591
err = rtrs_clt_init_stats(clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1600
kfree(clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2159
clt_path->stats->reconnects.successful_cnt++;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2698
clt_path->stats->reconnects.fail_cnt++;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2865
free_percpu(clt_path->stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2866
kfree(clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2875
free_percpu(clt_path->stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2876
kfree(clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3168
free_percpu(clt_path->stats->pcpu_stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3169
kfree(clt_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
439
atomic_dec(&clt_path->stats->inflight);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
835
inflight = atomic_read(&clt_path->stats->inflight);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
145
struct rtrs_clt_stats *stats;
drivers/infiniband/ulp/rtrs/rtrs-clt.h
217
int rtrs_clt_init_stats(struct rtrs_clt_stats *stats);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
224
int rtrs_clt_reset_rdma_lat_distr_stats(struct rtrs_clt_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
226
ssize_t rtrs_clt_stats_rdma_lat_distr_to_str(struct rtrs_clt_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
228
int rtrs_clt_reset_cpu_migr_stats(struct rtrs_clt_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
229
int rtrs_clt_stats_migration_from_cnt_to_str(struct rtrs_clt_stats *stats, char *buf);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
230
int rtrs_clt_stats_migration_to_cnt_to_str(struct rtrs_clt_stats *stats, char *buf);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
231
int rtrs_clt_reset_reconnects_stat(struct rtrs_clt_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
232
int rtrs_clt_stats_reconnects_to_str(struct rtrs_clt_stats *stats, char *buf);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
233
int rtrs_clt_reset_rdma_stats(struct rtrs_clt_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
234
ssize_t rtrs_clt_stats_rdma_to_str(struct rtrs_clt_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
236
int rtrs_clt_reset_all_stats(struct rtrs_clt_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-clt.h
237
ssize_t rtrs_clt_reset_all_help(struct rtrs_clt_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-pri.h
391
type *stats = container_of(kobj, type, kobj_stats); \
drivers/infiniband/ulp/rtrs/rtrs-pri.h
394
ret = reset(stats, true); \
drivers/infiniband/ulp/rtrs/rtrs-pri.h
396
ret = reset(stats, false); \
drivers/infiniband/ulp/rtrs/rtrs-pri.h
408
type *stats = container_of(kobj, type, kobj_stats); \
drivers/infiniband/ulp/rtrs/rtrs-pri.h
410
return print(stats, page); \
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
14
int rtrs_srv_reset_rdma_stats(struct rtrs_srv_stats *stats, bool enable)
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
21
r = per_cpu_ptr(stats->rdma_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
31
ssize_t rtrs_srv_stats_rdma_to_str(struct rtrs_srv_stats *stats, char *page)
drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c
40
r = per_cpu_ptr(stats->rdma_stats, cpu);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
218
struct rtrs_srv_stats *stats;
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
220
stats = container_of(kobj, struct rtrs_srv_stats, kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
222
free_percpu(stats->rdma_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
224
kfree(stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
237
err = kobject_init_and_add(&srv_path->stats->kobj_stats, &ktype_stats,
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
241
kobject_put(&srv_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
244
err = sysfs_create_group(&srv_path->stats->kobj_stats,
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
254
kobject_del(&srv_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
255
kobject_put(&srv_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
306
if (srv_path->stats->kobj_stats.state_in_sysfs) {
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
307
sysfs_remove_group(&srv_path->stats->kobj_stats,
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
309
kobject_del(&srv_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
310
kobject_put(&srv_path->stats->kobj_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1063
rtrs_srv_update_rdma_stats(srv_path->stats, off, READ);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1116
rtrs_srv_update_rdma_stats(srv_path->stats, off, WRITE);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1579
free_percpu(srv_path->stats->rdma_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1580
kfree(srv_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1812
srv_path->stats = kzalloc_obj(*srv_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1813
if (!srv_path->stats)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1816
srv_path->stats->rdma_stats = alloc_percpu(struct rtrs_srv_stats_rdma_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1817
if (!srv_path->stats->rdma_stats)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1820
srv_path->stats->srv_path = srv_path;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1877
free_percpu(srv_path->stats->rdma_stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1879
kfree(srv_path->stats);
drivers/infiniband/ulp/rtrs/rtrs-srv.h
147
int rtrs_srv_reset_rdma_stats(struct rtrs_srv_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-srv.h
148
ssize_t rtrs_srv_stats_rdma_to_str(struct rtrs_srv_stats *stats, char *page);
drivers/infiniband/ulp/rtrs/rtrs-srv.h
149
int rtrs_srv_reset_all_stats(struct rtrs_srv_stats *stats, bool enable);
drivers/infiniband/ulp/rtrs/rtrs-srv.h
150
ssize_t rtrs_srv_reset_all_help(struct rtrs_srv_stats *stats,
drivers/infiniband/ulp/rtrs/rtrs-srv.h
91
struct rtrs_srv_stats *stats;
drivers/input/touchscreen/fsl-imx25-tcq.c
312
u32 stats;
drivers/input/touchscreen/fsl-imx25-tcq.c
320
regmap_read(priv->regs, MX25_ADCQ_SR, &stats);
drivers/input/touchscreen/fsl-imx25-tcq.c
321
samples = MX25_ADCQ_SR_FDN(stats);
drivers/ipack/devices/ipoctal.c
115
static void ipoctal_reset_stats(struct ipoctal_stats *stats)
drivers/ipack/devices/ipoctal.c
117
stats->tx = 0;
drivers/ipack/devices/ipoctal.c
118
stats->rx = 0;
drivers/ipack/devices/ipoctal.c
119
stats->rcv_break = 0;
drivers/ipack/devices/ipoctal.c
120
stats->framing_err = 0;
drivers/ipack/devices/ipoctal.c
121
stats->overrun_err = 0;
drivers/ipack/devices/ipoctal.c
122
stats->parity_err = 0;
drivers/ipack/devices/ipoctal.c
127
ipoctal_reset_stats(&channel->stats);
drivers/ipack/devices/ipoctal.c
150
icount->rx = channel->stats.rx;
drivers/ipack/devices/ipoctal.c
151
icount->tx = channel->stats.tx;
drivers/ipack/devices/ipoctal.c
152
icount->frame = channel->stats.framing_err;
drivers/ipack/devices/ipoctal.c
153
icount->parity = channel->stats.parity_err;
drivers/ipack/devices/ipoctal.c
154
icount->brk = channel->stats.rcv_break;
drivers/ipack/devices/ipoctal.c
171
channel->stats.overrun_err++;
drivers/ipack/devices/ipoctal.c
176
channel->stats.parity_err++;
drivers/ipack/devices/ipoctal.c
180
channel->stats.framing_err++;
drivers/ipack/devices/ipoctal.c
184
channel->stats.rcv_break++;
drivers/ipack/devices/ipoctal.c
212
channel->stats.tx++;
drivers/ipack/devices/ipoctal.c
29
struct ipoctal_stats stats;
drivers/ipack/devices/ipoctal.c
403
ipoctal_reset_stats(&channel->stats);
drivers/md/bcache/bset.c
1367
void bch_btree_keys_stats(struct btree_keys *b, struct bset_stats *stats)
drivers/md/bcache/bset.c
1377
stats->sets_written++;
drivers/md/bcache/bset.c
1378
stats->bytes_written += bytes;
drivers/md/bcache/bset.c
1380
stats->floats += t->size - 1;
drivers/md/bcache/bset.c
1384
stats->failed++;
drivers/md/bcache/bset.c
1386
stats->sets_unwritten++;
drivers/md/bcache/bset.c
1387
stats->bytes_unwritten += bytes;
drivers/md/bcache/btree.c
1300
void bch_update_bucket_in_use(struct cache_set *c, struct gc_stat *stats)
drivers/md/bcache/btree.c
1302
stats->in_use = (c->nbuckets - c->avail_nbuckets) * 100 / c->nbuckets;
drivers/md/bcache/btree.c
1829
struct gc_stat stats;
drivers/md/bcache/btree.c
1836
memset(&stats, 0, sizeof(struct gc_stat));
drivers/md/bcache/btree.c
1844
ret = bcache_btree_root(gc_root, c, &op, &writes, &stats);
drivers/md/bcache/btree.c
1860
stats.key_bytes *= sizeof(uint64_t);
drivers/md/bcache/btree.c
1861
stats.data <<= 9;
drivers/md/bcache/btree.c
1862
bch_update_bucket_in_use(c, &stats);
drivers/md/bcache/btree.c
1863
memcpy(&c->gc_stats, &stats, sizeof(struct gc_stat));
drivers/md/bcache/btree.h
416
void bch_update_bucket_in_use(struct cache_set *c, struct gc_stat *stats);
drivers/md/bcache/stats.c
137
static void scale_stats(struct cache_stats *stats, unsigned long rescale_at)
drivers/md/bcache/stats.c
139
if (++stats->rescale == rescale_at) {
drivers/md/bcache/stats.c
140
stats->rescale = 0;
drivers/md/bcache/stats.c
141
scale_stat(&stats->cache_hits);
drivers/md/bcache/stats.c
142
scale_stat(&stats->cache_misses);
drivers/md/bcache/stats.c
143
scale_stat(&stats->cache_bypass_hits);
drivers/md/bcache/stats.c
144
scale_stat(&stats->cache_bypass_misses);
drivers/md/bcache/stats.c
145
scale_stat(&stats->cache_miss_collisions);
drivers/md/bcache/stats.c
146
scale_stat(&stats->sectors_bypassed);
drivers/md/bcache/stats.c
183
static void mark_cache_stats(struct cache_stat_collector *stats,
drivers/md/bcache/stats.c
188
atomic_inc(&stats->cache_hits);
drivers/md/bcache/stats.c
190
atomic_inc(&stats->cache_misses);
drivers/md/bcache/stats.c
193
atomic_inc(&stats->cache_bypass_hits);
drivers/md/bcache/stats.c
195
atomic_inc(&stats->cache_bypass_misses);
drivers/md/bcache/sysfs.c
618
struct bset_stats stats;
drivers/md/bcache/sysfs.c
626
bch_btree_keys_stats(&b->keys, &op->stats);
drivers/md/bcache/sysfs.c
652
op.stats.sets_written, op.stats.sets_unwritten,
drivers/md/bcache/sysfs.c
653
op.stats.bytes_written, op.stats.bytes_unwritten,
drivers/md/bcache/sysfs.c
654
op.stats.floats, op.stats.failed);
drivers/md/bcache/util.c
163
void bch_time_stats_update(struct time_stats *stats, uint64_t start_time)
drivers/md/bcache/util.c
167
spin_lock(&stats->lock);
drivers/md/bcache/util.c
172
last = time_after64(now, stats->last)
drivers/md/bcache/util.c
173
? now - stats->last : 0;
drivers/md/bcache/util.c
175
stats->max_duration = max(stats->max_duration, duration);
drivers/md/bcache/util.c
177
if (stats->last) {
drivers/md/bcache/util.c
178
ewma_add(stats->average_duration, duration, 8, 8);
drivers/md/bcache/util.c
180
if (stats->average_frequency)
drivers/md/bcache/util.c
181
ewma_add(stats->average_frequency, last, 8, 8);
drivers/md/bcache/util.c
183
stats->average_frequency = last << 8;
drivers/md/bcache/util.c
185
stats->average_duration = duration << 8;
drivers/md/bcache/util.c
188
stats->last = now ?: 1;
drivers/md/bcache/util.c
190
spin_unlock(&stats->lock);
drivers/md/bcache/util.h
359
void bch_time_stats_update(struct time_stats *stats, uint64_t time);
drivers/md/bcache/util.h
371
#define __print_time_stat(stats, name, stat, units) \
drivers/md/bcache/util.h
373
div_u64((stats)->stat >> 8, NSEC_PER_ ## units))
drivers/md/bcache/util.h
375
#define sysfs_print_time_stats(stats, name, \
drivers/md/bcache/util.h
379
__print_time_stat(stats, name, \
drivers/md/bcache/util.h
381
__print_time_stat(stats, name, \
drivers/md/bcache/util.h
384
div_u64((stats)->max_duration, \
drivers/md/bcache/util.h
387
sysfs_print(name ## _last_ ## frequency_units, (stats)->last \
drivers/md/bcache/util.h
388
? div_s64(local_clock() - (stats)->last, \
drivers/md/dm-cache-metadata.c
135
struct dm_cache_statistics stats;
drivers/md/dm-cache-metadata.c
1598
struct dm_cache_statistics *stats)
drivers/md/dm-cache-metadata.c
1601
*stats = cmd->stats;
drivers/md/dm-cache-metadata.c
1606
struct dm_cache_statistics *stats)
drivers/md/dm-cache-metadata.c
1609
cmd->stats = *stats;
drivers/md/dm-cache-metadata.c
606
cmd->stats.read_hits = le32_to_cpu(disk_super->read_hits);
drivers/md/dm-cache-metadata.c
607
cmd->stats.read_misses = le32_to_cpu(disk_super->read_misses);
drivers/md/dm-cache-metadata.c
608
cmd->stats.write_hits = le32_to_cpu(disk_super->write_hits);
drivers/md/dm-cache-metadata.c
609
cmd->stats.write_misses = le32_to_cpu(disk_super->write_misses);
drivers/md/dm-cache-metadata.c
716
disk_super->read_hits = cpu_to_le32(cmd->stats.read_hits);
drivers/md/dm-cache-metadata.c
717
disk_super->read_misses = cpu_to_le32(cmd->stats.read_misses);
drivers/md/dm-cache-metadata.c
718
disk_super->write_hits = cpu_to_le32(cmd->stats.write_hits);
drivers/md/dm-cache-metadata.c
719
disk_super->write_misses = cpu_to_le32(cmd->stats.write_misses);
drivers/md/dm-cache-metadata.h
109
struct dm_cache_statistics *stats);
drivers/md/dm-cache-metadata.h
115
struct dm_cache_statistics *stats);
drivers/md/dm-cache-policy-smq.c
528
static void stats_init(struct stats *s, unsigned int nr_levels)
drivers/md/dm-cache-policy-smq.c
535
static void stats_reset(struct stats *s)
drivers/md/dm-cache-policy-smq.c
540
static void stats_level_accessed(struct stats *s, unsigned int level)
drivers/md/dm-cache-policy-smq.c
548
static void stats_miss(struct stats *s)
drivers/md/dm-cache-policy-smq.c
559
static enum performance stats_assess(struct stats *s)
drivers/md/dm-cache-policy-smq.c
830
struct stats hotspot_stats;
drivers/md/dm-cache-policy-smq.c
831
struct stats cache_stats;
drivers/md/dm-cache-target.c
1182
update_stats(&cache->stats, op->op);
drivers/md/dm-cache-target.c
1607
&cache->stats.read_hit : &cache->stats.write_hit);
drivers/md/dm-cache-target.c
1613
&cache->stats.read_miss : &cache->stats.write_miss);
drivers/md/dm-cache-target.c
1702
atomic_inc(&cache->stats.demotion);
drivers/md/dm-cache-target.c
1753
atomic_inc(&cache->stats.commit_count);
drivers/md/dm-cache-target.c
2561
atomic_set(&cache->stats.demotion, 0);
drivers/md/dm-cache-target.c
2562
atomic_set(&cache->stats.promotion, 0);
drivers/md/dm-cache-target.c
2563
atomic_set(&cache->stats.copies_avoided, 0);
drivers/md/dm-cache-target.c
2564
atomic_set(&cache->stats.cache_cell_clash, 0);
drivers/md/dm-cache-target.c
2565
atomic_set(&cache->stats.commit_count, 0);
drivers/md/dm-cache-target.c
2566
atomic_set(&cache->stats.discard_count, 0);
drivers/md/dm-cache-target.c
3185
(unsigned int) atomic_read(&cache->stats.read_hit),
drivers/md/dm-cache-target.c
3186
(unsigned int) atomic_read(&cache->stats.read_miss),
drivers/md/dm-cache-target.c
3187
(unsigned int) atomic_read(&cache->stats.write_hit),
drivers/md/dm-cache-target.c
3188
(unsigned int) atomic_read(&cache->stats.write_miss),
drivers/md/dm-cache-target.c
3189
(unsigned int) atomic_read(&cache->stats.demotion),
drivers/md/dm-cache-target.c
3190
(unsigned int) atomic_read(&cache->stats.promotion),
drivers/md/dm-cache-target.c
390
struct cache_stats stats;
drivers/md/dm-cache-target.c
682
atomic_inc(&cache->stats.discard_count);
drivers/md/dm-cache-target.c
950
struct dm_cache_statistics stats;
drivers/md/dm-cache-target.c
952
dm_cache_metadata_get_stats(cache->cmd, &stats);
drivers/md/dm-cache-target.c
953
atomic_set(&cache->stats.read_hit, stats.read_hits);
drivers/md/dm-cache-target.c
954
atomic_set(&cache->stats.read_miss, stats.read_misses);
drivers/md/dm-cache-target.c
955
atomic_set(&cache->stats.write_hit, stats.write_hits);
drivers/md/dm-cache-target.c
956
atomic_set(&cache->stats.write_miss, stats.write_misses);
drivers/md/dm-cache-target.c
961
struct dm_cache_statistics stats;
drivers/md/dm-cache-target.c
966
stats.read_hits = atomic_read(&cache->stats.read_hit);
drivers/md/dm-cache-target.c
967
stats.read_misses = atomic_read(&cache->stats.read_miss);
drivers/md/dm-cache-target.c
968
stats.write_hits = atomic_read(&cache->stats.write_hit);
drivers/md/dm-cache-target.c
969
stats.write_misses = atomic_read(&cache->stats.write_miss);
drivers/md/dm-cache-target.c
971
dm_cache_metadata_set_stats(cache->cmd, &stats);
drivers/md/dm-cache-target.c
974
static void update_stats(struct cache_stats *stats, enum policy_operation op)
drivers/md/dm-cache-target.c
978
atomic_inc(&stats->promotion);
drivers/md/dm-cache-target.c
982
atomic_inc(&stats->demotion);
drivers/md/dm-cache-target.c
986
atomic_inc(&stats->writeback);
drivers/md/dm-core.h
122
struct dm_stats stats;
drivers/md/dm-core.h
173
return &md->stats;
drivers/md/dm-era-target.c
1650
struct metadata_stats stats;
drivers/md/dm-era-target.c
1655
r = in_worker1(era, metadata_get_stats, &stats);
drivers/md/dm-era-target.c
1661
(unsigned long long) stats.used,
drivers/md/dm-era-target.c
1662
(unsigned long long) stats.total,
drivers/md/dm-era-target.c
1663
(unsigned int) stats.era);
drivers/md/dm-era-target.c
1665
if (stats.snap != SUPERBLOCK_LOCATION)
drivers/md/dm-era-target.c
1666
DMEMIT(" %llu", stats.snap);
drivers/md/dm-rq.c
136
if (unlikely(dm_stats_used(&md->stats))) {
drivers/md/dm-rq.c
140
dm_stats_account_io(&md->stats, rq_data_dir(orig),
drivers/md/dm-rq.c
444
if (unlikely(dm_stats_used(&md->stats))) {
drivers/md/dm-rq.c
449
dm_stats_account_io(&md->stats, rq_data_dir(orig),
drivers/md/dm-stats.c
194
int dm_stats_init(struct dm_stats *stats)
drivers/md/dm-stats.c
199
mutex_init(&stats->mutex);
drivers/md/dm-stats.c
200
INIT_LIST_HEAD(&stats->list);
drivers/md/dm-stats.c
201
stats->precise_timestamps = false;
drivers/md/dm-stats.c
202
stats->last = alloc_percpu(struct dm_stats_last_position);
drivers/md/dm-stats.c
203
if (!stats->last)
drivers/md/dm-stats.c
207
last = per_cpu_ptr(stats->last, cpu);
drivers/md/dm-stats.c
215
void dm_stats_cleanup(struct dm_stats *stats)
drivers/md/dm-stats.c
221
while (!list_empty(&stats->list)) {
drivers/md/dm-stats.c
222
s = container_of(stats->list.next, struct dm_stat, list_entry);
drivers/md/dm-stats.c
240
free_percpu(stats->last);
drivers/md/dm-stats.c
241
mutex_destroy(&stats->mutex);
drivers/md/dm-stats.c
244
static void dm_stats_recalc_precise_timestamps(struct dm_stats *stats)
drivers/md/dm-stats.c
250
list_for_each(l, &stats->list) {
drivers/md/dm-stats.c
257
stats->precise_timestamps = precise_timestamps;
drivers/md/dm-stats.c
260
static int dm_stats_create(struct dm_stats *stats, sector_t start, sector_t end,
drivers/md/dm-stats.c
398
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
400
list_for_each(l, &stats->list) {
drivers/md/dm-stats.c
417
dm_stats_recalc_precise_timestamps(stats);
drivers/md/dm-stats.c
422
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
429
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
436
static struct dm_stat *__dm_stats_find(struct dm_stats *stats, int id)
drivers/md/dm-stats.c
440
list_for_each_entry(s, &stats->list, list_entry) {
drivers/md/dm-stats.c
450
static int dm_stats_delete(struct dm_stats *stats, int id)
drivers/md/dm-stats.c
455
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
457
s = __dm_stats_find(stats, id);
drivers/md/dm-stats.c
459
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
465
dm_stats_recalc_precise_timestamps(stats);
drivers/md/dm-stats.c
467
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
488
static int dm_stats_list(struct dm_stats *stats, const char *program,
drivers/md/dm-stats.c
500
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
501
list_for_each_entry(s, &stats->list, list_entry) {
drivers/md/dm-stats.c
526
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
672
void dm_stats_account_io(struct dm_stats *stats, unsigned long bi_rw,
drivers/md/dm-stats.c
693
last = raw_cpu_ptr(stats->last);
drivers/md/dm-stats.c
707
list_for_each_entry_rcu(s, &stats->list, list_entry) {
drivers/md/dm-stats.c
810
static int dm_stats_clear(struct dm_stats *stats, int id)
drivers/md/dm-stats.c
814
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
816
s = __dm_stats_find(stats, id);
drivers/md/dm-stats.c
818
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
824
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
853
static int dm_stats_print(struct dm_stats *stats, int id,
drivers/md/dm-stats.c
869
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
871
s = __dm_stats_find(stats, id);
drivers/md/dm-stats.c
873
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
930
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
935
static int dm_stats_set_aux(struct dm_stats *stats, int id, const char *aux_data)
drivers/md/dm-stats.c
940
mutex_lock(&stats->mutex);
drivers/md/dm-stats.c
942
s = __dm_stats_find(stats, id);
drivers/md/dm-stats.c
944
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
950
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.c
957
mutex_unlock(&stats->mutex);
drivers/md/dm-stats.h
32
void dm_stats_account_io(struct dm_stats *stats, unsigned long bi_rw,
drivers/md/dm-stats.h
42
static inline void dm_stats_record_start(struct dm_stats *stats, struct dm_stats_aux *aux)
drivers/md/dm-stats.h
44
if (unlikely(stats->precise_timestamps))
drivers/md/dm-vdo/block-map.c
1037
ADD_ONCE(cache->stats.failed_writes, 1);
drivers/md/dm-vdo/block-map.c
1089
ADD_ONCE(cache->stats.reclaimed, reclamations);
drivers/md/dm-vdo/block-map.c
1137
ADD_ONCE(info->cache->stats.pages_saved, 1);
drivers/md/dm-vdo/block-map.c
1253
ADD_ONCE(cache->stats.write_count, 1);
drivers/md/dm-vdo/block-map.c
1255
ADD_ONCE(cache->stats.read_count, 1);
drivers/md/dm-vdo/block-map.c
1264
ADD_ONCE(cache->stats.wait_for_page, 1);
drivers/md/dm-vdo/block-map.c
1271
ADD_ONCE(cache->stats.found_in_cache, 1);
drivers/md/dm-vdo/block-map.c
1273
ADD_ONCE(cache->stats.read_outgoing, 1);
drivers/md/dm-vdo/block-map.c
1287
ADD_ONCE(cache->stats.fetch_required, 1);
drivers/md/dm-vdo/block-map.c
1293
ADD_ONCE(cache->stats.discard_required, 1);
drivers/md/dm-vdo/block-map.c
266
ADD_ONCE(cache->stats.cache_pressure, 1);
drivers/md/dm-vdo/block-map.c
269
vdo_log_info("page cache pressure %u", cache->stats.cache_pressure);
drivers/md/dm-vdo/block-map.c
2791
zone->page_cache.stats.free_pages = zone->page_cache.page_count;
drivers/md/dm-vdo/block-map.c
308
struct block_map_statistics *stats = &info->cache->stats;
drivers/md/dm-vdo/block-map.c
312
ADD_ONCE(stats->free_pages, delta);
drivers/md/dm-vdo/block-map.c
316
ADD_ONCE(stats->incoming_pages, delta);
drivers/md/dm-vdo/block-map.c
320
ADD_ONCE(stats->outgoing_pages, delta);
drivers/md/dm-vdo/block-map.c
324
ADD_ONCE(stats->failed_pages, delta);
drivers/md/dm-vdo/block-map.c
328
ADD_ONCE(stats->clean_pages, delta);
drivers/md/dm-vdo/block-map.c
332
ADD_ONCE(stats->dirty_pages, delta);
drivers/md/dm-vdo/block-map.c
3324
const struct block_map_statistics *stats =
drivers/md/dm-vdo/block-map.c
3325
&(map->zones[zone].page_cache.stats);
drivers/md/dm-vdo/block-map.c
3327
totals.dirty_pages += READ_ONCE(stats->dirty_pages);
drivers/md/dm-vdo/block-map.c
3328
totals.clean_pages += READ_ONCE(stats->clean_pages);
drivers/md/dm-vdo/block-map.c
3329
totals.free_pages += READ_ONCE(stats->free_pages);
drivers/md/dm-vdo/block-map.c
3330
totals.failed_pages += READ_ONCE(stats->failed_pages);
drivers/md/dm-vdo/block-map.c
3331
totals.incoming_pages += READ_ONCE(stats->incoming_pages);
drivers/md/dm-vdo/block-map.c
3332
totals.outgoing_pages += READ_ONCE(stats->outgoing_pages);
drivers/md/dm-vdo/block-map.c
3333
totals.cache_pressure += READ_ONCE(stats->cache_pressure);
drivers/md/dm-vdo/block-map.c
3334
totals.read_count += READ_ONCE(stats->read_count);
drivers/md/dm-vdo/block-map.c
3335
totals.write_count += READ_ONCE(stats->write_count);
drivers/md/dm-vdo/block-map.c
3336
totals.failed_reads += READ_ONCE(stats->failed_reads);
drivers/md/dm-vdo/block-map.c
3337
totals.failed_writes += READ_ONCE(stats->failed_writes);
drivers/md/dm-vdo/block-map.c
3338
totals.reclaimed += READ_ONCE(stats->reclaimed);
drivers/md/dm-vdo/block-map.c
3339
totals.read_outgoing += READ_ONCE(stats->read_outgoing);
drivers/md/dm-vdo/block-map.c
3340
totals.found_in_cache += READ_ONCE(stats->found_in_cache);
drivers/md/dm-vdo/block-map.c
3341
totals.discard_required += READ_ONCE(stats->discard_required);
drivers/md/dm-vdo/block-map.c
3342
totals.wait_for_page += READ_ONCE(stats->wait_for_page);
drivers/md/dm-vdo/block-map.c
3343
totals.fetch_required += READ_ONCE(stats->fetch_required);
drivers/md/dm-vdo/block-map.c
3344
totals.pages_loaded += READ_ONCE(stats->pages_loaded);
drivers/md/dm-vdo/block-map.c
3345
totals.pages_saved += READ_ONCE(stats->pages_saved);
drivers/md/dm-vdo/block-map.c
3346
totals.flush_count += READ_ONCE(stats->flush_count);
drivers/md/dm-vdo/block-map.c
689
ADD_ONCE(cache->stats.failed_reads, 1);
drivers/md/dm-vdo/block-map.c
760
ADD_ONCE(cache->stats.failed_reads, 1);
drivers/md/dm-vdo/block-map.c
800
ADD_ONCE(cache->stats.pages_loaded, 1);
drivers/md/dm-vdo/block-map.c
842
ADD_ONCE(cache->stats.flush_count, 1);
drivers/md/dm-vdo/block-map.c
915
if (cache->stats.cache_pressure > 0) {
drivers/md/dm-vdo/block-map.c
917
WRITE_ONCE(cache->stats.cache_pressure, 0);
drivers/md/dm-vdo/block-map.h
91
struct block_map_statistics stats;
drivers/md/dm-vdo/data-vio.c
287
vdo_count_bios(&vdo->stats.bios_acknowledged, bio);
drivers/md/dm-vdo/data-vio.c
289
vdo_count_bios(&vdo->stats.bios_acknowledged_partial, bio);
drivers/md/dm-vdo/data-vio.c
552
vdo_count_bios(&vdo->stats.bios_in_partial, bio);
drivers/md/dm-vdo/data-vio.c
556
vdo_count_bios(&vdo->stats.bios_in_partial, bio);
drivers/md/dm-vdo/dedupe.c
1629
atomic64_inc(&vdo->stats.invalid_advice_pbn_count);
drivers/md/dm-vdo/dedupe.c
1638
atomic64_inc(&vdo->stats.invalid_advice_pbn_count);
drivers/md/dm-vdo/dedupe.c
2636
const struct hash_lock_statistics *stats = &zone->statistics;
drivers/md/dm-vdo/dedupe.c
2638
tally->dedupe_advice_valid += READ_ONCE(stats->dedupe_advice_valid);
drivers/md/dm-vdo/dedupe.c
2639
tally->dedupe_advice_stale += READ_ONCE(stats->dedupe_advice_stale);
drivers/md/dm-vdo/dedupe.c
2640
tally->concurrent_data_matches += READ_ONCE(stats->concurrent_data_matches);
drivers/md/dm-vdo/dedupe.c
2641
tally->concurrent_hash_collisions += READ_ONCE(stats->concurrent_hash_collisions);
drivers/md/dm-vdo/dedupe.c
2646
struct index_statistics *stats)
drivers/md/dm-vdo/dedupe.c
2665
stats->entries_indexed = index_stats.entries_indexed;
drivers/md/dm-vdo/dedupe.c
2666
stats->posts_found = index_stats.posts_found;
drivers/md/dm-vdo/dedupe.c
2667
stats->posts_not_found = index_stats.posts_not_found;
drivers/md/dm-vdo/dedupe.c
2668
stats->queries_found = index_stats.queries_found;
drivers/md/dm-vdo/dedupe.c
2669
stats->queries_not_found = index_stats.queries_not_found;
drivers/md/dm-vdo/dedupe.c
2670
stats->updates_found = index_stats.updates_found;
drivers/md/dm-vdo/dedupe.c
2671
stats->updates_not_found = index_stats.updates_not_found;
drivers/md/dm-vdo/dedupe.c
2672
stats->entries_discarded = index_stats.entries_discarded;
drivers/md/dm-vdo/dedupe.c
2683
void vdo_get_dedupe_statistics(struct hash_zones *zones, struct vdo_statistics *stats)
drivers/md/dm-vdo/dedupe.c
2689
get_hash_zone_statistics(&zones->zones[zone], &stats->hash_lock);
drivers/md/dm-vdo/dedupe.c
2691
get_index_statistics(zones, &stats->index);
drivers/md/dm-vdo/dedupe.c
2697
stats->dedupe_advice_timeouts =
drivers/md/dm-vdo/dedupe.h
87
void vdo_get_dedupe_statistics(struct hash_zones *zones, struct vdo_statistics *stats);
drivers/md/dm-vdo/dm-vdo-target.c
906
vdo_count_bios(&vdo->stats.bios_in, bio);
drivers/md/dm-vdo/dm-vdo-target.c
977
struct vdo_statistics *stats;
drivers/md/dm-vdo/dm-vdo-target.c
987
stats = &vdo->stats_buffer;
drivers/md/dm-vdo/dm-vdo-target.c
990
vdo_get_backing_device(vdo), stats->mode,
drivers/md/dm-vdo/dm-vdo-target.c
991
stats->in_recovery_mode ? "recovering" : "-",
drivers/md/dm-vdo/dm-vdo-target.c
994
stats->data_blocks_used + stats->overhead_blocks_used,
drivers/md/dm-vdo/dm-vdo-target.c
995
stats->physical_blocks);
drivers/md/dm-vdo/dump.c
64
outstanding = (atomic64_read(&vdo->stats.bios_submitted) -
drivers/md/dm-vdo/dump.c
65
atomic64_read(&vdo->stats.bios_completed));
drivers/md/dm-vdo/flush.c
471
vdo_count_bios(&vdo->stats.bios_acknowledged, bio);
drivers/md/dm-vdo/flush.c
475
atomic64_inc(&vdo->stats.flush_out);
drivers/md/dm-vdo/indexer/chapter-index.c
128
struct delta_index_stats stats;
drivers/md/dm-vdo/indexer/chapter-index.c
168
uds_get_delta_index_stats(delta_index, &stats);
drivers/md/dm-vdo/indexer/chapter-index.c
171
(unsigned long long) stats.record_count,
drivers/md/dm-vdo/indexer/chapter-index.c
172
(unsigned long long) stats.collision_count);
drivers/md/dm-vdo/indexer/delta-index.c
1906
struct delta_index_stats *stats)
drivers/md/dm-vdo/indexer/delta-index.c
1911
memset(stats, 0, sizeof(struct delta_index_stats));
drivers/md/dm-vdo/indexer/delta-index.c
1914
stats->rebalance_time += delta_zone->rebalance_time;
drivers/md/dm-vdo/indexer/delta-index.c
1915
stats->rebalance_count += delta_zone->rebalance_count;
drivers/md/dm-vdo/indexer/delta-index.c
1916
stats->record_count += delta_zone->record_count;
drivers/md/dm-vdo/indexer/delta-index.c
1917
stats->collision_count += delta_zone->collision_count;
drivers/md/dm-vdo/indexer/delta-index.c
1918
stats->discard_count += delta_zone->discard_count;
drivers/md/dm-vdo/indexer/delta-index.c
1919
stats->overflow_count += delta_zone->overflow_count;
drivers/md/dm-vdo/indexer/delta-index.c
1920
stats->list_count += delta_zone->list_count;
drivers/md/dm-vdo/indexer/delta-index.h
269
struct delta_index_stats *stats);
drivers/md/dm-vdo/indexer/index-session.c
156
struct session_stats *session_stats = &request->session->stats;
drivers/md/dm-vdo/indexer/index-session.c
293
memset(&index_session->stats, 0, sizeof(index_session->stats));
drivers/md/dm-vdo/indexer/index-session.c
686
struct uds_index_stats *stats)
drivers/md/dm-vdo/indexer/index-session.c
688
const struct session_stats *session_stats = &index_session->stats;
drivers/md/dm-vdo/indexer/index-session.c
690
stats->current_time = ktime_to_seconds(current_time_ns(CLOCK_REALTIME));
drivers/md/dm-vdo/indexer/index-session.c
691
stats->posts_found = READ_ONCE(session_stats->posts_found);
drivers/md/dm-vdo/indexer/index-session.c
692
stats->in_memory_posts_found = READ_ONCE(session_stats->posts_found_open_chapter);
drivers/md/dm-vdo/indexer/index-session.c
693
stats->dense_posts_found = READ_ONCE(session_stats->posts_found_dense);
drivers/md/dm-vdo/indexer/index-session.c
694
stats->sparse_posts_found = READ_ONCE(session_stats->posts_found_sparse);
drivers/md/dm-vdo/indexer/index-session.c
695
stats->posts_not_found = READ_ONCE(session_stats->posts_not_found);
drivers/md/dm-vdo/indexer/index-session.c
696
stats->updates_found = READ_ONCE(session_stats->updates_found);
drivers/md/dm-vdo/indexer/index-session.c
697
stats->updates_not_found = READ_ONCE(session_stats->updates_not_found);
drivers/md/dm-vdo/indexer/index-session.c
698
stats->deletions_found = READ_ONCE(session_stats->deletions_found);
drivers/md/dm-vdo/indexer/index-session.c
699
stats->deletions_not_found = READ_ONCE(session_stats->deletions_not_found);
drivers/md/dm-vdo/indexer/index-session.c
700
stats->queries_found = READ_ONCE(session_stats->queries_found);
drivers/md/dm-vdo/indexer/index-session.c
701
stats->queries_not_found = READ_ONCE(session_stats->queries_not_found);
drivers/md/dm-vdo/indexer/index-session.c
702
stats->requests = READ_ONCE(session_stats->requests);
drivers/md/dm-vdo/indexer/index-session.c
706
struct uds_index_stats *stats)
drivers/md/dm-vdo/indexer/index-session.c
708
if (stats == NULL) {
drivers/md/dm-vdo/indexer/index-session.c
713
collect_stats(index_session, stats);
drivers/md/dm-vdo/indexer/index-session.c
715
uds_get_index_stats(index_session->index, stats);
drivers/md/dm-vdo/indexer/index-session.c
717
stats->entries_indexed = 0;
drivers/md/dm-vdo/indexer/index-session.c
718
stats->memory_used = 0;
drivers/md/dm-vdo/indexer/index-session.c
719
stats->collisions = 0;
drivers/md/dm-vdo/indexer/index-session.c
720
stats->entries_discarded = 0;
drivers/md/dm-vdo/indexer/index-session.h
82
struct session_stats stats;
drivers/md/dm-vdo/indexer/index.c
1344
struct volume_index_stats stats;
drivers/md/dm-vdo/indexer/index.c
1346
uds_get_volume_index_stats(index->volume_index, &stats);
drivers/md/dm-vdo/indexer/index.c
1347
counters->entries_indexed = stats.record_count;
drivers/md/dm-vdo/indexer/index.c
1348
counters->collisions = stats.collision_count;
drivers/md/dm-vdo/indexer/index.c
1349
counters->entries_discarded = stats.discard_count;
drivers/md/dm-vdo/indexer/indexer.h
322
struct uds_index_stats *stats);
drivers/md/dm-vdo/indexer/volume-index.c
1135
struct volume_index_stats *stats)
drivers/md/dm-vdo/indexer/volume-index.c
1141
stats->rebalance_time = dis.rebalance_time;
drivers/md/dm-vdo/indexer/volume-index.c
1142
stats->rebalance_count = dis.rebalance_count;
drivers/md/dm-vdo/indexer/volume-index.c
1143
stats->record_count = dis.record_count;
drivers/md/dm-vdo/indexer/volume-index.c
1144
stats->collision_count = dis.collision_count;
drivers/md/dm-vdo/indexer/volume-index.c
1145
stats->discard_count = dis.discard_count;
drivers/md/dm-vdo/indexer/volume-index.c
1146
stats->overflow_count = dis.overflow_count;
drivers/md/dm-vdo/indexer/volume-index.c
1147
stats->delta_lists = dis.list_count;
drivers/md/dm-vdo/indexer/volume-index.c
1148
stats->early_flushes = 0;
drivers/md/dm-vdo/indexer/volume-index.c
1150
stats->early_flushes += sub_index->zones[z].early_flushes;
drivers/md/dm-vdo/indexer/volume-index.c
1154
struct volume_index_stats *stats)
drivers/md/dm-vdo/indexer/volume-index.c
1158
get_volume_sub_index_stats(&volume_index->vi_non_hook, stats);
drivers/md/dm-vdo/indexer/volume-index.c
1163
stats->rebalance_time += sparse_stats.rebalance_time;
drivers/md/dm-vdo/indexer/volume-index.c
1164
stats->rebalance_count += sparse_stats.rebalance_count;
drivers/md/dm-vdo/indexer/volume-index.c
1165
stats->record_count += sparse_stats.record_count;
drivers/md/dm-vdo/indexer/volume-index.c
1166
stats->collision_count += sparse_stats.collision_count;
drivers/md/dm-vdo/indexer/volume-index.c
1167
stats->discard_count += sparse_stats.discard_count;
drivers/md/dm-vdo/indexer/volume-index.c
1168
stats->overflow_count += sparse_stats.overflow_count;
drivers/md/dm-vdo/indexer/volume-index.c
1169
stats->delta_lists += sparse_stats.delta_lists;
drivers/md/dm-vdo/indexer/volume-index.c
1170
stats->early_flushes += sparse_stats.early_flushes;
drivers/md/dm-vdo/indexer/volume-index.h
191
struct volume_index_stats *stats);
drivers/md/dm-vdo/io-submitter.c
112
atomic64_inc(&vdo->stats.bios_submitted);
drivers/md/dm-vdo/io-submitter.c
76
struct atomic_statistics *stats = &vio->completion.vdo->stats;
drivers/md/dm-vdo/io-submitter.c
79
vdo_count_bios(&stats->bios_out, bio);
drivers/md/dm-vdo/io-submitter.c
83
vdo_count_bios(&stats->bios_meta, bio);
drivers/md/dm-vdo/io-submitter.c
85
vdo_count_bios(&stats->bios_journal, bio);
drivers/md/dm-vdo/io-submitter.c
87
vdo_count_bios(&stats->bios_page_cache, bio);
drivers/md/dm-vdo/message-stats.c
101
write_u64("started : ", stats->started, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
103
write_u64("written : ", stats->written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
105
write_u64("committed : ", stats->committed, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
110
struct recovery_journal_statistics *stats,
drivers/md/dm-vdo/message-stats.c
116
write_u64("diskFull : ", stats->disk_full, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
119
stats->slab_journal_commits_requested, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
121
write_commit_statistics("entries : ", &stats->entries, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
123
write_commit_statistics("blocks : ", &stats->blocks, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
127
static void write_packer_statistics(char *prefix, struct packer_statistics *stats,
drivers/md/dm-vdo/message-stats.c
133
stats->compressed_fragments_written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
136
stats->compressed_blocks_written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
139
stats->compressed_fragments_in_packer, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
144
struct slab_journal_statistics *stats,
drivers/md/dm-vdo/message-stats.c
149
write_u64("diskFullCount : ", stats->disk_full_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
151
write_u64("flushCount : ", stats->flush_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
153
write_u64("blockedCount : ", stats->blocked_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
155
write_u64("blocksWritten : ", stats->blocks_written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
157
write_u64("tailBusyCount : ", stats->tail_busy_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
162
struct slab_summary_statistics *stats,
drivers/md/dm-vdo/message-stats.c
167
write_u64("blocksWritten : ", stats->blocks_written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
171
static void write_ref_counts_statistics(char *prefix, struct ref_counts_statistics *stats,
drivers/md/dm-vdo/message-stats.c
176
write_u64("blocksWritten : ", stats->blocks_written, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
180
static void write_block_map_statistics(char *prefix, struct block_map_statistics *stats,
drivers/md/dm-vdo/message-stats.c
185
write_u32("dirtyPages : ", stats->dirty_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
187
write_u32("cleanPages : ", stats->clean_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
189
write_u32("freePages : ", stats->free_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
191
write_u32("failedPages : ", stats->failed_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
193
write_u32("incomingPages : ", stats->incoming_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
195
write_u32("outgoingPages : ", stats->outgoing_pages, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
197
write_u32("cachePressure : ", stats->cache_pressure, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
199
write_u64("readCount : ", stats->read_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
201
write_u64("writeCount : ", stats->write_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
203
write_u64("failedReads : ", stats->failed_reads, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
205
write_u64("failedWrites : ", stats->failed_writes, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
207
write_u64("reclaimed : ", stats->reclaimed, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
209
write_u64("readOutgoing : ", stats->read_outgoing, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
211
write_u64("foundInCache : ", stats->found_in_cache, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
213
write_u64("discardRequired : ", stats->discard_required, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
215
write_u64("waitForPage : ", stats->wait_for_page, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
217
write_u64("fetchRequired : ", stats->fetch_required, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
219
write_u64("pagesLoaded : ", stats->pages_loaded, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
221
write_u64("pagesSaved : ", stats->pages_saved, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
223
write_u64("flushCount : ", stats->flush_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
227
static void write_hash_lock_statistics(char *prefix, struct hash_lock_statistics *stats,
drivers/md/dm-vdo/message-stats.c
232
write_u64("dedupeAdviceValid : ", stats->dedupe_advice_valid, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
234
write_u64("dedupeAdviceStale : ", stats->dedupe_advice_stale, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
236
write_u64("concurrentDataMatches : ", stats->concurrent_data_matches,
drivers/md/dm-vdo/message-stats.c
240
stats->concurrent_hash_collisions, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
242
write_u32("currDedupeQueries : ", stats->curr_dedupe_queries, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
246
static void write_error_statistics(char *prefix, struct error_statistics *stats,
drivers/md/dm-vdo/message-stats.c
251
write_u64("invalidAdvicePBNCount : ", stats->invalid_advice_pbn_count,
drivers/md/dm-vdo/message-stats.c
254
write_u64("noSpaceErrorCount : ", stats->no_space_error_count, ", ",
drivers/md/dm-vdo/message-stats.c
257
write_u64("readOnlyErrorCount : ", stats->read_only_error_count, ", ",
drivers/md/dm-vdo/message-stats.c
262
static void write_bio_stats(char *prefix, struct bio_stats *stats, char *suffix,
drivers/md/dm-vdo/message-stats.c
267
write_u64("read : ", stats->read, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
269
write_u64("write : ", stats->write, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
271
write_u64("emptyFlush : ", stats->empty_flush, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
273
write_u64("discard : ", stats->discard, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
275
write_u64("flush : ", stats->flush, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
277
write_u64("fua : ", stats->fua, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
281
static void write_memory_usage(char *prefix, struct memory_usage *stats, char *suffix,
drivers/md/dm-vdo/message-stats.c
286
write_u64("bytesUsed : ", stats->bytes_used, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
288
write_u64("peakBytesUsed : ", stats->peak_bytes_used, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
292
static void write_index_statistics(char *prefix, struct index_statistics *stats,
drivers/md/dm-vdo/message-stats.c
297
write_u64("entriesIndexed : ", stats->entries_indexed, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
299
write_u64("postsFound : ", stats->posts_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
301
write_u64("postsNotFound : ", stats->posts_not_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
303
write_u64("queriesFound : ", stats->queries_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
305
write_u64("queriesNotFound : ", stats->queries_not_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
307
write_u64("updatesFound : ", stats->updates_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
309
write_u64("updatesNotFound : ", stats->updates_not_found, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
311
write_u64("entriesDiscarded : ", stats->entries_discarded, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
315
static void write_vdo_statistics(char *prefix, struct vdo_statistics *stats, char *suffix,
drivers/md/dm-vdo/message-stats.c
319
write_u32("version : ", stats->version, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
321
write_u64("dataBlocksUsed : ", stats->data_blocks_used, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
323
write_u64("overheadBlocksUsed : ", stats->overhead_blocks_used, ", ",
drivers/md/dm-vdo/message-stats.c
326
write_u64("logicalBlocksUsed : ", stats->logical_blocks_used, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
328
write_block_count_t("physicalBlocks : ", stats->physical_blocks, ", ",
drivers/md/dm-vdo/message-stats.c
331
write_block_count_t("logicalBlocks : ", stats->logical_blocks, ", ",
drivers/md/dm-vdo/message-stats.c
334
write_u64("blockMapCacheSize : ", stats->block_map_cache_size, ", ",
drivers/md/dm-vdo/message-stats.c
337
write_u64("blockSize : ", stats->block_size, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
339
write_u64("completeRecoveries : ", stats->complete_recoveries, ", ",
drivers/md/dm-vdo/message-stats.c
342
write_u64("readOnlyRecoveries : ", stats->read_only_recoveries, ", ",
drivers/md/dm-vdo/message-stats.c
345
write_string("mode : ", stats->mode, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
347
write_bool("inRecoveryMode : ", stats->in_recovery_mode, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
349
write_u8("recoveryPercentage : ", stats->recovery_percentage, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
351
write_packer_statistics("packer : ", &stats->packer, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
353
write_block_allocator_statistics("allocator : ", &stats->allocator,
drivers/md/dm-vdo/message-stats.c
356
write_recovery_journal_statistics("journal : ", &stats->journal, ", ",
drivers/md/dm-vdo/message-stats.c
359
write_slab_journal_statistics("slabJournal : ", &stats->slab_journal,
drivers/md/dm-vdo/message-stats.c
362
write_slab_summary_statistics("slabSummary : ", &stats->slab_summary,
drivers/md/dm-vdo/message-stats.c
365
write_ref_counts_statistics("refCounts : ", &stats->ref_counts, ", ",
drivers/md/dm-vdo/message-stats.c
368
write_block_map_statistics("blockMap : ", &stats->block_map, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
370
write_hash_lock_statistics("hashLock : ", &stats->hash_lock, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
372
write_error_statistics("errors : ", &stats->errors, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
374
write_u32("instance : ", stats->instance, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
376
write_u32("currentVIOsInProgress : ", stats->current_vios_in_progress,
drivers/md/dm-vdo/message-stats.c
379
write_u32("maxVIOs : ", stats->max_vios, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
381
write_u64("dedupeAdviceTimeouts : ", stats->dedupe_advice_timeouts,
drivers/md/dm-vdo/message-stats.c
384
write_u64("flushOut : ", stats->flush_out, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
386
write_u64("logicalBlockSize : ", stats->logical_block_size, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
388
write_bio_stats("biosIn : ", &stats->bios_in, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
389
write_bio_stats("biosInPartial : ", &stats->bios_in_partial, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
391
write_bio_stats("biosOut : ", &stats->bios_out, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
393
write_bio_stats("biosMeta : ", &stats->bios_meta, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
394
write_bio_stats("biosJournal : ", &stats->bios_journal, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
395
write_bio_stats("biosPageCache : ", &stats->bios_page_cache, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
396
write_bio_stats("biosOutCompleted : ", &stats->bios_out_completed, ", ",
drivers/md/dm-vdo/message-stats.c
398
write_bio_stats("biosMetaCompleted : ", &stats->bios_meta_completed,
drivers/md/dm-vdo/message-stats.c
401
&stats->bios_journal_completed, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
403
&stats->bios_page_cache_completed, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
404
write_bio_stats("biosAcknowledged : ", &stats->bios_acknowledged, ", ",
drivers/md/dm-vdo/message-stats.c
407
&stats->bios_acknowledged_partial, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
409
write_bio_stats("biosInProgress : ", &stats->bios_in_progress, ", ",
drivers/md/dm-vdo/message-stats.c
412
write_memory_usage("memoryUsage : ", &stats->memory_usage, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
414
write_index_statistics("index : ", &stats->index, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
420
struct vdo_statistics *stats;
drivers/md/dm-vdo/message-stats.c
423
result = vdo_allocate(1, struct vdo_statistics, __func__, &stats);
drivers/md/dm-vdo/message-stats.c
429
vdo_fetch_statistics(vdo, stats);
drivers/md/dm-vdo/message-stats.c
430
write_vdo_statistics(NULL, stats, NULL, &buf, &maxlen);
drivers/md/dm-vdo/message-stats.c
431
vdo_free(stats);
drivers/md/dm-vdo/message-stats.c
82
struct block_allocator_statistics *stats,
drivers/md/dm-vdo/message-stats.c
88
write_u64("slabCount : ", stats->slab_count, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
90
write_u64("slabsOpened : ", stats->slabs_opened, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
92
write_u64("slabsReopened : ", stats->slabs_reopened, ", ", buf, maxlen);
drivers/md/dm-vdo/message-stats.c
96
static void write_commit_statistics(char *prefix, struct commit_statistics *stats,
drivers/md/dm-vdo/packer.c
227
const struct packer_statistics *stats = &packer->statistics;
drivers/md/dm-vdo/packer.c
230
.compressed_fragments_written = READ_ONCE(stats->compressed_fragments_written),
drivers/md/dm-vdo/packer.c
231
.compressed_blocks_written = READ_ONCE(stats->compressed_blocks_written),
drivers/md/dm-vdo/packer.c
232
.compressed_fragments_in_packer = READ_ONCE(stats->compressed_fragments_in_packer),
drivers/md/dm-vdo/packer.c
433
struct packer_statistics *stats;
drivers/md/dm-vdo/packer.c
479
stats = &packer->statistics;
drivers/md/dm-vdo/packer.c
480
WRITE_ONCE(stats->compressed_fragments_in_packer,
drivers/md/dm-vdo/packer.c
481
(stats->compressed_fragments_in_packer - slot));
drivers/md/dm-vdo/packer.c
482
WRITE_ONCE(stats->compressed_fragments_written,
drivers/md/dm-vdo/packer.c
483
(stats->compressed_fragments_written + slot));
drivers/md/dm-vdo/packer.c
484
WRITE_ONCE(stats->compressed_blocks_written,
drivers/md/dm-vdo/packer.c
485
stats->compressed_blocks_written + 1);
drivers/md/dm-vdo/recovery-journal.c
1741
struct recovery_journal_statistics stats = vdo_get_recovery_journal_statistics(journal);
drivers/md/dm-vdo/recovery-journal.c
1751
(unsigned long long) stats.disk_full,
drivers/md/dm-vdo/recovery-journal.c
1752
(unsigned long long) stats.slab_journal_commits_requested,
drivers/md/dm-vdo/recovery-journal.c
1755
(unsigned long long) stats.entries.started,
drivers/md/dm-vdo/recovery-journal.c
1756
(unsigned long long) stats.entries.written,
drivers/md/dm-vdo/recovery-journal.c
1757
(unsigned long long) stats.entries.committed);
drivers/md/dm-vdo/recovery-journal.c
1759
(unsigned long long) stats.blocks.started,
drivers/md/dm-vdo/recovery-journal.c
1760
(unsigned long long) stats.blocks.written,
drivers/md/dm-vdo/recovery-journal.c
1761
(unsigned long long) stats.blocks.committed);
drivers/md/dm-vdo/slab-depot.c
5096
const struct block_allocator_statistics *stats = &allocator->statistics;
drivers/md/dm-vdo/slab-depot.c
5099
totals.slabs_opened += READ_ONCE(stats->slabs_opened);
drivers/md/dm-vdo/slab-depot.c
5100
totals.slabs_reopened += READ_ONCE(stats->slabs_reopened);
drivers/md/dm-vdo/slab-depot.c
5143
const struct slab_journal_statistics *stats =
drivers/md/dm-vdo/slab-depot.c
5146
totals.disk_full_count += READ_ONCE(stats->disk_full_count);
drivers/md/dm-vdo/slab-depot.c
5147
totals.flush_count += READ_ONCE(stats->flush_count);
drivers/md/dm-vdo/slab-depot.c
5148
totals.blocked_count += READ_ONCE(stats->blocked_count);
drivers/md/dm-vdo/slab-depot.c
5149
totals.blocks_written += READ_ONCE(stats->blocks_written);
drivers/md/dm-vdo/slab-depot.c
5150
totals.tail_busy_count += READ_ONCE(stats->tail_busy_count);
drivers/md/dm-vdo/slab-depot.c
5163
struct vdo_statistics *stats)
drivers/md/dm-vdo/slab-depot.c
5174
stats->recovery_percentage = (slab_count - unrecovered) * 100 / slab_count;
drivers/md/dm-vdo/slab-depot.c
5175
stats->allocator = get_block_allocator_statistics(depot);
drivers/md/dm-vdo/slab-depot.c
5176
stats->ref_counts = get_ref_counts_statistics(depot);
drivers/md/dm-vdo/slab-depot.c
5177
stats->slab_journal = get_slab_journal_statistics(depot);
drivers/md/dm-vdo/slab-depot.c
5178
stats->slab_summary = (struct slab_summary_statistics) {
drivers/md/dm-vdo/slab-depot.h
579
struct vdo_statistics *stats);
drivers/md/dm-vdo/vdo.c
1422
const struct atomic_statistics *atoms = &vdo->stats;
drivers/md/dm-vdo/vdo.c
1504
static void get_vdo_statistics(const struct vdo *vdo, struct vdo_statistics *stats)
drivers/md/dm-vdo/vdo.c
1512
memset(stats, 0, sizeof(struct vdo_statistics));
drivers/md/dm-vdo/vdo.c
1518
stats->version = STATISTICS_VERSION;
drivers/md/dm-vdo/vdo.c
1519
stats->logical_blocks = vdo->states.vdo.config.logical_blocks;
drivers/md/dm-vdo/vdo.c
1525
stats->physical_blocks = vdo->states.vdo.config.physical_blocks;
drivers/md/dm-vdo/vdo.c
1526
stats->block_size = VDO_BLOCK_SIZE;
drivers/md/dm-vdo/vdo.c
1527
stats->complete_recoveries = vdo->states.vdo.complete_recoveries;
drivers/md/dm-vdo/vdo.c
1528
stats->read_only_recoveries = vdo->states.vdo.read_only_recoveries;
drivers/md/dm-vdo/vdo.c
1529
stats->block_map_cache_size = get_block_map_cache_size(vdo);
drivers/md/dm-vdo/vdo.c
1532
stats->data_blocks_used = vdo_get_physical_blocks_allocated(vdo);
drivers/md/dm-vdo/vdo.c
1533
stats->overhead_blocks_used = vdo_get_physical_blocks_overhead(vdo);
drivers/md/dm-vdo/vdo.c
1534
stats->logical_blocks_used = vdo_get_recovery_journal_logical_blocks_used(journal);
drivers/md/dm-vdo/vdo.c
1535
vdo_get_slab_depot_statistics(vdo->depot, stats);
drivers/md/dm-vdo/vdo.c
1536
stats->journal = vdo_get_recovery_journal_statistics(journal);
drivers/md/dm-vdo/vdo.c
1537
stats->packer = vdo_get_packer_statistics(vdo->packer);
drivers/md/dm-vdo/vdo.c
1538
stats->block_map = vdo_get_block_map_statistics(vdo->block_map);
drivers/md/dm-vdo/vdo.c
1539
vdo_get_dedupe_statistics(vdo->hash_zones, stats);
drivers/md/dm-vdo/vdo.c
1540
stats->errors = get_vdo_error_statistics(vdo);
drivers/md/dm-vdo/vdo.c
1541
stats->in_recovery_mode = (state == VDO_RECOVERING);
drivers/md/dm-vdo/vdo.c
1542
snprintf(stats->mode, sizeof(stats->mode), "%s", vdo_describe_state(state));
drivers/md/dm-vdo/vdo.c
1544
stats->instance = vdo->instance;
drivers/md/dm-vdo/vdo.c
1545
stats->current_vios_in_progress = get_data_vio_pool_active_requests(vdo->data_vio_pool);
drivers/md/dm-vdo/vdo.c
1546
stats->max_vios = get_data_vio_pool_maximum_requests(vdo->data_vio_pool);
drivers/md/dm-vdo/vdo.c
1548
stats->flush_out = atomic64_read(&vdo->stats.flush_out);
drivers/md/dm-vdo/vdo.c
1549
stats->logical_block_size = vdo->device_config->logical_block_size;
drivers/md/dm-vdo/vdo.c
1550
copy_bio_stat(&stats->bios_in, &vdo->stats.bios_in);
drivers/md/dm-vdo/vdo.c
1551
copy_bio_stat(&stats->bios_in_partial, &vdo->stats.bios_in_partial);
drivers/md/dm-vdo/vdo.c
1552
copy_bio_stat(&stats->bios_out, &vdo->stats.bios_out);
drivers/md/dm-vdo/vdo.c
1553
copy_bio_stat(&stats->bios_meta, &vdo->stats.bios_meta);
drivers/md/dm-vdo/vdo.c
1554
copy_bio_stat(&stats->bios_journal, &vdo->stats.bios_journal);
drivers/md/dm-vdo/vdo.c
1555
copy_bio_stat(&stats->bios_page_cache, &vdo->stats.bios_page_cache);
drivers/md/dm-vdo/vdo.c
1556
copy_bio_stat(&stats->bios_out_completed, &vdo->stats.bios_out_completed);
drivers/md/dm-vdo/vdo.c
1557
copy_bio_stat(&stats->bios_meta_completed, &vdo->stats.bios_meta_completed);
drivers/md/dm-vdo/vdo.c
1558
copy_bio_stat(&stats->bios_journal_completed,
drivers/md/dm-vdo/vdo.c
1559
&vdo->stats.bios_journal_completed);
drivers/md/dm-vdo/vdo.c
1560
copy_bio_stat(&stats->bios_page_cache_completed,
drivers/md/dm-vdo/vdo.c
1561
&vdo->stats.bios_page_cache_completed);
drivers/md/dm-vdo/vdo.c
1562
copy_bio_stat(&stats->bios_acknowledged, &vdo->stats.bios_acknowledged);
drivers/md/dm-vdo/vdo.c
1563
copy_bio_stat(&stats->bios_acknowledged_partial, &vdo->stats.bios_acknowledged_partial);
drivers/md/dm-vdo/vdo.c
1564
stats->bios_in_progress =
drivers/md/dm-vdo/vdo.c
1565
subtract_bio_stats(stats->bios_in, stats->bios_acknowledged);
drivers/md/dm-vdo/vdo.c
1566
vdo_get_memory_stats(&stats->memory_usage.bytes_used,
drivers/md/dm-vdo/vdo.c
1567
&stats->memory_usage.peak_bytes_used);
drivers/md/dm-vdo/vdo.c
1588
void vdo_fetch_statistics(struct vdo *vdo, struct vdo_statistics *stats)
drivers/md/dm-vdo/vdo.c
1591
vdo->thread_config.admin_thread, stats);
drivers/md/dm-vdo/vdo.c
835
atomic64_inc(&vdo->stats.flush_out);
drivers/md/dm-vdo/vdo.h
245
struct atomic_statistics stats;
drivers/md/dm-vdo/vdo.h
321
void vdo_fetch_statistics(struct vdo *vdo, struct vdo_statistics *stats);
drivers/md/dm-vdo/vio.c
265
atomic64_inc(&vdo->stats.read_only_error_count);
drivers/md/dm-vdo/vio.c
269
atomic64_inc(&vdo->stats.no_space_error_count);
drivers/md/dm-vdo/vio.c
494
struct atomic_statistics *stats = &vio->completion.vdo->stats;
drivers/md/dm-vdo/vio.c
497
vdo_count_bios(&stats->bios_out_completed, bio);
drivers/md/dm-vdo/vio.c
501
vdo_count_bios(&stats->bios_meta_completed, bio);
drivers/md/dm-vdo/vio.c
503
vdo_count_bios(&stats->bios_journal_completed, bio);
drivers/md/dm-vdo/vio.c
505
vdo_count_bios(&stats->bios_page_cache_completed, bio);
drivers/md/dm-vdo/vio.c
512
atomic64_inc(&vio->completion.vdo->stats.bios_completed);
drivers/md/dm-writecache.c
1184
memset(&wc->stats, 0, sizeof(wc->stats));
drivers/md/dm-writecache.c
1355
wc->stats.reads++;
drivers/md/dm-writecache.c
1358
wc->stats.read_hits++;
drivers/md/dm-writecache.c
1374
wc->stats.reads += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits;
drivers/md/dm-writecache.c
1424
wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits;
drivers/md/dm-writecache.c
1425
wc->stats.writes_allocate += (bio->bi_iter.bi_size - wc->block_size) >> wc->block_size_bits;
drivers/md/dm-writecache.c
1444
wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits;
drivers/md/dm-writecache.c
1450
wc->stats.write_hits_uncommitted++;
drivers/md/dm-writecache.c
1454
wc->stats.write_hits_committed++;
drivers/md/dm-writecache.c
1472
wc->stats.writes_around += bio->bi_iter.bi_size >> wc->block_size_bits;
drivers/md/dm-writecache.c
1473
wc->stats.writes += bio->bi_iter.bi_size >> wc->block_size_bits;
drivers/md/dm-writecache.c
1476
wc->stats.writes_blocked_on_freelist++;
drivers/md/dm-writecache.c
1483
wc->stats.writes_allocate++;
drivers/md/dm-writecache.c
1487
wc->stats.writes++;
drivers/md/dm-writecache.c
1508
wc->stats.flushes++;
drivers/md/dm-writecache.c
1519
wc->stats.flushes++;
drivers/md/dm-writecache.c
1526
wc->stats.discards += bio->bi_iter.bi_size >> wc->block_size_bits;
drivers/md/dm-writecache.c
217
} stats;
drivers/md/dm-writecache.c
2692
wc->stats.reads,
drivers/md/dm-writecache.c
2693
wc->stats.read_hits,
drivers/md/dm-writecache.c
2694
wc->stats.writes,
drivers/md/dm-writecache.c
2695
wc->stats.write_hits_uncommitted,
drivers/md/dm-writecache.c
2696
wc->stats.write_hits_committed,
drivers/md/dm-writecache.c
2697
wc->stats.writes_around,
drivers/md/dm-writecache.c
2698
wc->stats.writes_allocate,
drivers/md/dm-writecache.c
2699
wc->stats.writes_blocked_on_freelist,
drivers/md/dm-writecache.c
2700
wc->stats.flushes,
drivers/md/dm-writecache.c
2701
wc->stats.discards);
drivers/md/dm.c
2380
r = dm_stats_init(&md->stats);
drivers/md/dm.c
2415
dm_stats_cleanup(&md->stats);
drivers/md/dm.c
521
unlikely(dm_stats_used(&io->md->stats))) {
drivers/md/dm.c
529
dm_stats_account_io(&io->md->stats, bio_data_dir(bio),
drivers/md/dm.c
602
unlikely(dm_stats_used(&md->stats)))
drivers/md/dm.c
603
dm_stats_record_start(&md->stats, &io->stats_aux);
drivers/md/md-bitmap.c
2336
static int bitmap_get_stats(void *data, struct md_bitmap_stats *stats)
drivers/md/md-bitmap.c
2348
stats->sync_size = le64_to_cpu(sb->sync_size);
drivers/md/md-bitmap.c
2352
stats->missing_pages = counts->missing_pages;
drivers/md/md-bitmap.c
2353
stats->pages = counts->pages;
drivers/md/md-bitmap.c
2356
stats->file_pages = storage->file_pages;
drivers/md/md-bitmap.c
2357
stats->file = storage->file;
drivers/md/md-bitmap.c
2359
stats->behind_writes = atomic_read(&bitmap->behind_writes);
drivers/md/md-bitmap.c
2360
stats->behind_wait = wq_has_sleeper(&bitmap->behind_wait);
drivers/md/md-bitmap.c
2361
stats->events_cleared = bitmap->events_cleared;
drivers/md/md-bitmap.h
117
int (*get_stats)(void *data, struct md_bitmap_stats *stats);
drivers/md/md-cluster.c
1153
struct md_bitmap_stats stats;
drivers/md/md-cluster.c
1157
rv = mddev->bitmap_ops->get_stats(bitmap, &stats);
drivers/md/md-cluster.c
1161
my_pages = stats.pages;
drivers/md/md-cluster.c
1184
rv = mddev->bitmap_ops->get_stats(bitmap, &stats);
drivers/md/md-cluster.c
1203
if (my_pages != stats.pages)
drivers/md/md-cluster.c
1227
struct md_bitmap_stats stats;
drivers/md/md-cluster.c
1234
rv = mddev->bitmap_ops->get_stats(bitmap, &stats);
drivers/md/md-cluster.c
1238
my_sync_size = stats.sync_size;
drivers/md/md-cluster.c
1267
rv = mddev->bitmap_ops->get_stats(bitmap, &stats);
drivers/md/md-cluster.c
1274
sync_size = stats.sync_size;
drivers/md/md-cluster.c
1275
} else if (sync_size != stats.sync_size) {
drivers/md/md-llbitmap.c
1388
static int llbitmap_get_stats(void *data, struct md_bitmap_stats *stats)
drivers/md/md-llbitmap.c
1392
memset(stats, 0, sizeof(*stats));
drivers/md/md-llbitmap.c
1394
stats->missing_pages = 0;
drivers/md/md-llbitmap.c
1395
stats->pages = llbitmap->nr_pages;
drivers/md/md-llbitmap.c
1396
stats->file_pages = llbitmap->nr_pages;
drivers/md/md-llbitmap.c
1398
stats->behind_writes = atomic_read(&llbitmap->behind_writes);
drivers/md/md-llbitmap.c
1399
stats->behind_wait = wq_has_sleeper(&llbitmap->behind_wait);
drivers/md/md-llbitmap.c
1400
stats->events_cleared = llbitmap->events_cleared;
drivers/md/md.c
1454
struct md_bitmap_stats stats;
drivers/md/md.c
1460
err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
drivers/md/md.c
1464
return stats.events_cleared;
drivers/md/md.c
2446
struct md_bitmap_stats stats;
drivers/md/md.c
2449
err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
drivers/md/md.c
2451
stats.file_pages * (PAGE_SIZE >> 9) > new_offset)
drivers/md/md.c
8006
struct md_bitmap_stats stats;
drivers/md/md.c
8008
rv = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
drivers/md/md.c
8012
if (stats.file) {
drivers/md/md.c
8804
struct md_bitmap_stats stats;
drivers/md/md.c
8812
err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
drivers/md/md.c
8817
used_pages = stats.pages - stats.missing_pages;
drivers/md/md.c
8820
used_pages, stats.pages, used_pages << (PAGE_SHIFT - 10),
drivers/md/md.c
8824
if (stats.file) {
drivers/md/md.c
8826
seq_file_path(seq, stats.file, " \t\n");
drivers/md/raid1.c
1454
struct md_bitmap_stats stats;
drivers/md/raid1.c
1461
err = mddev->bitmap_ops->get_stats(mddev->bitmap, &stats);
drivers/md/raid1.c
1466
if (!stats.behind_wait && stats.behind_writes < max_write_behind)
drivers/media/dvb-core/dvb_net.c
349
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
350
h->dev->stats.rx_frame_errors++;
drivers/media/dvb-core/dvb_net.c
410
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
411
h->dev->stats.rx_frame_errors++;
drivers/media/dvb-core/dvb_net.c
446
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
447
h->dev->stats.rx_frame_errors++;
drivers/media/dvb-core/dvb_net.c
469
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
470
h->dev->stats.rx_length_errors++;
drivers/media/dvb-core/dvb_net.c
523
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
524
h->dev->stats.rx_length_errors++;
drivers/media/dvb-core/dvb_net.c
589
h->dev->stats.rx_dropped++;
drivers/media/dvb-core/dvb_net.c
680
h->dev->stats.rx_errors++;
drivers/media/dvb-core/dvb_net.c
681
h->dev->stats.rx_crc_errors++;
drivers/media/dvb-core/dvb_net.c
757
h->dev->stats.rx_packets++;
drivers/media/dvb-core/dvb_net.c
758
h->dev->stats.rx_bytes += h->priv->ule_skb->len;
drivers/media/dvb-core/dvb_net.c
900
struct net_device_stats *stats = &dev->stats;
drivers/media/dvb-core/dvb_net.c
907
stats->rx_errors++;
drivers/media/dvb-core/dvb_net.c
908
stats->rx_length_errors++;
drivers/media/dvb-core/dvb_net.c
920
stats->rx_errors++;
drivers/media/dvb-core/dvb_net.c
921
stats->rx_crc_errors++;
drivers/media/dvb-core/dvb_net.c
927
stats->rx_dropped++;
drivers/media/dvb-core/dvb_net.c
934
stats->rx_errors++;
drivers/media/dvb-core/dvb_net.c
935
stats->rx_frame_errors++;
drivers/media/dvb-core/dvb_net.c
944
stats->rx_dropped++;
drivers/media/dvb-core/dvb_net.c
982
stats->rx_packets++;
drivers/media/dvb-core/dvb_net.c
983
stats->rx_bytes+=skb->len;
drivers/media/dvb-frontends/tc90522.c
199
struct dtv_fe_stats *stats;
drivers/media/dvb-frontends/tc90522.c
241
stats = &c->strength;
drivers/media/dvb-frontends/tc90522.c
242
stats->len = 0;
drivers/media/dvb-frontends/tc90522.c
250
stats = &c->cnr;
drivers/media/dvb-frontends/tc90522.c
251
stats->len = 1;
drivers/media/dvb-frontends/tc90522.c
252
stats->stat[0].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
277
stats->stat[0].svalue = cn >> 3;
drivers/media/dvb-frontends/tc90522.c
278
stats->stat[0].scale = FE_SCALE_DECIBEL;
drivers/media/dvb-frontends/tc90522.c
282
stats = &c->post_bit_error;
drivers/media/dvb-frontends/tc90522.c
283
memset(stats, 0, sizeof(*stats));
drivers/media/dvb-frontends/tc90522.c
284
stats->len = layers;
drivers/media/dvb-frontends/tc90522.c
288
stats->stat[i].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
291
stats->stat[i].scale = FE_SCALE_COUNTER;
drivers/media/dvb-frontends/tc90522.c
292
stats->stat[i].uvalue = val[i * 5] << 16
drivers/media/dvb-frontends/tc90522.c
296
stats = &c->post_bit_count;
drivers/media/dvb-frontends/tc90522.c
297
memset(stats, 0, sizeof(*stats));
drivers/media/dvb-frontends/tc90522.c
298
stats->len = layers;
drivers/media/dvb-frontends/tc90522.c
301
stats->stat[i].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
304
stats->stat[i].scale = FE_SCALE_COUNTER;
drivers/media/dvb-frontends/tc90522.c
305
stats->stat[i].uvalue =
drivers/media/dvb-frontends/tc90522.c
307
stats->stat[i].uvalue *= 204 * 8;
drivers/media/dvb-frontends/tc90522.c
334
struct dtv_fe_stats *stats;
drivers/media/dvb-frontends/tc90522.c
399
stats = &c->strength;
drivers/media/dvb-frontends/tc90522.c
400
stats->len = 0;
drivers/media/dvb-frontends/tc90522.c
408
stats = &c->cnr;
drivers/media/dvb-frontends/tc90522.c
409
stats->len = 1;
drivers/media/dvb-frontends/tc90522.c
410
stats->stat[0].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
437
stats->stat[0].svalue = cn >> 3;
drivers/media/dvb-frontends/tc90522.c
438
stats->stat[0].scale = FE_SCALE_DECIBEL;
drivers/media/dvb-frontends/tc90522.c
442
stats = &c->post_bit_error;
drivers/media/dvb-frontends/tc90522.c
443
memset(stats, 0, sizeof(*stats));
drivers/media/dvb-frontends/tc90522.c
444
stats->len = layers;
drivers/media/dvb-frontends/tc90522.c
448
stats->stat[i].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
451
stats->stat[i].scale = FE_SCALE_COUNTER;
drivers/media/dvb-frontends/tc90522.c
452
stats->stat[i].uvalue = val[i * 3] << 16
drivers/media/dvb-frontends/tc90522.c
456
stats = &c->post_bit_count;
drivers/media/dvb-frontends/tc90522.c
457
memset(stats, 0, sizeof(*stats));
drivers/media/dvb-frontends/tc90522.c
458
stats->len = layers;
drivers/media/dvb-frontends/tc90522.c
461
stats->stat[i].scale = FE_SCALE_NOT_AVAILABLE;
drivers/media/dvb-frontends/tc90522.c
464
stats->stat[i].scale = FE_SCALE_COUNTER;
drivers/media/dvb-frontends/tc90522.c
465
stats->stat[i].uvalue =
drivers/media/dvb-frontends/tc90522.c
467
stats->stat[i].uvalue *= 204 * 8;
drivers/media/i2c/cx25840/cx25840-ir.c
1008
u32 cntrl, txclk, rxclk, cduty, stats, irqen, filtr;
drivers/media/i2c/cx25840/cx25840-ir.c
1018
stats = cx25840_read4(c, CX25840_IR_STATS_REG);
drivers/media/i2c/cx25840/cx25840-ir.c
1095
stats & STATS_RTO ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
1099
stats & STATS_ROR ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
1103
stats & STATS_RBY ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
1105
stats & STATS_RSR ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
1131
stats & STATS_TBY ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
1133
stats & STATS_TSR ? "yes" : "no");
drivers/media/i2c/cx25840/cx25840-ir.c
499
u32 cntrl, irqen, stats;
drivers/media/i2c/cx25840/cx25840-ir.c
515
stats = cx25840_read4(c, CX25840_IR_STATS_REG);
drivers/media/i2c/cx25840/cx25840-ir.c
517
tsr = stats & STATS_TSR; /* Tx FIFO Service Request */
drivers/media/i2c/cx25840/cx25840-ir.c
518
rsr = stats & STATS_RSR; /* Rx FIFO Service Request */
drivers/media/i2c/cx25840/cx25840-ir.c
519
rto = stats & STATS_RTO; /* Rx Pulse Width Timer Time Out */
drivers/media/i2c/cx25840/cx25840-ir.c
520
ror = stats & STATS_ROR; /* Rx FIFO Over Run */
drivers/media/i2c/cx25840/cx25840-ir.c
530
stats & STATS_TBY ? "tby" : " ",
drivers/media/i2c/cx25840/cx25840-ir.c
531
stats & STATS_RBY ? "rby" : " ");
drivers/media/pci/cx23885/cx23888-ir.c
1002
stats & STATS_RTO ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
1006
stats & STATS_ROR ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
1010
stats & STATS_RBY ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
1012
stats & STATS_RSR ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
1040
stats & STATS_TBY ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
1042
stats & STATS_TSR ? "yes" : "no");
drivers/media/pci/cx23885/cx23888-ir.c
509
u32 stats = cx23888_ir_read4(dev, CX23888_IR_STATS_REG);
drivers/media/pci/cx23885/cx23888-ir.c
516
tsr = stats & STATS_TSR; /* Tx FIFO Service Request */
drivers/media/pci/cx23885/cx23888-ir.c
517
rsr = stats & STATS_RSR; /* Rx FIFO Service Request */
drivers/media/pci/cx23885/cx23888-ir.c
518
rto = stats & STATS_RTO; /* Rx Pulse Width Timer Time Out */
drivers/media/pci/cx23885/cx23888-ir.c
519
ror = stats & STATS_ROR; /* Rx FIFO Over Run */
drivers/media/pci/cx23885/cx23888-ir.c
530
stats & STATS_TBY ? "tby" : " ",
drivers/media/pci/cx23885/cx23888-ir.c
531
stats & STATS_RBY ? "rby" : " ");
drivers/media/pci/cx23885/cx23888-ir.c
927
u32 stats = cx23888_ir_read4(dev, CX23888_IR_STATS_REG);
drivers/media/platform/amlogic/c3/isp/c3-isp-common.h
311
struct c3_isp_stats stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-dev.c
239
&isp->stats.vdev.entity,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
100
struct c3_isp_stats *stats = video_drvdata(file);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
102
if (f->index > 0 || f->type != stats->vb2_q.type)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
113
struct c3_isp_stats *stats = video_drvdata(file);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
115
f->fmt.meta = stats->vfmt.fmt.meta;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
172
struct c3_isp_stats *stats = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
174
guard(spinlock_irqsave)(&stats->buff_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
176
list_add_tail(&buf->list, &stats->pending);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
181
struct c3_isp_stats *stats = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
182
unsigned int size = stats->vfmt.fmt.meta.buffersize;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
185
dev_err(stats->isp->dev,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
19
static void c3_isp_stats_cfg_dmawr_addr(struct c3_isp_stats *stats)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
209
struct c3_isp_stats *stats = vb2_get_drv_priv(q);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
211
guard(spinlock_irqsave)(&stats->buff_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
213
if (stats->buff) {
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
214
vb2_buffer_done(&stats->buff->vb.vb2_buf, VB2_BUF_STATE_ERROR);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
215
stats->buff = NULL;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
218
while (!list_empty(&stats->pending)) {
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
221
buff = list_first_entry(&stats->pending,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
23
u32 awb_dma_addr = stats->buff->dma_addr;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
238
struct c3_isp_stats *stats = &isp->stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
239
struct video_device *vdev = &stats->vdev;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
240
struct vb2_queue *vb2_q = &stats->vb2_q;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
243
memset(stats, 0, sizeof(*stats));
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
244
stats->vfmt.fmt.meta.dataformat = V4L2_META_FMT_C3ISP_STATS;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
245
stats->vfmt.fmt.meta.buffersize = sizeof(struct c3_isp_stats_info);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
246
stats->isp = isp;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
247
INIT_LIST_HEAD(&stats->pending);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
248
spin_lock_init(&stats->buff_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
250
mutex_init(&stats->lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
256
vdev->lock = &stats->lock;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
262
video_set_drvdata(vdev, stats);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
264
vb2_q->drv_priv = stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
272
vb2_q->lock = &stats->lock;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
279
stats->pad.flags = MEDIA_PAD_FL_SINK;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
280
ret = media_entity_pads_init(&vdev->entity, 1, &stats->pad);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
298
mutex_destroy(&stats->lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
30
c3_isp_update_bits(stats->isp, VIU_DMAWR_BADDR0,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
304
struct c3_isp_stats *stats = &isp->stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
306
vb2_queue_release(&stats->vb2_q);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
307
media_entity_cleanup(&stats->vdev.entity);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
308
video_unregister_device(&stats->vdev);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
309
mutex_destroy(&stats->lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
314
struct c3_isp_stats *stats = &isp->stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
316
guard(spinlock_irqsave)(&stats->buff_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
318
if (stats->buff) {
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
319
stats->buff->vb.sequence = stats->isp->frm_sequence;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
320
stats->buff->vb.vb2_buf.timestamp = ktime_get();
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
321
stats->buff->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
322
vb2_buffer_done(&stats->buff->vb.vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
325
c3_isp_stats_cfg_buff(stats);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
34
c3_isp_update_bits(stats->isp, VIU_DMAWR_BADDR1,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
38
c3_isp_update_bits(stats->isp, VIU_DMAWR_BADDR2,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
43
static void c3_isp_stats_cfg_buff(struct c3_isp_stats *stats)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
45
stats->buff =
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
46
list_first_entry_or_null(&stats->pending,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
48
if (stats->buff) {
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
49
c3_isp_stats_cfg_dmawr_addr(stats);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
50
list_del(&stats->buff->list);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
56
struct c3_isp_stats *stats = &isp->stats;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
59
c3_isp_update_bits(stats->isp, ISP_AF_EN_CTRL,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
62
c3_isp_update_bits(stats->isp, ISP_AE_CTRL,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
68
c3_isp_update_bits(stats->isp, VIU_DMAWR_SIZE0,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
74
c3_isp_update_bits(stats->isp, VIU_DMAWR_SIZE0,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
79
c3_isp_update_bits(stats->isp, VIU_DMAWR_SIZE1,
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
83
guard(spinlock_irqsave)(&stats->buff_lock);
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
85
c3_isp_stats_cfg_buff(stats);
drivers/media/platform/arm/mali-c55/mali-c55-common.h
256
struct mali_c55_stats stats;
drivers/media/platform/arm/mali-c55/mali-c55-core.c
289
&mali_c55->stats.vdev.entity, 0,
drivers/media/platform/arm/mali-c55/mali-c55-core.c
512
struct mali_c55_stats *stats = &mali_c55->stats;
drivers/media/platform/arm/mali-c55/mali-c55-core.c
518
vb2_start_streaming_called(&stats->queue);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
115
struct mali_c55_stats *stats = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
124
spin_lock(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
125
list_add_tail(&buf->queue, &stats->buffers.queue);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
126
spin_unlock(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
129
static void mali_c55_stats_return_buffers(struct mali_c55_stats *stats,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
134
guard(spinlock)(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
136
list_for_each_entry_safe(buf, tmp, &stats->buffers.queue, queue) {
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
145
struct mali_c55_stats *stats = vb2_get_drv_priv(q);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
146
struct mali_c55 *mali_c55 = stats->mali_c55;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
153
ret = video_device_pipeline_alloc_start(&stats->vdev);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
168
video_device_pipeline_stop(&stats->vdev);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
172
mali_c55_stats_return_buffers(stats, VB2_BUF_STATE_QUEUED);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
179
struct mali_c55_stats *stats = vb2_get_drv_priv(q);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
180
struct mali_c55 *mali_c55 = stats->mali_c55;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
190
video_device_pipeline_stop(&stats->vdev);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
191
mali_c55_stats_return_buffers(stats, VB2_BUF_STATE_ERROR);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
193
pm_runtime_put_autosuspend(stats->mali_c55->dev);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
203
static void mali_c55_stats_cpu_read(struct mali_c55_stats *stats,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
207
struct mali_c55 *mali_c55 = stats->mali_c55;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
225
struct mali_c55_stats *stats = &mali_c55->stats;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
228
spin_lock(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
229
if (!list_empty(&stats->buffers.queue)) {
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
230
buf = list_first_entry(&stats->buffers.queue,
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
234
spin_unlock(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
242
mali_c55_stats_cpu_read(stats, buf, cfg_space);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
248
struct mali_c55_stats *stats = &mali_c55->stats;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
250
if (!video_is_registered(&stats->vdev))
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
253
vb2_video_unregister_device(&stats->vdev);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
254
media_entity_cleanup(&stats->vdev.entity);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
256
mutex_destroy(&stats->lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
261
struct mali_c55_stats *stats = &mali_c55->stats;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
262
struct video_device *vdev = &stats->vdev;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
263
struct vb2_queue *vb2q = &stats->queue;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
266
mutex_init(&stats->lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
267
INIT_LIST_HEAD(&stats->buffers.queue);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
268
spin_lock_init(&stats->buffers.lock);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
270
stats->pad.flags = MEDIA_PAD_FL_SINK;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
271
ret = media_entity_pads_init(&stats->vdev.entity, 1, &stats->pad);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
277
vb2q->drv_priv = stats;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
283
vb2q->lock = &stats->lock;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
292
strscpy(stats->vdev.name, "mali-c55 3a stats", sizeof(stats->vdev.name));
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
296
vdev->lock = &stats->lock;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
298
vdev->queue = &stats->queue;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
301
video_set_drvdata(vdev, stats);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
310
stats->mali_c55 = mali_c55;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
317
media_entity_cleanup(&stats->vdev.entity);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
320
mutex_destroy(&stats->lock);
drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.h
489
u32 stats;
drivers/media/platform/qcom/iris/iris_hfi_gen1_defines.h
511
u32 stats;
drivers/media/platform/qcom/venus/hfi_msgs.h
170
u32 stats;
drivers/media/platform/qcom/venus/hfi_msgs.h
192
u32 stats;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
352
void (*get_awb_meas)(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
354
void (*get_aec_meas)(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
356
void (*get_hst_meas)(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
528
struct rkisp1_stats stats;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
669
void rkisp1_stats_isr(struct rkisp1_stats *stats, u32 isp_ris);
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c
416
&rkisp1->stats.vnode.vdev.entity, 0,
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
1156
rkisp1_stats_isr(&rkisp1->stats, isp_ris);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
133
struct rkisp1_stats *stats = vq->drv_priv;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
137
spin_lock_irq(&stats->lock);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
139
if (list_empty(&stats->stat))
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
141
buf = list_first_entry(&stats->stat,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
146
spin_unlock_irq(&stats->lock);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
157
rkisp1_stats_init_vb2_queue(struct vb2_queue *q, struct rkisp1_stats *stats)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
165
q->drv_priv = stats;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
175
static void rkisp1_stats_get_awb_meas_v10(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
179
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
196
static void rkisp1_stats_get_awb_meas_v12(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
200
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
217
static void rkisp1_stats_get_aec_meas_v10(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
220
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
230
static void rkisp1_stats_get_aec_meas_v12(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
233
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
25
struct rkisp1_stats *stats = video_get_drvdata(video);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
254
static void rkisp1_stats_get_afc_meas(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
257
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
271
static void rkisp1_stats_get_hst_meas_v10(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
274
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
285
static void rkisp1_stats_get_hst_meas_v12(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
288
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
30
f->pixelformat = stats->vdev_fmt.fmt.meta.dataformat;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
302
static void rkisp1_stats_get_bls_meas(struct rkisp1_stats *stats,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
311
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
339
rkisp1_stats_send_measurement(struct rkisp1_stats *stats, u32 isp_ris)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
343
unsigned int frame_sequence = stats->rkisp1->isp.frame_sequence;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
347
if (!list_empty(&stats->stat)) {
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
348
cur_buf = list_first_entry(&stats->stat,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
359
stats->ops->get_awb_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
362
rkisp1_stats_get_afc_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
365
stats->ops->get_aec_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
366
rkisp1_stats_get_bls_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
370
stats->ops->get_hst_meas(stats, cur_stat_buf);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
379
void rkisp1_stats_isr(struct rkisp1_stats *stats, u32 isp_ris)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
38
struct rkisp1_stats *stats = video_get_drvdata(video);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
381
struct rkisp1_device *rkisp1 = stats->rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
384
spin_lock(&stats->lock);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
393
rkisp1_stats_send_measurement(stats, isp_ris);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
395
spin_unlock(&stats->lock);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
398
static void rkisp1_init_stats(struct rkisp1_stats *stats)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
400
stats->vdev_fmt.fmt.meta.dataformat =
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
402
stats->vdev_fmt.fmt.meta.buffersize =
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
405
if (stats->rkisp1->info->isp_ver == RKISP1_V12)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
406
stats->ops = &rkisp1_v12_stats_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
408
stats->ops = &rkisp1_v10_stats_ops;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
413
struct rkisp1_stats *stats = &rkisp1->stats;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
414
struct rkisp1_vdev_node *node = &stats->vnode;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
418
stats->rkisp1 = rkisp1;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
420
INIT_LIST_HEAD(&stats->stat);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
421
spin_lock_init(&stats->lock);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
425
video_set_drvdata(vdev, stats);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
434
rkisp1_stats_init_vb2_queue(vdev->queue, stats);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
435
rkisp1_init_stats(stats);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
436
video_set_drvdata(vdev, stats);
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
45
meta->dataformat = stats->vdev_fmt.fmt.meta.dataformat;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
455
stats->rkisp1 = NULL;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
46
meta->buffersize = stats->vdev_fmt.fmt.meta.buffersize;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
461
struct rkisp1_stats *stats = &rkisp1->stats;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
462
struct rkisp1_vdev_node *node = &stats->vnode;
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
465
if (!stats->rkisp1)
drivers/media/usb/as102/as10x_cmd.c
304
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.frame_count);
drivers/media/usb/as102/as10x_cmd.c
306
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.bad_frame_count);
drivers/media/usb/as102/as10x_cmd.c
308
le32_to_cpu((__force __le32)prsp->body.get_demod_stats.rsp.stats.bytes_fixed_by_rs);
drivers/media/usb/as102/as10x_cmd.c
310
le16_to_cpu((__force __le16)prsp->body.get_demod_stats.rsp.stats.mer);
drivers/media/usb/as102/as10x_cmd.c
312
prsp->body.get_demod_stats.rsp.stats.has_started;
drivers/media/usb/as102/as10x_cmd.h
261
struct as10x_demod_stats stats;
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
135
struct pvr2_stream_stats stats;
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
158
pvr2_stream_get_stats(sp, &stats, 0);
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
162
stats.bytes_processed,
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
163
stats.buffers_in_queue,
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
164
stats.buffers_in_idle,
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
165
stats.buffers_in_ready,
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
166
stats.buffers_processed,
drivers/media/usb/pvrusb2/pvrusb2-debugifc.c
167
stats.buffers_failed);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4790
struct pvr2_stream_stats stats;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4793
&stats,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4798
stats.bytes_processed,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4799
stats.buffers_in_queue,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4800
stats.buffers_in_idle,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4801
stats.buffers_in_ready,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4802
stats.buffers_processed,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
4803
stats.buffers_failed);
drivers/media/usb/pvrusb2/pvrusb2-io.c
507
struct pvr2_stream_stats *stats,
drivers/media/usb/pvrusb2/pvrusb2-io.c
512
if (stats) {
drivers/media/usb/pvrusb2/pvrusb2-io.c
513
stats->buffers_in_queue = sp->q_count;
drivers/media/usb/pvrusb2/pvrusb2-io.c
514
stats->buffers_in_idle = sp->i_count;
drivers/media/usb/pvrusb2/pvrusb2-io.c
515
stats->buffers_in_ready = sp->r_count;
drivers/media/usb/pvrusb2/pvrusb2-io.c
516
stats->buffers_processed = sp->buffers_processed;
drivers/media/usb/pvrusb2/pvrusb2-io.c
517
stats->buffers_failed = sp->buffers_failed;
drivers/media/usb/pvrusb2/pvrusb2-io.c
518
stats->bytes_processed = sp->bytes_processed;
drivers/media/usb/uvc/uvc_video.c
1000
stream->stats.stream.min_sof = scr_sof;
drivers/media/usb/uvc/uvc_video.c
1001
if (scr_sof > stream->stats.stream.max_sof)
drivers/media/usb/uvc/uvc_video.c
1002
stream->stats.stream.max_sof = scr_sof;
drivers/media/usb/uvc/uvc_video.c
1006
if (stream->stats.frame.size == 0 && len > header_size)
drivers/media/usb/uvc/uvc_video.c
1007
stream->stats.frame.first_data = stream->stats.frame.nb_packets;
drivers/media/usb/uvc/uvc_video.c
1010
stream->stats.frame.size += len - header_size;
drivers/media/usb/uvc/uvc_video.c
1013
stream->stats.frame.nb_packets++;
drivers/media/usb/uvc/uvc_video.c
1015
stream->stats.frame.nb_empty++;
drivers/media/usb/uvc/uvc_video.c
1018
stream->stats.frame.nb_errors++;
drivers/media/usb/uvc/uvc_video.c
1023
struct uvc_stats_frame *frame = &stream->stats.frame;
drivers/media/usb/uvc/uvc_video.c
1035
stream->stats.stream.nb_frames++;
drivers/media/usb/uvc/uvc_video.c
1036
stream->stats.stream.nb_packets += stream->stats.frame.nb_packets;
drivers/media/usb/uvc/uvc_video.c
1037
stream->stats.stream.nb_empty += stream->stats.frame.nb_empty;
drivers/media/usb/uvc/uvc_video.c
1038
stream->stats.stream.nb_errors += stream->stats.frame.nb_errors;
drivers/media/usb/uvc/uvc_video.c
1039
stream->stats.stream.nb_invalid += stream->stats.frame.nb_invalid;
drivers/media/usb/uvc/uvc_video.c
1042
stream->stats.stream.nb_pts_early++;
drivers/media/usb/uvc/uvc_video.c
1044
stream->stats.stream.nb_pts_initial++;
drivers/media/usb/uvc/uvc_video.c
1046
stream->stats.stream.nb_pts_constant++;
drivers/media/usb/uvc/uvc_video.c
1048
stream->stats.stream.nb_scr_count_ok++;
drivers/media/usb/uvc/uvc_video.c
1050
stream->stats.stream.nb_scr_diffs_ok++;
drivers/media/usb/uvc/uvc_video.c
1052
memset(&stream->stats.frame, 0, sizeof(stream->stats.frame));
drivers/media/usb/uvc/uvc_video.c
1066
duration = ktime_ms_delta(stream->stats.stream.stop_ts,
drivers/media/usb/uvc/uvc_video.c
1067
stream->stats.stream.start_ts);
drivers/media/usb/uvc/uvc_video.c
1069
scr_sof_freq = stream->stats.stream.scr_sof_count * 1000
drivers/media/usb/uvc/uvc_video.c
1077
stream->stats.stream.nb_frames,
drivers/media/usb/uvc/uvc_video.c
1078
stream->stats.stream.nb_packets,
drivers/media/usb/uvc/uvc_video.c
1079
stream->stats.stream.nb_empty,
drivers/media/usb/uvc/uvc_video.c
1080
stream->stats.stream.nb_errors,
drivers/media/usb/uvc/uvc_video.c
1081
stream->stats.stream.nb_invalid);
drivers/media/usb/uvc/uvc_video.c
1084
stream->stats.stream.nb_pts_early,
drivers/media/usb/uvc/uvc_video.c
1085
stream->stats.stream.nb_pts_initial,
drivers/media/usb/uvc/uvc_video.c
1086
stream->stats.stream.nb_pts_constant);
drivers/media/usb/uvc/uvc_video.c
1089
stream->stats.stream.nb_scr_count_ok,
drivers/media/usb/uvc/uvc_video.c
1090
stream->stats.stream.nb_scr_diffs_ok);
drivers/media/usb/uvc/uvc_video.c
1093
stream->stats.stream.min_sof,
drivers/media/usb/uvc/uvc_video.c
1094
stream->stats.stream.max_sof,
drivers/media/usb/uvc/uvc_video.c
1102
memset(&stream->stats, 0, sizeof(stream->stats));
drivers/media/usb/uvc/uvc_video.c
1103
stream->stats.stream.min_sof = 2048;
drivers/media/usb/uvc/uvc_video.c
1108
stream->stats.stream.stop_ts = ktime_get();
drivers/media/usb/uvc/uvc_video.c
1164
stream->stats.frame.nb_invalid++;
drivers/media/usb/uvc/uvc_video.c
918
if (stream->stats.stream.nb_frames == 0 &&
drivers/media/usb/uvc/uvc_video.c
919
stream->stats.frame.nb_packets == 0)
drivers/media/usb/uvc/uvc_video.c
920
stream->stats.stream.start_ts = ktime_get();
drivers/media/usb/uvc/uvc_video.c
943
stream->stats.frame.nb_invalid++;
drivers/media/usb/uvc/uvc_video.c
957
if (has_pts && stream->stats.frame.nb_pts) {
drivers/media/usb/uvc/uvc_video.c
958
if (stream->stats.frame.pts != pts) {
drivers/media/usb/uvc/uvc_video.c
959
stream->stats.frame.nb_pts_diffs++;
drivers/media/usb/uvc/uvc_video.c
960
stream->stats.frame.last_pts_diff =
drivers/media/usb/uvc/uvc_video.c
961
stream->stats.frame.nb_packets;
drivers/media/usb/uvc/uvc_video.c
966
stream->stats.frame.nb_pts++;
drivers/media/usb/uvc/uvc_video.c
967
stream->stats.frame.pts = pts;
drivers/media/usb/uvc/uvc_video.c
974
if (stream->stats.frame.size == 0) {
drivers/media/usb/uvc/uvc_video.c
976
stream->stats.frame.has_initial_pts = has_pts;
drivers/media/usb/uvc/uvc_video.c
978
stream->stats.frame.has_early_pts = true;
drivers/media/usb/uvc/uvc_video.c
982
if (has_scr && stream->stats.frame.nb_scr) {
drivers/media/usb/uvc/uvc_video.c
983
if (stream->stats.frame.scr_stc != scr_stc)
drivers/media/usb/uvc/uvc_video.c
984
stream->stats.frame.nb_scr_diffs++;
drivers/media/usb/uvc/uvc_video.c
989
if (stream->stats.stream.nb_frames > 0 ||
drivers/media/usb/uvc/uvc_video.c
990
stream->stats.frame.nb_scr > 0)
drivers/media/usb/uvc/uvc_video.c
991
stream->stats.stream.scr_sof_count +=
drivers/media/usb/uvc/uvc_video.c
992
(scr_sof - stream->stats.stream.scr_sof) % 2048;
drivers/media/usb/uvc/uvc_video.c
993
stream->stats.stream.scr_sof = scr_sof;
drivers/media/usb/uvc/uvc_video.c
995
stream->stats.frame.nb_scr++;
drivers/media/usb/uvc/uvc_video.c
996
stream->stats.frame.scr_stc = scr_stc;
drivers/media/usb/uvc/uvc_video.c
997
stream->stats.frame.scr_sof = scr_sof;
drivers/media/usb/uvc/uvc_video.c
999
if (scr_sof < stream->stats.stream.min_sof)
drivers/media/usb/uvc/uvcvideo.h
507
} stats;
drivers/memory/tegra/tegra20.c
512
struct tegra20_mc_client_stat *stats)
drivers/memory/tegra/tegra20.c
529
&stats[i + 0].events,
drivers/memory/tegra/tegra20.c
530
&stats[i + 1].events);
drivers/memory/tegra/tegra20.c
538
if (stats[i].events) {
drivers/memory/tegra/tegra20.c
546
if (stats[i].events) {
drivers/memory/tegra/tegra20.c
560
&stats[clienta].arb_high_prio,
drivers/memory/tegra/tegra20.c
561
&stats[clientb].arb_high_prio);
drivers/memory/tegra/tegra20.c
567
&stats[clienta].arb_timeout,
drivers/memory/tegra/tegra20.c
568
&stats[clientb].arb_timeout);
drivers/memory/tegra/tegra20.c
574
&stats[clienta].arb_bandwidth,
drivers/memory/tegra/tegra20.c
575
&stats[clientb].arb_bandwidth);
drivers/memory/tegra/tegra20.c
581
&stats[clienta].rd_wr_change,
drivers/memory/tegra/tegra20.c
582
&stats[clientb].rd_wr_change);
drivers/memory/tegra/tegra20.c
588
&stats[clienta].successive,
drivers/memory/tegra/tegra20.c
589
&stats[clientb].successive);
drivers/memory/tegra/tegra20.c
595
&stats[clienta].page_miss,
drivers/memory/tegra/tegra20.c
596
&stats[clientb].page_miss);
drivers/memory/tegra/tegra20.c
615
struct tegra20_mc_client_stat *stats;
drivers/memory/tegra/tegra20.c
618
stats = kzalloc_objs(*stats, mc->soc->num_clients + 1);
drivers/memory/tegra/tegra20.c
619
if (!stats)
drivers/memory/tegra/tegra20.c
624
tegra20_mc_collect_stats(mc, stats);
drivers/memory/tegra/tegra20.c
635
tegra20_mc_printf_percents(s, "%-9s", stats[i].events);
drivers/memory/tegra/tegra20.c
641
tegra20_mc_printf_percents(s, "%-10s", stats[i].arb_timeout);
drivers/memory/tegra/tegra20.c
647
tegra20_mc_printf_percents(s, "%-16s", stats[i].arb_high_prio);
drivers/memory/tegra/tegra20.c
653
tegra20_mc_printf_percents(s, "%-16s", stats[i].arb_bandwidth);
drivers/memory/tegra/tegra20.c
659
tegra20_mc_printf_percents(s, "%-12s", stats[i].rd_wr_change);
drivers/memory/tegra/tegra20.c
669
tegra20_mc_printf_percents(s, "%-13s", stats[i].successive);
drivers/memory/tegra/tegra20.c
675
tegra20_mc_printf_percents(s, "%-12s\n", stats[i].page_miss);
drivers/memory/tegra/tegra20.c
678
kfree(stats);
drivers/message/fusion/mptlan.c
572
dev->stats.tx_packets++;
drivers/message/fusion/mptlan.c
573
dev->stats.tx_bytes += sent->len;
drivers/message/fusion/mptlan.c
614
dev->stats.tx_packets += count;
drivers/message/fusion/mptlan.c
622
dev->stats.tx_errors += count;
drivers/message/fusion/mptlan.c
628
dev->stats.tx_errors += count;
drivers/message/fusion/mptlan.c
639
dev->stats.tx_bytes += sent->len;
drivers/message/fusion/mptlan.c
821
dev->stats.rx_bytes += skb->len;
drivers/message/fusion/mptlan.c
822
dev->stats.rx_packets++;
drivers/misc/sgi-gru/grufault.c
838
memcpy(&req.stats, >s->ustats, sizeof(gts->ustats));
drivers/misc/sgi-gru/grufault.c
841
memset(&req.stats, 0, sizeof(gts->ustats));
drivers/misc/sgi-gru/grulib.h
68
struct gru_gseg_statistics stats;
drivers/misc/sgi-xp/xpnet.c
162
xpnet_device->stats.rx_errors++;
drivers/misc/sgi-xp/xpnet.c
177
xpnet_device->stats.rx_errors++;
drivers/misc/sgi-xp/xpnet.c
227
xpnet_device->stats.rx_errors++;
drivers/misc/sgi-xp/xpnet.c
247
xpnet_device->stats.rx_packets++;
drivers/misc/sgi-xp/xpnet.c
248
xpnet_device->stats.rx_bytes += skb->len + ETH_HLEN;
drivers/misc/sgi-xp/xpnet.c
439
dev->stats.tx_errors++;
drivers/misc/sgi-xp/xpnet.c
485
dev->stats.tx_packets++;
drivers/misc/sgi-xp/xpnet.c
486
dev->stats.tx_bytes += skb->len;
drivers/misc/sgi-xp/xpnet.c
502
dev->stats.tx_errors++;
drivers/misc/vmw_balloon.c
1616
if (b->stats)
drivers/misc/vmw_balloon.c
1619
b->stats = kzalloc_obj(*b->stats);
drivers/misc/vmw_balloon.c
1621
if (!b->stats) {
drivers/misc/vmw_balloon.c
1649
if (!b->stats) {
drivers/misc/vmw_balloon.c
1673
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_STAT]),
drivers/misc/vmw_balloon.c
1674
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_FAIL_STAT]));
drivers/misc/vmw_balloon.c
1680
atomic64_read(&b->stats->general_stat[i]));
drivers/misc/vmw_balloon.c
1687
atomic64_read(&b->stats->page_stat[i][j]));
drivers/misc/vmw_balloon.c
1705
kfree(b->stats);
drivers/misc/vmw_balloon.c
1706
b->stats = NULL;
drivers/misc/vmw_balloon.c
345
struct vmballoon_stats *stats;
drivers/misc/vmw_balloon.c
415
atomic64_inc(&b->stats->ops[op][type]);
drivers/misc/vmw_balloon.c
422
atomic64_inc(&b->stats->general_stat[stat]);
drivers/misc/vmw_balloon.c
430
atomic64_add(val, &b->stats->general_stat[stat]);
drivers/misc/vmw_balloon.c
438
atomic64_inc(&b->stats->page_stat[stat][size]);
drivers/misc/vmw_balloon.c
447
atomic64_add(val, &b->stats->page_stat[stat][size]);
drivers/mmc/host/loongson2-mmc.c
223
u32 stats;
drivers/mtd/devices/docg3.c
971
if (ops->stats) {
drivers/mtd/devices/docg3.c
972
ops->stats->uncorrectable_errors +=
drivers/mtd/devices/docg3.c
974
ops->stats->corrected_bitflips +=
drivers/mtd/mtdchar.c
753
struct mtd_req_stats stats;
drivers/mtd/mtdchar.c
760
.stats = &stats,
drivers/mtd/mtdchar.c
776
stats.uncorrectable_errors;
drivers/mtd/mtdchar.c
777
req.ecc_stats.corrected_bitflips += stats.corrected_bitflips;
drivers/mtd/mtdchar.c
779
max(req.ecc_stats.max_bitflips, stats.max_bitflips);
drivers/mtd/mtdcore.c
1772
if (ops->stats)
drivers/mtd/mtdcore.c
1773
memset(ops->stats, 0, sizeof(*ops->stats));
drivers/mtd/mtdcore.c
1792
if (ops->stats)
drivers/mtd/mtdcore.c
1793
ops->stats->max_bitflips = ret_code;
drivers/mtd/nand/ecc-mtk.c
220
void mtk_ecc_get_stats(struct mtk_ecc *ecc, struct mtk_ecc_stats *stats,
drivers/mtd/nand/ecc-mtk.c
226
stats->corrected = 0;
drivers/mtd/nand/ecc-mtk.c
227
stats->failed = 0;
drivers/mtd/nand/ecc-mtk.c
236
stats->failed++;
drivers/mtd/nand/ecc-mtk.c
240
stats->corrected += err;
drivers/mtd/nand/ecc-mtk.c
244
stats->bitflips = bitflips;
drivers/mtd/nand/onenand/onenand_base.c
1118
struct mtd_ecc_stats stats;
drivers/mtd/nand/onenand/onenand_base.c
1143
stats = mtd->ecc_stats;
drivers/mtd/nand/onenand/onenand_base.c
1200
if (mtd->ecc_stats.failed - stats.failed)
drivers/mtd/nand/onenand/onenand_base.c
1204
return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0;
drivers/mtd/nand/onenand/onenand_base.c
1219
struct mtd_ecc_stats stats;
drivers/mtd/nand/onenand/onenand_base.c
1244
stats = mtd->ecc_stats;
drivers/mtd/nand/onenand/onenand_base.c
1329
if (mtd->ecc_stats.failed - stats.failed)
drivers/mtd/nand/onenand/onenand_base.c
1333
return mtd->ecc_stats.corrected != stats.corrected ? 1 : 0;
drivers/mtd/nand/onenand/onenand_base.c
1348
struct mtd_ecc_stats stats;
drivers/mtd/nand/onenand/onenand_base.c
1376
stats = mtd->ecc_stats;
drivers/mtd/nand/onenand/onenand_base.c
1425
if (mtd->ecc_stats.failed - stats.failed)
drivers/mtd/nand/onenand/onenand_base.c
1467
if (ops->stats) {
drivers/mtd/nand/onenand/onenand_base.c
1468
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/onenand/onenand_base.c
1470
ops->stats->corrected_bitflips +=
drivers/mtd/nand/raw/mtk_nand.c
920
struct mtk_ecc_stats stats;
drivers/mtd/nand/raw/mtk_nand.c
932
mtk_ecc_get_stats(nfc->ecc, &stats, sectors);
drivers/mtd/nand/raw/mtk_nand.c
933
mtd->ecc_stats.corrected += stats.corrected;
drivers/mtd/nand/raw/mtk_nand.c
934
mtd->ecc_stats.failed += stats.failed;
drivers/mtd/nand/raw/mtk_nand.c
936
return stats.bitflips;
drivers/mtd/nand/raw/nand_base.c
3791
struct mtd_ecc_stats stats;
drivers/mtd/nand/raw/nand_base.c
3804
stats = mtd->ecc_stats;
drivers/mtd/nand/raw/nand_base.c
3853
if (mtd->ecc_stats.failed - stats.failed)
drivers/mtd/nand/raw/nand_base.c
3890
if (ops->stats) {
drivers/mtd/nand/raw/nand_base.c
3891
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/raw/nand_base.c
3893
ops->stats->corrected_bitflips +=
drivers/mtd/nand/raw/pl35x-nand-controller.c
474
int stats;
drivers/mtd/nand/raw/pl35x-nand-controller.c
490
stats = pl35x_nand_correct_data(nfc, data, read_ecc, calc_ecc);
drivers/mtd/nand/raw/pl35x-nand-controller.c
491
if (stats < 0) {
drivers/mtd/nand/raw/pl35x-nand-controller.c
494
mtd->ecc_stats.corrected += stats;
drivers/mtd/nand/raw/pl35x-nand-controller.c
495
max_bitflips = max_t(unsigned int, max_bitflips, stats);
drivers/mtd/nand/spi/core.c
1013
if (ops->stats) {
drivers/mtd/nand/spi/core.c
1014
ops->stats->uncorrectable_errors +=
drivers/mtd/nand/spi/core.c
1016
ops->stats->corrected_bitflips +=
drivers/net/amt.c
1241
dev->stats.tx_errors++;
drivers/net/amt.c
1302
dev->stats.tx_dropped++;
drivers/net/amt.c
2345
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
2444
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
2546
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
2580
amt->dev->stats.tx_errors++;
drivers/net/amt.c
2590
amt->dev->stats.tx_errors++;
drivers/net/amt.c
2636
amt->dev->stats.tx_errors++;
drivers/net/amt.c
2765
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
2859
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
2943
amt->dev->stats.rx_dropped++;
drivers/net/amt.c
640
amt->dev->stats.tx_errors++;
drivers/net/amt.c
650
amt->dev->stats.tx_errors++;
drivers/net/amt.c
695
amt->dev->stats.tx_errors++;
drivers/net/amt.c
729
amt->dev->stats.tx_errors++;
drivers/net/amt.c
739
amt->dev->stats.tx_errors++;
drivers/net/amt.c
786
amt->dev->stats.tx_errors++;
drivers/net/amt.c
844
amt->dev->stats.tx_errors++;
drivers/net/arcnet/arc-rawmode.c
56
dev->stats.rx_dropped++;
drivers/net/arcnet/arcnet.c
1008
dev->stats.tx_bytes += lp->outgoing.skb->len;
drivers/net/arcnet/arcnet.c
1033
dev->stats.tx_carrier_errors++;
drivers/net/arcnet/arcnet.c
1150
dev->stats.rx_packets++;
drivers/net/arcnet/arcnet.c
1151
dev->stats.rx_bytes += length + ARC_HDR_SIZE;
drivers/net/arcnet/arcnet.c
744
dev->stats.tx_bytes += skb->len;
drivers/net/arcnet/arcnet.c
804
dev->stats.tx_packets++;
drivers/net/arcnet/arcnet.c
826
dev->stats.tx_aborted_errors++;
drivers/net/arcnet/arcnet.c
830
dev->stats.tx_errors++;
drivers/net/arcnet/arcnet.c
972
dev->stats.tx_errors++;
drivers/net/arcnet/arcnet.c
973
dev->stats.tx_carrier_errors++;
drivers/net/arcnet/capmode.c
61
dev->stats.rx_dropped++;
drivers/net/arcnet/rfc1051.c
113
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1051.c
114
dev->stats.rx_crc_errors++;
drivers/net/arcnet/rfc1051.c
139
dev->stats.rx_dropped++;
drivers/net/arcnet/rfc1051.c
180
dev->stats.tx_errors++;
drivers/net/arcnet/rfc1051.c
181
dev->stats.tx_aborted_errors++;
drivers/net/arcnet/rfc1201.c
124
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
125
dev->stats.rx_crc_errors++;
drivers/net/arcnet/rfc1201.c
176
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
177
dev->stats.rx_missed_errors++;
drivers/net/arcnet/rfc1201.c
184
dev->stats.rx_dropped++;
drivers/net/arcnet/rfc1201.c
219
dev->stats.rx_crc_errors++;
drivers/net/arcnet/rfc1201.c
228
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
229
dev->stats.rx_crc_errors++;
drivers/net/arcnet/rfc1201.c
265
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
266
dev->stats.rx_missed_errors++;
drivers/net/arcnet/rfc1201.c
276
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
277
dev->stats.rx_missed_errors++;
drivers/net/arcnet/rfc1201.c
288
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
289
dev->stats.rx_length_errors++;
drivers/net/arcnet/rfc1201.c
297
dev->stats.rx_dropped++;
drivers/net/arcnet/rfc1201.c
320
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
321
dev->stats.rx_missed_errors++;
drivers/net/arcnet/rfc1201.c
332
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
333
dev->stats.rx_frame_errors++;
drivers/net/arcnet/rfc1201.c
343
dev->stats.rx_errors++;
drivers/net/arcnet/rfc1201.c
344
dev->stats.rx_missed_errors++;
drivers/net/arcnet/rfc1201.c
411
dev->stats.tx_errors++;
drivers/net/arcnet/rfc1201.c
412
dev->stats.tx_aborted_errors++;
drivers/net/bonding/bond_3ad.c
1249
atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.lacpdu_rx);
drivers/net/bonding/bond_3ad.c
1250
atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.lacpdu_rx);
drivers/net/bonding/bond_3ad.c
2159
atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.marker_rx);
drivers/net/bonding/bond_3ad.c
2160
atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.marker_rx);
drivers/net/bonding/bond_3ad.c
2186
atomic64_inc(&SLAVE_AD_INFO(port->slave)->stats.marker_resp_rx);
drivers/net/bonding/bond_3ad.c
2187
atomic64_inc(&BOND_AD_INFO(port->slave->bond).stats.marker_resp_rx);
drivers/net/bonding/bond_3ad.c
2654
stat = &SLAVE_AD_INFO(slave)->stats.marker_unknown_rx;
drivers/net/bonding/bond_3ad.c
2656
stat = &BOND_AD_INFO(bond).stats.marker_unknown_rx;
drivers/net/bonding/bond_3ad.c
2661
atomic64_inc(&SLAVE_AD_INFO(slave)->stats.lacpdu_unknown_rx);
drivers/net/bonding/bond_3ad.c
2662
atomic64_inc(&BOND_AD_INFO(bond).stats.lacpdu_unknown_rx);
drivers/net/bonding/bond_3ad.c
2900
atomic64_inc(&SLAVE_AD_INFO(slave)->stats.lacpdu_illegal_rx);
drivers/net/bonding/bond_3ad.c
2901
atomic64_inc(&BOND_AD_INFO(bond).stats.lacpdu_illegal_rx);
drivers/net/bonding/bond_3ad.c
2976
int bond_3ad_stats_fill(struct sk_buff *skb, struct bond_3ad_stats *stats)
drivers/net/bonding/bond_3ad.c
2980
val = atomic64_read(&stats->lacpdu_rx);
drivers/net/bonding/bond_3ad.c
2984
val = atomic64_read(&stats->lacpdu_tx);
drivers/net/bonding/bond_3ad.c
2988
val = atomic64_read(&stats->lacpdu_unknown_rx);
drivers/net/bonding/bond_3ad.c
2992
val = atomic64_read(&stats->lacpdu_illegal_rx);
drivers/net/bonding/bond_3ad.c
2997
val = atomic64_read(&stats->marker_rx);
drivers/net/bonding/bond_3ad.c
3001
val = atomic64_read(&stats->marker_tx);
drivers/net/bonding/bond_3ad.c
3005
val = atomic64_read(&stats->marker_resp_rx);
drivers/net/bonding/bond_3ad.c
3009
val = atomic64_read(&stats->marker_resp_tx);
drivers/net/bonding/bond_3ad.c
3013
val = atomic64_read(&stats->marker_unknown_rx);
drivers/net/bonding/bond_3ad.c
938
atomic64_inc(&SLAVE_AD_INFO(slave)->stats.lacpdu_tx);
drivers/net/bonding/bond_3ad.c
939
atomic64_inc(&BOND_AD_INFO(slave->bond).stats.lacpdu_tx);
drivers/net/bonding/bond_3ad.c
984
atomic64_inc(&SLAVE_AD_INFO(slave)->stats.marker_tx);
drivers/net/bonding/bond_3ad.c
985
atomic64_inc(&BOND_AD_INFO(slave->bond).stats.marker_tx);
drivers/net/bonding/bond_3ad.c
988
atomic64_inc(&SLAVE_AD_INFO(slave)->stats.marker_resp_tx);
drivers/net/bonding/bond_3ad.c
989
atomic64_inc(&BOND_AD_INFO(slave->bond).stats.marker_resp_tx);
drivers/net/bonding/bond_main.c
266
struct rtnl_link_stats64 *stats);
drivers/net/bonding/bond_main.c
4502
struct rtnl_link_stats64 *stats)
drivers/net/bonding/bond_main.c
4517
memcpy(stats, &bond->bond_stats, sizeof(*stats));
drivers/net/bonding/bond_main.c
4523
bond_fold_stats(stats, new, &slave->slave_stats);
drivers/net/bonding/bond_main.c
4529
memcpy(&bond->bond_stats, stats, sizeof(*stats));
drivers/net/bonding/bond_netlink.c
918
struct bond_3ad_stats *stats;
drivers/net/bonding/bond_netlink.c
921
stats = &SLAVE_AD_INFO(slave)->stats;
drivers/net/bonding/bond_netlink.c
923
stats = &BOND_AD_INFO(bond).stats;
drivers/net/bonding/bond_netlink.c
931
if (bond_3ad_stats_fill(skb, stats)) {
drivers/net/caif/caif_serial.c
187
ser->dev->stats.rx_packets++;
drivers/net/caif/caif_serial.c
188
ser->dev->stats.rx_bytes += count;
drivers/net/caif/caif_serial.c
190
++ser->dev->stats.rx_dropped;
drivers/net/caif/caif_serial.c
228
ser->dev->stats.tx_packets++;
drivers/net/caif/caif_serial.c
229
ser->dev->stats.tx_bytes += tty_wr;
drivers/net/caif/caif_virtio.c
125
struct cfv_stats stats;
drivers/net/caif/caif_virtio.c
144
++cfv->stats.tx_kicks;
drivers/net/caif/caif_virtio.c
204
++cfv->stats.tx_flow_on;
drivers/net/caif/caif_virtio.c
300
++cfv->ndev->stats.rx_dropped;
drivers/net/caif/caif_virtio.c
302
++cfv->ndev->stats.rx_packets;
drivers/net/caif/caif_virtio.c
303
cfv->ndev->stats.rx_bytes += skb_len;
drivers/net/caif/caif_virtio.c
310
++cfv->stats.rx_napi_resched;
drivers/net/caif/caif_virtio.c
316
++cfv->stats.rx_napi_complete;
drivers/net/caif/caif_virtio.c
328
++cfv->stats.rx_nomem;
drivers/net/caif/caif_virtio.c
338
cfv->ndev->stats.rx_dropped = riov->used - riov->i;
drivers/net/caif/caif_virtio.c
354
++cfv->stats.rx_kicks;
drivers/net/caif/caif_virtio.c
542
cfv->stats.tx_full_ring++;
drivers/net/caif/caif_virtio.c
550
cfv->stats.tx_no_mem++;
drivers/net/caif/caif_virtio.c
584
cfv->ndev->stats.tx_packets++;
drivers/net/caif/caif_virtio.c
585
cfv->ndev->stats.tx_bytes += skb->len;
drivers/net/caif/caif_virtio.c
595
cfv->ndev->stats.tx_dropped++;
drivers/net/caif/caif_virtio.c
629
&cfv->stats.rx_napi_complete);
drivers/net/caif/caif_virtio.c
631
&cfv->stats.rx_napi_resched);
drivers/net/caif/caif_virtio.c
633
&cfv->stats.rx_nomem);
drivers/net/caif/caif_virtio.c
635
&cfv->stats.rx_kicks);
drivers/net/caif/caif_virtio.c
637
&cfv->stats.tx_full_ring);
drivers/net/caif/caif_virtio.c
639
&cfv->stats.tx_no_mem);
drivers/net/caif/caif_virtio.c
641
&cfv->stats.tx_kicks);
drivers/net/caif/caif_virtio.c
643
&cfv->stats.tx_flow_on);
drivers/net/can/at91_can.c
553
struct net_device_stats *stats = &dev->stats;
drivers/net/can/at91_can.c
561
stats->rx_over_errors++;
drivers/net/can/at91_can.c
562
stats->rx_errors++;
drivers/net/can/at91_can.c
573
stats->rx_fifo_errors++;
drivers/net/can/at91_can.c
678
dev->stats.tx_bytes +=
drivers/net/can/at91_can.c
680
dev->stats.tx_packets++;
drivers/net/can/at91_can.c
694
struct net_device_stats *stats = &dev->stats;
drivers/net/can/at91_can.c
750
stats->rx_fifo_errors++;
drivers/net/can/at91_can.c
755
struct net_device_stats *stats = &dev->stats;
drivers/net/can/at91_can.c
771
stats->rx_errors++;
drivers/net/can/at91_can.c
779
stats->rx_errors++;
drivers/net/can/at91_can.c
787
stats->tx_errors++;
drivers/net/can/at91_can.c
797
stats->rx_errors++;
drivers/net/can/at91_can.c
805
stats->tx_errors++;
drivers/net/can/at91_can.c
815
stats->rx_fifo_errors++;
drivers/net/can/bxcan.c
434
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/bxcan.c
448
stats->tx_packets++;
drivers/net/can/bxcan.c
449
stats->tx_bytes += can_get_echo_skb(ndev, idx, NULL);
drivers/net/can/bxcan.c
513
ndev->stats.rx_fifo_errors++;
drivers/net/can/bxcan.c
544
ndev->stats.rx_errors++;
drivers/net/can/bxcan.c
551
ndev->stats.rx_errors++;
drivers/net/can/bxcan.c
558
ndev->stats.tx_errors++;
drivers/net/can/bxcan.c
567
ndev->stats.tx_errors++;
drivers/net/can/bxcan.c
574
ndev->stats.tx_errors++;
drivers/net/can/bxcan.c
581
ndev->stats.rx_errors++;
drivers/net/can/bxcan.c
598
ndev->stats.rx_fifo_errors++;
drivers/net/can/c_can/c_can_main.c
1029
stats->rx_errors++;
drivers/net/can/c_can/c_can_main.c
1035
stats->rx_errors++;
drivers/net/can/c_can/c_can_main.c
1041
stats->tx_errors++;
drivers/net/can/c_can/c_can_main.c
1047
stats->tx_errors++;
drivers/net/can/c_can/c_can_main.c
1053
stats->tx_errors++;
drivers/net/can/c_can/c_can_main.c
1059
stats->rx_errors++;
drivers/net/can/c_can/c_can_main.c
338
struct net_device_stats *stats = &dev->stats;
drivers/net/can/c_can/c_can_main.c
347
stats->rx_errors++;
drivers/net/can/c_can/c_can_main.c
348
stats->rx_over_errors++;
drivers/net/can/c_can/c_can_main.c
364
struct net_device_stats *stats = &dev->stats;
drivers/net/can/c_can/c_can_main.c
372
stats->rx_dropped++;
drivers/net/can/c_can/c_can_main.c
406
stats->rx_bytes += frame->len;
drivers/net/can/c_can/c_can_main.c
408
stats->rx_packets++;
drivers/net/can/c_can/c_can_main.c
724
struct net_device_stats *stats = &dev->stats;
drivers/net/can/c_can/c_can_main.c
759
stats->tx_bytes += bytes;
drivers/net/can/c_can/c_can_main.c
760
stats->tx_packets += pkts;
drivers/net/can/c_can/c_can_main.c
998
struct net_device_stats *stats = &dev->stats;
drivers/net/can/can327.c
276
elm->dev->stats.rx_fifo_errors++;
drivers/net/can/can327.c
839
dev->stats.tx_packets++;
drivers/net/can/can327.c
840
dev->stats.tx_bytes += frame->can_id & CAN_RTR_FLAG ? 0 : frame->len;
drivers/net/can/cc770/cc770.c
452
struct net_device_stats *stats = &dev->stats;
drivers/net/can/cc770/cc770.c
494
stats->rx_bytes += cf->len;
drivers/net/can/cc770/cc770.c
496
stats->rx_packets++;
drivers/net/can/cc770/cc770.c
602
struct net_device_stats *stats = &dev->stats;
drivers/net/can/cc770/cc770.c
622
stats->rx_over_errors++;
drivers/net/can/cc770/cc770.c
623
stats->rx_errors++;
drivers/net/can/cc770/cc770.c
667
struct net_device_stats *stats = &dev->stats;
drivers/net/can/cc770/cc770.c
684
stats->rx_over_errors++;
drivers/net/can/cc770/cc770.c
685
stats->rx_errors++;
drivers/net/can/cc770/cc770.c
701
stats->tx_bytes += can_get_echo_skb(dev, 0, NULL);
drivers/net/can/cc770/cc770.c
702
stats->tx_packets++;
drivers/net/can/ctucanfd/ctucanfd_base.c
1024
stats->tx_bytes += can_get_echo_skb(ndev, txtb_id, NULL);
drivers/net/can/ctucanfd/ctucanfd_base.c
1025
stats->tx_packets++;
drivers/net/can/ctucanfd/ctucanfd_base.c
1035
stats->tx_dropped++;
drivers/net/can/ctucanfd/ctucanfd_base.c
1044
stats->tx_dropped++;
drivers/net/can/ctucanfd/ctucanfd_base.c
620
ndev->stats.tx_dropped++;
drivers/net/can/ctucanfd/ctucanfd_base.c
713
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ctucanfd/ctucanfd_base.c
741
stats->rx_bytes += cf->len;
drivers/net/can/ctucanfd/ctucanfd_base.c
742
stats->rx_packets++;
drivers/net/can/ctucanfd/ctucanfd_base.c
804
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ctucanfd/ctucanfd_base.c
900
stats->rx_errors++;
drivers/net/can/ctucanfd/ctucanfd_base.c
909
stats->rx_packets++;
drivers/net/can/ctucanfd/ctucanfd_base.c
910
stats->rx_bytes += cf->can_dlc;
drivers/net/can/ctucanfd/ctucanfd_base.c
943
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ctucanfd/ctucanfd_base.c
948
stats->rx_over_errors++;
drivers/net/can/ctucanfd/ctucanfd_base.c
949
stats->rx_errors++;
drivers/net/can/ctucanfd/ctucanfd_base.c
954
stats->rx_packets++;
drivers/net/can/ctucanfd/ctucanfd_base.c
955
stats->rx_bytes += cf->can_dlc;
drivers/net/can/ctucanfd/ctucanfd_base.c
998
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/dev/rx-offload.c
162
offload->dev->stats.rx_dropped++;
drivers/net/can/dev/rx-offload.c
163
offload->dev->stats.rx_fifo_errors++;
drivers/net/can/dev/rx-offload.c
249
struct net_device_stats *stats = &dev->stats;
drivers/net/can/dev/rx-offload.c
260
stats->rx_errors++;
drivers/net/can/dev/rx-offload.c
261
stats->tx_fifo_errors++;
drivers/net/can/dev/rx-offload.c
289
struct net_device_stats *stats = &dev->stats;
drivers/net/can/dev/rx-offload.c
300
stats->rx_errors++;
drivers/net/can/dev/rx-offload.c
301
stats->tx_fifo_errors++;
drivers/net/can/dev/rx-offload.c
48
struct net_device_stats *stats = &dev->stats;
drivers/net/can/dev/rx-offload.c
58
stats->rx_packets++;
drivers/net/can/dev/rx-offload.c
60
stats->rx_bytes += cf->len;
drivers/net/can/dev/skb.c
29
struct net_device_stats *stats = &dev->stats;
drivers/net/can/dev/skb.c
36
stats->tx_dropped++;
drivers/net/can/dev/skb.c
37
stats->tx_aborted_errors++;
drivers/net/can/dev/skb.c
402
dev->stats.tx_dropped++;
drivers/net/can/dummy_can.c
216
dev->stats.tx_packets++;
drivers/net/can/dummy_can.c
217
dev->stats.tx_bytes += can_get_echo_skb(dev, 0, NULL);
drivers/net/can/esd/esdacc.c
409
struct net_device_stats *stats = &core->netdev->stats;
drivers/net/can/esd/esdacc.c
428
stats->tx_packets++;
drivers/net/can/esd/esdacc.c
429
stats->tx_bytes += can_get_echo_skb(core->netdev, tx_fifo_tail,
drivers/net/can/esd/esdacc.c
441
stats->rx_dropped++;
drivers/net/can/esd/esdacc.c
456
stats->rx_bytes += cf->len;
drivers/net/can/esd/esdacc.c
458
stats->rx_packets++;
drivers/net/can/esd/esdacc.c
469
struct net_device_stats *stats = &core->netdev->stats;
drivers/net/can/esd/esdacc.c
482
stats->tx_dropped++;
drivers/net/can/esd/esdacc.c
483
stats->tx_aborted_errors++;
drivers/net/can/esd/esdacc.c
499
struct net_device_stats *stats = &core->netdev->stats;
drivers/net/can/esd/esdacc.c
505
stats->rx_errors += msg->lost_cnt;
drivers/net/can/esd/esdacc.c
506
stats->rx_over_errors += msg->lost_cnt;
drivers/net/can/esd/esdacc.c
508
stats->rx_errors++;
drivers/net/can/esd/esdacc.c
509
stats->rx_over_errors++;
drivers/net/can/esd/esdacc.c
528
struct net_device_stats *stats = &core->netdev->stats;
drivers/net/can/esd/esdacc.c
540
stats->rx_errors++;
drivers/net/can/esd/esdacc.c
543
stats->tx_errors++;
drivers/net/can/flexcan/flexcan-core.c
1004
offload->dev->stats.rx_over_errors++;
drivers/net/can/flexcan/flexcan-core.c
1005
offload->dev->stats.rx_errors++;
drivers/net/can/flexcan/flexcan-core.c
1076
struct net_device_stats *stats = &dev->stats;
drivers/net/can/flexcan/flexcan-core.c
1110
dev->stats.rx_over_errors++;
drivers/net/can/flexcan/flexcan-core.c
1111
dev->stats.rx_errors++;
drivers/net/can/flexcan/flexcan-core.c
1122
stats->tx_bytes +=
drivers/net/can/flexcan/flexcan-core.c
1125
stats->tx_packets++;
drivers/net/can/flexcan/flexcan-core.c
884
dev->stats.rx_errors++;
drivers/net/can/flexcan/flexcan-core.c
886
dev->stats.tx_errors++;
drivers/net/can/flexcan/flexcan-core.c
890
dev->stats.rx_fifo_errors++;
drivers/net/can/flexcan/flexcan-core.c
937
dev->stats.rx_fifo_errors++;
drivers/net/can/grcan.c
1160
struct net_device_stats *stats = &dev->stats;
drivers/net/can/grcan.c
1181
stats->rx_dropped++;
drivers/net/can/grcan.c
1207
stats->rx_bytes += cf->len;
drivers/net/can/grcan.c
1209
stats->rx_packets++;
drivers/net/can/grcan.c
504
struct net_device_stats *stats = &dev->stats;
drivers/net/can/grcan.c
519
stats->tx_packets++;
drivers/net/can/grcan.c
520
stats->tx_bytes += can_get_echo_skb(dev, i, NULL);
drivers/net/can/grcan.c
577
struct net_device_stats *stats = &dev->stats;
drivers/net/can/grcan.c
599
stats->tx_errors++;
drivers/net/can/grcan.c
708
stats->rx_over_errors++;
drivers/net/can/grcan.c
709
stats->rx_errors++;
drivers/net/can/grcan.c
725
stats->tx_errors++;
drivers/net/can/grcan.c
728
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
250
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ifi_canfd/ifi_canfd.c
267
stats->rx_dropped++;
drivers/net/can/ifi_canfd/ifi_canfd.c
313
stats->rx_bytes += cf->len;
drivers/net/can/ifi_canfd/ifi_canfd.c
315
stats->rx_packets++;
drivers/net/can/ifi_canfd/ifi_canfd.c
353
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ifi_canfd/ifi_canfd.c
359
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
360
stats->rx_over_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
377
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ifi_canfd/ifi_canfd.c
402
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
408
stats->tx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
414
stats->tx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
420
stats->tx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
426
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
432
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
438
stats->rx_errors++;
drivers/net/can/ifi_canfd/ifi_canfd.c
617
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ifi_canfd/ifi_canfd.c
646
stats->tx_bytes += can_get_echo_skb(ndev, 0, NULL);
drivers/net/can/ifi_canfd/ifi_canfd.c
647
stats->tx_packets++;
drivers/net/can/janz-ican3.c
1020
stats->rx_over_errors++;
drivers/net/can/janz-ican3.c
1021
stats->rx_errors++;
drivers/net/can/janz-ican3.c
1036
struct net_device_stats *stats = &dev->stats;
drivers/net/can/janz-ican3.c
1077
stats->tx_errors++;
drivers/net/can/janz-ican3.c
1079
stats->rx_errors++;
drivers/net/can/janz-ican3.c
1106
stats->rx_over_errors++;
drivers/net/can/janz-ican3.c
1107
stats->rx_errors++;
drivers/net/can/janz-ican3.c
1379
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/janz-ican3.c
1402
stats->rx_dropped++;
drivers/net/can/janz-ican3.c
1420
stats->tx_packets++;
drivers/net/can/janz-ican3.c
1421
stats->tx_bytes += ican3_get_echo_skb(mod);
drivers/net/can/janz-ican3.c
1427
stats->rx_packets++;
drivers/net/can/janz-ican3.c
1429
stats->rx_bytes += cf->len;
drivers/net/can/janz-ican3.c
994
struct net_device_stats *stats = &dev->stats;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1197
priv->dev->stats.rx_dropped++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1209
priv->dev->stats.rx_dropped++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1223
priv->dev->stats.rx_bytes += cf->len;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1225
priv->dev->stats.rx_packets++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1322
ndev->stats.tx_errors++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1324
ndev->stats.rx_errors++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1332
ndev->stats.rx_dropped++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1389
ndev->stats.rx_dropped++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1466
can->can.dev->stats.tx_errors++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1480
can->can.dev->stats.rx_dropped++;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1526
can->can.dev->stats.tx_bytes += len;
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c
1527
can->can.dev->stats.tx_packets++;
drivers/net/can/m_can/m_can.c
1098
struct net_device_stats *stats = &dev->stats;
drivers/net/can/m_can/m_can.c
1102
stats->tx_bytes +=
drivers/net/can/m_can/m_can.c
1108
stats->tx_bytes += can_get_echo_skb(dev, msg_mark, &frame_len);
drivers/net/can/m_can/m_can.c
1110
stats->tx_packets++;
drivers/net/can/m_can/m_can.c
518
net->stats.tx_errors++;
drivers/net/can/m_can/m_can.c
543
struct net_device_stats *stats = &cdev->net->stats;
drivers/net/can/m_can/m_can.c
549
stats->rx_fifo_errors++;
drivers/net/can/m_can/m_can.c
557
struct net_device_stats *stats = &dev->stats;
drivers/net/can/m_can/m_can.c
574
stats->rx_dropped++;
drivers/net/can/m_can/m_can.c
604
stats->rx_bytes += cf->len;
drivers/net/can/m_can/m_can.c
606
stats->rx_packets++;
drivers/net/can/m_can/m_can.c
664
struct net_device_stats *stats = &dev->stats;
drivers/net/can/m_can/m_can.c
671
stats->rx_errors++;
drivers/net/can/m_can/m_can.c
672
stats->rx_over_errors++;
drivers/net/can/m_can/m_can.c
693
struct net_device_stats *stats = &dev->stats;
drivers/net/can/m_can/m_can.c
712
stats->rx_errors++;
drivers/net/can/m_can/m_can.c
718
stats->rx_errors++;
drivers/net/can/m_can/m_can.c
724
stats->tx_errors++;
drivers/net/can/m_can/m_can.c
730
stats->tx_errors++;
drivers/net/can/m_can/m_can.c
736
stats->tx_errors++;
drivers/net/can/m_can/m_can.c
742
stats->rx_errors++;
drivers/net/can/m_can/m_can.c
949
struct net_device_stats *stats = &dev->stats;
drivers/net/can/m_can/m_can.c
959
stats->tx_errors++;
drivers/net/can/mscan/mscan.c
332
struct net_device_stats *stats = &dev->stats;
drivers/net/can/mscan/mscan.c
341
stats->rx_over_errors++;
drivers/net/can/mscan/mscan.c
342
stats->rx_errors++;
drivers/net/can/mscan/mscan.c
378
struct net_device_stats *stats = &dev->stats;
drivers/net/can/mscan/mscan.c
393
stats->rx_dropped++;
drivers/net/can/mscan/mscan.c
400
stats->rx_packets++;
drivers/net/can/mscan/mscan.c
402
stats->rx_bytes += frame->len;
drivers/net/can/mscan/mscan.c
426
struct net_device_stats *stats = &dev->stats;
drivers/net/can/mscan/mscan.c
445
stats->tx_bytes += can_get_echo_skb(dev, entry->id,
drivers/net/can/mscan/mscan.c
447
stats->tx_packets++;
drivers/net/can/peak_canfd/peak_canfd.c
254
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/peak_canfd/peak_canfd.c
272
stats->tx_bytes += can_get_echo_skb(priv->ndev, msg->client, NULL);
drivers/net/can/peak_canfd/peak_canfd.c
273
stats->tx_packets++;
drivers/net/can/peak_canfd/peak_canfd.c
318
stats->rx_bytes += cf->len;
drivers/net/can/peak_canfd/peak_canfd.c
320
stats->rx_packets++;
drivers/net/can/peak_canfd/peak_canfd.c
342
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/peak_canfd/peak_canfd.c
409
stats->rx_dropped++;
drivers/net/can/peak_canfd/peak_canfd.c
421
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/peak_canfd/peak_canfd.c
425
stats->rx_over_errors++;
drivers/net/can/peak_canfd/peak_canfd.c
426
stats->rx_errors++;
drivers/net/can/peak_canfd/peak_canfd.c
430
stats->rx_dropped++;
drivers/net/can/peak_canfd/peak_canfd.c
645
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/peak_canfd/peak_canfd.c
664
stats->tx_dropped++;
drivers/net/can/rcar/rcar_can.c
305
ndev->stats.rx_errors += rx_errors;
drivers/net/can/rcar/rcar_can.c
306
ndev->stats.tx_errors += tx_errors;
drivers/net/can/rcar/rcar_can.c
348
ndev->stats.rx_over_errors++;
drivers/net/can/rcar/rcar_can.c
349
ndev->stats.rx_errors++;
drivers/net/can/rcar/rcar_can.c
359
ndev->stats.rx_over_errors++;
drivers/net/can/rcar/rcar_can.c
360
ndev->stats.rx_errors++;
drivers/net/can/rcar/rcar_can.c
375
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_can.c
384
stats->tx_packets++;
drivers/net/can/rcar/rcar_can.c
385
stats->tx_bytes +=
drivers/net/can/rcar/rcar_can.c
646
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rcar/rcar_can.c
654
stats->rx_dropped++;
drivers/net/can/rcar/rcar_can.c
673
stats->rx_bytes += cf->len;
drivers/net/can/rcar/rcar_can.c
675
stats->rx_packets++;
drivers/net/can/rcar/rcar_canfd.c
1048
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_canfd.c
1056
stats->tx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1063
stats->tx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1072
stats->rx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1095
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_canfd.c
1105
stats->rx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1118
stats->tx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1123
stats->tx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1128
stats->tx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1133
stats->rx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1138
stats->tx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1144
stats->rx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1149
stats->rx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1160
stats->rx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1194
stats->tx_errors++;
drivers/net/can/rcar/rcar_canfd.c
1209
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_canfd.c
1218
stats->tx_packets++;
drivers/net/can/rcar/rcar_canfd.c
1219
stats->tx_bytes += can_get_echo_skb(ndev, sent, NULL);
drivers/net/can/rcar/rcar_canfd.c
1318
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_canfd.c
1334
stats->rx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1691
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/rcar/rcar_canfd.c
1717
stats->rx_dropped++;
drivers/net/can/rcar/rcar_canfd.c
1761
stats->rx_bytes += cf->len;
drivers/net/can/rcar/rcar_canfd.c
1762
stats->rx_packets++;
drivers/net/can/rockchip/rockchip_canfd-core.c
397
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-core.c
443
stats->rx_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
445
stats->tx_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
524
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-core.c
554
stats->rx_fifo_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
561
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-core.c
599
stats->rx_fifo_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
607
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-core.c
614
stats->rx_over_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
615
stats->rx_errors++;
drivers/net/can/rockchip/rockchip_canfd-core.c
632
stats->rx_fifo_errors++;
drivers/net/can/rockchip/rockchip_canfd-ethtool.c
43
struct ethtool_stats *stats, u64 *data)
drivers/net/can/rockchip/rockchip_canfd-ethtool.c
49
rkcanfd_stats = &priv->stats;
drivers/net/can/rockchip/rockchip_canfd-ethtool.c
72
u64_stats_init(&priv->stats.syncp);
drivers/net/can/rockchip/rockchip_canfd-rx.c
183
stats->tx_packets++;
drivers/net/can/rockchip/rockchip_canfd-rx.c
184
stats->tx_errors++;
drivers/net/can/rockchip/rockchip_canfd-rx.c
203
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-rx.c
219
struct rkcanfd_stats *rkcanfd_stats = &priv->stats;
drivers/net/can/rockchip/rockchip_canfd-rx.c
235
stats->rx_dropped++;
drivers/net/can/rockchip/rockchip_canfd-rx.c
264
stats->rx_dropped++;
drivers/net/can/rockchip/rockchip_canfd-rx.c
274
stats->rx_fifo_errors++;
drivers/net/can/rockchip/rockchip_canfd-rx.c
98
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-rx.c
99
struct rkcanfd_stats *rkcanfd_stats = &priv->stats;
drivers/net/can/rockchip/rockchip_canfd-tx.c
146
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/rockchip/rockchip_canfd-tx.c
162
stats->tx_bytes +=
drivers/net/can/rockchip/rockchip_canfd-tx.c
166
stats->tx_packets++;
drivers/net/can/rockchip/rockchip_canfd.h
480
struct rkcanfd_stats stats;
drivers/net/can/sja1000/peak_pci.c
312
if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) {
drivers/net/can/sja1000/peak_pci.c
313
card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes;
drivers/net/can/sja1000/peak_pci.c
317
if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) {
drivers/net/can/sja1000/peak_pci.c
318
card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes;
drivers/net/can/sja1000/peak_pcmcia.c
399
if (netdev->stats.rx_bytes != card->channel[i].prev_rx_bytes) {
drivers/net/can/sja1000/peak_pcmcia.c
400
card->channel[i].prev_rx_bytes = netdev->stats.rx_bytes;
drivers/net/can/sja1000/peak_pcmcia.c
404
if (netdev->stats.tx_bytes != card->channel[i].prev_tx_bytes) {
drivers/net/can/sja1000/peak_pcmcia.c
405
card->channel[i].prev_tx_bytes = netdev->stats.tx_bytes;
drivers/net/can/sja1000/sja1000.c
341
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sja1000/sja1000.c
378
stats->rx_bytes += cf->len;
drivers/net/can/sja1000/sja1000.c
380
stats->rx_packets++;
drivers/net/can/sja1000/sja1000.c
409
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sja1000/sja1000.c
435
stats->rx_over_errors++;
drivers/net/can/sja1000/sja1000.c
436
stats->rx_errors++;
drivers/net/can/sja1000/sja1000.c
482
stats->tx_errors++;
drivers/net/can/sja1000/sja1000.c
486
stats->rx_errors++;
drivers/net/can/sja1000/sja1000.c
519
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sja1000/sja1000.c
546
stats->tx_errors++;
drivers/net/can/sja1000/sja1000.c
550
stats->tx_bytes += can_get_echo_skb(dev, 0, NULL);
drivers/net/can/sja1000/sja1000.c
551
stats->tx_packets++;
drivers/net/can/slcan/slcan-core.c
194
sl->dev->stats.rx_dropped++;
drivers/net/can/slcan/slcan-core.c
251
sl->dev->stats.rx_packets++;
drivers/net/can/slcan/slcan-core.c
253
sl->dev->stats.rx_bytes += cf->len;
drivers/net/can/slcan/slcan-core.c
259
sl->dev->stats.rx_errors++;
drivers/net/can/slcan/slcan-core.c
439
dev->stats.rx_errors++;
drivers/net/can/slcan/slcan-core.c
442
dev->stats.rx_over_errors++;
drivers/net/can/slcan/slcan-core.c
445
dev->stats.tx_errors++;
drivers/net/can/slcan/slcan-core.c
486
sl->dev->stats.rx_over_errors++;
drivers/net/can/slcan/slcan-core.c
538
sl->dev->stats.tx_bytes += cf->len;
drivers/net/can/slcan/slcan-core.c
583
sl->dev->stats.tx_packets++;
drivers/net/can/slcan/slcan-core.c
803
sl->dev->stats.rx_errors++;
drivers/net/can/softing/softing_main.c
184
++netdev->stats.rx_over_errors;
drivers/net/can/softing/softing_main.c
245
++netdev->stats.rx_errors;
drivers/net/can/softing/softing_main.c
286
++netdev->stats.tx_packets;
drivers/net/can/softing/softing_main.c
287
netdev->stats.tx_bytes +=
drivers/net/can/softing/softing_main.c
302
++netdev->stats.rx_packets;
drivers/net/can/softing/softing_main.c
304
netdev->stats.rx_bytes += msg.len;
drivers/net/can/softing/softing_main.c
306
++netdev->stats.rx_dropped;
drivers/net/can/spi/hi311x.c
180
net->stats.tx_errors++;
drivers/net/can/spi/hi311x.c
323
priv->net->stats.rx_dropped++;
drivers/net/can/spi/hi311x.c
353
priv->net->stats.rx_bytes += frame->len;
drivers/net/can/spi/hi311x.c
355
priv->net->stats.rx_packets++;
drivers/net/can/spi/hi311x.c
702
priv->net->stats.tx_errors++;
drivers/net/can/spi/hi311x.c
706
priv->net->stats.rx_errors++;
drivers/net/can/spi/hi311x.c
710
priv->net->stats.rx_errors++;
drivers/net/can/spi/hi311x.c
714
priv->net->stats.rx_errors++;
drivers/net/can/spi/hi311x.c
718
priv->net->stats.tx_errors++;
drivers/net/can/spi/hi311x.c
733
net->stats.tx_packets++;
drivers/net/can/spi/hi311x.c
734
net->stats.tx_bytes += can_get_echo_skb(net, 0, NULL);
drivers/net/can/spi/mcp251x.c
1173
net->stats.rx_over_errors++;
drivers/net/can/spi/mcp251x.c
1174
net->stats.rx_errors++;
drivers/net/can/spi/mcp251x.c
1177
net->stats.rx_over_errors++;
drivers/net/can/spi/mcp251x.c
1178
net->stats.rx_errors++;
drivers/net/can/spi/mcp251x.c
1201
net->stats.tx_packets++;
drivers/net/can/spi/mcp251x.c
1202
net->stats.tx_bytes += can_get_echo_skb(net, 0,
drivers/net/can/spi/mcp251x.c
276
net->stats.tx_errors++;
drivers/net/can/spi/mcp251x.c
717
priv->net->stats.rx_dropped++;
drivers/net/can/spi/mcp251x.c
749
priv->net->stats.rx_bytes += frame->len;
drivers/net/can/spi/mcp251x.c
751
priv->net->stats.rx_packets++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1006
stats->rx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1014
stats->rx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1023
stats->tx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1033
stats->tx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1041
stats->tx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1052
stats->rx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1059
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1126
stats->rx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1189
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1231
stats->tx_aborted_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1232
stats->tx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
1252
stats->rx_dropped++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
899
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
906
stats->rx_over_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
907
stats->rx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
947
stats->rx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
961
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
998
stats->rx_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c
169
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c
186
stats->rx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c
198
stats->rx_dropped++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c
206
stats->rx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c
106
stats->tx_bytes +=
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c
110
stats->tx_packets++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c
73
struct net_device_stats *stats = &priv->ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c
97
stats->tx_fifo_errors++;
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
139
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/spi/mcp251xfd/mcp251xfd-tx.c
144
stats->tx_dropped++;
drivers/net/can/sun4i_can.c
479
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sun4i_can.c
514
stats->rx_bytes += cf->len;
drivers/net/can/sun4i_can.c
516
stats->rx_packets++;
drivers/net/can/sun4i_can.c
528
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sun4i_can.c
550
stats->rx_over_errors++;
drivers/net/can/sun4i_can.c
551
stats->rx_errors++;
drivers/net/can/sun4i_can.c
608
stats->tx_errors++;
drivers/net/can/sun4i_can.c
610
stats->rx_errors++;
drivers/net/can/sun4i_can.c
656
struct net_device_stats *stats = &dev->stats;
drivers/net/can/sun4i_can.c
670
stats->tx_bytes += can_get_echo_skb(dev, 0, NULL);
drivers/net/can/sun4i_can.c
671
stats->tx_packets++;
drivers/net/can/ti_hecc.c
629
ndev->stats.rx_fifo_errors++;
drivers/net/can/ti_hecc.c
664
ndev->stats.rx_fifo_errors++;
drivers/net/can/ti_hecc.c
671
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/ti_hecc.c
749
stats->tx_bytes +=
drivers/net/can/ti_hecc.c
752
stats->tx_packets++;
drivers/net/can/usb/ems_usb.c
304
struct net_device_stats *stats = &dev->netdev->stats;
drivers/net/can/usb/ems_usb.c
324
stats->rx_bytes += cf->len;
drivers/net/can/usb/ems_usb.c
326
stats->rx_packets++;
drivers/net/can/usb/ems_usb.c
335
struct net_device_stats *stats = &dev->netdev->stats;
drivers/net/can/usb/ems_usb.c
385
stats->tx_errors++;
drivers/net/can/usb/ems_usb.c
389
stats->rx_errors++;
drivers/net/can/usb/ems_usb.c
404
stats->rx_over_errors++;
drivers/net/can/usb/ems_usb.c
405
stats->rx_errors++;
drivers/net/can/usb/ems_usb.c
538
netdev->stats.tx_packets++;
drivers/net/can/usb/ems_usb.c
539
netdev->stats.tx_bytes += can_get_echo_skb(netdev, context->echo_index,
drivers/net/can/usb/ems_usb.c
760
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/ems_usb.c
850
stats->tx_dropped++;
drivers/net/can/usb/ems_usb.c
872
stats->tx_dropped++;
drivers/net/can/usb/esd_usb.c
303
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/esd_usb.c
327
stats->rx_dropped++;
drivers/net/can/usb/esd_usb.c
361
stats->rx_errors++;
drivers/net/can/usb/esd_usb.c
400
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/esd_usb.c
423
stats->rx_dropped++;
drivers/net/can/usb/esd_usb.c
450
stats->rx_bytes += len;
drivers/net/can/usb/esd_usb.c
451
stats->rx_packets++;
drivers/net/can/usb/esd_usb.c
460
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/esd_usb.c
470
stats->tx_packets++;
drivers/net/can/usb/esd_usb.c
471
stats->tx_bytes += can_get_echo_skb(netdev, context->echo_index,
drivers/net/can/usb/esd_usb.c
474
stats->tx_errors++;
drivers/net/can/usb/esd_usb.c
823
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/esd_usb.c
838
stats->tx_dropped++;
drivers/net/can/usb/esd_usb.c
847
stats->tx_dropped++;
drivers/net/can/usb/esd_usb.c
925
stats->tx_dropped++;
drivers/net/can/usb/etas_es58x/es581_4.c
119
netdev->stats.rx_dropped += num_element;
drivers/net/can/usb/etas_es58x/es581_4.c
90
netdev->stats.tx_dropped += dropped;
drivers/net/can/usb/etas_es58x/es58x_core.c
1079
es58x_dev->netdev[i]->stats.rx_errors++;
drivers/net/can/usb/etas_es58x/es58x_core.c
1972
netdev->stats.tx_dropped++;
drivers/net/can/usb/etas_es58x/es58x_core.c
1976
netdev->stats.tx_errors++;
drivers/net/can/usb/etas_es58x/es58x_core.c
305
netdev->stats.tx_dropped++;
drivers/net/can/usb/etas_es58x/es58x_core.c
326
netdev->stats.tx_errors++;
drivers/net/can/usb/etas_es58x/es58x_core.c
396
netdev->stats.tx_dropped += pkts;
drivers/net/can/usb/etas_es58x/es58x_core.c
413
netdev->stats.tx_dropped += pkts;
drivers/net/can/usb/etas_es58x/es58x_core.c
433
netdev->stats.tx_dropped += pkts_drop;
drivers/net/can/usb/etas_es58x/es58x_core.c
445
netdev->stats.tx_bytes += can_get_echo_skb(netdev, skb_idx,
drivers/net/can/usb/etas_es58x/es58x_core.c
453
netdev->stats.tx_packets += pkts;
drivers/net/can/usb/etas_es58x/es58x_core.c
500
netdev->stats.tx_dropped += priv->tx_can_msg_cnt;
drivers/net/can/usb/etas_es58x/es58x_core.c
594
netdev->stats.rx_dropped++;
drivers/net/can/usb/etas_es58x/es58x_core.c
615
netdev->stats.rx_packets++;
drivers/net/can/usb/etas_es58x/es58x_core.c
616
netdev->stats.rx_bytes += len;
drivers/net/can/usb/etas_es58x/es58x_core.c
672
netdev->stats.rx_dropped++;
drivers/net/can/usb/etas_es58x/es58x_fd.c
162
netdev->stats.rx_dropped += pkts;
drivers/net/can/usb/f81604.c
1001
stats->tx_dropped++;
drivers/net/can/usb/f81604.c
1002
stats->tx_errors++;
drivers/net/can/usb/f81604.c
1020
stats->tx_dropped++;
drivers/net/can/usb/f81604.c
1021
stats->tx_errors++;
drivers/net/can/usb/f81604.c
373
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/f81604.c
382
stats->rx_dropped++;
drivers/net/can/usb/f81604.c
406
stats->rx_bytes += cf->len;
drivers/net/can/usb/f81604.c
408
stats->rx_packets++;
drivers/net/can/usb/f81604.c
467
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/f81604.c
472
stats->tx_errors++;
drivers/net/can/usb/f81604.c
476
stats->tx_bytes += can_get_echo_skb(netdev, 0, NULL);
drivers/net/can/usb/f81604.c
477
stats->tx_packets++;
drivers/net/can/usb/f81604.c
488
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/f81604.c
512
stats->rx_over_errors++;
drivers/net/can/usb/f81604.c
513
stats->rx_errors++;
drivers/net/can/usb/f81604.c
560
stats->tx_errors++;
drivers/net/can/usb/f81604.c
564
stats->rx_errors++;
drivers/net/can/usb/f81604.c
911
netdev->stats.tx_dropped++;
drivers/net/can/usb/f81604.c
912
netdev->stats.tx_errors++;
drivers/net/can/usb/f81604.c
943
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/gs_usb.c
554
dev->netdev->stats.rx_fifo_errors++;
drivers/net/can/usb/gs_usb.c
615
struct net_device_stats *stats;
drivers/net/can/usb/gs_usb.c
652
stats = &netdev->stats;
drivers/net/can/usb/gs_usb.c
662
stats->rx_errors++;
drivers/net/can/usb/gs_usb.c
663
stats->rx_length_errors++;
drivers/net/can/usb/gs_usb.c
722
stats->tx_packets++;
drivers/net/can/usb/gs_usb.c
723
stats->tx_bytes += gs_usb_get_echo_skb(dev, skb, hf);
drivers/net/can/usb/gs_usb.c
732
stats->rx_over_errors++;
drivers/net/can/usb/gs_usb.c
733
stats->rx_errors++;
drivers/net/can/usb/gs_usb.c
828
netdev->stats.tx_dropped++;
drivers/net/can/usb/gs_usb.c
829
netdev->stats.tx_errors++;
drivers/net/can/usb/gs_usb.c
842
struct net_device_stats *stats = &dev->netdev->stats;
drivers/net/can/usb/gs_usb.c
926
stats->tx_dropped++;
drivers/net/can/usb/gs_usb.c
947
stats->tx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
312
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
316
stats->rx_over_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
317
stats->rx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
321
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
668
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
682
stats->tx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
712
stats->tx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
749
stats->tx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1107
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1115
stats->rx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1140
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1153
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1160
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1175
stats->tx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1227
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1229
stats->tx_packets++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1230
stats->tx_bytes += len;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1241
struct net_device_stats *stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1249
stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1262
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1288
stats->rx_bytes += cf->len;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1290
stats->rx_packets++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1303
struct net_device_stats *stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1313
stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1334
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1368
stats->rx_bytes += cf->len;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1370
stats->rx_packets++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1006
struct net_device_stats *stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1028
stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1066
stats->tx_packets++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1067
stats->tx_bytes += can_get_echo_skb(priv->netdev,
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1114
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1169
stats->rx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1174
stats->tx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1176
stats->rx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1191
struct net_device_stats *stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1204
stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1247
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1413
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1418
stats->rx_errors++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1432
struct net_device_stats *stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1444
stats = &priv->netdev->stats;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1476
stats->rx_dropped++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1515
stats->rx_packets++;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1517
stats->rx_bytes += cf->len;
drivers/net/can/usb/mcba_usb.c
236
netdev->stats.tx_packets++;
drivers/net/can/usb/mcba_usb.c
237
netdev->stats.tx_bytes += can_get_echo_skb(netdev, ctx->ndx,
drivers/net/can/usb/mcba_usb.c
311
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/mcba_usb.c
365
stats->tx_dropped++;
drivers/net/can/usb/mcba_usb.c
418
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/mcba_usb.c
453
stats->rx_bytes += cf->len;
drivers/net/can/usb/mcba_usb.c
455
stats->rx_packets++;
drivers/net/can/usb/nct6694_canfd.c
183
priv->ndev->stats.rx_fifo_errors++;
drivers/net/can/usb/nct6694_canfd.c
189
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/usb/nct6694_canfd.c
195
stats->rx_errors++;
drivers/net/can/usb/nct6694_canfd.c
196
stats->rx_over_errors++;
drivers/net/can/usb/nct6694_canfd.c
210
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/usb/nct6694_canfd.c
231
stats->rx_dropped++;
drivers/net/can/usb/nct6694_canfd.c
250
stats->rx_dropped++;
drivers/net/can/usb/nct6694_canfd.c
326
ndev->stats.rx_errors++;
drivers/net/can/usb/nct6694_canfd.c
333
ndev->stats.rx_errors++;
drivers/net/can/usb/nct6694_canfd.c
340
ndev->stats.tx_errors++;
drivers/net/can/usb/nct6694_canfd.c
349
ndev->stats.rx_errors++;
drivers/net/can/usb/nct6694_canfd.c
356
ndev->stats.tx_errors++;
drivers/net/can/usb/nct6694_canfd.c
372
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/usb/nct6694_canfd.c
374
stats->tx_bytes += can_rx_offload_get_echo_skb_queue_tail(&priv->offload,
drivers/net/can/usb/nct6694_canfd.c
376
stats->tx_packets++;
drivers/net/can/usb/nct6694_canfd.c
440
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/usb/nct6694_canfd.c
494
stats->tx_dropped++;
drivers/net/can/usb/nct6694_canfd.c
495
stats->tx_errors++;
drivers/net/can/usb/peak_usb/pcan_usb.c
490
mc->netdev->stats.rx_over_errors++;
drivers/net/can/usb/peak_usb/pcan_usb.c
491
mc->netdev->stats.rx_errors++;
drivers/net/can/usb/peak_usb/pcan_usb.c
703
mc->netdev->stats.rx_bytes += cf->len;
drivers/net/can/usb/peak_usb/pcan_usb.c
705
mc->netdev->stats.rx_packets++;
drivers/net/can/usb/peak_usb/pcan_usb.c
777
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/peak_usb/pcan_usb.c
833
obuf[(*size)-1] = (u8)(stats->tx_packets & 0xff);
drivers/net/can/usb/peak_usb/pcan_usb_core.c
341
netdev->stats.tx_packets++;
drivers/net/can/usb/peak_usb/pcan_usb_core.c
342
netdev->stats.tx_bytes += tx_bytes;
drivers/net/can/usb/peak_usb/pcan_usb_core.c
357
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/peak_usb/pcan_usb_core.c
385
stats->tx_dropped++;
drivers/net/can/usb/peak_usb/pcan_usb_core.c
418
stats->tx_dropped++;
drivers/net/can/usb/peak_usb/pcan_usb_fd.c
578
netdev->stats.rx_bytes += cfd->len;
drivers/net/can/usb/peak_usb/pcan_usb_fd.c
580
netdev->stats.rx_packets++;
drivers/net/can/usb/peak_usb/pcan_usb_fd.c
698
netdev->stats.rx_over_errors++;
drivers/net/can/usb/peak_usb/pcan_usb_fd.c
699
netdev->stats.rx_errors++;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
558
netdev->stats.rx_bytes += can_frame->len;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
560
netdev->stats.rx_packets++;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
660
netdev->stats.rx_over_errors++;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
661
netdev->stats.rx_errors++;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
667
netdev->stats.rx_over_errors++;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
668
netdev->stats.rx_errors++;
drivers/net/can/usb/ucan.c
1170
up->netdev->stats.tx_dropped++;
drivers/net/can/usb/ucan.c
1187
up->netdev->stats.tx_dropped++;
drivers/net/can/usb/ucan.c
489
struct net_device_stats *net_stats = &up->netdev->stats;
drivers/net/can/usb/ucan.c
572
struct net_device_stats *stats = &up->netdev->stats;
drivers/net/can/usb/ucan.c
626
stats->rx_packets++;
drivers/net/can/usb/ucan.c
628
stats->rx_bytes += cf->len;
drivers/net/can/usb/ucan.c
656
up->netdev->stats.tx_errors++;
drivers/net/can/usb/ucan.c
676
up->netdev->stats.tx_packets++;
drivers/net/can/usb/ucan.c
677
up->netdev->stats.tx_bytes +=
drivers/net/can/usb/ucan.c
680
up->netdev->stats.tx_dropped++;
drivers/net/can/usb/ucan.c
852
up->netdev->stats.tx_dropped++;
drivers/net/can/usb/usb_8dev.c
338
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/usb_8dev.c
412
stats->rx_over_errors++;
drivers/net/can/usb/usb_8dev.c
437
stats->tx_errors++;
drivers/net/can/usb/usb_8dev.c
441
stats->rx_errors++;
drivers/net/can/usb/usb_8dev.c
460
struct net_device_stats *stats = &priv->netdev->stats;
drivers/net/can/usb/usb_8dev.c
480
stats->rx_bytes += cf->len;
drivers/net/can/usb/usb_8dev.c
482
stats->rx_packets++;
drivers/net/can/usb/usb_8dev.c
588
netdev->stats.tx_packets++;
drivers/net/can/usb/usb_8dev.c
589
netdev->stats.tx_bytes += can_get_echo_skb(netdev, context->echo_index, NULL);
drivers/net/can/usb/usb_8dev.c
602
struct net_device_stats *stats = &netdev->stats;
drivers/net/can/usb/usb_8dev.c
682
stats->tx_dropped++;
drivers/net/can/usb/usb_8dev.c
707
stats->tx_dropped++;
drivers/net/can/vcan.c
110
stats->rx_packets++;
drivers/net/can/vcan.c
111
stats->rx_bytes += len;
drivers/net/can/vcan.c
74
struct net_device_stats *stats = &dev->stats;
drivers/net/can/vcan.c
76
stats->rx_packets++;
drivers/net/can/vcan.c
77
stats->rx_bytes += can_skb_get_data_len(skb);
drivers/net/can/vcan.c
88
struct net_device_stats *stats = &dev->stats;
drivers/net/can/vcan.c
96
stats->tx_packets++;
drivers/net/can/vcan.c
97
stats->tx_bytes += len;
drivers/net/can/vxcan.c
42
struct net_device_stats *peerstats, *srcstats = &dev->stats;
drivers/net/can/vxcan.c
54
dev->stats.tx_dropped++;
drivers/net/can/vxcan.c
89
peerstats = &peer->stats;
drivers/net/can/xilinx_can.c
1091
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/xilinx_can.c
1121
stats->rx_over_errors++;
drivers/net/can/xilinx_can.c
1122
stats->rx_errors++;
drivers/net/can/xilinx_can.c
1129
stats->rx_dropped++;
drivers/net/can/xilinx_can.c
1130
stats->rx_errors++;
drivers/net/can/xilinx_can.c
1147
stats->tx_errors++;
drivers/net/can/xilinx_can.c
1156
stats->tx_errors++;
drivers/net/can/xilinx_can.c
1165
stats->rx_errors++;
drivers/net/can/xilinx_can.c
1174
stats->rx_errors++;
drivers/net/can/xilinx_can.c
1183
stats->rx_errors++;
drivers/net/can/xilinx_can.c
1383
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/xilinx_can.c
1439
stats->tx_bytes += can_get_echo_skb(ndev, priv->tx_tail %
drivers/net/can/xilinx_can.c
1442
stats->tx_packets++;
drivers/net/can/xilinx_can.c
1684
struct ethtool_stats *stats, u64 *data)
drivers/net/can/xilinx_can.c
845
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/xilinx_can.c
852
stats->rx_dropped++;
drivers/net/can/xilinx_can.c
892
stats->rx_bytes += cf->len;
drivers/net/can/xilinx_can.c
894
stats->rx_packets++;
drivers/net/can/xilinx_can.c
915
struct net_device_stats *stats = &ndev->stats;
drivers/net/can/xilinx_can.c
928
stats->rx_dropped++;
drivers/net/can/xilinx_can.c
978
stats->rx_bytes += cf->len;
drivers/net/can/xilinx_can.c
979
stats->rx_packets++;
drivers/net/dsa/microchip/ksz_common.c
2240
struct rtnl_link_stats64 *stats;
drivers/net/dsa/microchip/ksz_common.c
2246
stats = &mib->stats64;
drivers/net/dsa/microchip/ksz_common.c
2252
stats->rx_packets = raw->rx_bcast + raw->rx_mcast + raw->rx_ucast +
drivers/net/dsa/microchip/ksz_common.c
2254
stats->tx_packets = raw->tx_bcast + raw->tx_mcast + raw->tx_ucast +
drivers/net/dsa/microchip/ksz_common.c
2260
stats->rx_bytes = raw->rx_total - stats->rx_packets * ETH_FCS_LEN;
drivers/net/dsa/microchip/ksz_common.c
2261
stats->tx_bytes = raw->tx_total - stats->tx_packets * ETH_FCS_LEN;
drivers/net/dsa/microchip/ksz_common.c
2263
stats->rx_length_errors = raw->rx_undersize + raw->rx_fragments +
drivers/net/dsa/microchip/ksz_common.c
2266
stats->rx_crc_errors = raw->rx_crc_err;
drivers/net/dsa/microchip/ksz_common.c
2267
stats->rx_frame_errors = raw->rx_align_err;
drivers/net/dsa/microchip/ksz_common.c
2268
stats->rx_dropped = raw->rx_discards;
drivers/net/dsa/microchip/ksz_common.c
2269
stats->rx_errors = stats->rx_length_errors + stats->rx_crc_errors +
drivers/net/dsa/microchip/ksz_common.c
2270
stats->rx_frame_errors + stats->rx_dropped;
drivers/net/dsa/microchip/ksz_common.c
2272
stats->tx_window_errors = raw->tx_late_col;
drivers/net/dsa/microchip/ksz_common.c
2273
stats->tx_fifo_errors = raw->tx_discards;
drivers/net/dsa/microchip/ksz_common.c
2274
stats->tx_aborted_errors = raw->tx_exc_col;
drivers/net/dsa/microchip/ksz_common.c
2275
stats->tx_errors = stats->tx_window_errors + stats->tx_fifo_errors +
drivers/net/dsa/microchip/ksz_common.c
2276
stats->tx_aborted_errors;
drivers/net/dsa/microchip/ksz_common.c
2278
stats->multicast = raw->rx_mcast;
drivers/net/dsa/microchip/ksz_common.c
2279
stats->collisions = raw->tx_total_col;
drivers/net/dsa/microchip/ksz_common.c
2296
struct rtnl_link_stats64 *stats;
drivers/net/dsa/microchip/ksz_common.c
2301
stats = &mib->stats64;
drivers/net/dsa/microchip/ksz_common.c
2307
stats->rx_packets = raw->rx_bcast + raw->rx_mcast + raw->rx_ucast +
drivers/net/dsa/microchip/ksz_common.c
2309
stats->tx_packets = raw->tx_bcast + raw->tx_mcast + raw->tx_ucast +
drivers/net/dsa/microchip/ksz_common.c
2315
stats->rx_bytes = raw->rx + raw->rx_hi - stats->rx_packets * ETH_FCS_LEN;
drivers/net/dsa/microchip/ksz_common.c
2316
stats->tx_bytes = raw->tx + raw->tx_hi - stats->tx_packets * ETH_FCS_LEN;
drivers/net/dsa/microchip/ksz_common.c
2318
stats->rx_length_errors = raw->rx_undersize + raw->rx_fragments +
drivers/net/dsa/microchip/ksz_common.c
2321
stats->rx_crc_errors = raw->rx_crc_err;
drivers/net/dsa/microchip/ksz_common.c
2322
stats->rx_frame_errors = raw->rx_align_err;
drivers/net/dsa/microchip/ksz_common.c
2323
stats->rx_dropped = raw->rx_discards;
drivers/net/dsa/microchip/ksz_common.c
2324
stats->rx_errors = stats->rx_length_errors + stats->rx_crc_errors +
drivers/net/dsa/microchip/ksz_common.c
2325
stats->rx_frame_errors + stats->rx_dropped;
drivers/net/dsa/microchip/ksz_common.c
2327
stats->tx_window_errors = raw->tx_late_col;
drivers/net/dsa/microchip/ksz_common.c
2328
stats->tx_fifo_errors = raw->tx_discards;
drivers/net/dsa/microchip/ksz_common.c
2329
stats->tx_aborted_errors = raw->tx_exc_col;
drivers/net/dsa/microchip/ksz_common.c
2330
stats->tx_errors = stats->tx_window_errors + stats->tx_fifo_errors +
drivers/net/dsa/microchip/ksz_common.c
2331
stats->tx_aborted_errors;
drivers/net/dsa/microchip/ksz_common.c
2333
stats->multicast = raw->rx_mcast;
drivers/net/dsa/microchip/ksz_common.c
2334
stats->collisions = raw->tx_total_col;
drivers/net/dsa/mv88e6xxx/chip.c
1410
&mac_stats->stats._member)
drivers/net/dsa/mv88e6xxx/chip.c
1429
mac_stats->stats.FramesTransmittedOK += mac_stats->stats.MulticastFramesXmittedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1430
mac_stats->stats.FramesTransmittedOK += mac_stats->stats.BroadcastFramesXmittedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1431
mac_stats->stats.FramesReceivedOK += mac_stats->stats.MulticastFramesReceivedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1432
mac_stats->stats.FramesReceivedOK += mac_stats->stats.BroadcastFramesReceivedOK;
drivers/net/dsa/mv88e6xxx/chip.c
1458
&rmon_stats->stats._member)
drivers/net/dsa/mv88e6xxx/global2.c
308
int mv88e6xxx_g2_atu_stats_get(struct mv88e6xxx_chip *chip, u16 *stats)
drivers/net/dsa/mv88e6xxx/global2.c
310
return mv88e6xxx_g2_read(chip, MV88E6XXX_G2_ATU_STATS, stats);
drivers/net/dsa/mv88e6xxx/global2.h
387
int mv88e6xxx_g2_atu_stats_get(struct mv88e6xxx_chip *chip, u16 *stats);
drivers/net/dsa/ocelot/felix.c
1292
struct rtnl_link_stats64 *stats)
drivers/net/dsa/ocelot/felix.c
1296
ocelot_port_get_stats64(ocelot, port, stats);
drivers/net/dsa/ocelot/felix.c
2245
struct ethtool_mm_stats *stats)
drivers/net/dsa/ocelot/felix.c
2249
ocelot_port_get_mm_stats(ocelot, port, stats);
drivers/net/dsa/ocelot/felix_vsc9959.c
1724
struct felix_stream_filter_counters stats;
drivers/net/dsa/ocelot/felix_vsc9959.c
2451
struct felix_stream_filter_counters *s = &sfi->stats;
drivers/net/dsa/ocelot/felix_vsc9959.c
2494
struct flow_stats *stats)
drivers/net/dsa/ocelot/felix_vsc9959.c
2513
s = &sfi->stats;
drivers/net/dsa/ocelot/felix_vsc9959.c
2514
stats->pkts = s->match;
drivers/net/dsa/ocelot/felix_vsc9959.c
2515
stats->drops = s->not_pass_gate + s->not_pass_sdu + s->red;
drivers/net/dsa/qca/ar9331.c
233
struct rtnl_link_stats64 stats;
drivers/net/dsa/qca/ar9331.c
612
struct rtnl_link_stats64 *stats = &port->stats;
drivers/net/dsa/qca/ar9331.c
627
stats->rx_bytes += raw.rxgoodbyte;
drivers/net/dsa/qca/ar9331.c
628
stats->tx_bytes += raw.txbyte;
drivers/net/dsa/qca/ar9331.c
630
stats->rx_packets += raw.rx64byte + raw.rx128byte + raw.rx256byte +
drivers/net/dsa/qca/ar9331.c
632
stats->tx_packets += raw.tx64byte + raw.tx128byte + raw.tx256byte +
drivers/net/dsa/qca/ar9331.c
635
stats->rx_length_errors += raw.rxrunt + raw.rxfragment + raw.rxtoolong;
drivers/net/dsa/qca/ar9331.c
636
stats->rx_crc_errors += raw.rxfcserr;
drivers/net/dsa/qca/ar9331.c
637
stats->rx_frame_errors += raw.rxalignerr;
drivers/net/dsa/qca/ar9331.c
638
stats->rx_missed_errors += raw.rxoverflow;
drivers/net/dsa/qca/ar9331.c
639
stats->rx_dropped += raw.filtered;
drivers/net/dsa/qca/ar9331.c
640
stats->rx_errors += raw.rxfcserr + raw.rxalignerr + raw.rxrunt +
drivers/net/dsa/qca/ar9331.c
643
stats->tx_window_errors += raw.txlatecol;
drivers/net/dsa/qca/ar9331.c
644
stats->tx_fifo_errors += raw.txunderrun;
drivers/net/dsa/qca/ar9331.c
645
stats->tx_aborted_errors += raw.txabortcol;
drivers/net/dsa/qca/ar9331.c
646
stats->tx_errors += raw.txoversize + raw.txabortcol + raw.txunderrun +
drivers/net/dsa/qca/ar9331.c
649
stats->multicast += raw.rxmulti;
drivers/net/dsa/qca/ar9331.c
650
stats->collisions += raw.txcollision;
drivers/net/dsa/qca/ar9331.c
675
memcpy(s, &p->stats, sizeof(*s));
drivers/net/dsa/realtek/rtl8365mb.c
1454
struct rtnl_link_stats64 *stats;
drivers/net/dsa/realtek/rtl8365mb.c
1458
stats = &mb->ports[port].stats;
drivers/net/dsa/realtek/rtl8365mb.c
1481
stats->rx_packets = cnt[RTL8365MB_MIB_ifInUcastPkts] +
drivers/net/dsa/realtek/rtl8365mb.c
1485
stats->tx_packets = cnt[RTL8365MB_MIB_ifOutUcastPkts] +
drivers/net/dsa/realtek/rtl8365mb.c
1490
stats->rx_bytes = cnt[RTL8365MB_MIB_ifInOctets] - 4 * stats->rx_packets;
drivers/net/dsa/realtek/rtl8365mb.c
1491
stats->tx_bytes =
drivers/net/dsa/realtek/rtl8365mb.c
1492
cnt[RTL8365MB_MIB_ifOutOctets] - 4 * stats->tx_packets;
drivers/net/dsa/realtek/rtl8365mb.c
1494
stats->rx_dropped = cnt[RTL8365MB_MIB_etherStatsDropEvents];
drivers/net/dsa/realtek/rtl8365mb.c
1495
stats->tx_dropped = cnt[RTL8365MB_MIB_ifOutDiscards];
drivers/net/dsa/realtek/rtl8365mb.c
1497
stats->multicast = cnt[RTL8365MB_MIB_ifInMulticastPkts];
drivers/net/dsa/realtek/rtl8365mb.c
1498
stats->collisions = cnt[RTL8365MB_MIB_etherStatsCollisions];
drivers/net/dsa/realtek/rtl8365mb.c
1500
stats->rx_length_errors = cnt[RTL8365MB_MIB_etherStatsFragments] +
drivers/net/dsa/realtek/rtl8365mb.c
1502
stats->rx_crc_errors = cnt[RTL8365MB_MIB_dot3StatsFCSErrors];
drivers/net/dsa/realtek/rtl8365mb.c
1503
stats->rx_errors = stats->rx_length_errors + stats->rx_crc_errors;
drivers/net/dsa/realtek/rtl8365mb.c
1505
stats->tx_aborted_errors = cnt[RTL8365MB_MIB_ifOutDiscards];
drivers/net/dsa/realtek/rtl8365mb.c
1506
stats->tx_window_errors = cnt[RTL8365MB_MIB_dot3StatsLateCollisions];
drivers/net/dsa/realtek/rtl8365mb.c
1507
stats->tx_errors = stats->tx_aborted_errors + stats->tx_window_errors;
drivers/net/dsa/realtek/rtl8365mb.c
1535
memcpy(s, &p->stats, sizeof(*s));
drivers/net/dsa/realtek/rtl8365mb.c
625
struct rtnl_link_stats64 stats;
drivers/net/dsa/sja1105/sja1105.h
237
struct flow_stats stats;
drivers/net/dsa/sja1105/sja1105.h
90
u64 stats[__MAX_SJA1105_STATS_AREA][SJA1105_MAX_NUM_PORTS];
drivers/net/dsa/sja1105/sja1105_ethtool.c
550
regs = priv->info->regs->stats[c->area][port];
drivers/net/dsa/sja1105/sja1105_flower.c
515
rc = sja1105_vl_stats(priv, port, rule, &cls->stats,
drivers/net/dsa/sja1105/sja1105_spi.c
424
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208},
drivers/net/dsa/sja1105/sja1105_spi.c
425
.stats[HL1] = {0x400, 0x410, 0x420, 0x430, 0x440},
drivers/net/dsa/sja1105/sja1105_spi.c
426
.stats[HL2] = {0x600, 0x610, 0x620, 0x630, 0x640},
drivers/net/dsa/sja1105/sja1105_spi.c
461
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208},
drivers/net/dsa/sja1105/sja1105_spi.c
462
.stats[HL1] = {0x400, 0x410, 0x420, 0x430, 0x440},
drivers/net/dsa/sja1105/sja1105_spi.c
463
.stats[HL2] = {0x600, 0x610, 0x620, 0x630, 0x640},
drivers/net/dsa/sja1105/sja1105_spi.c
464
.stats[ETHER] = {0x1400, 0x1418, 0x1430, 0x1448, 0x1460},
drivers/net/dsa/sja1105/sja1105_spi.c
520
.stats[MAC] = {0x200, 0x202, 0x204, 0x206, 0x208, 0x20a,
drivers/net/dsa/sja1105/sja1105_spi.c
522
.stats[HL1] = {0x400, 0x410, 0x420, 0x430, 0x440, 0x450,
drivers/net/dsa/sja1105/sja1105_spi.c
524
.stats[HL2] = {0x600, 0x610, 0x620, 0x630, 0x640, 0x650,
drivers/net/dsa/sja1105/sja1105_spi.c
526
.stats[ETHER] = {0x1400, 0x1418, 0x1430, 0x1448, 0x1460, 0x1478,
drivers/net/dsa/sja1105/sja1105_vl.c
762
struct sja1105_rule *rule, struct flow_stats *stats,
drivers/net/dsa/sja1105/sja1105_vl.c
793
flow_stats_update(stats, 0, pkts - rule->vl.stats.pkts, 0,
drivers/net/dsa/sja1105/sja1105_vl.c
794
jiffies - rule->vl.stats.lastused,
drivers/net/dsa/sja1105/sja1105_vl.c
797
rule->vl.stats.pkts = pkts;
drivers/net/dsa/sja1105/sja1105_vl.c
798
rule->vl.stats.lastused = jiffies;
drivers/net/dsa/sja1105/sja1105_vl.h
27
struct sja1105_rule *rule, struct flow_stats *stats,
drivers/net/dsa/sja1105/sja1105_vl.h
65
struct flow_stats *stats,
drivers/net/dsa/xrs700x/xrs700x.c
109
struct rtnl_link_stats64 stats;
drivers/net/dsa/xrs700x/xrs700x.c
113
memset(&stats, 0, sizeof(stats));
drivers/net/dsa/xrs700x/xrs700x.c
130
u8 *s = (u8 *)&stats + xrs700x_mibs[i].stats64_offset;
drivers/net/dsa/xrs700x/xrs700x.c
138
stats.rx_packets += stats.multicast;
drivers/net/dsa/xrs700x/xrs700x.c
141
p->stats64 = stats;
drivers/net/dsa/yt921x.c
907
struct rtnl_link_stats64 *stats)
drivers/net/dsa/yt921x.c
913
stats->rx_length_errors = mib->rx_undersize_errors +
drivers/net/dsa/yt921x.c
915
stats->rx_over_errors = mib->rx_oversize_errors;
drivers/net/dsa/yt921x.c
916
stats->rx_crc_errors = mib->rx_crc_errors;
drivers/net/dsa/yt921x.c
917
stats->rx_frame_errors = mib->rx_alignment_errors;
drivers/net/dsa/yt921x.c
921
stats->tx_aborted_errors = mib->tx_aborted_errors;
drivers/net/dsa/yt921x.c
923
stats->tx_fifo_errors = mib->tx_undersize_errors;
drivers/net/dsa/yt921x.c
925
stats->tx_window_errors = mib->tx_late_collisions;
drivers/net/dsa/yt921x.c
927
stats->rx_packets = pp->rx_frames;
drivers/net/dsa/yt921x.c
928
stats->tx_packets = pp->tx_frames;
drivers/net/dsa/yt921x.c
929
stats->rx_bytes = mib->rx_good_bytes - ETH_FCS_LEN * stats->rx_packets;
drivers/net/dsa/yt921x.c
930
stats->tx_bytes = mib->tx_good_bytes - ETH_FCS_LEN * stats->tx_packets;
drivers/net/dsa/yt921x.c
931
stats->rx_errors = stats->rx_length_errors + stats->rx_over_errors +
drivers/net/dsa/yt921x.c
932
stats->rx_crc_errors + stats->rx_frame_errors;
drivers/net/dsa/yt921x.c
933
stats->tx_errors = stats->tx_aborted_errors + stats->tx_fifo_errors +
drivers/net/dsa/yt921x.c
934
stats->tx_window_errors;
drivers/net/dsa/yt921x.c
935
stats->rx_dropped = mib->rx_dropped;
drivers/net/dsa/yt921x.c
937
stats->multicast = mib->rx_multicast;
drivers/net/dsa/yt921x.c
938
stats->collisions = mib->tx_collisions;
drivers/net/dummy.c
55
struct rtnl_link_stats64 *stats)
drivers/net/dummy.c
57
dev_lstats_read(dev, &stats->tx_packets, &stats->tx_bytes);
drivers/net/eql.c
352
dev->stats.tx_packets++;
drivers/net/eql.c
354
dev->stats.tx_dropped++;
drivers/net/ethernet/3com/3c509.c
692
dev->stats.tx_errors++;
drivers/net/ethernet/3com/3c509.c
710
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/3com/3c509.c
751
if (tx_status & 0x38) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c509.c
805
if (tx_status & 0x38) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c509.c
871
return &dev->stats;
drivers/net/ethernet/3com/3c509.c
889
dev->stats.tx_carrier_errors += inb(ioaddr + 0);
drivers/net/ethernet/3com/3c509.c
890
dev->stats.tx_heartbeat_errors += inb(ioaddr + 1);
drivers/net/ethernet/3com/3c509.c
892
dev->stats.collisions += inb(ioaddr + 3);
drivers/net/ethernet/3com/3c509.c
893
dev->stats.tx_window_errors += inb(ioaddr + 4);
drivers/net/ethernet/3com/3c509.c
894
dev->stats.rx_fifo_errors += inb(ioaddr + 5);
drivers/net/ethernet/3com/3c509.c
895
dev->stats.tx_packets += inb(ioaddr + 6);
drivers/net/ethernet/3com/3c509.c
920
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c509.c
922
case 0x0000: dev->stats.rx_over_errors++; break;
drivers/net/ethernet/3com/3c509.c
923
case 0x0800: dev->stats.rx_length_errors++; break;
drivers/net/ethernet/3com/3c509.c
924
case 0x1000: dev->stats.rx_frame_errors++; break;
drivers/net/ethernet/3com/3c509.c
925
case 0x1800: dev->stats.rx_length_errors++; break;
drivers/net/ethernet/3com/3c509.c
926
case 0x2000: dev->stats.rx_frame_errors++; break;
drivers/net/ethernet/3com/3c509.c
927
case 0x2800: dev->stats.rx_crc_errors++; break;
drivers/net/ethernet/3com/3c509.c
947
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/3com/3c509.c
948
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c509.c
952
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c515.c
1049
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/3com/3c515.c
1092
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/3com/3c515.c
1094
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c515.c
1268
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c515.c
1270
dev->stats.rx_over_errors++;
drivers/net/ethernet/3com/3c515.c
1272
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c515.c
1274
dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c515.c
1276
dev->stats.rx_crc_errors++;
drivers/net/ethernet/3com/3c515.c
1278
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c515.c
1297
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c515.c
1298
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/3com/3c515.c
1308
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c515.c
1333
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c515.c
1335
dev->stats.rx_over_errors++;
drivers/net/ethernet/3com/3c515.c
1337
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c515.c
1339
dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c515.c
1341
dev->stats.rx_crc_errors++;
drivers/net/ethernet/3com/3c515.c
1343
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c515.c
1349
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/3com/3c515.c
1380
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c515.c
1465
return &dev->stats;
drivers/net/ethernet/3com/3c515.c
1480
dev->stats.tx_carrier_errors += inb(ioaddr + 0);
drivers/net/ethernet/3com/3c515.c
1481
dev->stats.tx_heartbeat_errors += inb(ioaddr + 1);
drivers/net/ethernet/3com/3c515.c
1483
dev->stats.collisions += inb(ioaddr + 3);
drivers/net/ethernet/3com/3c515.c
1484
dev->stats.tx_window_errors += inb(ioaddr + 4);
drivers/net/ethernet/3com/3c515.c
1485
dev->stats.rx_fifo_errors += inb(ioaddr + 5);
drivers/net/ethernet/3com/3c515.c
1486
dev->stats.tx_packets += inb(ioaddr + 6);
drivers/net/ethernet/3com/3c515.c
1487
dev->stats.tx_packets += (inb(ioaddr + 9) & 0x30) << 4;
drivers/net/ethernet/3com/3c515.c
983
dev->stats.tx_errors++;
drivers/net/ethernet/3com/3c515.c
984
dev->stats.tx_dropped++;
drivers/net/ethernet/3com/3c574_cs.c
1000
case 0x1000: dev->stats.rx_frame_errors++; break;
drivers/net/ethernet/3com/3c574_cs.c
1001
case 0x1800: dev->stats.rx_length_errors++; break;
drivers/net/ethernet/3com/3c574_cs.c
1002
case 0x2000: dev->stats.rx_frame_errors++; break;
drivers/net/ethernet/3com/3c574_cs.c
1003
case 0x2800: dev->stats.rx_crc_errors++; break;
drivers/net/ethernet/3com/3c574_cs.c
1019
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c574_cs.c
1020
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/3com/3c574_cs.c
1024
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c574_cs.c
698
dev->stats.tx_errors++;
drivers/net/ethernet/3com/3c574_cs.c
723
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c574_cs.c
742
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/3com/3c574_cs.c
943
return &dev->stats;
drivers/net/ethernet/3com/3c574_cs.c
963
dev->stats.tx_carrier_errors += inb(ioaddr + 0);
drivers/net/ethernet/3com/3c574_cs.c
964
dev->stats.tx_heartbeat_errors += inb(ioaddr + 1);
drivers/net/ethernet/3com/3c574_cs.c
966
dev->stats.collisions += inb(ioaddr + 3);
drivers/net/ethernet/3com/3c574_cs.c
967
dev->stats.tx_window_errors += inb(ioaddr + 4);
drivers/net/ethernet/3com/3c574_cs.c
968
dev->stats.rx_fifo_errors += inb(ioaddr + 5);
drivers/net/ethernet/3com/3c574_cs.c
969
dev->stats.tx_packets += inb(ioaddr + 6);
drivers/net/ethernet/3com/3c574_cs.c
971
dev->stats.tx_packets += (up&0x30) << 4;
drivers/net/ethernet/3com/3c574_cs.c
996
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c574_cs.c
998
case 0x0000: dev->stats.rx_over_errors++; break;
drivers/net/ethernet/3com/3c574_cs.c
999
case 0x0800: dev->stats.rx_length_errors++; break;
drivers/net/ethernet/3com/3c589_cs.c
542
dev->stats.tx_errors++;
drivers/net/ethernet/3com/3c589_cs.c
566
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c589_cs.c
584
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/3com/3c589_cs.c
735
dev->stats.tx_carrier_errors += errs;
drivers/net/ethernet/3com/3c589_cs.c
784
return &dev->stats;
drivers/net/ethernet/3com/3c589_cs.c
804
dev->stats.tx_carrier_errors += inb(ioaddr + 0);
drivers/net/ethernet/3com/3c589_cs.c
805
dev->stats.tx_heartbeat_errors += inb(ioaddr + 1);
drivers/net/ethernet/3com/3c589_cs.c
808
dev->stats.collisions += inb(ioaddr + 3);
drivers/net/ethernet/3com/3c589_cs.c
809
dev->stats.tx_window_errors += inb(ioaddr + 4);
drivers/net/ethernet/3com/3c589_cs.c
810
dev->stats.rx_fifo_errors += inb(ioaddr + 5);
drivers/net/ethernet/3com/3c589_cs.c
811
dev->stats.tx_packets += inb(ioaddr + 6);
drivers/net/ethernet/3com/3c589_cs.c
839
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c589_cs.c
842
dev->stats.rx_over_errors++;
drivers/net/ethernet/3com/3c589_cs.c
845
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c589_cs.c
848
dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c589_cs.c
851
dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c589_cs.c
854
dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c589_cs.c
857
dev->stats.rx_crc_errors++;
drivers/net/ethernet/3com/3c589_cs.c
874
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c589_cs.c
875
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/3com/3c589_cs.c
879
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c59x.c
1911
dev->stats.tx_errors++;
drivers/net/ethernet/3com/3c59x.c
1925
dev->stats.tx_dropped++;
drivers/net/ethernet/3com/3c59x.c
1963
if (tx_status & 0x14) dev->stats.tx_fifo_errors++;
drivers/net/ethernet/3com/3c59x.c
1964
if (tx_status & 0x38) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c59x.c
2058
dev->stats.tx_dropped++;
drivers/net/ethernet/3com/3c59x.c
2097
if (tx_status & 0x04) dev->stats.tx_fifo_errors++;
drivers/net/ethernet/3com/3c59x.c
2098
if (tx_status & 0x38) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/3com/3c59x.c
2537
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c59x.c
2538
if (rx_error & 0x01) dev->stats.rx_over_errors++;
drivers/net/ethernet/3com/3c59x.c
2539
if (rx_error & 0x02) dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c59x.c
2540
if (rx_error & 0x04) dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c59x.c
2541
if (rx_error & 0x08) dev->stats.rx_crc_errors++;
drivers/net/ethernet/3com/3c59x.c
2542
if (rx_error & 0x10) dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c59x.c
2573
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c59x.c
2582
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c59x.c
2609
dev->stats.rx_errors++;
drivers/net/ethernet/3com/3c59x.c
2610
if (rx_error & 0x01) dev->stats.rx_over_errors++;
drivers/net/ethernet/3com/3c59x.c
2611
if (rx_error & 0x02) dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c59x.c
2612
if (rx_error & 0x04) dev->stats.rx_frame_errors++;
drivers/net/ethernet/3com/3c59x.c
2613
if (rx_error & 0x08) dev->stats.rx_crc_errors++;
drivers/net/ethernet/3com/3c59x.c
2614
if (rx_error & 0x10) dev->stats.rx_length_errors++;
drivers/net/ethernet/3com/3c59x.c
2644
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c59x.c
2650
dev->stats.rx_dropped++;
drivers/net/ethernet/3com/3c59x.c
2674
dev->stats.rx_packets++;
drivers/net/ethernet/3com/3c59x.c
2835
return &dev->stats;
drivers/net/ethernet/3com/3c59x.c
2851
dev->stats.tx_carrier_errors += window_read8(vp, 6, 0);
drivers/net/ethernet/3com/3c59x.c
2852
dev->stats.tx_heartbeat_errors += window_read8(vp, 6, 1);
drivers/net/ethernet/3com/3c59x.c
2853
dev->stats.tx_window_errors += window_read8(vp, 6, 4);
drivers/net/ethernet/3com/3c59x.c
2854
dev->stats.rx_fifo_errors += window_read8(vp, 6, 5);
drivers/net/ethernet/3com/3c59x.c
2855
dev->stats.tx_packets += window_read8(vp, 6, 6);
drivers/net/ethernet/3com/3c59x.c
2856
dev->stats.tx_packets += (window_read8(vp, 6, 9) &
drivers/net/ethernet/3com/3c59x.c
2862
dev->stats.rx_bytes += window_read16(vp, 6, 10);
drivers/net/ethernet/3com/3c59x.c
2863
dev->stats.tx_bytes += window_read16(vp, 6, 12);
drivers/net/ethernet/3com/3c59x.c
2870
dev->stats.collisions = vp->xstats.tx_multiple_collisions
drivers/net/ethernet/3com/3c59x.c
2876
dev->stats.rx_bytes += (up & 0x0f) << 16;
drivers/net/ethernet/3com/3c59x.c
2877
dev->stats.tx_bytes += (up & 0xf0) << 12;
drivers/net/ethernet/3com/3c59x.c
2927
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/3com/typhoon.c
1995
memcpy(&tp->stats_saved, &tp->dev->stats, sizeof(struct net_device_stats));
drivers/net/ethernet/3com/typhoon.c
894
struct net_device_stats *stats = &tp->dev->stats;
drivers/net/ethernet/3com/typhoon.c
912
stats->tx_packets = le32_to_cpu(s->txPackets) +
drivers/net/ethernet/3com/typhoon.c
914
stats->tx_bytes = le64_to_cpu(s->txBytes) +
drivers/net/ethernet/3com/typhoon.c
916
stats->tx_errors = le32_to_cpu(s->txCarrierLost) +
drivers/net/ethernet/3com/typhoon.c
918
stats->tx_carrier_errors = le32_to_cpu(s->txCarrierLost) +
drivers/net/ethernet/3com/typhoon.c
920
stats->collisions = le32_to_cpu(s->txMultipleCollisions) +
drivers/net/ethernet/3com/typhoon.c
922
stats->rx_packets = le32_to_cpu(s->rxPacketsGood) +
drivers/net/ethernet/3com/typhoon.c
924
stats->rx_bytes = le64_to_cpu(s->rxBytesGood) +
drivers/net/ethernet/3com/typhoon.c
926
stats->rx_fifo_errors = le32_to_cpu(s->rxFifoOverruns) +
drivers/net/ethernet/3com/typhoon.c
928
stats->rx_errors = le32_to_cpu(s->rxFifoOverruns) +
drivers/net/ethernet/3com/typhoon.c
931
stats->rx_crc_errors = le32_to_cpu(s->rxCrcErrors) +
drivers/net/ethernet/3com/typhoon.c
933
stats->rx_length_errors = le32_to_cpu(s->rxOversized) +
drivers/net/ethernet/3com/typhoon.c
947
struct net_device_stats *stats = &tp->dev->stats;
drivers/net/ethernet/3com/typhoon.c
959
return stats;
drivers/net/ethernet/8390/axnet_cs.c
1023
dev->stats.tx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1071
dev->stats.tx_bytes += send_length;
drivers/net/ethernet/8390/axnet_cs.c
1165
dev->stats.rx_frame_errors += inb_p(e8390_base + EN0_COUNTER0);
drivers/net/ethernet/8390/axnet_cs.c
1166
dev->stats.rx_crc_errors += inb_p(e8390_base + EN0_COUNTER1);
drivers/net/ethernet/8390/axnet_cs.c
1167
dev->stats.rx_missed_errors+= inb_p(e8390_base + EN0_COUNTER2);
drivers/net/ethernet/8390/axnet_cs.c
1236
dev->stats.tx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1237
if (txsr & ENTSR_CRS) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1238
if (txsr & ENTSR_CDH) dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1239
if (txsr & ENTSR_OWC) dev->stats.tx_window_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1307
dev->stats.collisions++;
drivers/net/ethernet/8390/axnet_cs.c
1309
dev->stats.tx_packets++;
drivers/net/ethernet/8390/axnet_cs.c
1312
dev->stats.tx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1315
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1316
dev->stats.collisions += 16;
drivers/net/ethernet/8390/axnet_cs.c
1319
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1321
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1323
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1325
dev->stats.tx_window_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1388
dev->stats.rx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1389
dev->stats.rx_length_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1401
dev->stats.rx_dropped++;
drivers/net/ethernet/8390/axnet_cs.c
1411
dev->stats.rx_packets++;
drivers/net/ethernet/8390/axnet_cs.c
1412
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/8390/axnet_cs.c
1414
dev->stats.multicast++;
drivers/net/ethernet/8390/axnet_cs.c
1423
dev->stats.rx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1426
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1469
dev->stats.rx_over_errors++;
drivers/net/ethernet/8390/axnet_cs.c
1528
return &dev->stats;
drivers/net/ethernet/8390/axnet_cs.c
1532
dev->stats.rx_frame_errors += inb_p(ioaddr + EN0_COUNTER0);
drivers/net/ethernet/8390/axnet_cs.c
1533
dev->stats.rx_crc_errors += inb_p(ioaddr + EN0_COUNTER1);
drivers/net/ethernet/8390/axnet_cs.c
1534
dev->stats.rx_missed_errors+= inb_p(ioaddr + EN0_COUNTER2);
drivers/net/ethernet/8390/axnet_cs.c
1537
return &dev->stats;
drivers/net/ethernet/8390/axnet_cs.c
916
dev->stats.tx_errors++;
drivers/net/ethernet/8390/axnet_cs.c
928
if (!isr && !dev->stats.tx_packets)
drivers/net/ethernet/8390/lib8390.c
263
dev->stats.tx_errors++;
drivers/net/ethernet/8390/lib8390.c
275
if (!isr && !dev->stats.tx_packets) {
drivers/net/ethernet/8390/lib8390.c
372
dev->stats.tx_errors++;
drivers/net/ethernet/8390/lib8390.c
410
dev->stats.tx_bytes += send_length;
drivers/net/ethernet/8390/lib8390.c
480
dev->stats.rx_frame_errors += ei_inb_p(e8390_base + EN0_COUNTER0);
drivers/net/ethernet/8390/lib8390.c
481
dev->stats.rx_crc_errors += ei_inb_p(e8390_base + EN0_COUNTER1);
drivers/net/ethernet/8390/lib8390.c
482
dev->stats.rx_missed_errors += ei_inb_p(e8390_base + EN0_COUNTER2);
drivers/net/ethernet/8390/lib8390.c
561
dev->stats.tx_errors++;
drivers/net/ethernet/8390/lib8390.c
563
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/8390/lib8390.c
565
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/8390/lib8390.c
567
dev->stats.tx_window_errors++;
drivers/net/ethernet/8390/lib8390.c
630
dev->stats.collisions++;
drivers/net/ethernet/8390/lib8390.c
632
dev->stats.tx_packets++;
drivers/net/ethernet/8390/lib8390.c
634
dev->stats.tx_errors++;
drivers/net/ethernet/8390/lib8390.c
636
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/8390/lib8390.c
637
dev->stats.collisions += 16;
drivers/net/ethernet/8390/lib8390.c
640
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/8390/lib8390.c
642
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/8390/lib8390.c
644
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/8390/lib8390.c
646
dev->stats.tx_window_errors++;
drivers/net/ethernet/8390/lib8390.c
715
dev->stats.rx_errors++;
drivers/net/ethernet/8390/lib8390.c
724
dev->stats.rx_errors++;
drivers/net/ethernet/8390/lib8390.c
725
dev->stats.rx_length_errors++;
drivers/net/ethernet/8390/lib8390.c
734
dev->stats.rx_dropped++;
drivers/net/ethernet/8390/lib8390.c
743
dev->stats.rx_packets++;
drivers/net/ethernet/8390/lib8390.c
744
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/8390/lib8390.c
746
dev->stats.multicast++;
drivers/net/ethernet/8390/lib8390.c
753
dev->stats.rx_errors++;
drivers/net/ethernet/8390/lib8390.c
756
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/8390/lib8390.c
803
dev->stats.rx_over_errors++;
drivers/net/ethernet/8390/lib8390.c
864
return &dev->stats;
drivers/net/ethernet/8390/lib8390.c
868
dev->stats.rx_frame_errors += ei_inb_p(ioaddr + EN0_COUNTER0);
drivers/net/ethernet/8390/lib8390.c
869
dev->stats.rx_crc_errors += ei_inb_p(ioaddr + EN0_COUNTER1);
drivers/net/ethernet/8390/lib8390.c
870
dev->stats.rx_missed_errors += ei_inb_p(ioaddr + EN0_COUNTER2);
drivers/net/ethernet/8390/lib8390.c
873
return &dev->stats;
drivers/net/ethernet/actions/owl-emac.c
1217
return &netdev->stats;
drivers/net/ethernet/actions/owl-emac.c
580
netdev->stats.tx_dropped++;
drivers/net/ethernet/actions/owl-emac.c
601
netdev->stats.tx_dropped++;
drivers/net/ethernet/actions/owl-emac.c
655
netdev->stats.tx_errors++;
drivers/net/ethernet/actions/owl-emac.c
658
netdev->stats.tx_fifo_errors++;
drivers/net/ethernet/actions/owl-emac.c
661
netdev->stats.tx_aborted_errors++;
drivers/net/ethernet/actions/owl-emac.c
664
netdev->stats.tx_window_errors++;
drivers/net/ethernet/actions/owl-emac.c
667
netdev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/actions/owl-emac.c
670
netdev->stats.tx_carrier_errors++;
drivers/net/ethernet/actions/owl-emac.c
672
netdev->stats.tx_packets++;
drivers/net/ethernet/actions/owl-emac.c
673
netdev->stats.tx_bytes += ring->skbs[tx_tail]->len;
drivers/net/ethernet/actions/owl-emac.c
678
netdev->stats.collisions++;
drivers/net/ethernet/actions/owl-emac.c
787
netdev->stats.rx_over_errors++;
drivers/net/ethernet/actions/owl-emac.c
790
netdev->stats.rx_frame_errors++;
drivers/net/ethernet/actions/owl-emac.c
793
netdev->stats.rx_length_errors++;
drivers/net/ethernet/actions/owl-emac.c
796
netdev->stats.collisions++;
drivers/net/ethernet/actions/owl-emac.c
799
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/actions/owl-emac.c
802
netdev->stats.rx_fifo_errors++;
drivers/net/ethernet/actions/owl-emac.c
809
netdev->stats.rx_length_errors++;
drivers/net/ethernet/actions/owl-emac.c
835
netdev->stats.rx_packets++;
drivers/net/ethernet/actions/owl-emac.c
836
netdev->stats.rx_bytes += len;
drivers/net/ethernet/actions/owl-emac.c
841
netdev->stats.rx_dropped++;
drivers/net/ethernet/actions/owl-emac.c
842
netdev->stats.rx_errors++;
drivers/net/ethernet/adaptec/starfire.c
1113
dev->stats.tx_errors++;
drivers/net/ethernet/adaptec/starfire.c
1213
dev->stats.tx_compressed++;
drivers/net/ethernet/adaptec/starfire.c
1231
dev->stats.tx_dropped++;
drivers/net/ethernet/adaptec/starfire.c
1351
dev->stats.tx_packets++;
drivers/net/ethernet/adaptec/starfire.c
1439
dev->stats.rx_errors++;
drivers/net/ethernet/adaptec/starfire.c
1441
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/adaptec/starfire.c
1494
dev->stats.rx_compressed++;
drivers/net/ethernet/adaptec/starfire.c
1522
dev->stats.rx_packets++;
drivers/net/ethernet/adaptec/starfire.c
1697
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/adaptec/starfire.c
1698
dev->stats.rx_errors++;
drivers/net/ethernet/adaptec/starfire.c
1701
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/adaptec/starfire.c
1702
dev->stats.tx_errors++;
drivers/net/ethernet/adaptec/starfire.c
1716
dev->stats.tx_bytes = readl(ioaddr + 0x57010);
drivers/net/ethernet/adaptec/starfire.c
1717
dev->stats.rx_bytes = readl(ioaddr + 0x57044);
drivers/net/ethernet/adaptec/starfire.c
1718
dev->stats.tx_packets = readl(ioaddr + 0x57000);
drivers/net/ethernet/adaptec/starfire.c
1719
dev->stats.tx_aborted_errors =
drivers/net/ethernet/adaptec/starfire.c
1721
dev->stats.tx_window_errors = readl(ioaddr + 0x57018);
drivers/net/ethernet/adaptec/starfire.c
1722
dev->stats.collisions =
drivers/net/ethernet/adaptec/starfire.c
1726
dev->stats.rx_dropped += readw(ioaddr + RxDMAStatus);
drivers/net/ethernet/adaptec/starfire.c
1728
dev->stats.rx_crc_errors = readl(ioaddr + 0x5703C);
drivers/net/ethernet/adaptec/starfire.c
1729
dev->stats.rx_frame_errors = readl(ioaddr + 0x57040);
drivers/net/ethernet/adaptec/starfire.c
1730
dev->stats.rx_length_errors = readl(ioaddr + 0x57058);
drivers/net/ethernet/adaptec/starfire.c
1731
dev->stats.rx_missed_errors = readl(ioaddr + 0x5707C);
drivers/net/ethernet/adaptec/starfire.c
1733
return &dev->stats;
drivers/net/ethernet/aeroflex/greth.c
421
dev->stats.tx_errors++;
drivers/net/ethernet/aeroflex/greth.c
486
dev->stats.tx_errors++;
drivers/net/ethernet/aeroflex/greth.c
641
dev->stats.tx_errors++;
drivers/net/ethernet/aeroflex/greth.c
643
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/aeroflex/greth.c
645
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/aeroflex/greth.c
647
dev->stats.tx_packets++;
drivers/net/ethernet/aeroflex/greth.c
648
dev->stats.tx_bytes += greth->tx_bufs_length[greth->tx_last];
drivers/net/ethernet/aeroflex/greth.c
662
dev->stats.tx_errors++;
drivers/net/ethernet/aeroflex/greth.c
664
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/aeroflex/greth.c
666
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/aeroflex/greth.c
668
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/aeroflex/greth.c
670
dev->stats.tx_packets++;
drivers/net/ethernet/aeroflex/greth.c
704
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/aeroflex/greth.c
768
dev->stats.rx_length_errors++;
drivers/net/ethernet/aeroflex/greth.c
772
dev->stats.rx_frame_errors++;
drivers/net/ethernet/aeroflex/greth.c
776
dev->stats.rx_crc_errors++;
drivers/net/ethernet/aeroflex/greth.c
781
dev->stats.rx_errors++;
drivers/net/ethernet/aeroflex/greth.c
794
dev->stats.rx_dropped++;
drivers/net/ethernet/aeroflex/greth.c
811
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/aeroflex/greth.c
812
dev->stats.rx_packets++;
drivers/net/ethernet/aeroflex/greth.c
883
dev->stats.rx_length_errors++;
drivers/net/ethernet/aeroflex/greth.c
887
dev->stats.rx_frame_errors++;
drivers/net/ethernet/aeroflex/greth.c
890
dev->stats.rx_crc_errors++;
drivers/net/ethernet/aeroflex/greth.c
925
dev->stats.rx_packets++;
drivers/net/ethernet/aeroflex/greth.c
926
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/aeroflex/greth.c
936
dev->stats.rx_dropped++;
drivers/net/ethernet/aeroflex/greth.c
940
dev->stats.rx_dropped++;
drivers/net/ethernet/aeroflex/greth.c
951
dev->stats.rx_dropped++;
drivers/net/ethernet/agere/et131x.c
1342
struct ce_stats *stats = &adapter->stats;
drivers/net/ethernet/agere/et131x.c
1346
stats->tx_collisions += readl(&macstat->tx_total_collisions);
drivers/net/ethernet/agere/et131x.c
1347
stats->tx_first_collisions += readl(&macstat->tx_single_collisions);
drivers/net/ethernet/agere/et131x.c
1348
stats->tx_deferred += readl(&macstat->tx_deferred);
drivers/net/ethernet/agere/et131x.c
1349
stats->tx_excessive_collisions +=
drivers/net/ethernet/agere/et131x.c
1351
stats->tx_late_collisions += readl(&macstat->tx_late_collisions);
drivers/net/ethernet/agere/et131x.c
1352
stats->tx_underflows += readl(&macstat->tx_undersize_frames);
drivers/net/ethernet/agere/et131x.c
1353
stats->tx_max_pkt_errs += readl(&macstat->tx_oversize_frames);
drivers/net/ethernet/agere/et131x.c
1355
stats->rx_align_errs += readl(&macstat->rx_align_errs);
drivers/net/ethernet/agere/et131x.c
1356
stats->rx_crc_errs += readl(&macstat->rx_code_errs);
drivers/net/ethernet/agere/et131x.c
1357
stats->rcvd_pkts_dropped += readl(&macstat->rx_drops);
drivers/net/ethernet/agere/et131x.c
1358
stats->rx_overflows += readl(&macstat->rx_oversize_packets);
drivers/net/ethernet/agere/et131x.c
1359
stats->rx_code_violations += readl(&macstat->rx_fcs_errs);
drivers/net/ethernet/agere/et131x.c
1360
stats->rx_length_errs += readl(&macstat->rx_frame_len_errs);
drivers/net/ethernet/agere/et131x.c
1361
stats->rx_other_errs += readl(&macstat->rx_fragment_packets);
drivers/net/ethernet/agere/et131x.c
1391
adapter->stats.rx_code_violations += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1393
adapter->stats.rx_align_errs += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1395
adapter->stats.rx_length_errs += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1397
adapter->stats.rx_other_errs += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1399
adapter->stats.rx_crc_errs += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1401
adapter->stats.rx_overflows += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1403
adapter->stats.rcvd_pkts_dropped += COUNTER_WRAP_16_BIT;
drivers/net/ethernet/agere/et131x.c
1405
adapter->stats.tx_max_pkt_errs += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1407
adapter->stats.tx_underflows += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1409
adapter->stats.tx_first_collisions += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1411
adapter->stats.tx_deferred += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1413
adapter->stats.tx_excessive_collisions += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1415
adapter->stats.tx_late_collisions += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
1417
adapter->stats.tx_collisions += COUNTER_WRAP_12_BIT;
drivers/net/ethernet/agere/et131x.c
2265
adapter->stats.rx_other_errs++;
drivers/net/ethernet/agere/et131x.c
2271
adapter->stats.multicast_pkts_rcvd++;
drivers/net/ethernet/agere/et131x.c
2279
adapter->netdev->stats.rx_bytes += rfd->len;
drivers/net/ethernet/agere/et131x.c
2326
adapter->netdev->stats.rx_packets++;
drivers/net/ethernet/agere/et131x.c
2674
struct net_device_stats *stats = &adapter->netdev->stats;
drivers/net/ethernet/agere/et131x.c
2679
stats->tx_bytes += tcb->skb->len;
drivers/net/ethernet/agere/et131x.c
2712
stats->tx_packets++;
drivers/net/ethernet/agere/et131x.c
2916
regs_buff[num++] = adapter->stats.interrupt_status;
drivers/net/ethernet/agere/et131x.c
3609
struct net_device_stats *stats = &adapter->netdev->stats;
drivers/net/ethernet/agere/et131x.c
3610
struct ce_stats *devstat = &adapter->stats;
drivers/net/ethernet/agere/et131x.c
3612
stats->rx_errors = devstat->rx_length_errs +
drivers/net/ethernet/agere/et131x.c
3617
stats->tx_errors = devstat->tx_max_pkt_errs;
drivers/net/ethernet/agere/et131x.c
3618
stats->multicast = devstat->multicast_pkts_rcvd;
drivers/net/ethernet/agere/et131x.c
3619
stats->collisions = devstat->tx_collisions;
drivers/net/ethernet/agere/et131x.c
3621
stats->rx_length_errors = devstat->rx_length_errs;
drivers/net/ethernet/agere/et131x.c
3622
stats->rx_over_errors = devstat->rx_overflows;
drivers/net/ethernet/agere/et131x.c
3623
stats->rx_crc_errors = devstat->rx_crc_errs;
drivers/net/ethernet/agere/et131x.c
3624
stats->rx_dropped = devstat->rcvd_pkts_dropped;
drivers/net/ethernet/agere/et131x.c
3636
return stats;
drivers/net/ethernet/agere/et131x.c
3830
adapter->netdev->stats.tx_dropped++;
drivers/net/ethernet/agere/et131x.c
3876
adapter->netdev->stats.tx_errors++;
drivers/net/ethernet/agere/et131x.c
494
struct ce_stats stats;
drivers/net/ethernet/airoha/airoha_eth.c
1485
spin_lock(&port->stats.lock);
drivers/net/ethernet/airoha/airoha_eth.c
1486
u64_stats_update_begin(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
1490
port->stats.tx_ok_pkts += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1492
port->stats.tx_ok_pkts += val;
drivers/net/ethernet/airoha/airoha_eth.c
1495
port->stats.tx_ok_bytes += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1497
port->stats.tx_ok_bytes += val;
drivers/net/ethernet/airoha/airoha_eth.c
1500
port->stats.tx_drops += val;
drivers/net/ethernet/airoha/airoha_eth.c
1503
port->stats.tx_broadcast += val;
drivers/net/ethernet/airoha/airoha_eth.c
1506
port->stats.tx_multicast += val;
drivers/net/ethernet/airoha/airoha_eth.c
1509
port->stats.tx_len[i] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1512
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1514
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1517
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1519
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1522
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1524
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1527
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1529
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1532
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1534
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1537
port->stats.tx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1539
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1542
port->stats.tx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1546
port->stats.rx_ok_pkts += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1548
port->stats.rx_ok_pkts += val;
drivers/net/ethernet/airoha/airoha_eth.c
1551
port->stats.rx_ok_bytes += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1553
port->stats.rx_ok_bytes += val;
drivers/net/ethernet/airoha/airoha_eth.c
1556
port->stats.rx_drops += val;
drivers/net/ethernet/airoha/airoha_eth.c
1559
port->stats.rx_broadcast += val;
drivers/net/ethernet/airoha/airoha_eth.c
1562
port->stats.rx_multicast += val;
drivers/net/ethernet/airoha/airoha_eth.c
1565
port->stats.rx_errors += val;
drivers/net/ethernet/airoha/airoha_eth.c
1568
port->stats.rx_crc_error += val;
drivers/net/ethernet/airoha/airoha_eth.c
1571
port->stats.rx_over_errors += val;
drivers/net/ethernet/airoha/airoha_eth.c
1574
port->stats.rx_fragment += val;
drivers/net/ethernet/airoha/airoha_eth.c
1577
port->stats.rx_jabber += val;
drivers/net/ethernet/airoha/airoha_eth.c
1581
port->stats.rx_len[i] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1584
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1586
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1589
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1591
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1594
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1596
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1599
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1601
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1604
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1606
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1609
port->stats.rx_len[i] += ((u64)val << 32);
drivers/net/ethernet/airoha/airoha_eth.c
1611
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1614
port->stats.rx_len[i++] += val;
drivers/net/ethernet/airoha/airoha_eth.c
1620
u64_stats_update_end(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
1621
spin_unlock(&port->stats.lock);
drivers/net/ethernet/airoha/airoha_eth.c
1812
start = u64_stats_fetch_begin(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
1813
storage->rx_packets = port->stats.rx_ok_pkts;
drivers/net/ethernet/airoha/airoha_eth.c
1814
storage->tx_packets = port->stats.tx_ok_pkts;
drivers/net/ethernet/airoha/airoha_eth.c
1815
storage->rx_bytes = port->stats.rx_ok_bytes;
drivers/net/ethernet/airoha/airoha_eth.c
1816
storage->tx_bytes = port->stats.tx_ok_bytes;
drivers/net/ethernet/airoha/airoha_eth.c
1817
storage->multicast = port->stats.rx_multicast;
drivers/net/ethernet/airoha/airoha_eth.c
1818
storage->rx_errors = port->stats.rx_errors;
drivers/net/ethernet/airoha/airoha_eth.c
1819
storage->rx_dropped = port->stats.rx_drops;
drivers/net/ethernet/airoha/airoha_eth.c
1820
storage->tx_dropped = port->stats.tx_drops;
drivers/net/ethernet/airoha/airoha_eth.c
1821
storage->rx_crc_errors = port->stats.rx_crc_error;
drivers/net/ethernet/airoha/airoha_eth.c
1822
storage->rx_over_errors = port->stats.rx_over_errors;
drivers/net/ethernet/airoha/airoha_eth.c
1823
} while (u64_stats_fetch_retry(&port->stats.syncp, start));
drivers/net/ethernet/airoha/airoha_eth.c
2051
dev->stats.tx_dropped++;
drivers/net/ethernet/airoha/airoha_eth.c
2067
struct ethtool_eth_mac_stats *stats)
drivers/net/ethernet/airoha/airoha_eth.c
2074
start = u64_stats_fetch_begin(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
2075
stats->FramesTransmittedOK = port->stats.tx_ok_pkts;
drivers/net/ethernet/airoha/airoha_eth.c
2076
stats->OctetsTransmittedOK = port->stats.tx_ok_bytes;
drivers/net/ethernet/airoha/airoha_eth.c
2077
stats->MulticastFramesXmittedOK = port->stats.tx_multicast;
drivers/net/ethernet/airoha/airoha_eth.c
2078
stats->BroadcastFramesXmittedOK = port->stats.tx_broadcast;
drivers/net/ethernet/airoha/airoha_eth.c
2079
stats->FramesReceivedOK = port->stats.rx_ok_pkts;
drivers/net/ethernet/airoha/airoha_eth.c
2080
stats->OctetsReceivedOK = port->stats.rx_ok_bytes;
drivers/net/ethernet/airoha/airoha_eth.c
2081
stats->BroadcastFramesReceivedOK = port->stats.rx_broadcast;
drivers/net/ethernet/airoha/airoha_eth.c
2082
} while (u64_stats_fetch_retry(&port->stats.syncp, start));
drivers/net/ethernet/airoha/airoha_eth.c
2098
struct ethtool_rmon_stats *stats,
drivers/net/ethernet/airoha/airoha_eth.c
2102
struct airoha_hw_stats *hw_stats = &port->stats;
drivers/net/ethernet/airoha/airoha_eth.c
2115
start = u64_stats_fetch_begin(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
2116
stats->fragments = hw_stats->rx_fragment;
drivers/net/ethernet/airoha/airoha_eth.c
2117
stats->jabbers = hw_stats->rx_jabber;
drivers/net/ethernet/airoha/airoha_eth.c
2120
stats->hist[i] = hw_stats->rx_len[i];
drivers/net/ethernet/airoha/airoha_eth.c
2121
stats->hist_tx[i] = hw_stats->tx_len[i];
drivers/net/ethernet/airoha/airoha_eth.c
2123
} while (u64_stats_fetch_retry(&port->stats.syncp, start));
drivers/net/ethernet/airoha/airoha_eth.c
2226
_bstats_update(opt->stats.bstats, 0, tx_packets);
drivers/net/ethernet/airoha/airoha_eth.c
2938
u64_stats_init(&port->stats.syncp);
drivers/net/ethernet/airoha/airoha_eth.c
2939
spin_lock_init(&port->stats.lock);
drivers/net/ethernet/airoha/airoha_eth.h
484
struct airoha_foe_stats64 stats;
drivers/net/ethernet/airoha/airoha_eth.h
540
struct airoha_hw_stats stats;
drivers/net/ethernet/airoha/airoha_eth.h
663
struct airoha_foe_stats64 *stats);
drivers/net/ethernet/airoha/airoha_npu.c
434
int err, size = num_stats_entries * sizeof(*npu->stats);
drivers/net/ethernet/airoha/airoha_npu.c
450
npu->stats = devm_ioremap(npu->dev,
drivers/net/ethernet/airoha/airoha_npu.c
453
if (!npu->stats)
drivers/net/ethernet/airoha/airoha_ppe.c
1223
struct airoha_foe_stats64 *stats)
drivers/net/ethernet/airoha/airoha_ppe.c
1248
memcpy_fromio(&npu_stats, &npu->stats[index],
drivers/net/ethernet/airoha/airoha_ppe.c
1249
sizeof(*npu->stats));
drivers/net/ethernet/airoha/airoha_ppe.c
1250
stats->packets = packets << 32 | npu_stats.packets;
drivers/net/ethernet/airoha/airoha_ppe.c
1251
stats->bytes = bytes << 32 | npu_stats.bytes;
drivers/net/ethernet/airoha/airoha_ppe.c
1269
f->stats.lastused = jiffies - idle * HZ;
drivers/net/ethernet/airoha/airoha_ppe.c
1272
struct airoha_foe_stats64 stats = {};
drivers/net/ethernet/airoha/airoha_ppe.c
1274
airoha_ppe_foe_entry_get_stats(eth->ppe, e->hash, &stats);
drivers/net/ethernet/airoha/airoha_ppe.c
1275
f->stats.pkts += (stats.packets - e->stats.packets);
drivers/net/ethernet/airoha/airoha_ppe.c
1276
f->stats.bytes += (stats.bytes - e->stats.bytes);
drivers/net/ethernet/airoha/airoha_ppe.c
1277
e->stats = stats;
drivers/net/ethernet/airoha/airoha_ppe.c
532
memset_io(&npu->stats[index], 0, sizeof(*npu->stats));
drivers/net/ethernet/airoha/airoha_ppe_debugfs.c
149
airoha_ppe_foe_entry_get_stats(ppe, i, &stats);
drivers/net/ethernet/airoha/airoha_ppe_debugfs.c
160
stats.packets, stats.bytes);
drivers/net/ethernet/airoha/airoha_ppe_debugfs.c
65
struct airoha_foe_stats64 stats = {};
drivers/net/ethernet/alacritech/slic.h
546
struct slic_stats stats;
drivers/net/ethernet/alacritech/slicoss.c
1464
struct slic_stats *stats = &sdev->stats;
drivers/net/ethernet/alacritech/slicoss.c
1466
SLIC_GET_STATS_COUNTER(lst->rx_packets, stats, rx_packets);
drivers/net/ethernet/alacritech/slicoss.c
1467
SLIC_GET_STATS_COUNTER(lst->tx_packets, stats, tx_packets);
drivers/net/ethernet/alacritech/slicoss.c
1468
SLIC_GET_STATS_COUNTER(lst->rx_bytes, stats, rx_bytes);
drivers/net/ethernet/alacritech/slicoss.c
1469
SLIC_GET_STATS_COUNTER(lst->tx_bytes, stats, tx_bytes);
drivers/net/ethernet/alacritech/slicoss.c
1470
SLIC_GET_STATS_COUNTER(lst->rx_errors, stats, rx_errors);
drivers/net/ethernet/alacritech/slicoss.c
1471
SLIC_GET_STATS_COUNTER(lst->rx_dropped, stats, rx_buff_miss);
drivers/net/ethernet/alacritech/slicoss.c
1472
SLIC_GET_STATS_COUNTER(lst->tx_dropped, stats, tx_dropped);
drivers/net/ethernet/alacritech/slicoss.c
1473
SLIC_GET_STATS_COUNTER(lst->multicast, stats, rx_mcasts);
drivers/net/ethernet/alacritech/slicoss.c
1474
SLIC_GET_STATS_COUNTER(lst->rx_over_errors, stats, rx_buffoflow);
drivers/net/ethernet/alacritech/slicoss.c
1475
SLIC_GET_STATS_COUNTER(lst->rx_crc_errors, stats, rx_crc);
drivers/net/ethernet/alacritech/slicoss.c
1476
SLIC_GET_STATS_COUNTER(lst->rx_fifo_errors, stats, rx_oflow802);
drivers/net/ethernet/alacritech/slicoss.c
1477
SLIC_GET_STATS_COUNTER(lst->tx_carrier_errors, stats, tx_carrier);
drivers/net/ethernet/alacritech/slicoss.c
1494
struct slic_stats *stats = &sdev->stats;
drivers/net/ethernet/alacritech/slicoss.c
1496
SLIC_GET_STATS_COUNTER(data[0], stats, rx_packets);
drivers/net/ethernet/alacritech/slicoss.c
1497
SLIC_GET_STATS_COUNTER(data[1], stats, rx_bytes);
drivers/net/ethernet/alacritech/slicoss.c
1498
SLIC_GET_STATS_COUNTER(data[2], stats, rx_mcasts);
drivers/net/ethernet/alacritech/slicoss.c
1499
SLIC_GET_STATS_COUNTER(data[3], stats, rx_errors);
drivers/net/ethernet/alacritech/slicoss.c
1500
SLIC_GET_STATS_COUNTER(data[4], stats, rx_buff_miss);
drivers/net/ethernet/alacritech/slicoss.c
1501
SLIC_GET_STATS_COUNTER(data[5], stats, rx_tpcsum);
drivers/net/ethernet/alacritech/slicoss.c
1502
SLIC_GET_STATS_COUNTER(data[6], stats, rx_tpoflow);
drivers/net/ethernet/alacritech/slicoss.c
1503
SLIC_GET_STATS_COUNTER(data[7], stats, rx_tphlen);
drivers/net/ethernet/alacritech/slicoss.c
1504
SLIC_GET_STATS_COUNTER(data[8], stats, rx_ipcsum);
drivers/net/ethernet/alacritech/slicoss.c
1505
SLIC_GET_STATS_COUNTER(data[9], stats, rx_iplen);
drivers/net/ethernet/alacritech/slicoss.c
1506
SLIC_GET_STATS_COUNTER(data[10], stats, rx_iphlen);
drivers/net/ethernet/alacritech/slicoss.c
1507
SLIC_GET_STATS_COUNTER(data[11], stats, rx_early);
drivers/net/ethernet/alacritech/slicoss.c
1508
SLIC_GET_STATS_COUNTER(data[12], stats, rx_buffoflow);
drivers/net/ethernet/alacritech/slicoss.c
1509
SLIC_GET_STATS_COUNTER(data[13], stats, rx_lcode);
drivers/net/ethernet/alacritech/slicoss.c
1510
SLIC_GET_STATS_COUNTER(data[14], stats, rx_drbl);
drivers/net/ethernet/alacritech/slicoss.c
1511
SLIC_GET_STATS_COUNTER(data[15], stats, rx_crc);
drivers/net/ethernet/alacritech/slicoss.c
1512
SLIC_GET_STATS_COUNTER(data[16], stats, rx_oflow802);
drivers/net/ethernet/alacritech/slicoss.c
1513
SLIC_GET_STATS_COUNTER(data[17], stats, rx_uflow802);
drivers/net/ethernet/alacritech/slicoss.c
1514
SLIC_GET_STATS_COUNTER(data[18], stats, tx_packets);
drivers/net/ethernet/alacritech/slicoss.c
1515
SLIC_GET_STATS_COUNTER(data[19], stats, tx_bytes);
drivers/net/ethernet/alacritech/slicoss.c
1516
SLIC_GET_STATS_COUNTER(data[20], stats, tx_carrier);
drivers/net/ethernet/alacritech/slicoss.c
1517
SLIC_GET_STATS_COUNTER(data[21], stats, tx_dropped);
drivers/net/ethernet/alacritech/slicoss.c
1518
SLIC_GET_STATS_COUNTER(data[22], stats, irq_errs);
drivers/net/ethernet/alacritech/slicoss.c
1676
u64_stats_init(&sdev->stats.syncp);
drivers/net/ethernet/alacritech/slicoss.c
380
u64_stats_update_begin(&sdev->stats.syncp);
drivers/net/ethernet/alacritech/slicoss.c
381
u64_stats_add(&sdev->stats.tx_bytes, bytes);
drivers/net/ethernet/alacritech/slicoss.c
382
u64_stats_add(&sdev->stats.tx_packets, frames);
drivers/net/ethernet/alacritech/slicoss.c
383
u64_stats_update_end(&sdev->stats.syncp);
drivers/net/ethernet/alacritech/slicoss.c
453
struct slic_stats *stats = &sdev->stats;
drivers/net/ethernet/alacritech/slicoss.c
465
SLIC_INC_STATS_COUNTER(stats, rx_tpcsum);
drivers/net/ethernet/alacritech/slicoss.c
467
SLIC_INC_STATS_COUNTER(stats, rx_tpoflow);
drivers/net/ethernet/alacritech/slicoss.c
469
SLIC_INC_STATS_COUNTER(stats, rx_tphlen);
drivers/net/ethernet/alacritech/slicoss.c
472
SLIC_INC_STATS_COUNTER(stats, rx_ipcsum);
drivers/net/ethernet/alacritech/slicoss.c
474
SLIC_INC_STATS_COUNTER(stats, rx_iplen);
drivers/net/ethernet/alacritech/slicoss.c
476
SLIC_INC_STATS_COUNTER(stats, rx_iphlen);
drivers/net/ethernet/alacritech/slicoss.c
479
SLIC_INC_STATS_COUNTER(stats, rx_early);
drivers/net/ethernet/alacritech/slicoss.c
481
SLIC_INC_STATS_COUNTER(stats, rx_buffoflow);
drivers/net/ethernet/alacritech/slicoss.c
483
SLIC_INC_STATS_COUNTER(stats, rx_lcode);
drivers/net/ethernet/alacritech/slicoss.c
485
SLIC_INC_STATS_COUNTER(stats, rx_drbl);
drivers/net/ethernet/alacritech/slicoss.c
487
SLIC_INC_STATS_COUNTER(stats, rx_crc);
drivers/net/ethernet/alacritech/slicoss.c
489
SLIC_INC_STATS_COUNTER(stats, rx_oflow802);
drivers/net/ethernet/alacritech/slicoss.c
491
SLIC_INC_STATS_COUNTER(stats, rx_uflow802);
drivers/net/ethernet/alacritech/slicoss.c
493
SLIC_INC_STATS_COUNTER(stats, tx_carrier);
drivers/net/ethernet/alacritech/slicoss.c
505
SLIC_INC_STATS_COUNTER(stats, rx_tpcsum);
drivers/net/ethernet/alacritech/slicoss.c
507
SLIC_INC_STATS_COUNTER(stats, rx_tpoflow);
drivers/net/ethernet/alacritech/slicoss.c
509
SLIC_INC_STATS_COUNTER(stats, rx_tphlen);
drivers/net/ethernet/alacritech/slicoss.c
517
SLIC_INC_STATS_COUNTER(stats, rx_ipcsum);
drivers/net/ethernet/alacritech/slicoss.c
519
SLIC_INC_STATS_COUNTER(stats, rx_iplen);
drivers/net/ethernet/alacritech/slicoss.c
521
SLIC_INC_STATS_COUNTER(stats, rx_iphlen);
drivers/net/ethernet/alacritech/slicoss.c
528
SLIC_INC_STATS_COUNTER(stats, rx_early);
drivers/net/ethernet/alacritech/slicoss.c
530
SLIC_INC_STATS_COUNTER(stats, rx_buffoflow);
drivers/net/ethernet/alacritech/slicoss.c
532
SLIC_INC_STATS_COUNTER(stats, rx_lcode);
drivers/net/ethernet/alacritech/slicoss.c
534
SLIC_INC_STATS_COUNTER(stats, rx_drbl);
drivers/net/ethernet/alacritech/slicoss.c
536
SLIC_INC_STATS_COUNTER(stats, rx_crc);
drivers/net/ethernet/alacritech/slicoss.c
538
SLIC_INC_STATS_COUNTER(stats, rx_oflow802);
drivers/net/ethernet/alacritech/slicoss.c
540
SLIC_INC_STATS_COUNTER(stats, rx_uflow802);
drivers/net/ethernet/alacritech/slicoss.c
543
SLIC_INC_STATS_COUNTER(stats, rx_errors);
drivers/net/ethernet/alacritech/slicoss.c
601
SLIC_INC_STATS_COUNTER(&sdev->stats, rx_mcasts);
drivers/net/ethernet/alacritech/slicoss.c
617
u64_stats_update_begin(&sdev->stats.syncp);
drivers/net/ethernet/alacritech/slicoss.c
618
u64_stats_add(&sdev->stats.rx_bytes, bytes);
drivers/net/ethernet/alacritech/slicoss.c
619
u64_stats_add(&sdev->stats.rx_packets, frames);
drivers/net/ethernet/alacritech/slicoss.c
620
u64_stats_update_end(&sdev->stats.syncp);
drivers/net/ethernet/alacritech/slicoss.c
681
struct slic_stats *stats = &sdev->stats;
drivers/net/ethernet/alacritech/slicoss.c
684
SLIC_INC_STATS_COUNTER(stats, rx_buff_miss);
drivers/net/ethernet/alacritech/slicoss.c
686
SLIC_INC_STATS_COUNTER(stats, tx_dropped);
drivers/net/ethernet/alacritech/slicoss.c
688
SLIC_INC_STATS_COUNTER(stats, irq_errs);
drivers/net/ethernet/allwinner/sun4i-emac.c
256
dev->stats.rx_bytes += rxlen;
drivers/net/ethernet/allwinner/sun4i-emac.c
258
dev->stats.rx_packets++;
drivers/net/ethernet/allwinner/sun4i-emac.c
559
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/allwinner/sun4i-emac.c
605
dev->stats.tx_packets += 2;
drivers/net/ethernet/allwinner/sun4i-emac.c
607
dev->stats.tx_packets++;
drivers/net/ethernet/allwinner/sun4i-emac.c
712
dev->stats.rx_crc_errors++;
drivers/net/ethernet/allwinner/sun4i-emac.c
718
dev->stats.rx_length_errors++;
drivers/net/ethernet/allwinner/sun4i-emac.c
749
dev->stats.rx_bytes += rxlen;
drivers/net/ethernet/allwinner/sun4i-emac.c
754
dev->stats.rx_packets++;
drivers/net/ethernet/alteon/acenic.c
1204
tmp_ptr += (unsigned long) &(((struct ace_info *)0)->s.stats);
drivers/net/ethernet/alteon/acenic.c
2000
dev->stats.rx_packets++;
drivers/net/ethernet/alteon/acenic.c
2001
dev->stats.rx_bytes += retdesc->size;
drivers/net/ethernet/alteon/acenic.c
2048
dev->stats.tx_packets++;
drivers/net/ethernet/alteon/acenic.c
2049
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/alteon/acenic.c
2794
dev->stats.rx_missed_errors = readl(&mac_stats->drop_space);
drivers/net/ethernet/alteon/acenic.c
2795
dev->stats.multicast = readl(&mac_stats->kept_mc);
drivers/net/ethernet/alteon/acenic.c
2796
dev->stats.collisions = readl(&mac_stats->coll);
drivers/net/ethernet/alteon/acenic.c
2798
return &dev->stats;
drivers/net/ethernet/alteon/acenic.h
576
u32 stats[256];
drivers/net/ethernet/altera/altera_tse_main.c
390
priv->dev->stats.rx_dropped++;
drivers/net/ethernet/altera/altera_tse_main.c
414
priv->dev->stats.rx_packets++;
drivers/net/ethernet/altera/altera_tse_main.c
415
priv->dev->stats.rx_bytes += pktlength;
drivers/net/ethernet/altera/altera_tse_main.c
449
priv->dev->stats.tx_packets++;
drivers/net/ethernet/altera/altera_tse_main.c
587
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amazon/ena/ena_com.c
1806
phc->stats.phc_skp++;
drivers/net/ethernet/amazon/ena/ena_com.c
1821
phc->stats.phc_err_dv++;
drivers/net/ethernet/amazon/ena/ena_com.c
1832
phc->stats.phc_err_ts += !!(resp->error_flags &
drivers/net/ethernet/amazon/ena/ena_com.c
1838
phc->stats.phc_exp++;
drivers/net/ethernet/amazon/ena/ena_com.c
1898
phc->stats.phc_cnt++;
drivers/net/ethernet/amazon/ena/ena_com.c
230
admin_queue->stats.out_of_space++;
drivers/net/ethernet/amazon/ena/ena_com.c
2412
struct ena_admin_eni_stats *stats)
drivers/net/ethernet/amazon/ena/ena_com.c
2426
memcpy(stats, &ctx.get_resp.u.eni_stats,
drivers/net/ethernet/amazon/ena/ena_com.c
259
admin_queue->stats.submitted_cmd++;
drivers/net/ethernet/amazon/ena/ena_com.c
490
admin_queue->stats.completed_cmd += comp_num;
drivers/net/ethernet/amazon/ena/ena_com.c
550
admin_queue->stats.no_completion++;
drivers/net/ethernet/amazon/ena/ena_com.c
565
admin_queue->stats.aborted_cmd++;
drivers/net/ethernet/amazon/ena/ena_com.c
767
admin_queue->stats.no_completion++;
drivers/net/ethernet/amazon/ena/ena_com.h
245
struct ena_com_stats_admin stats;
drivers/net/ethernet/amazon/ena/ena_com.h
272
struct ena_com_stats_phc stats;
drivers/net/ethernet/amazon/ena/ena_com.h
671
struct ena_admin_eni_stats *stats);
drivers/net/ethernet/amazon/ena/ena_debugfs.c
22
adapter->ena_dev->phc.stats.phc_cnt);
drivers/net/ethernet/amazon/ena/ena_debugfs.c
25
adapter->ena_dev->phc.stats.phc_exp);
drivers/net/ethernet/amazon/ena/ena_debugfs.c
28
adapter->ena_dev->phc.stats.phc_skp);
drivers/net/ethernet/amazon/ena/ena_debugfs.c
31
adapter->ena_dev->phc.stats.phc_err_dv);
drivers/net/ethernet/amazon/ena/ena_debugfs.c
34
adapter->ena_dev->phc.stats.phc_err_ts);
drivers/net/ethernet/amazon/ena/ena_ethtool.c
264
ptr = (u64 *)&adapter->ena_dev->admin_queue.stats +
drivers/net/ethernet/amazon/ena/ena_ethtool.c
295
struct ethtool_stats *stats,
drivers/net/ethernet/amazon/ena/ena_netdev.c
2807
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/amazon/ena/ena_netdev.c
2831
stats->tx_packets += packets;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2832
stats->tx_bytes += bytes;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2847
stats->rx_packets += packets;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2848
stats->rx_bytes += bytes;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2858
stats->rx_dropped = rx_drops + total_xdp_rx_drops;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2859
stats->tx_dropped = tx_drops;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2861
stats->multicast = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2862
stats->collisions = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2864
stats->rx_length_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2865
stats->rx_crc_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2866
stats->rx_frame_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2867
stats->rx_fifo_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2868
stats->rx_missed_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2869
stats->tx_window_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2871
stats->rx_errors = 0;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2872
stats->tx_errors = 0;
drivers/net/ethernet/amd/7990.c
304
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/7990.c
305
dev->stats.rx_errors++;
drivers/net/ethernet/amd/7990.c
312
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/7990.c
314
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/7990.c
316
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/7990.c
318
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/7990.c
320
dev->stats.rx_errors++;
drivers/net/ethernet/amd/7990.c
326
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/7990.c
340
dev->stats.rx_packets++;
drivers/net/ethernet/amd/7990.c
341
dev->stats.rx_bytes += len;
drivers/net/ethernet/amd/7990.c
378
dev->stats.tx_errors++;
drivers/net/ethernet/amd/7990.c
380
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/7990.c
382
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/7990.c
385
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/7990.c
404
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/7990.c
424
dev->stats.collisions++;
drivers/net/ethernet/amd/7990.c
428
dev->stats.collisions += 2;
drivers/net/ethernet/amd/7990.c
430
dev->stats.tx_packets++;
drivers/net/ethernet/amd/7990.c
475
dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/7990.c
477
dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/a2065.c
272
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/a2065.c
273
dev->stats.rx_errors++;
drivers/net/ethernet/amd/a2065.c
280
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/a2065.c
282
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/a2065.c
284
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/a2065.c
286
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/a2065.c
288
dev->stats.rx_errors++;
drivers/net/ethernet/amd/a2065.c
294
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/a2065.c
308
dev->stats.rx_packets++;
drivers/net/ethernet/amd/a2065.c
309
dev->stats.rx_bytes += len;
drivers/net/ethernet/amd/a2065.c
344
dev->stats.tx_errors++;
drivers/net/ethernet/amd/a2065.c
346
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/a2065.c
348
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/a2065.c
351
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/a2065.c
370
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/a2065.c
387
dev->stats.collisions++;
drivers/net/ethernet/amd/a2065.c
391
dev->stats.collisions += 2;
drivers/net/ethernet/amd/a2065.c
393
dev->stats.tx_packets++;
drivers/net/ethernet/amd/a2065.c
440
dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/a2065.c
442
dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/a2065.c
563
dev->stats.tx_bytes += skblen;
drivers/net/ethernet/amd/amd8111e.c
860
struct net_device_stats *new_stats = &dev->stats;
drivers/net/ethernet/amd/ariadne.c
180
dev->stats.rx_errors++;
drivers/net/ethernet/amd/ariadne.c
182
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/ariadne.c
184
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/ariadne.c
186
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/ariadne.c
188
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/ariadne.c
202
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/ariadne.c
222
dev->stats.rx_packets++;
drivers/net/ethernet/amd/ariadne.c
223
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/amd/ariadne.c
320
dev->stats.tx_errors++;
drivers/net/ethernet/amd/ariadne.c
322
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/ariadne.c
324
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/ariadne.c
326
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/ariadne.c
329
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/ariadne.c
338
dev->stats.collisions++;
drivers/net/ethernet/amd/ariadne.c
339
dev->stats.tx_packets++;
drivers/net/ethernet/amd/ariadne.c
366
dev->stats.tx_errors++; /* Tx babble */
drivers/net/ethernet/amd/ariadne.c
370
dev->stats.rx_errors++; /* Missed a Rx frame */
drivers/net/ethernet/amd/ariadne.c
504
dev->stats.rx_missed_errors = swapw(lance->RDP);
drivers/net/ethernet/amd/ariadne.c
511
dev->stats.rx_missed_errors);
drivers/net/ethernet/amd/ariadne.c
606
dev->stats.tx_bytes += len;
drivers/net/ethernet/amd/ariadne.c
630
dev->stats.rx_missed_errors = swapw(lance->RDP);
drivers/net/ethernet/amd/ariadne.c
634
return &dev->stats;
drivers/net/ethernet/amd/atarilance.c
1006
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/atarilance.c
1027
dev->stats.rx_packets++;
drivers/net/ethernet/amd/atarilance.c
1028
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/amd/atarilance.c
744
dev->stats.tx_errors++;
drivers/net/ethernet/amd/atarilance.c
827
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amd/atarilance.c
897
dev->stats.tx_errors++;
drivers/net/ethernet/amd/atarilance.c
898
if (err_status & TMD3_RTRY) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/atarilance.c
899
if (err_status & TMD3_LCAR) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/atarilance.c
900
if (err_status & TMD3_LCOL) dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/atarilance.c
903
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/atarilance.c
912
dev->stats.collisions++;
drivers/net/ethernet/amd/atarilance.c
913
dev->stats.tx_packets++;
drivers/net/ethernet/amd/atarilance.c
940
if (csr0 & CSR0_BABL) dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/atarilance.c
941
if (csr0 & CSR0_MISS) dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/atarilance.c
982
dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/amd/atarilance.c
983
if (status & RMD1_FRAM) dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/atarilance.c
984
if (status & RMD1_OFLO) dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/atarilance.c
985
if (status & RMD1_CRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/atarilance.c
986
if (status & RMD1_BUFF) dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/atarilance.c
995
dev->stats.rx_errors++;
drivers/net/ethernet/amd/au1000_eth.c
742
struct net_device_stats *ps = &dev->stats;
drivers/net/ethernet/amd/au1000_eth.c
790
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/au1000_eth.c
836
struct net_device_stats *ps = &dev->stats;
drivers/net/ethernet/amd/au1000_eth.c
959
struct net_device_stats *ps = &dev->stats;
drivers/net/ethernet/amd/declance.c
591
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/declance.c
592
dev->stats.rx_errors++;
drivers/net/ethernet/amd/declance.c
598
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/declance.c
600
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/declance.c
602
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/declance.c
604
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/declance.c
606
dev->stats.rx_errors++;
drivers/net/ethernet/amd/declance.c
612
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/declance.c
620
dev->stats.rx_bytes += len;
drivers/net/ethernet/amd/declance.c
630
dev->stats.rx_packets++;
drivers/net/ethernet/amd/declance.c
665
dev->stats.tx_errors++;
drivers/net/ethernet/amd/declance.c
667
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/declance.c
669
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/declance.c
672
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/declance.c
686
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/declance.c
707
dev->stats.collisions++;
drivers/net/ethernet/amd/declance.c
711
dev->stats.collisions += 2;
drivers/net/ethernet/amd/declance.c
713
dev->stats.tx_packets++;
drivers/net/ethernet/amd/declance.c
759
dev->stats.tx_errors++;
drivers/net/ethernet/amd/declance.c
762
dev->stats.rx_errors++;
drivers/net/ethernet/amd/declance.c
914
dev->stats.tx_bytes += len;
drivers/net/ethernet/amd/lance.c
1068
dev->stats.tx_errors++;
drivers/net/ethernet/amd/lance.c
1070
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/lance.c
1072
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/lance.c
1074
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/lance.c
1077
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/lance.c
1086
dev->stats.collisions++;
drivers/net/ethernet/amd/lance.c
1087
dev->stats.tx_packets++;
drivers/net/ethernet/amd/lance.c
1118
dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/lance.c
1120
dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/lance.c
1166
dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/amd/lance.c
1168
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/lance.c
1170
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/lance.c
1172
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/lance.c
1174
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/lance.c
1186
dev->stats.rx_errors++;
drivers/net/ethernet/amd/lance.c
1200
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/lance.c
1213
dev->stats.rx_packets++;
drivers/net/ethernet/amd/lance.c
1214
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/amd/lance.c
1240
dev->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
drivers/net/ethernet/amd/lance.c
1277
dev->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
drivers/net/ethernet/amd/lance.c
1282
return &dev->stats;
drivers/net/ethernet/amd/lance.c
931
dev->stats.tx_errors++;
drivers/net/ethernet/amd/lance.c
995
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amd/nmclan_cs.c
1016
dev->stats.tx_packets++;
drivers/net/ethernet/amd/nmclan_cs.c
1077
dev->stats.rx_errors++;
drivers/net/ethernet/amd/nmclan_cs.c
1114
dev->stats.rx_packets++;
drivers/net/ethernet/amd/nmclan_cs.c
1115
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/amd/nmclan_cs.c
1121
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/nmclan_cs.c
1237
dev->stats.collisions =
drivers/net/ethernet/amd/nmclan_cs.c
1245
dev->stats.rx_length_errors =
drivers/net/ethernet/amd/nmclan_cs.c
1248
dev->stats.rx_crc_errors = lp->mace_stats.fcs;
drivers/net/ethernet/amd/nmclan_cs.c
1249
dev->stats.rx_frame_errors = lp->mace_stats.fram;
drivers/net/ethernet/amd/nmclan_cs.c
1250
dev->stats.rx_fifo_errors = lp->mace_stats.oflo;
drivers/net/ethernet/amd/nmclan_cs.c
1251
dev->stats.rx_missed_errors =
drivers/net/ethernet/amd/nmclan_cs.c
1255
dev->stats.tx_aborted_errors = lp->mace_stats.rtry;
drivers/net/ethernet/amd/nmclan_cs.c
1256
dev->stats.tx_carrier_errors = lp->mace_stats.lcar;
drivers/net/ethernet/amd/nmclan_cs.c
1258
dev->stats.tx_fifo_errors = lp->mace_stats.uflo;
drivers/net/ethernet/amd/nmclan_cs.c
1259
dev->stats.tx_heartbeat_errors = lp->mace_stats.cerr;
drivers/net/ethernet/amd/nmclan_cs.c
1274
pr_linux_stats(&dev->stats);
drivers/net/ethernet/amd/nmclan_cs.c
1277
return &dev->stats;
drivers/net/ethernet/amd/nmclan_cs.c
879
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amd/nmclan_cs.c
967
dev->stats.tx_errors++;
drivers/net/ethernet/amd/pcnet32.c
1192
dev->stats.rx_errors++; /* end of a packet. */
drivers/net/ethernet/amd/pcnet32.c
1194
dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/pcnet32.c
1196
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/pcnet32.c
1198
dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/pcnet32.c
1200
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/pcnet32.c
1210
dev->stats.rx_errors++;
drivers/net/ethernet/amd/pcnet32.c
1215
dev->stats.rx_errors++;
drivers/net/ethernet/amd/pcnet32.c
1257
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/pcnet32.c
1273
dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/amd/pcnet32.c
1276
dev->stats.rx_packets++;
drivers/net/ethernet/amd/pcnet32.c
1323
dev->stats.tx_errors++;
drivers/net/ethernet/amd/pcnet32.c
1328
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/pcnet32.c
1330
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/pcnet32.c
1332
dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/pcnet32.c
1335
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/pcnet32.c
1343
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/pcnet32.c
1354
dev->stats.collisions++;
drivers/net/ethernet/amd/pcnet32.c
1355
dev->stats.tx_packets++;
drivers/net/ethernet/amd/pcnet32.c
2464
dev->stats.tx_errors++;
drivers/net/ethernet/amd/pcnet32.c
2530
dev->stats.tx_dropped++;
drivers/net/ethernet/amd/pcnet32.c
2539
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amd/pcnet32.c
2581
dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/pcnet32.c
2594
dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/pcnet32.c
2636
dev->stats.rx_missed_errors = lp->a->read_csr(ioaddr, 112);
drivers/net/ethernet/amd/pcnet32.c
2672
dev->stats.rx_missed_errors = lp->a->read_csr(ioaddr, 112);
drivers/net/ethernet/amd/pcnet32.c
2675
return &dev->stats;
drivers/net/ethernet/amd/sun3lance.c
535
dev->stats.tx_errors++;
drivers/net/ethernet/amd/sun3lance.c
629
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/amd/sun3lance.c
696
dev->stats.tx_errors++;
drivers/net/ethernet/amd/sun3lance.c
697
if (status & TMD3_RTRY) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/sun3lance.c
698
if (status & TMD3_LCAR) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/sun3lance.c
699
if (status & TMD3_LCOL) dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/sun3lance.c
701
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/sun3lance.c
714
dev->stats.collisions++;
drivers/net/ethernet/amd/sun3lance.c
716
dev->stats.tx_packets++;
drivers/net/ethernet/amd/sun3lance.c
736
if (csr0 & CSR0_BABL) dev->stats.tx_errors++; /* Tx babble. */
drivers/net/ethernet/amd/sun3lance.c
737
if (csr0 & CSR0_MISS) dev->stats.rx_errors++; /* Missed a Rx frame. */
drivers/net/ethernet/amd/sun3lance.c
782
dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/amd/sun3lance.c
783
if (status & RMD1_FRAM) dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/sun3lance.c
784
if (status & RMD1_OFLO) dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/sun3lance.c
785
if (status & RMD1_CRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/sun3lance.c
786
if (status & RMD1_BUFF) dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/sun3lance.c
796
dev->stats.rx_errors++;
drivers/net/ethernet/amd/sun3lance.c
801
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/sun3lance.c
837
dev->stats.rx_packets++;
drivers/net/ethernet/amd/sun3lance.c
838
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/amd/sunlance.c
1116
dev->stats.tx_bytes += len;
drivers/net/ethernet/amd/sunlance.c
518
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/sunlance.c
519
dev->stats.rx_errors++;
drivers/net/ethernet/amd/sunlance.c
524
if (bits & LE_R1_BUF) dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/sunlance.c
525
if (bits & LE_R1_CRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/sunlance.c
526
if (bits & LE_R1_OFL) dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/sunlance.c
527
if (bits & LE_R1_FRA) dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/sunlance.c
528
if (bits & LE_R1_EOP) dev->stats.rx_errors++;
drivers/net/ethernet/amd/sunlance.c
534
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/sunlance.c
541
dev->stats.rx_bytes += len;
drivers/net/ethernet/amd/sunlance.c
550
dev->stats.rx_packets++;
drivers/net/ethernet/amd/sunlance.c
582
dev->stats.tx_errors++;
drivers/net/ethernet/amd/sunlance.c
583
if (status & LE_T3_RTY) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/sunlance.c
584
if (status & LE_T3_LCOL) dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/sunlance.c
587
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/sunlance.c
604
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/sunlance.c
622
dev->stats.collisions++;
drivers/net/ethernet/amd/sunlance.c
626
dev->stats.collisions += 2;
drivers/net/ethernet/amd/sunlance.c
628
dev->stats.tx_packets++;
drivers/net/ethernet/amd/sunlance.c
688
dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/sunlance.c
689
dev->stats.rx_errors++;
drivers/net/ethernet/amd/sunlance.c
694
if (bits & LE_R1_BUF) dev->stats.rx_fifo_errors++;
drivers/net/ethernet/amd/sunlance.c
695
if (bits & LE_R1_CRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/amd/sunlance.c
696
if (bits & LE_R1_OFL) dev->stats.rx_over_errors++;
drivers/net/ethernet/amd/sunlance.c
697
if (bits & LE_R1_FRA) dev->stats.rx_frame_errors++;
drivers/net/ethernet/amd/sunlance.c
698
if (bits & LE_R1_EOP) dev->stats.rx_errors++;
drivers/net/ethernet/amd/sunlance.c
704
dev->stats.rx_dropped++;
drivers/net/ethernet/amd/sunlance.c
711
dev->stats.rx_bytes += len;
drivers/net/ethernet/amd/sunlance.c
718
dev->stats.rx_packets++;
drivers/net/ethernet/amd/sunlance.c
750
dev->stats.tx_errors++;
drivers/net/ethernet/amd/sunlance.c
751
if (status & LE_T3_RTY) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/amd/sunlance.c
752
if (status & LE_T3_LCOL) dev->stats.tx_window_errors++;
drivers/net/ethernet/amd/sunlance.c
755
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/amd/sunlance.c
772
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/amd/sunlance.c
790
dev->stats.collisions++;
drivers/net/ethernet/amd/sunlance.c
794
dev->stats.collisions += 2;
drivers/net/ethernet/amd/sunlance.c
796
dev->stats.tx_packets++;
drivers/net/ethernet/amd/sunlance.c
837
dev->stats.tx_errors++;
drivers/net/ethernet/amd/sunlance.c
840
dev->stats.rx_errors++;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2829
struct xgbe_mmc_stats *stats = &pdata->mmc_stats;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2833
stats->txoctetcount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2837
stats->txframecount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2841
stats->txbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2845
stats->txmulticastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2849
stats->tx64octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2853
stats->tx65to127octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2857
stats->tx128to255octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2861
stats->tx256to511octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2865
stats->tx512to1023octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2869
stats->tx1024tomaxoctets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2873
stats->txunicastframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2877
stats->txmulticastframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2881
stats->txbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2885
stats->txunderflowerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2889
stats->txoctetcount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2893
stats->txframecount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2897
stats->txpauseframes +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2901
stats->txvlanframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2907
struct xgbe_mmc_stats *stats = &pdata->mmc_stats;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2911
stats->rxframecount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2915
stats->rxoctetcount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2919
stats->rxoctetcount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2923
stats->rxbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2927
stats->rxmulticastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2931
stats->rxcrcerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2935
stats->rxrunterror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2939
stats->rxjabbererror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2943
stats->rxundersize_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2947
stats->rxoversize_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2951
stats->rx64octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2955
stats->rx65to127octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2959
stats->rx128to255octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2963
stats->rx256to511octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2967
stats->rx512to1023octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2971
stats->rx1024tomaxoctets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2975
stats->rxunicastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2979
stats->rxlengtherror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2983
stats->rxoutofrangetype +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2987
stats->rxpauseframes +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2991
stats->rxfifooverflow +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2995
stats->rxvlanframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2999
stats->rxwatchdogerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3003
stats->rxalignmenterror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3009
struct xgbe_mmc_stats *stats = &pdata->mmc_stats;
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3014
stats->txoctetcount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3017
stats->txframecount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3020
stats->txbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3023
stats->txmulticastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3026
stats->tx64octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3029
stats->tx65to127octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3032
stats->tx128to255octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3035
stats->tx256to511octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3038
stats->tx512to1023octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3041
stats->tx1024tomaxoctets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3044
stats->txunicastframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3047
stats->txmulticastframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3050
stats->txbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3053
stats->txunderflowerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3056
stats->txoctetcount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3059
stats->txframecount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3062
stats->txpauseframes +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3065
stats->txvlanframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3068
stats->rxframecount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3071
stats->rxoctetcount_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3074
stats->rxoctetcount_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3077
stats->rxbroadcastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3080
stats->rxmulticastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3083
stats->rxcrcerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3086
stats->rxrunterror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3089
stats->rxjabbererror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3092
stats->rxundersize_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3095
stats->rxoversize_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3098
stats->rx64octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3101
stats->rx65to127octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3104
stats->rx128to255octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3107
stats->rx256to511octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3110
stats->rx512to1023octets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3113
stats->rx1024tomaxoctets_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3116
stats->rxunicastframes_g +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3119
stats->rxlengtherror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3122
stats->rxoutofrangetype +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3125
stats->rxpauseframes +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3128
stats->rxfifooverflow +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3131
stats->rxvlanframes_gb +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3134
stats->rxwatchdogerror +=
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
3137
stats->rxalignmenterror +=
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1837
s->tx_dropped = netdev->stats.tx_dropped;
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c
110
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/apm/xgene-v2/ethtool.c
12
#define XGE_STAT(m) { #m, offsetof(struct xge_pdata, stats.m) }
drivers/net/ethernet/apm/xgene-v2/main.c
264
pdata->stats.tx_packets++;
drivers/net/ethernet/apm/xgene-v2/main.c
265
pdata->stats.tx_bytes += skb->len;
drivers/net/ethernet/apm/xgene-v2/main.c
321
pdata->stats.rx_errors++;
drivers/net/ethernet/apm/xgene-v2/main.c
329
pdata->stats.rx_packets++;
drivers/net/ethernet/apm/xgene-v2/main.c
330
pdata->stats.rx_bytes += len;
drivers/net/ethernet/apm/xgene-v2/main.c
610
struct xge_stats *stats = &pdata->stats;
drivers/net/ethernet/apm/xgene-v2/main.c
612
storage->tx_packets += stats->tx_packets;
drivers/net/ethernet/apm/xgene-v2/main.c
613
storage->tx_bytes += stats->tx_bytes;
drivers/net/ethernet/apm/xgene-v2/main.c
615
storage->rx_packets += stats->rx_packets;
drivers/net/ethernet/apm/xgene-v2/main.c
616
storage->rx_bytes += stats->rx_bytes;
drivers/net/ethernet/apm/xgene-v2/main.c
617
storage->rx_errors += stats->rx_errors;
drivers/net/ethernet/apm/xgene-v2/main.h
60
struct xge_stats stats;
drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c
268
struct rtnl_link_stats64 stats;
drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c
271
dev_get_stats(ndev, &stats);
drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c
273
data[i] = *(u64 *)((char *)&stats + gstrings_stats[i].offset);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1474
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1483
stats->tx_packets += ring->tx_packets;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1484
stats->tx_bytes += ring->tx_bytes;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1485
stats->tx_dropped += ring->tx_dropped;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1486
stats->tx_errors += ring->tx_errors;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1493
stats->rx_packets += ring->rx_packets;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1494
stats->rx_bytes += ring->rx_bytes;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1495
stats->rx_dropped += ring->rx_dropped;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1496
stats->rx_errors += ring->rx_errors +
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1501
stats->rx_length_errors += ring->rx_length_errors;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1502
stats->rx_crc_errors += ring->rx_crc_errors;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1503
stats->rx_frame_errors += ring->rx_frame_errors;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1504
stats->rx_fifo_errors += ring->rx_fifo_errors;
drivers/net/ethernet/apple/bmac.c
1000
if (status & RxLenCntExp) dev->stats.rx_length_errors++;
drivers/net/ethernet/apple/bmac.c
1001
if (status & RxOverFlow) dev->stats.rx_over_errors++;
drivers/net/ethernet/apple/bmac.c
1002
if (status & RxAlignCntExp) dev->stats.rx_frame_errors++;
drivers/net/ethernet/apple/bmac.c
1005
if (status & TxErrorMask) dev->stats.tx_errors++;
drivers/net/ethernet/apple/bmac.c
1006
if (status & TxUnderrun) dev->stats.tx_fifo_errors++;
drivers/net/ethernet/apple/bmac.c
1007
if (status & TxNormalCollExp) dev->stats.collisions++;
drivers/net/ethernet/apple/bmac.c
1454
++dev->stats.tx_errors;
drivers/net/ethernet/apple/bmac.c
660
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/apple/bmac.c
699
dev->stats.rx_length_errors++;
drivers/net/ethernet/apple/bmac.c
700
dev->stats.rx_errors++;
drivers/net/ethernet/apple/bmac.c
710
++dev->stats.rx_packets;
drivers/net/ethernet/apple/bmac.c
711
dev->stats.rx_bytes += nb;
drivers/net/ethernet/apple/bmac.c
713
++dev->stats.rx_dropped;
drivers/net/ethernet/apple/bmac.c
775
++dev->stats.tx_packets;
drivers/net/ethernet/apple/bmac.c
998
if (status & RxErrorMask) dev->stats.rx_errors++;
drivers/net/ethernet/apple/bmac.c
999
if (status & RxCRCCntExp) dev->stats.rx_crc_errors++;
drivers/net/ethernet/apple/mace.c
645
dev->stats.rx_missed_errors += 256;
drivers/net/ethernet/apple/mace.c
646
dev->stats.rx_missed_errors += in_8(&mb->mpc); /* reading clears it */
drivers/net/ethernet/apple/mace.c
648
dev->stats.rx_length_errors += 256;
drivers/net/ethernet/apple/mace.c
649
dev->stats.rx_length_errors += in_8(&mb->rntpc); /* reading clears it */
drivers/net/ethernet/apple/mace.c
651
++dev->stats.tx_heartbeat_errors;
drivers/net/ethernet/apple/mace.c
762
++dev->stats.tx_errors;
drivers/net/ethernet/apple/mace.c
764
++dev->stats.tx_carrier_errors;
drivers/net/ethernet/apple/mace.c
766
++dev->stats.tx_aborted_errors;
drivers/net/ethernet/apple/mace.c
768
dev->stats.tx_bytes += mp->tx_bufs[i]->len;
drivers/net/ethernet/apple/mace.c
769
++dev->stats.tx_packets;
drivers/net/ethernet/apple/mace.c
843
++dev->stats.tx_errors;
drivers/net/ethernet/apple/mace.c
911
++dev->stats.rx_dropped;
drivers/net/ethernet/apple/mace.c
916
++dev->stats.rx_errors;
drivers/net/ethernet/apple/mace.c
918
++dev->stats.rx_over_errors;
drivers/net/ethernet/apple/mace.c
920
++dev->stats.rx_frame_errors;
drivers/net/ethernet/apple/mace.c
922
++dev->stats.rx_crc_errors;
drivers/net/ethernet/apple/mace.c
934
dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/apple/mace.c
937
++dev->stats.rx_packets;
drivers/net/ethernet/apple/mace.c
940
++dev->stats.rx_errors;
drivers/net/ethernet/apple/mace.c
941
++dev->stats.rx_length_errors;
drivers/net/ethernet/apple/macmace.c
464
dev->stats.tx_packets++;
drivers/net/ethernet/apple/macmace.c
465
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/apple/macmace.c
541
dev->stats.rx_missed_errors += 256;
drivers/net/ethernet/apple/macmace.c
542
dev->stats.rx_missed_errors += mb->mpc; /* reading clears it */
drivers/net/ethernet/apple/macmace.c
544
dev->stats.rx_length_errors += 256;
drivers/net/ethernet/apple/macmace.c
545
dev->stats.rx_length_errors += mb->rntpc; /* reading clears it */
drivers/net/ethernet/apple/macmace.c
547
++dev->stats.tx_heartbeat_errors;
drivers/net/ethernet/apple/macmace.c
586
++dev->stats.tx_errors;
drivers/net/ethernet/apple/macmace.c
588
++dev->stats.tx_carrier_errors;
drivers/net/ethernet/apple/macmace.c
590
++dev->stats.tx_aborted_errors;
drivers/net/ethernet/apple/macmace.c
592
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/apple/macmace.c
645
dev->stats.rx_errors++;
drivers/net/ethernet/apple/macmace.c
647
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/apple/macmace.c
649
dev->stats.collisions++;
drivers/net/ethernet/apple/macmace.c
651
dev->stats.rx_frame_errors++;
drivers/net/ethernet/apple/macmace.c
653
dev->stats.rx_crc_errors++;
drivers/net/ethernet/apple/macmace.c
659
dev->stats.rx_dropped++;
drivers/net/ethernet/apple/macmace.c
667
dev->stats.rx_packets++;
drivers/net/ethernet/apple/macmace.c
668
dev->stats.rx_bytes += frame_length;
drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c
213
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1004
struct aq_macsec_common_stats *stats = &nic->macsec_cfg->stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1007
aq_get_macsec_common_stats(hw, stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1009
ctx->stats.dev_stats->OutPktsUntagged = stats->out.untagged_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1010
ctx->stats.dev_stats->InPktsUntagged = stats->in.untagged_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1011
ctx->stats.dev_stats->OutPktsTooLong = stats->out.too_long;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1012
ctx->stats.dev_stats->InPktsNoTag = stats->in.notag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1013
ctx->stats.dev_stats->InPktsBadTag = stats->in.bad_tag_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1014
ctx->stats.dev_stats->InPktsUnknownSCI = stats->in.unknown_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1015
ctx->stats.dev_stats->InPktsNoSCI = stats->in.no_sci_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1016
ctx->stats.dev_stats->InPktsOverrun = 0;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1024
struct aq_macsec_tx_sc_stats *stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1034
stats = &aq_txsc->stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1035
aq_get_txsc_stats(hw, aq_txsc->hw_sc_idx, stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1037
ctx->stats.tx_sc_stats->OutPktsProtected = stats->sc_protected_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1038
ctx->stats.tx_sc_stats->OutPktsEncrypted = stats->sc_encrypted_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1039
ctx->stats.tx_sc_stats->OutOctetsProtected = stats->sc_protected_octets;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1040
ctx->stats.tx_sc_stats->OutOctetsEncrypted = stats->sc_encrypted_octets;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1049
struct aq_macsec_tx_sa_stats *stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1065
stats = &aq_txsc->tx_sa_stats[ctx->sa.assoc_num];
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1066
ret = aq_get_txsa_stats(hw, sa_idx, stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1070
ctx->stats.tx_sa_stats->OutPktsProtected = stats->sa_protected_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1071
ctx->stats.tx_sa_stats->OutPktsEncrypted = stats->sa_encrypted_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1089
struct aq_macsec_rx_sa_stats *stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1106
stats = &aq_rxsc->rx_sa_stats[i];
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1108
ret = aq_get_rxsa_stats(hw, sa_idx, stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1112
ctx->stats.rx_sc_stats->InOctetsValidated +=
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1113
stats->validated_octets;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1114
ctx->stats.rx_sc_stats->InOctetsDecrypted +=
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1115
stats->decrypted_octets;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1116
ctx->stats.rx_sc_stats->InPktsUnchecked +=
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1117
stats->unchecked_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1118
ctx->stats.rx_sc_stats->InPktsDelayed += stats->delayed_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1119
ctx->stats.rx_sc_stats->InPktsOK += stats->ok_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1120
ctx->stats.rx_sc_stats->InPktsInvalid += stats->invalid_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1121
ctx->stats.rx_sc_stats->InPktsLate += stats->late_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1122
ctx->stats.rx_sc_stats->InPktsNotValid += stats->not_valid_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1123
ctx->stats.rx_sc_stats->InPktsNotUsingSA += stats->not_using_sa;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1124
ctx->stats.rx_sc_stats->InPktsUnusedSA += stats->unused_sa;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1134
struct aq_macsec_rx_sa_stats *stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1148
stats = &aq_rxsc->rx_sa_stats[ctx->sa.assoc_num];
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1150
ret = aq_get_rxsa_stats(hw, sa_idx, stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1154
ctx->stats.rx_sa_stats->InPktsOK = stats->ok_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1155
ctx->stats.rx_sa_stats->InPktsInvalid = stats->invalid_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1156
ctx->stats.rx_sa_stats->InPktsNotValid = stats->not_valid_pkts;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1157
ctx->stats.rx_sa_stats->InPktsNotUsingSA = stats->not_using_sa;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1158
ctx->stats.rx_sa_stats->InPktsUnusedSA = stats->unused_sa;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
134
struct aq_macsec_common_stats *stats)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
145
stats->in.ctl_pkts = STATS_2x32_TO_64(ingress_counters.ctl_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
146
stats->in.tagged_miss_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
148
stats->in.untagged_miss_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
150
stats->in.notag_pkts = STATS_2x32_TO_64(ingress_counters.notag_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
151
stats->in.untagged_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
153
stats->in.bad_tag_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
155
stats->in.no_sci_pkts = STATS_2x32_TO_64(ingress_counters.no_sci_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
156
stats->in.unknown_sci_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
158
stats->in.ctrl_prt_pass_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
160
stats->in.unctrl_prt_pass_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
162
stats->in.ctrl_prt_fail_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1624
aq_get_macsec_common_stats(hw, &cfg->stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1632
&aq_txsc->stats);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
164
stats->in.unctrl_prt_fail_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
166
stats->in.too_long_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
168
stats->in.igpoc_ctl_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1687
common_stats = &cfg->stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
170
stats->in.ecc_error_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
1716
txsc_stats = &aq_txsc->stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
172
stats->in.unctrl_hit_drop_redir =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
178
stats->out.ctl_pkts = STATS_2x32_TO_64(egress_counters.ctl_pkt);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
179
stats->out.unknown_sa_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
181
stats->out.untagged_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
183
stats->out.too_long = STATS_2x32_TO_64(egress_counters.too_long);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
184
stats->out.ecc_error_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
186
stats->out.unctrl_hit_drop_redir =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
193
struct aq_macsec_rx_sa_stats *stats)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
202
stats->untagged_hit_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
204
stats->ctrl_hit_drop_redir_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
206
stats->not_using_sa = STATS_2x32_TO_64(i_sa_counters.not_using_sa);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
207
stats->unused_sa = STATS_2x32_TO_64(i_sa_counters.unused_sa);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
208
stats->not_valid_pkts = STATS_2x32_TO_64(i_sa_counters.not_valid_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
209
stats->invalid_pkts = STATS_2x32_TO_64(i_sa_counters.invalid_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
210
stats->ok_pkts = STATS_2x32_TO_64(i_sa_counters.ok_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
211
stats->late_pkts = STATS_2x32_TO_64(i_sa_counters.late_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
212
stats->delayed_pkts = STATS_2x32_TO_64(i_sa_counters.delayed_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
213
stats->unchecked_pkts = STATS_2x32_TO_64(i_sa_counters.unchecked_pkts);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
214
stats->validated_octets =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
216
stats->decrypted_octets =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
223
struct aq_macsec_tx_sa_stats *stats)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
232
stats->sa_hit_drop_redirect =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
234
stats->sa_protected2_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
236
stats->sa_protected_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
238
stats->sa_encrypted_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
269
struct aq_macsec_tx_sc_stats *stats)
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
278
stats->sc_protected_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
280
stats->sc_encrypted_pkts =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
282
stats->sc_protected_octets =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
284
stats->sc_encrypted_octets =
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
117
struct aq_macsec_common_stats stats;
drivers/net/ethernet/aquantia/atlantic/aq_macsec.h
95
struct aq_macsec_tx_sc_stats stats;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1019
struct aq_stats_s *stats;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1029
stats = self->aq_hw_ops->hw_get_hw_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1031
if (!stats)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1034
data[i] = stats->uprc + stats->mprc + stats->bprc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1035
data[++i] = stats->uprc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1036
data[++i] = stats->mprc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1037
data[++i] = stats->bprc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1038
data[++i] = stats->erpt;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1039
data[++i] = stats->uptc + stats->mptc + stats->bptc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1040
data[++i] = stats->uptc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1041
data[++i] = stats->mptc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1042
data[++i] = stats->bptc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1043
data[++i] = stats->ubrc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1044
data[++i] = stats->ubtc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1045
data[++i] = stats->mbrc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1046
data[++i] = stats->mbtc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1047
data[++i] = stats->bbrc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1048
data[++i] = stats->bbtc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1049
if (stats->brc)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1050
data[++i] = stats->brc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1052
data[++i] = stats->ubrc + stats->mbrc + stats->bbrc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1053
if (stats->btc)
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1054
data[++i] = stats->btc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1056
data[++i] = stats->ubtc + stats->mbtc + stats->bbtc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1057
data[++i] = stats->dma_pkt_rc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1058
data[++i] = stats->dma_pkt_tc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1059
data[++i] = stats->dma_oct_rc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1060
data[++i] = stats->dma_oct_tc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1061
data[++i] = stats->dpc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1084
struct aq_stats_s *stats = self->aq_hw_ops->hw_get_hw_stats(self->aq_hw);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1087
ndev->stats.rx_packets = stats->dma_pkt_rc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1088
ndev->stats.rx_bytes = stats->dma_oct_rc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1089
ndev->stats.rx_errors = stats->erpr;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1090
ndev->stats.rx_dropped = stats->dpc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1091
ndev->stats.tx_packets = stats->dma_pkt_tc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1092
ndev->stats.tx_bytes = stats->dma_oct_tc;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1093
ndev->stats.tx_errors = stats->erpt;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
1094
ndev->stats.multicast = stats->mprc;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
787
u64_stats_update_begin(&ring->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
788
++ring->stats.tx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
789
ring->stats.tx.bytes += skb->len;
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
790
u64_stats_update_end(&ring->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
100
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
101
self->stats.rx.pg_flips++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
102
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
110
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
111
self->stats.rx.pg_losts++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
112
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
116
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
117
self->stats.rx.pg_reuses++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
118
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
125
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
126
self->stats.rx.alloc_fails++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
127
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
238
u64_stats_init(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
240
u64_stats_init(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
268
u64_stats_update_begin(&ring->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
269
ring->stats.tx.queue_restarts++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
270
u64_stats_update_end(&ring->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
315
u64_stats_update_begin(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
316
++self->stats.tx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
317
self->stats.tx.bytes += buff->skb->len;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
318
u64_stats_update_end(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
321
u64_stats_update_begin(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
322
++self->stats.tx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
323
self->stats.tx.bytes += xdp_get_frame_len(buff->xdpf);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
324
u64_stats_update_end(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
347
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
348
++self->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
349
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
417
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
418
++rx_ring->stats.rx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
419
rx_ring->stats.rx.bytes += xdp_get_buff_len(xdp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
420
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
438
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
439
++rx_ring->stats.rx.xdp_pass;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
440
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
450
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
451
++rx_ring->stats.rx.xdp_tx;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
452
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
459
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
460
++rx_ring->stats.rx.xdp_redirect;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
461
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
468
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
469
++rx_ring->stats.rx.xdp_aborted;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
470
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
475
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
476
++rx_ring->stats.rx.xdp_drop;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
477
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
597
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
598
++self->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
599
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
605
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
606
++self->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
607
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
618
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
619
self->stats.rx.skb_alloc_fails++;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
620
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
691
u64_stats_update_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
692
++self->stats.rx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
693
self->stats.rx.bytes += skb->len;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
694
u64_stats_update_end(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
770
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
771
++rx_ring->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
772
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
778
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
779
++rx_ring->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
780
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
803
u64_stats_update_begin(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
804
++rx_ring->stats.rx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
805
rx_ring->stats.rx.bytes += xdp_get_buff_len(&xdp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
806
++rx_ring->stats.rx.xdp_aborted;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
807
u64_stats_update_end(&rx_ring->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
949
start = u64_stats_fetch_begin(&self->stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
950
data[count] = self->stats.rx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
951
data[++count] = self->stats.rx.jumbo_packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
952
data[++count] = self->stats.rx.lro_packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
953
data[++count] = self->stats.rx.errors;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
954
data[++count] = self->stats.rx.alloc_fails;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
955
data[++count] = self->stats.rx.skb_alloc_fails;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
956
data[++count] = self->stats.rx.polls;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
957
data[++count] = self->stats.rx.pg_flips;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
958
data[++count] = self->stats.rx.pg_reuses;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
959
data[++count] = self->stats.rx.pg_losts;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
960
data[++count] = self->stats.rx.xdp_aborted;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
961
data[++count] = self->stats.rx.xdp_drop;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
962
data[++count] = self->stats.rx.xdp_pass;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
963
data[++count] = self->stats.rx.xdp_tx;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
964
data[++count] = self->stats.rx.xdp_invalid;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
965
data[++count] = self->stats.rx.xdp_redirect;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
966
} while (u64_stats_fetch_retry(&self->stats.rx.syncp, start));
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
971
start = u64_stats_fetch_begin(&self->stats.tx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
972
data[count] = self->stats.tx.packets;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
973
data[++count] = self->stats.tx.queue_restarts;
drivers/net/ethernet/aquantia/atlantic/aq_ring.c
974
} while (u64_stats_fetch_retry(&self->stats.tx.syncp, start));
drivers/net/ethernet/aquantia/atlantic/aq_ring.h
150
union aq_ring_stats_s stats;
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
43
u64_stats_update_begin(&ring[AQ_VEC_RX_ID].stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
44
ring[AQ_VEC_RX_ID].stats.rx.polls++;
drivers/net/ethernet/aquantia/atlantic/aq_vec.c
45
u64_stats_update_end(&ring[AQ_VEC_RX_ID].stats.rx.syncp);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
718
++ring->stats.rx.jumbo_packets;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
992
++ring->stats.rx.lro_packets;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
998
++ring->stats.rx.jumbo_packets;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
639
pmbox->stats.ubrc = pmbox->stats.uprc * mtu;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
640
pmbox->stats.ubtc = pmbox->stats.uptc * mtu;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
641
pmbox->stats.dpc = atomic_read(&self->dpc);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
643
pmbox->stats.dpc = hw_atl_rpb_rx_dma_drop_pkt_cnt_get(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
879
((s64)(mbox.stats._N_ - self->last_stats._N_)) >= 0) \
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
880
curr_stats._N_ += mbox.stats._N_ - self->last_stats._N_; \
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
914
memcpy(&self->last_stats, &mbox.stats, sizeof(mbox.stats));
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
180
struct hw_atl_stats_s stats;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h
599
struct statistics_s stats;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
337
struct statistics_s *stats)
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
347
((s64)(stats->a0.msm._F - priv->last_stats.a0.msm._F)) >= 0) \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
348
curr_stats._N += stats->a0.msm._F - priv->last_stats.a0.msm._F;\
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
379
struct statistics_s *stats)
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
389
((s64)(stats->b0._F - priv->last_stats.b0._F)) >= 0) \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
390
curr_stats._N += stats->b0._F - priv->last_stats.b0._F; \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
418
struct statistics_s stats;
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
426
err = hw_atl2_shared_buffer_read_safe(self, stats, &stats);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
431
aq_a2_fill_a0_stats(self, &stats);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
433
aq_a2_fill_b0_stats(self, &stats);
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c
441
memcpy(&priv->last_stats, &stats, sizeof(stats));
drivers/net/ethernet/arc/emac_main.c
113
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
128
stats->tx_errors++;
drivers/net/ethernet/arc/emac_main.c
129
stats->tx_dropped++;
drivers/net/ethernet/arc/emac_main.c
132
stats->tx_carrier_errors++;
drivers/net/ethernet/arc/emac_main.c
135
stats->collisions++;
drivers/net/ethernet/arc/emac_main.c
138
stats->tx_fifo_errors++;
drivers/net/ethernet/arc/emac_main.c
140
stats->tx_packets++;
drivers/net/ethernet/arc/emac_main.c
141
stats->tx_bytes += skb->len;
drivers/net/ethernet/arc/emac_main.c
183
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
208
stats->rx_errors++;
drivers/net/ethernet/arc/emac_main.c
209
stats->rx_length_errors++;
drivers/net/ethernet/arc/emac_main.c
223
stats->rx_errors++;
drivers/net/ethernet/arc/emac_main.c
224
stats->rx_dropped++;
drivers/net/ethernet/arc/emac_main.c
236
stats->rx_errors++;
drivers/net/ethernet/arc/emac_main.c
237
stats->rx_dropped++;
drivers/net/ethernet/arc/emac_main.c
246
stats->rx_packets++;
drivers/net/ethernet/arc/emac_main.c
247
stats->rx_bytes += pktlen;
drivers/net/ethernet/arc/emac_main.c
277
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
282
stats->rx_errors += miss;
drivers/net/ethernet/arc/emac_main.c
283
stats->rx_missed_errors += miss;
drivers/net/ethernet/arc/emac_main.c
358
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
380
stats->rx_missed_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
381
stats->rx_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
387
stats->rx_crc_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
388
stats->rx_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
392
stats->rx_frame_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
393
stats->rx_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
397
stats->rx_over_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
398
stats->rx_errors += 0x100;
drivers/net/ethernet/arc/emac_main.c
649
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
660
stats->rx_errors += miss;
drivers/net/ethernet/arc/emac_main.c
661
stats->rx_errors += rxcrc + rxfram + rxoflow;
drivers/net/ethernet/arc/emac_main.c
663
stats->rx_over_errors += rxoflow;
drivers/net/ethernet/arc/emac_main.c
664
stats->rx_frame_errors += rxfram;
drivers/net/ethernet/arc/emac_main.c
665
stats->rx_crc_errors += rxcrc;
drivers/net/ethernet/arc/emac_main.c
666
stats->rx_missed_errors += miss;
drivers/net/ethernet/arc/emac_main.c
668
return stats;
drivers/net/ethernet/arc/emac_main.c
685
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
704
stats->tx_dropped++;
drivers/net/ethernet/arc/emac_main.c
705
stats->tx_errors++;
drivers/net/ethernet/arc/emac_main.c
798
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/arc/emac_main.c
825
stats->rx_errors++;
drivers/net/ethernet/arc/emac_main.c
826
stats->rx_dropped++;
drivers/net/ethernet/asix/ax88796c_main.c
335
struct ax88796c_pcpu_stats *stats;
drivers/net/ethernet/asix/ax88796c_main.c
342
stats = this_cpu_ptr(ax_local->stats);
drivers/net/ethernet/asix/ax88796c_main.c
346
this_cpu_inc(ax_local->stats->tx_dropped);
drivers/net/ethernet/asix/ax88796c_main.c
361
this_cpu_inc(ax_local->stats->tx_dropped);
drivers/net/ethernet/asix/ax88796c_main.c
372
flags = u64_stats_update_begin_irqsave(&stats->syncp);
drivers/net/ethernet/asix/ax88796c_main.c
373
u64_stats_inc(&stats->tx_packets);
drivers/net/ethernet/asix/ax88796c_main.c
374
u64_stats_add(&stats->tx_bytes, entry->len);
drivers/net/ethernet/asix/ax88796c_main.c
375
u64_stats_update_end_irqrestore(&stats->syncp, flags);
drivers/net/ethernet/asix/ax88796c_main.c
404
struct ax88796c_pcpu_stats *stats;
drivers/net/ethernet/asix/ax88796c_main.c
408
stats = this_cpu_ptr(ax_local->stats);
drivers/net/ethernet/asix/ax88796c_main.c
425
flags = u64_stats_update_begin_irqsave(&stats->syncp);
drivers/net/ethernet/asix/ax88796c_main.c
426
u64_stats_inc(&stats->rx_packets);
drivers/net/ethernet/asix/ax88796c_main.c
427
u64_stats_add(&stats->rx_bytes, skb->len);
drivers/net/ethernet/asix/ax88796c_main.c
428
u64_stats_update_end_irqrestore(&stats->syncp, flags);
drivers/net/ethernet/asix/ax88796c_main.c
457
this_cpu_inc(ax_local->stats->rx_frame_errors);
drivers/net/ethernet/asix/ax88796c_main.c
466
this_cpu_inc(ax_local->stats->rx_crc_errors);
drivers/net/ethernet/asix/ax88796c_main.c
519
this_cpu_inc(ax_local->stats->rx_dropped);
drivers/net/ethernet/asix/ax88796c_main.c
649
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/asix/ax88796c_main.c
662
s = per_cpu_ptr(ax_local->stats, cpu);
drivers/net/ethernet/asix/ax88796c_main.c
672
stats->rx_packets += rx_packets;
drivers/net/ethernet/asix/ax88796c_main.c
673
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/asix/ax88796c_main.c
674
stats->tx_packets += tx_packets;
drivers/net/ethernet/asix/ax88796c_main.c
675
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/asix/ax88796c_main.c
683
stats->rx_dropped = rx_dropped;
drivers/net/ethernet/asix/ax88796c_main.c
684
stats->tx_dropped = tx_dropped;
drivers/net/ethernet/asix/ax88796c_main.c
685
stats->rx_frame_errors = rx_frame_errors;
drivers/net/ethernet/asix/ax88796c_main.c
686
stats->rx_crc_errors = rx_crc_errors;
drivers/net/ethernet/asix/ax88796c_main.c
986
ax_local->stats =
drivers/net/ethernet/asix/ax88796c_main.c
989
if (!ax_local->stats)
drivers/net/ethernet/asix/ax88796c_main.h
95
struct ax88796c_pcpu_stats __percpu *stats;
drivers/net/ethernet/atheros/ag71xx.c
1132
ndev->stats.tx_errors++;
drivers/net/ethernet/atheros/ag71xx.c
1567
ndev->stats.tx_dropped++;
drivers/net/ethernet/atheros/ag71xx.c
1643
ndev->stats.rx_packets++;
drivers/net/ethernet/atheros/ag71xx.c
1644
ndev->stats.rx_bytes += pktlen;
drivers/net/ethernet/atheros/ag71xx.c
1648
ndev->stats.rx_errors++;
drivers/net/ethernet/atheros/ag71xx.c
1698
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/atheros/ag71xx.c
520
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/atheros/ag71xx.c
827
ag->ndev->stats.tx_bytes += bytes_compl;
drivers/net/ethernet/atheros/ag71xx.c
828
ag->ndev->stats.tx_packets += sent;
drivers/net/ethernet/atheros/alx/ethtool.c
295
BUILD_BUG_ON(sizeof(hw->stats) != ALX_NUM_STATS * sizeof(u64));
drivers/net/ethernet/atheros/alx/ethtool.c
296
memcpy(data, &hw->stats, sizeof(hw->stats));
drivers/net/ethernet/atheros/alx/hw.c
1071
hw->stats.rx_ok += alx_read_mem32(hw, ALX_MIB_RX_OK);
drivers/net/ethernet/atheros/alx/hw.c
1072
hw->stats.rx_bcast += alx_read_mem32(hw, ALX_MIB_RX_BCAST);
drivers/net/ethernet/atheros/alx/hw.c
1073
hw->stats.rx_mcast += alx_read_mem32(hw, ALX_MIB_RX_MCAST);
drivers/net/ethernet/atheros/alx/hw.c
1074
hw->stats.rx_pause += alx_read_mem32(hw, ALX_MIB_RX_PAUSE);
drivers/net/ethernet/atheros/alx/hw.c
1075
hw->stats.rx_ctrl += alx_read_mem32(hw, ALX_MIB_RX_CTRL);
drivers/net/ethernet/atheros/alx/hw.c
1076
hw->stats.rx_fcs_err += alx_read_mem32(hw, ALX_MIB_RX_FCS_ERR);
drivers/net/ethernet/atheros/alx/hw.c
1077
hw->stats.rx_len_err += alx_read_mem32(hw, ALX_MIB_RX_LEN_ERR);
drivers/net/ethernet/atheros/alx/hw.c
1078
hw->stats.rx_byte_cnt += alx_read_mem32(hw, ALX_MIB_RX_BYTE_CNT);
drivers/net/ethernet/atheros/alx/hw.c
1079
hw->stats.rx_runt += alx_read_mem32(hw, ALX_MIB_RX_RUNT);
drivers/net/ethernet/atheros/alx/hw.c
1080
hw->stats.rx_frag += alx_read_mem32(hw, ALX_MIB_RX_FRAG);
drivers/net/ethernet/atheros/alx/hw.c
1081
hw->stats.rx_sz_64B += alx_read_mem32(hw, ALX_MIB_RX_SZ_64B);
drivers/net/ethernet/atheros/alx/hw.c
1082
hw->stats.rx_sz_127B += alx_read_mem32(hw, ALX_MIB_RX_SZ_127B);
drivers/net/ethernet/atheros/alx/hw.c
1083
hw->stats.rx_sz_255B += alx_read_mem32(hw, ALX_MIB_RX_SZ_255B);
drivers/net/ethernet/atheros/alx/hw.c
1084
hw->stats.rx_sz_511B += alx_read_mem32(hw, ALX_MIB_RX_SZ_511B);
drivers/net/ethernet/atheros/alx/hw.c
1085
hw->stats.rx_sz_1023B += alx_read_mem32(hw, ALX_MIB_RX_SZ_1023B);
drivers/net/ethernet/atheros/alx/hw.c
1086
hw->stats.rx_sz_1518B += alx_read_mem32(hw, ALX_MIB_RX_SZ_1518B);
drivers/net/ethernet/atheros/alx/hw.c
1087
hw->stats.rx_sz_max += alx_read_mem32(hw, ALX_MIB_RX_SZ_MAX);
drivers/net/ethernet/atheros/alx/hw.c
1088
hw->stats.rx_ov_sz += alx_read_mem32(hw, ALX_MIB_RX_OV_SZ);
drivers/net/ethernet/atheros/alx/hw.c
1089
hw->stats.rx_ov_rxf += alx_read_mem32(hw, ALX_MIB_RX_OV_RXF);
drivers/net/ethernet/atheros/alx/hw.c
1090
hw->stats.rx_ov_rrd += alx_read_mem32(hw, ALX_MIB_RX_OV_RRD);
drivers/net/ethernet/atheros/alx/hw.c
1091
hw->stats.rx_align_err += alx_read_mem32(hw, ALX_MIB_RX_ALIGN_ERR);
drivers/net/ethernet/atheros/alx/hw.c
1092
hw->stats.rx_bc_byte_cnt += alx_read_mem32(hw, ALX_MIB_RX_BCCNT);
drivers/net/ethernet/atheros/alx/hw.c
1093
hw->stats.rx_mc_byte_cnt += alx_read_mem32(hw, ALX_MIB_RX_MCCNT);
drivers/net/ethernet/atheros/alx/hw.c
1094
hw->stats.rx_err_addr += alx_read_mem32(hw, ALX_MIB_RX_ERRADDR);
drivers/net/ethernet/atheros/alx/hw.c
1097
hw->stats.tx_ok += alx_read_mem32(hw, ALX_MIB_TX_OK);
drivers/net/ethernet/atheros/alx/hw.c
1098
hw->stats.tx_bcast += alx_read_mem32(hw, ALX_MIB_TX_BCAST);
drivers/net/ethernet/atheros/alx/hw.c
1099
hw->stats.tx_mcast += alx_read_mem32(hw, ALX_MIB_TX_MCAST);
drivers/net/ethernet/atheros/alx/hw.c
1100
hw->stats.tx_pause += alx_read_mem32(hw, ALX_MIB_TX_PAUSE);
drivers/net/ethernet/atheros/alx/hw.c
1101
hw->stats.tx_exc_defer += alx_read_mem32(hw, ALX_MIB_TX_EXC_DEFER);
drivers/net/ethernet/atheros/alx/hw.c
1102
hw->stats.tx_ctrl += alx_read_mem32(hw, ALX_MIB_TX_CTRL);
drivers/net/ethernet/atheros/alx/hw.c
1103
hw->stats.tx_defer += alx_read_mem32(hw, ALX_MIB_TX_DEFER);
drivers/net/ethernet/atheros/alx/hw.c
1104
hw->stats.tx_byte_cnt += alx_read_mem32(hw, ALX_MIB_TX_BYTE_CNT);
drivers/net/ethernet/atheros/alx/hw.c
1105
hw->stats.tx_sz_64B += alx_read_mem32(hw, ALX_MIB_TX_SZ_64B);
drivers/net/ethernet/atheros/alx/hw.c
1106
hw->stats.tx_sz_127B += alx_read_mem32(hw, ALX_MIB_TX_SZ_127B);
drivers/net/ethernet/atheros/alx/hw.c
1107
hw->stats.tx_sz_255B += alx_read_mem32(hw, ALX_MIB_TX_SZ_255B);
drivers/net/ethernet/atheros/alx/hw.c
1108
hw->stats.tx_sz_511B += alx_read_mem32(hw, ALX_MIB_TX_SZ_511B);
drivers/net/ethernet/atheros/alx/hw.c
1109
hw->stats.tx_sz_1023B += alx_read_mem32(hw, ALX_MIB_TX_SZ_1023B);
drivers/net/ethernet/atheros/alx/hw.c
1110
hw->stats.tx_sz_1518B += alx_read_mem32(hw, ALX_MIB_TX_SZ_1518B);
drivers/net/ethernet/atheros/alx/hw.c
1111
hw->stats.tx_sz_max += alx_read_mem32(hw, ALX_MIB_TX_SZ_MAX);
drivers/net/ethernet/atheros/alx/hw.c
1112
hw->stats.tx_single_col += alx_read_mem32(hw, ALX_MIB_TX_SINGLE_COL);
drivers/net/ethernet/atheros/alx/hw.c
1113
hw->stats.tx_multi_col += alx_read_mem32(hw, ALX_MIB_TX_MULTI_COL);
drivers/net/ethernet/atheros/alx/hw.c
1114
hw->stats.tx_late_col += alx_read_mem32(hw, ALX_MIB_TX_LATE_COL);
drivers/net/ethernet/atheros/alx/hw.c
1115
hw->stats.tx_abort_col += alx_read_mem32(hw, ALX_MIB_TX_ABORT_COL);
drivers/net/ethernet/atheros/alx/hw.c
1116
hw->stats.tx_underrun += alx_read_mem32(hw, ALX_MIB_TX_UNDERRUN);
drivers/net/ethernet/atheros/alx/hw.c
1117
hw->stats.tx_trd_eop += alx_read_mem32(hw, ALX_MIB_TX_TRD_EOP);
drivers/net/ethernet/atheros/alx/hw.c
1118
hw->stats.tx_len_err += alx_read_mem32(hw, ALX_MIB_TX_LEN_ERR);
drivers/net/ethernet/atheros/alx/hw.c
1119
hw->stats.tx_trunc += alx_read_mem32(hw, ALX_MIB_TX_TRUNC);
drivers/net/ethernet/atheros/alx/hw.c
1120
hw->stats.tx_bc_byte_cnt += alx_read_mem32(hw, ALX_MIB_TX_BCCNT);
drivers/net/ethernet/atheros/alx/hw.c
1121
hw->stats.tx_mc_byte_cnt += alx_read_mem32(hw, ALX_MIB_TX_MCCNT);
drivers/net/ethernet/atheros/alx/hw.c
1123
hw->stats.update += alx_read_mem32(hw, ALX_MIB_UPDATE);
drivers/net/ethernet/atheros/alx/hw.h
498
struct alx_hw_stats stats;
drivers/net/ethernet/atheros/alx/main.c
1654
struct alx_hw_stats *hw_stats = &alx->hw.stats;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1539
struct net_device_stats *net_stats = &netdev->stats;
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
1719
netdev->stats.tx_carrier_errors++;
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
1159
struct net_device_stats *net_stats = &netdev->stats;
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
1328
netdev->stats.tx_carrier_errors++;
drivers/net/ethernet/atheros/atlx/atl1.c
1708
netdev->stats.rx_bytes = adapter->soft_stats.rx_bytes;
drivers/net/ethernet/atheros/atlx/atl1.c
1709
netdev->stats.tx_bytes = adapter->soft_stats.tx_bytes;
drivers/net/ethernet/atheros/atlx/atl1.c
1710
netdev->stats.multicast = adapter->soft_stats.multicast;
drivers/net/ethernet/atheros/atlx/atl1.c
1711
netdev->stats.collisions = adapter->soft_stats.collisions;
drivers/net/ethernet/atheros/atlx/atl1.c
1712
netdev->stats.rx_errors = adapter->soft_stats.rx_errors;
drivers/net/ethernet/atheros/atlx/atl1.c
1713
netdev->stats.rx_length_errors =
drivers/net/ethernet/atheros/atlx/atl1.c
1715
netdev->stats.rx_crc_errors = adapter->soft_stats.rx_crc_errors;
drivers/net/ethernet/atheros/atlx/atl1.c
1716
netdev->stats.rx_frame_errors =
drivers/net/ethernet/atheros/atlx/atl1.c
1718
netdev->stats.rx_fifo_errors = adapter->soft_stats.rx_fifo_errors;
drivers/net/ethernet/atheros/atlx/atl1.c
1719
netdev->stats.rx_dropped = adapter->soft_stats.rx_rrd_ov;
drivers/net/ethernet/atheros/atlx/atl1.c
1720
netdev->stats.tx_errors = adapter->soft_stats.tx_errors;
drivers/net/ethernet/atheros/atlx/atl1.c
1721
netdev->stats.tx_fifo_errors = adapter->soft_stats.tx_fifo_errors;
drivers/net/ethernet/atheros/atlx/atl1.c
1722
netdev->stats.tx_aborted_errors =
drivers/net/ethernet/atheros/atlx/atl1.c
1724
netdev->stats.tx_window_errors =
drivers/net/ethernet/atheros/atlx/atl1.c
1726
netdev->stats.tx_carrier_errors =
drivers/net/ethernet/atheros/atlx/atl1.c
1729
netdev->stats.rx_packets = adapter->soft_stats.rx_packets;
drivers/net/ethernet/atheros/atlx/atl1.c
1730
netdev->stats.tx_packets = adapter->soft_stats.tx_packets;
drivers/net/ethernet/atheros/atlx/atl1.c
3202
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/atheros/atlx/atl2.c
1025
adapter->netdev->stats.rx_over_errors += drop_rxd + drop_rxs;
drivers/net/ethernet/atheros/atlx/atl2.c
423
netdev->stats.rx_dropped++;
drivers/net/ethernet/atheros/atlx/atl2.c
437
netdev->stats.rx_bytes += rx_size;
drivers/net/ethernet/atheros/atlx/atl2.c
438
netdev->stats.rx_packets++;
drivers/net/ethernet/atheros/atlx/atl2.c
440
netdev->stats.rx_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
443
netdev->stats.rx_length_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
445
netdev->stats.multicast++;
drivers/net/ethernet/atheros/atlx/atl2.c
447
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
449
netdev->stats.rx_frame_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
524
netdev->stats.tx_bytes += txs->pkt_size;
drivers/net/ethernet/atheros/atlx/atl2.c
525
netdev->stats.tx_packets++;
drivers/net/ethernet/atheros/atlx/atl2.c
528
netdev->stats.tx_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
531
netdev->stats.collisions++;
drivers/net/ethernet/atheros/atlx/atl2.c
533
netdev->stats.tx_aborted_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
535
netdev->stats.tx_window_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
537
netdev->stats.tx_fifo_errors++;
drivers/net/ethernet/atheros/atlx/atl2.c
622
adapter->netdev->stats.tx_carrier_errors++;
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
124
struct ethtool_stats *stats,
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1115
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1125
stats->rx_packets = u64_stats_read(&lstats->rx_packets);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1126
stats->rx_bytes = u64_stats_read(&lstats->rx_bytes);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1127
stats->rx_dropped = u64_stats_read(&lstats->rx_dropped);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1128
stats->rx_crc_errors = u64_stats_read(&lstats->rx_crc_errs);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1129
stats->rx_frame_errors = u64_stats_read(&lstats->rx_sym_errs);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1130
stats->rx_errors = stats->rx_crc_errors + stats->rx_frame_errors;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1132
stats->tx_packets = u64_stats_read(&lstats->tx_packets);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
1133
stats->tx_bytes = u64_stats_read(&lstats->tx_bytes);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
412
struct bcmasp_intf_stats64 *stats = &intf->stats64;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
431
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
432
u64_stats_inc(&stats->tx_packets);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
433
u64_stats_add(&stats->tx_bytes, txcb->bytes_sent);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
434
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
479
struct bcmasp_intf_stats64 *stats = &intf->stats64;
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
512
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
514
u64_stats_inc(&stats->rx_crc_errs);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
516
u64_stats_inc(&stats->rx_sym_errs);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
517
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
529
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
530
u64_stats_inc(&stats->rx_dropped);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
531
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
555
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
556
u64_stats_inc(&stats->rx_packets);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
557
u64_stats_add(&stats->rx_bytes, len);
drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c
558
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/b44.c
2052
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/broadcom/b44.c
781
bp->dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm4908_enet.c
616
enet->netdev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm4908_enet.c
625
enet->netdev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm4908_enet.c
634
enet->netdev->stats.rx_packets++;
drivers/net/ethernet/broadcom/bcm4908_enet.c
635
enet->netdev->stats.rx_bytes += len;
drivers/net/ethernet/broadcom/bcm4908_enet.c
678
enet->netdev->stats.tx_packets += handled;
drivers/net/ethernet/broadcom/bcm4908_enet.c
679
enet->netdev->stats.tx_bytes += bytes;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
1397
struct ethtool_stats *stats,
drivers/net/ethernet/broadcom/bcm63xx_enet.c
1414
p = (char *)&netdev->stats;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2536
struct ethtool_stats *stats,
drivers/net/ethernet/broadcom/bcm63xx_enet.c
2574
p = (char *)&netdev->stats + s->stat_offset;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
347
dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
354
dev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
357
dev->stats.rx_length_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
359
dev->stats.rx_crc_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
361
dev->stats.rx_frame_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
363
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
377
dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
394
dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
402
dev->stats.rx_packets++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
403
dev->stats.rx_bytes += len;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
468
dev->stats.tx_errors++;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
654
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/broadcom/bcm63xx_enet.c
655
dev->stats.tx_packets++;
drivers/net/ethernet/broadcom/bcmsysport.c
1229
dev->stats.tx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
1230
dev->stats.tx_dropped++;
drivers/net/ethernet/broadcom/bcmsysport.c
1377
dev->stats.tx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
1846
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/bcmsysport.c
1852
netdev_stats_to_stats64(stats, &dev->stats);
drivers/net/ethernet/broadcom/bcmsysport.c
1854
bcm_sysport_update_tx_stats(priv, &stats->tx_bytes,
drivers/net/ethernet/broadcom/bcmsysport.c
1855
&stats->tx_packets);
drivers/net/ethernet/broadcom/bcmsysport.c
1859
stats->rx_packets = stats64->rx_packets;
drivers/net/ethernet/broadcom/bcmsysport.c
1860
stats->rx_bytes = stats64->rx_bytes;
drivers/net/ethernet/broadcom/bcmsysport.c
448
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/broadcom/bcmsysport.c
471
p = (char *)&dev->stats;
drivers/net/ethernet/broadcom/bcmsysport.c
766
ndev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcmsysport.c
767
ndev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
784
ndev->stats.rx_length_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
785
ndev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
792
ndev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcmsysport.c
793
ndev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
801
ndev->stats.rx_over_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
802
ndev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/bcmsysport.c
803
ndev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bcmsysport.c
829
ndev->stats.rx_packets++;
drivers/net/ethernet/broadcom/bcmsysport.c
830
ndev->stats.rx_bytes += len;
drivers/net/ethernet/broadcom/bgmac.c
229
net_dev->stats.tx_dropped++;
drivers/net/ethernet/broadcom/bgmac.c
230
net_dev->stats.tx_errors++;
drivers/net/ethernet/broadcom/bgmac.c
269
bgmac->net_dev->stats.tx_bytes += slot->skb->len;
drivers/net/ethernet/broadcom/bgmac.c
270
bgmac->net_dev->stats.tx_packets++;
drivers/net/ethernet/broadcom/bgmac.c
453
bgmac->net_dev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bgmac.c
461
bgmac->net_dev->stats.rx_length_errors++;
drivers/net/ethernet/broadcom/bgmac.c
462
bgmac->net_dev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bgmac.c
473
bgmac->net_dev->stats.rx_errors++;
drivers/net/ethernet/broadcom/bgmac.c
483
bgmac->net_dev->stats.rx_bytes += len;
drivers/net/ethernet/broadcom/bgmac.c
484
bgmac->net_dev->stats.rx_packets++;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1027
req->stats_dma_addr = cpu_to_le64(nqr->stats.hw_stats_map);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
391
u16 cp, stats;
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
414
stats = le16_to_cpu(resp->alloc_stat_ctx);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
432
hw_resc->resv_stat_ctxs = stats;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
38
struct bnge_stats_mem *stats)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
42
if (stats->hw_stats) {
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
43
dma_free_coherent(bd->dev, stats->len, stats->hw_stats,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
44
stats->hw_stats_map);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
45
stats->hw_stats = NULL;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
50
struct bnge_stats_mem *stats)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
54
stats->hw_stats = dma_alloc_coherent(bd->dev, stats->len,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
55
&stats->hw_stats_map, GFP_KERNEL);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
56
if (!stats->hw_stats)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
74
bnge_free_stats_mem(bn, &nqr->stats);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
90
nqr->stats.len = size;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
91
rc = bnge_alloc_stats_mem(bn, &nqr->stats);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
406
struct bnge_stats_mem stats;
drivers/net/ethernet/broadcom/bnx2.c
7656
struct ethtool_stats *stats, u64 *buf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
3229
struct ethtool_stats *stats, u64 *buf)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1118
struct net_device_stats *nstats = &bp->dev->stats;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1578
memset(&bp->dev->stats, 0, sizeof(bp->dev->stats));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
1661
struct net_device_stats *nstats = &bp->dev->stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10426
static void bnxt_accumulate_stats(struct bnxt_stats_mem *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10428
if (!stats->hw_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10431
__bnxt_accumulate_stats(stats->hw_stats, stats->sw_stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10432
stats->hw_masks, stats->len / 8, false);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10448
struct bnxt_stats_mem *stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10451
stats = &cpr->stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10453
ring0_stats = stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10454
__bnxt_accumulate_stats(stats->hw_stats, stats->sw_stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10459
struct bnxt_stats_mem *stats = &bp->port_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10460
__le64 *hw_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10461
u64 *sw_stats = stats->sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
10462
u64 *masks = stats->hw_masks;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13227
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13407
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13414
u64 *sw = cpr->stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13416
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_ucast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13417
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13418
stats->rx_packets += BNXT_GET_RING_STATS64(sw, rx_bcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13420
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_ucast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13421
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_mcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13422
stats->tx_packets += BNXT_GET_RING_STATS64(sw, tx_bcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13424
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_ucast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13425
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_mcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13426
stats->rx_bytes += BNXT_GET_RING_STATS64(sw, rx_bcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13428
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_ucast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13429
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_mcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13430
stats->tx_bytes += BNXT_GET_RING_STATS64(sw, tx_bcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13432
stats->rx_missed_errors +=
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13435
stats->multicast += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13437
stats->tx_dropped += BNXT_GET_RING_STATS64(sw, tx_error_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13439
stats->rx_dropped +=
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13446
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13450
stats->rx_packets += prev_stats->rx_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13451
stats->tx_packets += prev_stats->tx_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13452
stats->rx_bytes += prev_stats->rx_bytes;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13453
stats->tx_bytes += prev_stats->tx_bytes;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13454
stats->rx_missed_errors += prev_stats->rx_missed_errors;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13455
stats->multicast += prev_stats->multicast;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13456
stats->rx_dropped += prev_stats->rx_dropped;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13457
stats->tx_dropped += prev_stats->tx_dropped;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13461
bnxt_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13472
*stats = bp->net_stats_prev;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13476
bnxt_get_ring_stats(bp, stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13477
bnxt_add_prev_stats(bp, stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13484
stats->rx_crc_errors =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13486
stats->rx_frame_errors =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13488
stats->rx_length_errors =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13492
stats->rx_errors =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13495
stats->collisions =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13497
stats->tx_fifo_errors =
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13499
stats->tx_errors = BNXT_GET_TX_PORT_STATS64(tx, tx_err);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13505
struct bnxt_total_ring_err_stats *stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13509
u64 *hw_stats = cpr->stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13511
stats->rx_total_l4_csum_errors += sw_stats->rx.rx_l4_csum_errors;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13512
stats->rx_total_resets += sw_stats->rx.rx_resets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13513
stats->rx_total_buf_errors += sw_stats->rx.rx_buf_errors;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13514
stats->rx_total_oom_discards += sw_stats->rx.rx_oom_discards;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13515
stats->rx_total_netpoll_discards += sw_stats->rx.rx_netpoll_discards;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13516
stats->rx_total_ring_discards +=
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13518
stats->rx_total_hw_gro_packets += sw_stats->rx.rx_hw_gro_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13519
stats->rx_total_hw_gro_wire_packets += sw_stats->rx.rx_hw_gro_wire_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13520
stats->tx_total_resets += sw_stats->tx.tx_resets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13521
stats->tx_total_ring_discards +=
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13523
stats->total_missed_irqs += sw_stats->cmn.missed_irqs;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13527
struct bnxt_total_ring_err_stats *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13532
bnxt_get_one_ring_err_stats(bp, stats, &bp->bnapi[i]->cp_ring);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15924
struct netdev_queue_stats_rx *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15934
sw = cpr->stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15936
stats->packets = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15937
stats->packets += BNXT_GET_RING_STATS64(sw, rx_ucast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15938
stats->packets += BNXT_GET_RING_STATS64(sw, rx_mcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15939
stats->packets += BNXT_GET_RING_STATS64(sw, rx_bcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15941
stats->bytes = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15942
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_ucast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15943
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_mcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15944
stats->bytes += BNXT_GET_RING_STATS64(sw, rx_bcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15946
stats->alloc_fail = cpr->sw_stats->rx.rx_oom_discards;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15947
stats->hw_gro_packets = cpr->sw_stats->rx.rx_hw_gro_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15948
stats->hw_gro_wire_packets = cpr->sw_stats->rx.rx_hw_gro_wire_packets;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15952
struct netdev_queue_stats_tx *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15962
sw = bnapi->cp_ring.stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15964
stats->packets = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15965
stats->packets += BNXT_GET_RING_STATS64(sw, tx_ucast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15966
stats->packets += BNXT_GET_RING_STATS64(sw, tx_mcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15967
stats->packets += BNXT_GET_RING_STATS64(sw, tx_bcast_pkts);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15969
stats->bytes = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15970
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_ucast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15971
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_mcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15972
stats->bytes += BNXT_GET_RING_STATS64(sw, tx_bcast_bytes);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5052
static void bnxt_free_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5054
kfree(stats->hw_masks);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5055
stats->hw_masks = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5056
kfree(stats->sw_stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5057
stats->sw_stats = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5058
if (stats->hw_stats) {
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5059
dma_free_coherent(&bp->pdev->dev, stats->len, stats->hw_stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5060
stats->hw_stats_map);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5061
stats->hw_stats = NULL;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5065
static int bnxt_alloc_stats_mem(struct bnxt *bp, struct bnxt_stats_mem *stats,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5068
stats->hw_stats = dma_alloc_coherent(&bp->pdev->dev, stats->len,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5069
&stats->hw_stats_map, GFP_KERNEL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5070
if (!stats->hw_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5073
stats->sw_stats = kzalloc(stats->len, GFP_KERNEL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5074
if (!stats->sw_stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5078
stats->hw_masks = kzalloc(stats->len, GFP_KERNEL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5079
if (!stats->hw_masks)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5085
bnxt_free_stats_mem(bp, stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5106
struct bnxt_stats_mem *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5128
bnxt_copy_hw_masks(stats->hw_masks, hw_masks, stats->len / 8);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5141
struct bnxt_stats_mem *stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5149
stats = &cpr->stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5150
rc = bnxt_hwrm_func_qstat_ext(bp, stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5156
bnxt_fill_masks(stats->hw_masks, mask, stats->len / 8);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5159
stats = &bp->port_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5160
rx_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5161
rx_masks = stats->hw_masks;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5181
stats = &bp->rx_port_stats_ext;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5182
rx_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5183
rx_masks = stats->hw_masks;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5185
stats = &bp->tx_port_stats_ext;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5186
tx_stats = stats->hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5187
tx_masks = stats->hw_masks;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5229
bnxt_free_stats_mem(bp, &cpr->stats);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5251
cpr->stats.len = size;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5252
rc = bnxt_alloc_stats_mem(bp, &cpr->stats, !i);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7684
u16 cp, stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7692
stats = le16_to_cpu(resp->alloc_stat_ctx);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7713
hw_resc->resv_stat_ctxs = stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
796
atomic64_inc(&bp->ptp_cfg->stats.ts_err);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8525
req->stats_dma_addr = cpu_to_le64(cpr->stats.hw_stats_map);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1202
struct bnxt_stats_mem stats;
drivers/net/ethernet/broadcom/bnxt/bnxt.h
2978
struct bnxt_total_ring_err_stats *stats);
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
596
__le64 *stats = bp->port_stats.hw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
620
if (!stats)
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
626
pfc->requests[i] = le64_to_cpu(*(stats + tx_off));
drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
627
pfc->indications[i] = le64_to_cpu(*(stats + rx_off));
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5664
ts_stats->pkts = ptp->stats.ts_pkts;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5665
ts_stats->lost = ptp->stats.ts_lost;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5666
ts_stats->err = atomic64_read(&ptp->stats.ts_err);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5671
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
5680
stats->link_down_events =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
595
struct ethtool_stats *stats, u64 *buf)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
612
u64 *sw_stats = cpr->stats.sw_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1156
ptp->stats.ts_pkts = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1157
ptp->stats.ts_lost = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
1158
atomic64_set(&ptp->stats.ts_err, 0);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
733
ptp->stats.ts_pkts++;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
738
ptp->stats.ts_lost++;
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
826
atomic64_inc(&ptp->stats.ts_err);
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h
148
struct bnxt_ptp_stats stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1630
struct bnxt_tc_flow_stats stats, *curr_stats, *prev_stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1643
curr_stats = &flow->stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1647
stats.packets = curr_stats->packets - prev_stats->packets;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1648
stats.bytes = curr_stats->bytes - prev_stats->bytes;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1653
flow_stats_update(&tc_flow_cmd->stats, stats.bytes, stats.packets, 0,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1776
bnxt_flow_stats_accum(tc_info, &flow->stats,
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1778
if (flow->stats.packets != flow->prev_stats.packets)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h
136
struct bnxt_tc_flow_stats stats;
drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
138
struct rtnl_link_stats64 *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
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
1171
#define BCMGENET_STATS64_ADD(stats, m, v) \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1173
u64_stats_update_begin(&stats->syncp); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1174
u64_stats_add(&stats->m, v); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1175
u64_stats_update_end(&stats->syncp); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1178
#define BCMGENET_STATS64_INC(stats, m) \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1180
u64_stats_update_begin(&stats->syncp); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1181
u64_stats_inc(&stats->m); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1182
u64_stats_update_end(&stats->syncp); \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1304
struct ethtool_stats *stats,
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1919
struct bcmgenet_tx_stats64 *stats = &ring->stats64;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1960
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1961
u64_stats_add(&stats->packets, pkts_compl);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1962
u64_stats_add(&stats->bytes, bytes_compl);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1963
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2052
struct bcmgenet_tx_stats64 *stats = &ring->stats64;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2069
BCMGENET_STATS64_INC(stats, dropped);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2299
struct bcmgenet_rx_stats64 *stats = &ring->stats64;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2322
BCMGENET_STATS64_ADD(stats, missed, discards);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2348
BCMGENET_STATS64_INC(stats, dropped);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2375
BCMGENET_STATS64_INC(stats, length_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2383
BCMGENET_STATS64_INC(stats, fragmented_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2396
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2398
u64_stats_inc(&stats->crc_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2400
u64_stats_inc(&stats->over_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2402
u64_stats_inc(&stats->frame_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2404
u64_stats_inc(&stats->length_errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2410
u64_stats_inc(&stats->errors);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2411
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2432
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2433
u64_stats_inc(&stats->packets);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2434
u64_stats_add(&stats->bytes, len);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2436
u64_stats_inc(&stats->multicast);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2438
u64_stats_inc(&stats->broadcast);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2439
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3586
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3612
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3613
stats->tx_packets += tx_packets;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3614
stats->tx_errors += tx_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3615
stats->tx_dropped += tx_dropped;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3640
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3641
stats->rx_packets += rx_packets;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3642
stats->rx_errors += rx_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3643
stats->rx_dropped += rx_dropped;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3644
stats->rx_missed_errors += rx_missed;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3645
stats->rx_length_errors += rx_length_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3646
stats->rx_over_errors += rx_over_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3647
stats->rx_crc_errors += rx_crc_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3648
stats->rx_frame_errors += rx_frame_errors;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
3649
stats->multicast += multicast;
drivers/net/ethernet/broadcom/sb1250-mac.c
1066
dev->stats.rx_fifo_errors
drivers/net/ethernet/broadcom/sb1250-mac.c
1126
dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/sb1250-mac.c
1163
dev->stats.rx_dropped++;
drivers/net/ethernet/broadcom/sb1250-mac.c
1168
dev->stats.rx_bytes += len;
drivers/net/ethernet/broadcom/sb1250-mac.c
1169
dev->stats.rx_packets++;
drivers/net/ethernet/broadcom/sb1250-mac.c
1177
dev->stats.rx_errors++;
drivers/net/ethernet/broadcom/sb1250-mac.c
1269
dev->stats.tx_bytes += sb->len;
drivers/net/ethernet/broadcom/sb1250-mac.c
1270
dev->stats.tx_packets++;
drivers/net/ethernet/broadcom/sb1250-mac.c
2427
dev->stats.tx_errors++;
drivers/net/ethernet/broadcom/tg3.c
11997
static void tg3_get_nstats(struct tg3 *tp, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/tg3.c
12005
stats->rx_packets = old_stats->rx_packets +
drivers/net/ethernet/broadcom/tg3.c
12010
stats->tx_packets = old_stats->tx_packets +
drivers/net/ethernet/broadcom/tg3.c
12015
stats->rx_bytes = old_stats->rx_bytes +
drivers/net/ethernet/broadcom/tg3.c
12017
stats->tx_bytes = old_stats->tx_bytes +
drivers/net/ethernet/broadcom/tg3.c
12020
stats->rx_errors = old_stats->rx_errors +
drivers/net/ethernet/broadcom/tg3.c
12022
stats->tx_errors = old_stats->tx_errors +
drivers/net/ethernet/broadcom/tg3.c
12028
stats->multicast = old_stats->multicast +
drivers/net/ethernet/broadcom/tg3.c
12030
stats->collisions = old_stats->collisions +
drivers/net/ethernet/broadcom/tg3.c
12033
stats->rx_length_errors = old_stats->rx_length_errors +
drivers/net/ethernet/broadcom/tg3.c
12037
stats->rx_frame_errors = old_stats->rx_frame_errors +
drivers/net/ethernet/broadcom/tg3.c
12039
stats->tx_aborted_errors = old_stats->tx_aborted_errors +
drivers/net/ethernet/broadcom/tg3.c
12041
stats->tx_carrier_errors = old_stats->tx_carrier_errors +
drivers/net/ethernet/broadcom/tg3.c
12044
stats->rx_crc_errors = old_stats->rx_crc_errors +
drivers/net/ethernet/broadcom/tg3.c
12047
stats->rx_missed_errors = old_stats->rx_missed_errors +
drivers/net/ethernet/broadcom/tg3.c
12068
stats->rx_dropped = rx_dropped;
drivers/net/ethernet/broadcom/tg3.c
12069
stats->tx_dropped = tx_dropped;
drivers/net/ethernet/broadcom/tg3.c
14272
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/broadcom/tg3.c
14278
*stats = tp->net_stats_prev;
drivers/net/ethernet/broadcom/tg3.c
14283
tg3_get_nstats(tp, stats);
drivers/net/ethernet/brocade/bna/bfa_cee.c
142
cee->stats = (struct bfa_cee_stats *)
drivers/net/ethernet/brocade/bna/bfa_cee.c
27
bfa_cee_stats_swap(struct bfa_cee_stats *stats)
drivers/net/ethernet/brocade/bna/bfa_cee.c
29
u32 *buffer = (u32 *)stats;
drivers/net/ethernet/brocade/bna/bfa_cee.c
95
memcpy(cee->stats, cee->stats_dma.kva,
drivers/net/ethernet/brocade/bna/bfa_cee.c
97
bfa_cee_stats_swap(cee->stats);
drivers/net/ethernet/brocade/bna/bfa_cee.h
42
struct bfa_cee_stats *stats;
drivers/net/ethernet/brocade/bna/bfa_ioc.h
177
struct bfa_ioc_drv_stats stats;
drivers/net/ethernet/brocade/bna/bfa_ioc.h
236
#define bfa_ioc_stats(_ioc, _stats) ((_ioc)->stats._stats++)
drivers/net/ethernet/brocade/bna/bfa_ioc.h
238
((_ioc)->stats.hb_count = (_hb_count))
drivers/net/ethernet/brocade/bna/bna.h
416
struct bna_stats *stats);
drivers/net/ethernet/brocade/bna/bna_enet.c
1853
stats_req->host_buffer.a32.addr_hi = bna->stats.hw_stats_dma.msb;
drivers/net/ethernet/brocade/bna/bna_enet.c
1854
stats_req->host_buffer.a32.addr_lo = bna->stats.hw_stats_dma.lsb;
drivers/net/ethernet/brocade/bna/bna_enet.c
196
stats_src = (u64 *)&(bna->stats.hw_stats_kva->rxf_stats[0]);
drivers/net/ethernet/brocade/bna/bna_enet.c
1972
bna->stats.hw_stats_kva = (struct bfi_enet_stats *)
drivers/net/ethernet/brocade/bna/bna_enet.c
1974
bna->stats.hw_stats_dma.msb =
drivers/net/ethernet/brocade/bna/bna_enet.c
1976
bna->stats.hw_stats_dma.lsb =
drivers/net/ethernet/brocade/bna/bna_enet.c
200
stats_dst = (u64 *)&(bna->stats.hw_stats.rxf_stats[i]);
drivers/net/ethernet/brocade/bna/bna_enet.c
2085
bnad_cb_stats_get(bna->bnad, BNA_CB_FAIL, &bna->stats);
drivers/net/ethernet/brocade/bna/bna_enet.c
2089
bnad_cb_stats_get(bna->bnad, BNA_CB_BUSY, &bna->stats);
drivers/net/ethernet/brocade/bna/bna_enet.c
215
stats_dst = (u64 *)&(bna->stats.hw_stats.txf_stats[i]);
drivers/net/ethernet/brocade/bna/bna_enet.c
229
bnad_cb_stats_get(bna->bnad, BNA_CB_SUCCESS, &bna->stats);
drivers/net/ethernet/brocade/bna/bna_enet.c
65
stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \
drivers/net/ethernet/brocade/bna/bna_enet.c
66
stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \
drivers/net/ethernet/brocade/bna/bna_types.h
923
struct bna_stats stats;
drivers/net/ethernet/brocade/bna/bnad.c
1278
struct bna_stats *stats)
drivers/net/ethernet/brocade/bna/bnad.c
2385
bnad_netdev_qstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/brocade/bna/bnad.c
2392
stats->rx_packets += bnad->rx_info[i].
drivers/net/ethernet/brocade/bna/bnad.c
2394
stats->rx_bytes += bnad->rx_info[i].
drivers/net/ethernet/brocade/bna/bnad.c
2399
stats->rx_packets +=
drivers/net/ethernet/brocade/bna/bnad.c
2402
stats->rx_bytes +=
drivers/net/ethernet/brocade/bna/bnad.c
2412
stats->tx_packets +=
drivers/net/ethernet/brocade/bna/bnad.c
2414
stats->tx_bytes +=
drivers/net/ethernet/brocade/bna/bnad.c
2425
bnad_netdev_hwstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/brocade/bna/bnad.c
2431
mac_stats = &bnad->stats.bna_stats->hw_stats.mac_stats;
drivers/net/ethernet/brocade/bna/bnad.c
2432
stats->rx_errors =
drivers/net/ethernet/brocade/bna/bnad.c
2436
stats->tx_errors = mac_stats->tx_fcs_error +
drivers/net/ethernet/brocade/bna/bnad.c
2438
stats->rx_dropped = mac_stats->rx_drop;
drivers/net/ethernet/brocade/bna/bnad.c
2439
stats->tx_dropped = mac_stats->tx_drop;
drivers/net/ethernet/brocade/bna/bnad.c
2440
stats->multicast = mac_stats->rx_multicast;
drivers/net/ethernet/brocade/bna/bnad.c
2441
stats->collisions = mac_stats->tx_total_collision;
drivers/net/ethernet/brocade/bna/bnad.c
2443
stats->rx_length_errors = mac_stats->rx_frame_length_error;
drivers/net/ethernet/brocade/bna/bnad.c
2447
stats->rx_crc_errors = mac_stats->rx_fcs_error;
drivers/net/ethernet/brocade/bna/bnad.c
2448
stats->rx_frame_errors = mac_stats->rx_alignment_error;
drivers/net/ethernet/brocade/bna/bnad.c
2453
stats->rx_fifo_errors +=
drivers/net/ethernet/brocade/bna/bnad.c
2454
bnad->stats.bna_stats->
drivers/net/ethernet/brocade/bna/bnad.c
3097
bnad_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/brocade/bna/bnad.c
3104
bnad_netdev_qstats_fill(bnad, stats);
drivers/net/ethernet/brocade/bna/bnad.c
3105
bnad_netdev_hwstats_fill(bnad, stats);
drivers/net/ethernet/brocade/bna/bnad.c
3651
bnad->stats.bna_stats = &bna->stats;
drivers/net/ethernet/brocade/bna/bnad.h
342
struct bnad_stats stats;
drivers/net/ethernet/brocade/bna/bnad.h
397
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/brocade/bna/bnad.h
399
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/brocade/bna/bnad.h
408
(((_bnad)->stats.drv_stats._ctr)++)
drivers/net/ethernet/brocade/bna/bnad.h
410
#define BNAD_GET_CTR(_bnad, _ctr) ((_bnad)->stats.drv_stats._ctr)
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
792
bnad_get_ethtool_stats(struct net_device *netdev, struct ethtool_stats *stats,
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
803
if (bnad_get_stats_count_locked(netdev) != stats->n_stats) {
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
834
bnad->stats.drv_stats.netif_queue_stopped = netif_queue_stopped(netdev);
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
837
stats64 = (u64 *)&bnad->stats.drv_stats;
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
842
stats64 = (u64 *) &bnad->stats.bna_stats->hw_stats;
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
853
stats64 = (u64 *)&bnad->stats.bna_stats->
drivers/net/ethernet/brocade/bna/bnad_ethtool.c
866
stats64 = (u64 *)&bnad->stats.bna_stats->
drivers/net/ethernet/cadence/macb.h
1268
struct queue_stats stats;
drivers/net/ethernet/cadence/macb_main.c
1180
bp->dev->stats.tx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1181
queue->stats.tx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1183
bp->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1184
queue->stats.tx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1309
bp->dev->stats.tx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1310
queue->stats.tx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1311
bp->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1312
queue->stats.tx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1475
bp->dev->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
1476
queue->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
1483
bp->dev->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
1484
queue->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
1504
bp->dev->stats.rx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1505
queue->stats.rx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1506
bp->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1507
queue->stats.rx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
1555
bp->dev->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
1601
bp->dev->stats.rx_packets++;
drivers/net/ethernet/cadence/macb_main.c
1602
bp->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/cadence/macb_main.c
3177
for (i = 0, stat = &queue->stats.first; i < QUEUE_STATS_LEN; ++i, ++stat)
drivers/net/ethernet/cadence/macb_main.c
3220
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/cadence/macb_main.c
3274
netdev_stats_to_stats64(nstat, &bp->dev->stats);
drivers/net/ethernet/cadence/macb_main.c
4941
dev->stats.tx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
4981
dev->stats.rx_packets++;
drivers/net/ethernet/cadence/macb_main.c
4982
dev->stats.rx_bytes += pktlen;
drivers/net/ethernet/cadence/macb_main.c
4985
dev->stats.rx_dropped++;
drivers/net/ethernet/cadence/macb_main.c
4989
dev->stats.multicast++;
drivers/net/ethernet/cadence/macb_main.c
5025
dev->stats.tx_errors++;
drivers/net/ethernet/cadence/macb_main.c
5033
dev->stats.tx_packets++;
drivers/net/ethernet/cadence/macb_main.c
5034
dev->stats.tx_bytes += lp->rm9200_txq[desc].size;
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1259
memcpy(ctx->stats, cmd->data, sizeof(struct oct_vf_stats));
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1264
struct oct_vf_stats *stats)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c
1286
ctx.stats = stats;
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.h
67
struct oct_vf_stats *stats);
drivers/net/ethernet/cavium/liquidio/lio_core.c
1301
struct nic_rx_stats *rsp_rstats = &resp->stats.fromwire;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1302
struct nic_tx_stats *rsp_tstats = &resp->stats.fromhost;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1307
octeon_swap_8B_data((u64 *)&resp->stats,
drivers/net/ethernet/cavium/liquidio/lio_core.c
601
droq->stats.rx_dropped++;
drivers/net/ethernet/cavium/liquidio/lio_core.c
687
droq->stats.rx_vxlan++;
drivers/net/ethernet/cavium/liquidio/lio_core.c
702
droq->stats.rx_bytes_received += len -
drivers/net/ethernet/cavium/liquidio/lio_core.c
704
droq->stats.rx_pkts_received++;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1432
struct ethtool_stats *stats __attribute__((unused)),
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1644
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1647
CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_tot_bytes);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1650
CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1653
CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_iq_busy);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1656
CVM_CAST64(oct_dev->instr_queue[j]->stats.sgentry_sent);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1661
CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_posted);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1664
oct_dev->instr_queue[j]->stats.instr_processed);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1667
oct_dev->instr_queue[j]->stats.instr_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1670
CVM_CAST64(oct_dev->instr_queue[j]->stats.bytes_sent);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1673
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1675
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1678
CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_restart);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1689
CVM_CAST64(oct_dev->droq[j]->stats.rx_pkts_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1692
CVM_CAST64(oct_dev->droq[j]->stats.rx_bytes_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1694
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem +
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1695
oct_dev->droq[j]->stats.dropped_toomany +
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1696
oct_dev->droq[j]->stats.rx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1698
CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1700
CVM_CAST64(oct_dev->droq[j]->stats.dropped_toomany);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1702
CVM_CAST64(oct_dev->droq[j]->stats.rx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1706
CVM_CAST64(oct_dev->droq[j]->stats.pkts_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1708
CVM_CAST64(oct_dev->droq[j]->stats.bytes_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1710
CVM_CAST64(oct_dev->droq[j]->stats.dropped_nodispatch);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1713
CVM_CAST64(oct_dev->droq[j]->stats.rx_vxlan);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1715
CVM_CAST64(oct_dev->droq[j]->stats.rx_alloc_failure);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1720
struct ethtool_stats *stats
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1766
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_done);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1769
oct_dev->instr_queue[j]->stats.tx_tot_bytes);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1772
oct_dev->instr_queue[j]->stats.tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1775
oct_dev->instr_queue[j]->stats.tx_iq_busy);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1778
oct_dev->instr_queue[j]->stats.sgentry_sent);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1783
oct_dev->instr_queue[j]->stats.instr_posted);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1786
CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_processed);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1789
CVM_CAST64(oct_dev->instr_queue[j]->stats.instr_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1792
oct_dev->instr_queue[j]->stats.bytes_sent);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1794
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_gso);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1796
data[i++] = CVM_CAST64(oct_dev->instr_queue[j]->stats.tx_vxlan);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1799
oct_dev->instr_queue[j]->stats.tx_restart);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1809
oct_dev->droq[j]->stats.rx_pkts_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1812
oct_dev->droq[j]->stats.rx_bytes_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1813
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem +
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1814
oct_dev->droq[j]->stats.dropped_toomany +
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1815
oct_dev->droq[j]->stats.rx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1816
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_nomem);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1817
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.dropped_toomany);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1818
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1821
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.pkts_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1822
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.bytes_received);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1824
CVM_CAST64(oct_dev->droq[j]->stats.dropped_nodispatch);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1826
data[i++] = CVM_CAST64(oct_dev->droq[j]->stats.rx_vxlan);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1828
CVM_CAST64(oct_dev->droq[j]->stats.rx_alloc_failure);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1003
iq->stats.instr_processed +=
drivers/net/ethernet/cavium/liquidio/lio_main.c
2056
iq_stats = &oct->instr_queue[iq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2072
oq_stats = &oct->droq[oq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2294
struct oct_iq_stats *stats;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2310
stats = &oct->instr_queue[iq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2343
stats->tx_iq_busy++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2359
stats->tx_vxlan++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2381
stats->tx_dmamap_fail++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2421
stats->tx_dmamap_fail++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2482
stats->tx_gso++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2508
stats->tx_done += tx_info->s.gso_segs;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2510
stats->tx_done++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2511
stats->tx_tot_bytes += ndata.datasize;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2516
stats->tx_dropped++;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2518
iq_no, stats->tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_main.c
2542
netdev->stats.tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_main.c
260
iq->stats.instr_processed +=
drivers/net/ethernet/cavium/liquidio/lio_main.c
3187
struct oct_vf_stats stats;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3193
memset(&stats, 0, sizeof(struct oct_vf_stats));
drivers/net/ethernet/cavium/liquidio/lio_main.c
3194
ret = cn23xx_get_vf_stats(oct, vfidx, &stats);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3196
vf_stats->rx_packets = stats.rx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3197
vf_stats->tx_packets = stats.tx_packets;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3198
vf_stats->rx_bytes = stats.rx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3199
vf_stats->tx_bytes = stats.tx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3200
vf_stats->broadcast = stats.broadcast;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3201
vf_stats->multicast = stats.multicast;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1190
iq_stats = &oct->instr_queue[iq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1206
oq_stats = &oct->droq[oq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
131
iq->stats.instr_processed +=
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1402
struct oct_iq_stats *stats;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1420
stats = &oct->instr_queue[iq_no]->stats;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1451
stats->tx_iq_busy++;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1463
stats->tx_vxlan++;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1599
stats->tx_done += tx_info->s.gso_segs;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1601
stats->tx_done++;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1602
stats->tx_tot_bytes += ndata.datasize;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1607
stats->tx_dropped++;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1609
iq_no, stats->tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1633
netdev->stats.tx_dropped);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
493
iq->stats.instr_processed +=
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
189
stats64->tx_packets = vf_rep->stats.rx_packets;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
190
stats64->tx_bytes = vf_rep->stats.rx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
191
stats64->tx_dropped = vf_rep->stats.rx_dropped;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
193
stats64->rx_packets = vf_rep->stats.tx_packets;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
194
stats64->rx_bytes = vf_rep->stats.tx_bytes;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
195
stats64->rx_dropped = vf_rep->stats.tx_dropped;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
465
struct lio_vf_rep_stats stats;
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
477
&stats, sizeof(stats));
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
480
octeon_swap_8B_data((u64 *)&stats, (sizeof(stats) >> 3));
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c
481
memcpy(&vf_rep->stats, &stats, sizeof(stats));
drivers/net/ethernet/cavium/liquidio/lio_vf_rep.h
35
struct lio_vf_rep_stats stats;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
176
droq->stats.rx_alloc_failure++;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
456
droq->stats.rx_alloc_failure++;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
549
droq->stats.dropped_nomem++;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
555
droq->stats.dropped_nodispatch++;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
575
droq->stats.bytes_received += info->length;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
674
droq->stats.rx_alloc_failure++;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
712
droq->stats.pkts_received += pkt;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
713
droq->stats.bytes_received += total_len;
drivers/net/ethernet/cavium/liquidio/octeon_droq.c
719
droq->stats.dropped_toomany += (pkts_to_process - pkt);
drivers/net/ethernet/cavium/liquidio/octeon_droq.h
311
struct oct_droq_stats stats;
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
164
struct oct_iq_stats stats;
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
325
(((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
210
struct oct_vf_stats *stats)
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
217
stats->tx_packets += oct->instr_queue[i]->stats.tx_done;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
218
stats->tx_bytes += oct->instr_queue[i]->stats.tx_tot_bytes;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
224
stats->rx_packets += oct->droq[i]->stats.rx_pkts_received;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c
225
stats->rx_bytes += oct->droq[i]->stats.rx_bytes_received;
drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h
116
struct oct_vf_stats *stats;
drivers/net/ethernet/cavium/liquidio/octeon_network.h
70
struct oct_link_stats stats;
drivers/net/ethernet/cavium/liquidio/request_manager.c
472
iq->stats.instr_processed += inst_processed;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1319
netdev->stats.tx_packets++;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
1320
netdev->stats.tx_bytes += skb->len;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
338
netdev->stats.rx_errors += bad;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
339
netdev->stats.rx_dropped += drop;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
359
netdev->stats.tx_errors += s0.s.xsdef + s0.s.xscol;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
360
netdev->stats.collisions += s1.s.scol + s1.s.mcol;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
418
netdev->stats.rx_packets++;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
419
netdev->stats.rx_bytes += skb->len;
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c
466
netdev->stats.rx_errors++;
drivers/net/ethernet/cavium/thunder/nic.h
505
u64 stats;
drivers/net/ethernet/cavium/thunder/nic_main.c
244
mbx.bgx_stats.stats = bgx_get_rx_stats(nic->node, bgx_idx,
drivers/net/ethernet/cavium/thunder/nic_main.c
247
mbx.bgx_stats.stats = bgx_get_tx_stats(nic->node, bgx_idx,
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
214
int stats, qidx;
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
218
for (stats = 0; stats < nicvf_n_queue_stats; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
220
nicvf_queue_stats[stats].name);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
226
for (stats = 0; stats < nicvf_n_queue_stats; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
228
nicvf_queue_stats[stats].name);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
237
int stats;
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
243
for (stats = 0; stats < nicvf_n_hw_stats; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
244
memcpy(data, nicvf_hw_stats[stats].name, ETH_GSTRING_LEN);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
248
for (stats = 0; stats < nicvf_n_drv_stats; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
249
memcpy(data, nicvf_drv_stats[stats].name, ETH_GSTRING_LEN);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
261
for (stats = 0; stats < BGX_RX_STATS_COUNT; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
262
sprintf(data, "bgx_rxstat%d: ", stats);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
266
for (stats = 0; stats < BGX_TX_STATS_COUNT; stats++) {
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
267
sprintf(data, "bgx_txstat%d: ", stats);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
299
struct ethtool_stats *stats, u64 **data)
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
309
*((*data)++) = ((u64 *)&nic->qs->rq[qidx].stats)
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
316
*((*data)++) = ((u64 *)&nic->qs->sq[qidx].stats)
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
322
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
344
nicvf_get_qset_stats(nic, stats, &data);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
349
nicvf_get_qset_stats(nic->snicvf[sqs], stats, &data);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1654
struct nicvf_hw_stats *stats = &nic->hw_stats;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1663
stats->rx_bytes = GET_RX_STATS(RX_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1664
stats->rx_ucast_frames = GET_RX_STATS(RX_UCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1665
stats->rx_bcast_frames = GET_RX_STATS(RX_BCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1666
stats->rx_mcast_frames = GET_RX_STATS(RX_MCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1667
stats->rx_fcs_errors = GET_RX_STATS(RX_FCS);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1668
stats->rx_l2_errors = GET_RX_STATS(RX_L2ERR);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1669
stats->rx_drop_red = GET_RX_STATS(RX_RED);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1670
stats->rx_drop_red_bytes = GET_RX_STATS(RX_RED_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1671
stats->rx_drop_overrun = GET_RX_STATS(RX_ORUN);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1672
stats->rx_drop_overrun_bytes = GET_RX_STATS(RX_ORUN_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1673
stats->rx_drop_bcast = GET_RX_STATS(RX_DRP_BCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1674
stats->rx_drop_mcast = GET_RX_STATS(RX_DRP_MCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1675
stats->rx_drop_l3_bcast = GET_RX_STATS(RX_DRP_L3BCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1676
stats->rx_drop_l3_mcast = GET_RX_STATS(RX_DRP_L3MCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1678
stats->tx_bytes = GET_TX_STATS(TX_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1679
stats->tx_ucast_frames = GET_TX_STATS(TX_UCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1680
stats->tx_bcast_frames = GET_TX_STATS(TX_BCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1681
stats->tx_mcast_frames = GET_TX_STATS(TX_MCAST);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1682
stats->tx_drops = GET_TX_STATS(TX_DROP);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1695
stats->tx_drops = tmp_stats - stats->tx_drops;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1697
stats->tx_frames = stats->tx_ucast_frames +
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1698
stats->tx_bcast_frames +
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1699
stats->tx_mcast_frames;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1700
stats->rx_frames = stats->rx_ucast_frames +
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1701
stats->rx_bcast_frames +
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1702
stats->rx_mcast_frames;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1703
stats->rx_drops = stats->rx_drop_red +
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1704
stats->rx_drop_overrun;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1714
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1721
stats->rx_bytes = hw_stats->rx_bytes;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1722
stats->rx_packets = hw_stats->rx_frames;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1723
stats->rx_dropped = hw_stats->rx_drops;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1724
stats->multicast = hw_stats->rx_mcast_frames;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1726
stats->tx_bytes = hw_stats->tx_bytes;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1727
stats->tx_packets = hw_stats->tx_frames;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1728
stats->tx_dropped = hw_stats->tx_drops;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
195
nic->bgx_stats.rx_stats[bgx->idx] = bgx->stats;
drivers/net/ethernet/cavium/thunder/nicvf_main.c
197
nic->bgx_stats.tx_stats[bgx->idx] = bgx->stats;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1197
atomic64_add(1, (atomic64_t *)&netdev->stats.tx_packets);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1199
(atomic64_t *)&netdev->stats.tx_bytes);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1820
rq->stats.bytes = GET_RQ_STATS(RQ_SQ_STATS_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1821
rq->stats.pkts = GET_RQ_STATS(RQ_SQ_STATS_PKTS);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1833
sq->stats.bytes = GET_SQ_STATS(RQ_SQ_STATS_OCTS);
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
1834
sq->stats.pkts = GET_SQ_STATS(RQ_SQ_STATS_PKTS);
drivers/net/ethernet/cavium/thunder/nicvf_queues.h
251
struct rx_tx_queue_stats stats;
drivers/net/ethernet/cavium/thunder/nicvf_queues.h
285
struct rx_tx_queue_stats stats;
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
296
struct net_device_stats *ns = &dev->stats;
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
453
static void get_stats(struct net_device *dev, struct ethtool_stats *stats,
drivers/net/ethernet/chelsio/cxgb/gmac.h
117
struct cmac_statistics stats;
drivers/net/ethernet/chelsio/cxgb/pm3393.c
278
memset(&cmac->stats, 0, sizeof(struct cmac_statistics));
drivers/net/ethernet/chelsio/cxgb/pm3393.c
423
(mac)->stats.stat_name = (u64)(val0 & 0xffff) | \
drivers/net/ethernet/chelsio/cxgb/pm3393.c
426
((mac)->stats.stat_name & \
drivers/net/ethernet/chelsio/cxgb/pm3393.c
430
(mac)->stats.stat_name += 1ULL << 40; \
drivers/net/ethernet/chelsio/cxgb/pm3393.c
481
return &mac->stats;
drivers/net/ethernet/chelsio/cxgb/sge.c
1365
sge->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1423
sge->stats.cmdQ_restarted[2]++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1521
sge->stats.pure_rsps++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1590
sge->stats.pure_rsps++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1679
sge->stats.unhandled_irqs++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1718
sge->stats.cmdQ_full[2]++;
drivers/net/ethernet/chelsio/cxgb/sge.c
1729
sge->stats.cmdQ_full[2]++;
drivers/net/ethernet/chelsio/cxgb/sge.c
262
struct sge_intr_counts stats;
drivers/net/ethernet/chelsio/cxgb/sge.c
943
sge->stats.respQ_empty++;
drivers/net/ethernet/chelsio/cxgb/sge.c
945
sge->stats.respQ_overflow++;
drivers/net/ethernet/chelsio/cxgb/sge.c
950
sge->stats.freelistQ_empty++;
drivers/net/ethernet/chelsio/cxgb/sge.c
954
sge->stats.pkt_too_big++;
drivers/net/ethernet/chelsio/cxgb/sge.c
959
sge->stats.pkt_mismatch++;
drivers/net/ethernet/chelsio/cxgb/sge.c
974
return &sge->stats;
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
566
memset(&mac->stats, 0, sizeof(struct cmac_statistics));
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
619
u64 *stats = (u64 *)&mac->stats;
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
623
rmon_update(mac, CRA(0x4, port, p->reg), stats + p->offset);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
625
rmon_update(mac, REG_TX_OK_BYTES(port), &mac->stats.TxOctetsOK);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
626
rmon_update(mac, REG_RX_OK_BYTES(port), &mac->stats.RxOctetsOK);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
627
rmon_update(mac, REG_RX_BAD_BYTES(port), &mac->stats.RxOctetsBad);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
650
&mac->stats.RxOctetsOK);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
652
&mac->stats.RxOctetsBad);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
654
&mac->stats.TxOctetsOK);
drivers/net/ethernet/chelsio/cxgb/vsc7326.c
657
return &mac->stats;
drivers/net/ethernet/chelsio/cxgb3/common.h
449
struct mc5_stats stats;
drivers/net/ethernet/chelsio/cxgb3/common.h
463
struct mc7_stats stats; /* MC7 statistics */
drivers/net/ethernet/chelsio/cxgb3/common.h
484
struct mac_stats stats;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1490
struct net_device_stats *ns = &dev->stats;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1661
static void get_stats(struct net_device *dev, struct ethtool_stats *stats,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2699
p->mac.stats.num_toggled++;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2709
p->mac.stats.num_resets++;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2754
mac->stats.rx_fifo_ovfl++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
374
mc5->stats.parity_err++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
379
mc5->stats.reqq_parity_err++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
384
mc5->stats.dispq_parity_err++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
388
mc5->stats.active_rgn_full++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
390
mc5->stats.nfa_srch_err++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
392
mc5->stats.unknown_cmd++;
drivers/net/ethernet/chelsio/cxgb3/mc5.c
394
mc5->stats.del_act_empty++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1196
mac->stats.link_faults++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1271
mac->stats.link_faults++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1370
unsigned long *stats)
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1387
stats[acts->stat_idx]++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1732
mc7->stats.corr_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1742
mc7->stats.uncorr_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1752
mc7->stats.parity_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1763
mc7->stats.addr_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1792
mac->stats.tx_fifo_parity_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1796
mac->stats.rx_fifo_parity_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1800
mac->stats.tx_fifo_urun++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1802
mac->stats.rx_fifo_ovfl++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1804
mac->stats.serdes_signal_loss++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1806
mac->stats.xaui_pcs_ctc_err++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1808
mac->stats.xaui_pcs_align_change++;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
1813
mac->stats.link_faults++;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
146
memset(&mac->stats, 0, sizeof(mac->stats));
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
472
struct mac_stats *s = &mac->stats;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
535
struct mac_stats *s = &mac->stats;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
602
(mac)->stats.name += (u64)RMON_READ(mac, A_XGM_STAT_##reg)
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
604
(mac)->stats.name += RMON_READ(mac, A_XGM_STAT_##reg_lo) + \
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
624
mac->stats.rx_too_long += v;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
653
lo = (u32) mac->stats.rx_cong_drops;
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
654
mac->stats.rx_cong_drops += (u64) (v - lo);
drivers/net/ethernet/chelsio/cxgb3/xgmac.c
656
return &mac->stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1933
struct port_stats *stats,
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
814
struct sge_eth_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
828
struct sge_ofld_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2721
RL("RxPackets:", stats.pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2722
RL("RxCSO:", stats.rx_cso);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2723
RL("VLANxtract:", stats.vlan_ex);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2724
RL("LROmerged:", stats.lro_merged);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2725
RL("LROpackets:", stats.lro_pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2726
RL("RxDrops:", stats.rx_drops);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2727
RL("RxBadPkts:", stats.bad_rx_pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2780
RL("RxPackets:", stats.pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2781
RL("RxCSO:", stats.rx_cso);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2782
RL("VLANxtract:", stats.vlan_ex);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2783
RL("LROmerged:", stats.lro_merged);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2784
RL("LROpackets:", stats.lro_pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2785
RL("RxDrops:", stats.rx_drops);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2786
RL("RxBadPkts:", stats.bad_rx_pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2835
RL("RxPackets:", stats.pkts);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2836
RL("RxImm:", stats.imm);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2837
RL("RxAN", stats.an);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
2838
RL("RxNoMem", stats.nomem);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3603
(unsigned long long)stats.value[i]); \
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3612
(unsigned long long)stats[i].value); \
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3638
struct tp_usm_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3641
t4_get_usm_stats(adap, &stats, false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3644
PRINT_ADAP_STATS("usm_ddp_frames:", stats.frames);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3645
PRINT_ADAP_STATS("usm_ddp_octets:", stats.octets);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3646
PRINT_ADAP_STATS("usm_ddp_drops:", stats.drops);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3652
struct tp_rdma_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3655
t4_tp_get_rdma_stats(adap, &stats, false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3658
PRINT_ADAP_STATS("rdma_no_rqe_mod_defer:", stats.rqe_dfr_mod);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3659
PRINT_ADAP_STATS("rdma_no_rqe_pkt_defer:", stats.rqe_dfr_pkt);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3665
struct tp_err_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3668
t4_tp_get_err_stats(adap, &stats, false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3671
PRINT_ADAP_STATS("tp_err_ofld_no_neigh:", stats.ofld_no_neigh);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3672
PRINT_ADAP_STATS("tp_err_ofld_cong_defer:", stats.ofld_cong_defer);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3678
struct tp_cpl_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3682
t4_tp_get_cpl_stats(adap, &stats, false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3692
struct tp_err_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3696
t4_tp_get_err_stats(adap, &stats, false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3712
struct tp_fcoe_stats stats[NCHAN];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
3717
t4_get_fcoe_stats(adap, i, &stats[i], false);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
296
s->rx_csum += rx->stats.rx_cso;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
297
s->vlan_ex += rx->stats.vlan_ex;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
299
s->gro_pkts += rx->stats.lro_pkts;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
300
s->gro_merged += rx->stats.lro_merged;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
352
static void get_stats(struct net_device *dev, struct ethtool_stats *stats,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
1087
memset(&q->stats, 0, sizeof(q->stats));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2998
struct port_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3011
t4_get_port_stats_offset(adapter, p->tx_chan, &stats,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3015
ns->tx_bytes = stats.tx_octets;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3016
ns->tx_packets = stats.tx_frames;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3017
ns->rx_bytes = stats.rx_octets;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3018
ns->rx_packets = stats.rx_frames;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3019
ns->multicast = stats.rx_mcast_frames;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3022
ns->rx_length_errors = stats.rx_jabber + stats.rx_too_long +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3023
stats.rx_runt;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3025
ns->rx_crc_errors = stats.rx_fcs_err;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3026
ns->rx_frame_errors = stats.rx_symbol_err;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3027
ns->rx_dropped = stats.rx_ovflow0 + stats.rx_ovflow1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3028
stats.rx_ovflow2 + stats.rx_ovflow3 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3029
stats.rx_trunc0 + stats.rx_trunc1 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3030
stats.rx_trunc2 + stats.rx_trunc3;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3040
ns->tx_errors = stats.tx_error_frames;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3041
ns->rx_errors = stats.rx_symbol_err + stats.rx_fcs_err +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3042
ns->rx_length_errors + stats.rx_len_err + ns->rx_fifo_errors;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
1043
ofld_stats = &flower_entry->stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
1090
ofld_stats = &ch_flower->stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
1094
flow_stats_update(&cls->stats, bytes - ofld_stats->byte_count,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
49
struct ch_tc_flower_stats stats;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
500
flow_stats_update(&cls_matchall->stats,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
100
rxq->stats.imm++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
102
rxq->stats.an++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
104
rxq->stats.pkts++;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
156
memset(&q->stats, 0, sizeof(q->stats));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
95
rxq->stats.nomem++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3442
rxq->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3464
rxq->stats.vlan_ex++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3468
rxq->stats.lro_pkts++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3470
rxq->stats.lro_merged++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3471
rxq->stats.pkts++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3472
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3534
rxq->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3703
rxq->stats.bad_rx_pkts++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3721
rxq->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3748
rxq->stats.pkts++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3756
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3767
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4/sge.c
3794
rxq->stats.vlan_ex++;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6323
struct port_stats *stats,
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6329
t4_get_port_stats(adap, idx, stats);
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
6330
for (i = 0, s = (u64 *)stats, o = (u64 *)offset;
drivers/net/ethernet/chelsio/cxgb4vf/adapter.h
215
struct sge_eth_stats stats; /* receive statistics */
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1807
struct queue_port_stats *stats)
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1813
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1815
stats->tso += txq->tso;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1816
stats->tx_csum += txq->tx_cso;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1817
stats->rx_csum += rxq->stats.rx_cso;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1818
stats->vlan_ex += rxq->stats.vlan_ex;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1819
stats->vlan_ins += txq->vlan_ins;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1820
stats->lro_pkts += rxq->stats.lro_pkts;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1821
stats->lro_merged += rxq->stats.lro_merged;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1829
struct ethtool_stats *stats,
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2212
R("RxPackets:", stats.pkts);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2213
R("RxCSO:", stats.rx_cso);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2214
R("VLANxtract:", stats.vlan_ex);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2215
R("LROmerged:", stats.lro_merged);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2216
R("LROpackets:", stats.lro_pkts);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2217
R("RxDrops:", stats.rx_drops);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
650
memset(&rxq->stats, 0, sizeof(rxq->stats));
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
906
struct t4vf_port_stats stats;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
909
struct net_device_stats *ns = &dev->stats;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
913
err = t4vf_get_port_stats(adapter, pi->pidx, &stats);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
920
ns->tx_bytes = (stats.tx_bcast_bytes + stats.tx_mcast_bytes +
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
921
stats.tx_ucast_bytes + stats.tx_offload_bytes);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
922
ns->tx_packets = (stats.tx_bcast_frames + stats.tx_mcast_frames +
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
923
stats.tx_ucast_frames + stats.tx_offload_frames);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
924
ns->rx_bytes = (stats.rx_bcast_bytes + stats.rx_mcast_bytes +
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
925
stats.rx_ucast_bytes);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
926
ns->rx_packets = (stats.rx_bcast_frames + stats.rx_mcast_frames +
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
927
stats.rx_ucast_frames);
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
928
ns->multicast = stats.rx_mcast_frames;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
929
ns->tx_errors = stats.tx_drop_frames;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
930
ns->rx_errors = stats.rx_err_frames;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1576
rxq->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1591
rxq->stats.vlan_ex++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1596
rxq->stats.lro_pkts++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1598
rxq->stats.lro_merged++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1599
rxq->stats.pkts++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1600
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1640
rxq->stats.rx_drops++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1647
rxq->stats.pkts++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1653
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1658
rxq->stats.rx_cso++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1664
rxq->stats.vlan_ex++;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1924
struct ch_ktls_stats_debug *stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1958
stats = &adap->ch_ktls_stats;
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1959
port_stats = &stats->ktls_port[tx_info->port_id];
drivers/net/ethernet/cirrus/cs89x0.c
1125
dev->stats.rx_missed_errors += (readreg(dev, PP_RxMiss) >> 6);
drivers/net/ethernet/cirrus/cs89x0.c
1126
dev->stats.collisions += (readreg(dev, PP_TxCol) >> 6);
drivers/net/ethernet/cirrus/cs89x0.c
1129
return &dev->stats;
drivers/net/ethernet/cirrus/cs89x0.c
1178
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/cirrus/cs89x0.c
317
dev->stats.rx_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
319
dev->stats.rx_length_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
321
dev->stats.rx_length_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
324
dev->stats.rx_crc_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
326
dev->stats.rx_frame_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
440
dev->stats.rx_dropped++;
drivers/net/ethernet/cirrus/cs89x0.c
471
dev->stats.rx_packets++;
drivers/net/ethernet/cirrus/cs89x0.c
472
dev->stats.rx_bytes += length;
drivers/net/ethernet/cirrus/cs89x0.c
689
dev->stats.rx_dropped++;
drivers/net/ethernet/cirrus/cs89x0.c
705
dev->stats.rx_packets++;
drivers/net/ethernet/cirrus/cs89x0.c
706
dev->stats.rx_bytes += length;
drivers/net/ethernet/cirrus/cs89x0.c
739
dev->stats.tx_packets++;
drivers/net/ethernet/cirrus/cs89x0.c
747
dev->stats.tx_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
749
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
751
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
753
dev->stats.tx_window_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
755
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/cirrus/cs89x0.c
807
dev->stats.rx_missed_errors += (status >> 6);
drivers/net/ethernet/cirrus/cs89x0.c
810
dev->stats.collisions += (status >> 6);
drivers/net/ethernet/cirrus/ep93xx_eth.c
257
dev->stats.rx_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
259
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
261
dev->stats.rx_frame_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
263
dev->stats.rx_length_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
265
dev->stats.rx_crc_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
294
dev->stats.rx_packets++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
295
dev->stats.rx_bytes += length;
drivers/net/ethernet/cirrus/ep93xx_eth.c
297
dev->stats.rx_dropped++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
336
dev->stats.tx_dropped++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
395
dev->stats.tx_packets++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
396
dev->stats.tx_bytes += length;
drivers/net/ethernet/cirrus/ep93xx_eth.c
398
dev->stats.tx_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
402
dev->stats.tx_window_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
404
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/cirrus/ep93xx_eth.c
405
dev->stats.collisions += (tstat0 >> 16) & 0x1f;
drivers/net/ethernet/cirrus/mac89x0.c
394
dev->stats.tx_packets++;
drivers/net/ethernet/cirrus/mac89x0.c
397
dev->stats.tx_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
399
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
401
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
403
dev->stats.tx_window_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
405
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
424
dev->stats.rx_missed_errors += (status >> 6);
drivers/net/ethernet/cirrus/mac89x0.c
427
dev->stats.collisions += (status >> 6);
drivers/net/ethernet/cirrus/mac89x0.c
444
dev->stats.rx_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
446
dev->stats.rx_length_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
448
dev->stats.rx_length_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
452
dev->stats.rx_crc_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
454
dev->stats.rx_frame_errors++;
drivers/net/ethernet/cirrus/mac89x0.c
462
dev->stats.rx_dropped++;
drivers/net/ethernet/cirrus/mac89x0.c
476
dev->stats.rx_packets++;
drivers/net/ethernet/cirrus/mac89x0.c
477
dev->stats.rx_bytes += length;
drivers/net/ethernet/cirrus/mac89x0.c
509
dev->stats.rx_missed_errors += (readreg(dev, PP_RxMiss) >> 6);
drivers/net/ethernet/cirrus/mac89x0.c
510
dev->stats.collisions += (readreg(dev, PP_TxCol) >> 6);
drivers/net/ethernet/cirrus/mac89x0.c
513
return &dev->stats;
drivers/net/ethernet/cisco/enic/enic.h
180
struct enic_wq_stats stats;
drivers/net/ethernet/cisco/enic/enic.h
185
struct enic_rq_stats stats;
drivers/net/ethernet/cisco/enic/enic_ethtool.c
317
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/cisco/enic/enic_ethtool.c
340
struct enic_rq_stats *rqstats = &enic->rq[i].stats;
drivers/net/ethernet/cisco/enic/enic_ethtool.c
349
struct enic_wq_stats *wqstats = &enic->wq[i].stats;
drivers/net/ethernet/cisco/enic/enic_main.c
1376
enic->rq[0].stats.napi_complete++;
drivers/net/ethernet/cisco/enic/enic_main.c
1378
enic->rq[0].stats.napi_repoll++;
drivers/net/ethernet/cisco/enic/enic_main.c
1503
enic->rq[rq].stats.napi_complete++;
drivers/net/ethernet/cisco/enic/enic_main.c
1505
enic->rq[rq].stats.napi_repoll++;
drivers/net/ethernet/cisco/enic/enic_main.c
2333
struct enic_rq_stats *rqstats = &enic->rq[idx].stats;
drivers/net/ethernet/cisco/enic/enic_main.c
2348
struct enic_wq_stats *wqstats = &enic->wq[idx].stats;
drivers/net/ethernet/cisco/enic/enic_main.c
581
enic->wq[wq->index].stats.csum_none++;
drivers/net/ethernet/cisco/enic/enic_main.c
582
enic->wq[wq->index].stats.packets++;
drivers/net/ethernet/cisco/enic/enic_main.c
583
enic->wq[wq->index].stats.bytes += skb->len;
drivers/net/ethernet/cisco/enic/enic_main.c
617
enic->wq[wq->index].stats.csum_partial++;
drivers/net/ethernet/cisco/enic/enic_main.c
618
enic->wq[wq->index].stats.packets++;
drivers/net/ethernet/cisco/enic/enic_main.c
619
enic->wq[wq->index].stats.bytes += skb->len;
drivers/net/ethernet/cisco/enic/enic_main.c
682
enic->wq[wq->index].stats.encap_tso++;
drivers/net/ethernet/cisco/enic/enic_main.c
686
enic->wq[wq->index].stats.tso++;
drivers/net/ethernet/cisco/enic/enic_main.c
740
enic->wq[wq->index].stats.packets += pkts;
drivers/net/ethernet/cisco/enic/enic_main.c
741
enic->wq[wq->index].stats.bytes += (len + (pkts * hdr_len));
drivers/net/ethernet/cisco/enic/enic_main.c
775
enic->wq[wq->index].stats.encap_csum++;
drivers/net/ethernet/cisco/enic/enic_main.c
776
enic->wq[wq->index].stats.packets++;
drivers/net/ethernet/cisco/enic/enic_main.c
777
enic->wq[wq->index].stats.bytes += skb->len;
drivers/net/ethernet/cisco/enic/enic_main.c
795
enic->wq[wq->index].stats.add_vlan++;
drivers/net/ethernet/cisco/enic/enic_main.c
846
enic->wq[wq->index].stats.null_pkt++;
drivers/net/ethernet/cisco/enic/enic_main.c
861
enic->wq[wq->index].stats.skb_linear_fail++;
drivers/net/ethernet/cisco/enic/enic_main.c
873
enic->wq[wq->index].stats.desc_full_awake++;
drivers/net/ethernet/cisco/enic/enic_main.c
882
enic->wq[wq->index].stats.stopped++;
drivers/net/ethernet/cisco/enic/enic_main.c
899
struct vnic_stats *stats;
drivers/net/ethernet/cisco/enic/enic_main.c
905
err = enic_dev_stats_dump(enic, &stats);
drivers/net/ethernet/cisco/enic/enic_main.c
913
net_stats->tx_packets = stats->tx.tx_frames_ok;
drivers/net/ethernet/cisco/enic/enic_main.c
914
net_stats->tx_bytes = stats->tx.tx_bytes_ok;
drivers/net/ethernet/cisco/enic/enic_main.c
915
net_stats->tx_errors = stats->tx.tx_errors;
drivers/net/ethernet/cisco/enic/enic_main.c
916
net_stats->tx_dropped = stats->tx.tx_drops;
drivers/net/ethernet/cisco/enic/enic_main.c
918
net_stats->rx_packets = stats->rx.rx_frames_ok;
drivers/net/ethernet/cisco/enic/enic_main.c
919
net_stats->rx_bytes = stats->rx.rx_bytes_ok;
drivers/net/ethernet/cisco/enic/enic_main.c
920
net_stats->rx_errors = stats->rx.rx_errors;
drivers/net/ethernet/cisco/enic/enic_main.c
921
net_stats->multicast = stats->rx.rx_multicast_frames_ok;
drivers/net/ethernet/cisco/enic/enic_main.c
924
struct enic_rq_stats *rqs = &enic->rq[i].stats;
drivers/net/ethernet/cisco/enic/enic_main.c
933
net_stats->rx_dropped = stats->rx.rx_no_bufs + stats->rx.rx_drop;
drivers/net/ethernet/cisco/enic/enic_rq.c
106
struct enic_rq_stats *rqstats = &enic->rq[vrq->index].stats;
drivers/net/ethernet/cisco/enic/enic_rq.c
256
struct enic_rq_stats *rqstats = &enic->rq[vrq->index].stats;
drivers/net/ethernet/cisco/enic/enic_rq.c
275
struct enic_rq_stats *rqstats = &erq->stats;
drivers/net/ethernet/cisco/enic/enic_rq.c
322
struct enic_rq_stats *rqstats = &enic->rq[rq->index].stats;
drivers/net/ethernet/cisco/enic/enic_rq.c
390
struct enic_rq_stats *rqstats = &enic->rq[q_number].stats;
drivers/net/ethernet/cisco/enic/enic_wq.c
61
enic->wq[wq->index].stats.cq_work++;
drivers/net/ethernet/cisco/enic/enic_wq.c
62
enic->wq[wq->index].stats.cq_bytes += buf->len;
drivers/net/ethernet/cisco/enic/enic_wq.c
80
enic->wq[q_number].stats.wake++;
drivers/net/ethernet/cisco/enic/vnic_dev.c
1035
if (vdev->stats)
drivers/net/ethernet/cisco/enic/vnic_dev.c
1038
vdev->stats, vdev->stats_pa);
drivers/net/ethernet/cisco/enic/vnic_dev.c
583
int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats)
drivers/net/ethernet/cisco/enic/vnic_dev.c
588
if (!vdev->stats) {
drivers/net/ethernet/cisco/enic/vnic_dev.c
589
vdev->stats = dma_alloc_coherent(&vdev->pdev->dev,
drivers/net/ethernet/cisco/enic/vnic_dev.c
592
if (!vdev->stats)
drivers/net/ethernet/cisco/enic/vnic_dev.c
596
*stats = vdev->stats;
drivers/net/ethernet/cisco/enic/vnic_dev.h
127
int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats);
drivers/net/ethernet/cisco/enic/vnic_dev.h
94
struct vnic_stats *stats;
drivers/net/ethernet/cortina/gemini.c
1313
netdev->stats.tx_fifo_errors++;
drivers/net/ethernet/cortina/gemini.c
1340
port->stats.tx_dropped++;
drivers/net/ethernet/cortina/gemini.c
140
struct rtnl_link_stats64 stats;
drivers/net/ethernet/cortina/gemini.c
1413
port->stats.rx_errors++;
drivers/net/ethernet/cortina/gemini.c
1416
port->stats.rx_length_errors++;
drivers/net/ethernet/cortina/gemini.c
1418
port->stats.rx_over_errors++;
drivers/net/ethernet/cortina/gemini.c
1420
port->stats.rx_crc_errors++;
drivers/net/ethernet/cortina/gemini.c
1422
port->stats.rx_frame_errors++;
drivers/net/ethernet/cortina/gemini.c
1434
port->stats.rx_bytes += frame_len;
drivers/net/ethernet/cortina/gemini.c
1435
port->stats.rx_packets++;
drivers/net/ethernet/cortina/gemini.c
1501
port->stats.rx_dropped++;
drivers/net/ethernet/cortina/gemini.c
1549
port->stats.rx_dropped++;
drivers/net/ethernet/cortina/gemini.c
1675
port->stats.rx_missed_errors += rx_discards;
drivers/net/ethernet/cortina/gemini.c
1676
port->stats.multicast += rx_mcast;
drivers/net/ethernet/cortina/gemini.c
1677
port->stats.multicast += rx_bcast;
drivers/net/ethernet/cortina/gemini.c
1773
++port->stats.rx_fifo_errors;
drivers/net/ethernet/cortina/gemini.c
1962
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/cortina/gemini.c
1973
stats->rx_packets = port->stats.rx_packets;
drivers/net/ethernet/cortina/gemini.c
1974
stats->rx_bytes = port->stats.rx_bytes;
drivers/net/ethernet/cortina/gemini.c
1975
stats->rx_errors = port->stats.rx_errors;
drivers/net/ethernet/cortina/gemini.c
1976
stats->rx_dropped = port->stats.rx_dropped;
drivers/net/ethernet/cortina/gemini.c
1978
stats->rx_length_errors = port->stats.rx_length_errors;
drivers/net/ethernet/cortina/gemini.c
1979
stats->rx_over_errors = port->stats.rx_over_errors;
drivers/net/ethernet/cortina/gemini.c
1980
stats->rx_crc_errors = port->stats.rx_crc_errors;
drivers/net/ethernet/cortina/gemini.c
1981
stats->rx_frame_errors = port->stats.rx_frame_errors;
drivers/net/ethernet/cortina/gemini.c
1989
stats->tx_errors = port->stats.tx_errors;
drivers/net/ethernet/cortina/gemini.c
1990
stats->tx_packets = port->stats.tx_packets;
drivers/net/ethernet/cortina/gemini.c
1991
stats->tx_bytes = port->stats.tx_bytes;
drivers/net/ethernet/cortina/gemini.c
1993
stats->multicast = port->stats.multicast;
drivers/net/ethernet/cortina/gemini.c
1994
stats->rx_missed_errors = port->stats.rx_missed_errors;
drivers/net/ethernet/cortina/gemini.c
1995
stats->rx_fifo_errors = port->stats.rx_fifo_errors;
drivers/net/ethernet/cortina/gemini.c
2003
stats->tx_dropped = port->stats.tx_dropped;
drivers/net/ethernet/cortina/gemini.c
2007
stats->rx_dropped += stats->rx_missed_errors;
drivers/net/ethernet/cortina/gemini.c
662
port->stats.tx_errors += errs;
drivers/net/ethernet/cortina/gemini.c
663
port->stats.tx_packets += pkts;
drivers/net/ethernet/cortina/gemini.c
664
port->stats.tx_bytes += bytes;
drivers/net/ethernet/davicom/dm9000.c
1031
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/davicom/dm9000.c
1064
dev->stats.tx_packets++;
drivers/net/ethernet/davicom/dm9000.c
1144
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/davicom/dm9000.c
1149
dev->stats.rx_crc_errors++;
drivers/net/ethernet/davicom/dm9000.c
1154
dev->stats.rx_length_errors++;
drivers/net/ethernet/davicom/dm9000.c
1167
dev->stats.rx_bytes += RxLen;
drivers/net/ethernet/davicom/dm9000.c
1178
dev->stats.rx_packets++;
drivers/net/ethernet/davicom/dm9051.c
807
db->ndev->stats.rx_bytes += rxlen;
drivers/net/ethernet/davicom/dm9051.c
808
db->ndev->stats.rx_packets++;
drivers/net/ethernet/davicom/dm9051.c
859
ndev->stats.tx_bytes += len;
drivers/net/ethernet/davicom/dm9051.c
860
ndev->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/de2104x.c
1355
de->dev->stats.tx_dropped++;
drivers/net/ethernet/dec/tulip/de2104x.c
383
de->dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
387
de->dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/dec/tulip/de2104x.c
388
if (status & 0x0890) de->dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
389
if (status & RxErrCRC) de->dev->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
390
if (status & RxErrFIFO) de->dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
421
de->dev->stats.rx_dropped++;
drivers/net/ethernet/dec/tulip/de2104x.c
439
de->dev->stats.rx_dropped++;
drivers/net/ethernet/dec/tulip/de2104x.c
470
de->dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/de2104x.c
471
de->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/dec/tulip/de2104x.c
574
de->dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
576
de->dev->stats.tx_window_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
578
de->dev->stats.tx_aborted_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
580
de->dev->stats.tx_carrier_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
582
de->dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dec/tulip/de2104x.c
584
de->dev->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/de2104x.c
585
de->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/dec/tulip/de2104x.c
817
de->dev->stats.rx_missed_errors += RxMissedMask;
drivers/net/ethernet/dec/tulip/de2104x.c
819
de->dev->stats.rx_missed_errors += (rx_missed & RxMissedMask);
drivers/net/ethernet/dec/tulip/de2104x.c
839
return &dev->stats;
drivers/net/ethernet/dec/tulip/dmfe.c
1015
dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/dmfe.c
1016
dev->stats.rx_bytes += rxlen;
drivers/net/ethernet/dec/tulip/dmfe.c
1149
(dev->stats.rx_packets > MAX_CHECK_PACKET) )
drivers/net/ethernet/dec/tulip/dmfe.c
876
dev->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/dmfe.c
880
dev->stats.collisions += (tdes0 >> 3) & 0xf;
drivers/net/ethernet/dec/tulip/dmfe.c
881
dev->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff;
drivers/net/ethernet/dec/tulip/dmfe.c
883
dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/dmfe.c
976
dev->stats.rx_errors++;
drivers/net/ethernet/dec/tulip/dmfe.c
978
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dec/tulip/dmfe.c
980
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/dmfe.c
982
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
186
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
193
dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/dec/tulip/interrupt.c
196
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
199
dev->stats.rx_frame_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
201
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
203
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
257
dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/interrupt.c
258
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/dec/tulip/interrupt.c
417
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
424
dev->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/dec/tulip/interrupt.c
427
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
429
dev->stats.rx_frame_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
431
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
433
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
486
dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/interrupt.c
487
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/dec/tulip/interrupt.c
621
dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
623
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
625
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
627
dev->stats.tx_window_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
629
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
631
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
633
dev->stats.tx_bytes +=
drivers/net/ethernet/dec/tulip/interrupt.c
635
dev->stats.collisions += (status >> 3) & 15;
drivers/net/ethernet/dec/tulip/interrupt.c
636
dev->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/interrupt.c
680
dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
697
dev->stats.rx_missed_errors += ioread32(ioaddr + CSR8) & 0xffff;
drivers/net/ethernet/dec/tulip/interrupt.c
698
dev->stats.rx_errors++;
drivers/net/ethernet/dec/tulip/interrupt.c
814
dev->stats.rx_dropped += missed & 0x10000 ? 0x10000 : missed;
drivers/net/ethernet/dec/tulip/tulip.h
566
tp->dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/tulip_core.c
711
tp->dev->stats.tx_errors++; /* It wasn't Txed */
drivers/net/ethernet/dec/tulip/tulip_core.c
769
dev->stats.rx_missed_errors += ioread32(ioaddr + CSR8) & 0xffff;
drivers/net/ethernet/dec/tulip/tulip_core.c
849
dev->stats.rx_missed_errors += ioread32(ioaddr + CSR8) & 0xffff;
drivers/net/ethernet/dec/tulip/tulip_core.c
854
return &dev->stats;
drivers/net/ethernet/dec/tulip/uli526x.c
758
dev->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/uli526x.c
762
dev->stats.collisions += (tdes0 >> 3) & 0xf;
drivers/net/ethernet/dec/tulip/uli526x.c
763
dev->stats.tx_bytes += le32_to_cpu(txptr->tdes1) & 0x7ff;
drivers/net/ethernet/dec/tulip/uli526x.c
765
dev->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/uli526x.c
835
dev->stats.rx_errors++;
drivers/net/ethernet/dec/tulip/uli526x.c
837
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dec/tulip/uli526x.c
839
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/uli526x.c
841
dev->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/uli526x.c
866
dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/uli526x.c
867
dev->stats.rx_bytes += rxlen;
drivers/net/ethernet/dec/tulip/winbond-840.c
1060
np->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1061
if (tx_status & 0x0104) np->stats.tx_aborted_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1062
if (tx_status & 0x0C80) np->stats.tx_carrier_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1063
if (tx_status & 0x0200) np->stats.tx_window_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1064
if (tx_status & 0x0002) np->stats.tx_fifo_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1066
np->stats.tx_heartbeat_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1073
np->stats.tx_bytes += np->tx_skbuff[entry]->len;
drivers/net/ethernet/dec/tulip/winbond-840.c
1074
np->stats.collisions += (tx_status >> 3) & 15;
drivers/net/ethernet/dec/tulip/winbond-840.c
1075
np->stats.tx_packets++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1189
np->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1196
np->stats.rx_errors++; /* end of a packet.*/
drivers/net/ethernet/dec/tulip/winbond-840.c
1197
if (status & 0x0890) np->stats.rx_length_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1198
if (status & 0x004C) np->stats.rx_frame_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1199
if (status & 0x0002) np->stats.rx_crc_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1244
np->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1245
np->stats.rx_bytes += pkt_len;
drivers/net/ethernet/dec/tulip/winbond-840.c
1303
np->stats.rx_errors++;
drivers/net/ethernet/dec/tulip/winbond-840.c
1310
np->stats.rx_missed_errors += ioread32(ioaddr + RxMissed) & 0xffff;
drivers/net/ethernet/dec/tulip/winbond-840.c
1323
np->stats.rx_missed_errors += ioread32(ioaddr + RxMissed) & 0xffff;
drivers/net/ethernet/dec/tulip/winbond-840.c
1326
return &np->stats;
drivers/net/ethernet/dec/tulip/winbond-840.c
1492
np->stats.rx_missed_errors += ioread32(ioaddr + RxMissed) & 0xffff;
drivers/net/ethernet/dec/tulip/winbond-840.c
1574
np->stats.rx_missed_errors += ioread32(ioaddr + RxMissed) & 0xffff;
drivers/net/ethernet/dec/tulip/winbond-840.c
294
struct net_device_stats stats;
drivers/net/ethernet/dec/tulip/winbond-840.c
954
np->stats.tx_errors++;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1120
dev->stats.rx_dropped++;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1130
dev->stats.rx_packets++;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1131
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1159
dev->stats.tx_bytes += card->tx_skb[descnr]->len;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1165
dev->stats.collisions++;
drivers/net/ethernet/dec/tulip/xircom_cb.c
1168
dev->stats.tx_packets++;
drivers/net/ethernet/dlink/dl2k.c
1106
dev->stats.rx_packets += dr32(FramesRcvOk);
drivers/net/ethernet/dlink/dl2k.c
1107
dev->stats.tx_packets += dr32(FramesXmtOk);
drivers/net/ethernet/dlink/dl2k.c
1108
dev->stats.rx_bytes += dr32(OctetRcvOk);
drivers/net/ethernet/dlink/dl2k.c
1109
dev->stats.tx_bytes += dr32(OctetXmtOk);
drivers/net/ethernet/dlink/dl2k.c
1111
dev->stats.multicast += dr32(McstFramesRcvdOk);
drivers/net/ethernet/dlink/dl2k.c
1112
dev->stats.collisions += dr32(SingleColFrames)
drivers/net/ethernet/dlink/dl2k.c
1117
dev->stats.tx_aborted_errors += stat_reg;
drivers/net/ethernet/dlink/dl2k.c
1118
dev->stats.tx_errors += stat_reg;
drivers/net/ethernet/dlink/dl2k.c
1121
dev->stats.tx_carrier_errors += stat_reg;
drivers/net/ethernet/dlink/dl2k.c
1122
dev->stats.tx_errors += stat_reg;
drivers/net/ethernet/dlink/dl2k.c
1155
return &dev->stats;
drivers/net/ethernet/dlink/dl2k.c
889
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dlink/dl2k.c
911
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dlink/dl2k.c
927
dev->stats.collisions++;
drivers/net/ethernet/dlink/dl2k.c
929
dev->stats.tx_errors++;
drivers/net/ethernet/dlink/dl2k.c
961
dev->stats.rx_errors++;
drivers/net/ethernet/dlink/dl2k.c
963
dev->stats.rx_length_errors++;
drivers/net/ethernet/dlink/dl2k.c
965
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dlink/dl2k.c
967
dev->stats.rx_frame_errors++;
drivers/net/ethernet/dlink/dl2k.c
969
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dlink/sundance.c
1004
dev->stats.tx_errors++;
drivers/net/ethernet/dlink/sundance.c
1133
dev->stats.tx_dropped++;
drivers/net/ethernet/dlink/sundance.c
1161
dev->stats.tx_dropped++;
drivers/net/ethernet/dlink/sundance.c
1218
dev->stats.tx_errors++;
drivers/net/ethernet/dlink/sundance.c
1220
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dlink/sundance.c
1222
dev->stats.collisions++;
drivers/net/ethernet/dlink/sundance.c
1224
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/dlink/sundance.c
1226
dev->stats.tx_window_errors++;
drivers/net/ethernet/dlink/sundance.c
1350
dev->stats.rx_errors++;
drivers/net/ethernet/dlink/sundance.c
1352
dev->stats.rx_length_errors++;
drivers/net/ethernet/dlink/sundance.c
1354
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/dlink/sundance.c
1356
dev->stats.rx_frame_errors++;
drivers/net/ethernet/dlink/sundance.c
1358
dev->stats.rx_crc_errors++;
drivers/net/ethernet/dlink/sundance.c
1524
dev->stats.rx_missed_errors += ioread8(ioaddr + RxMissed);
drivers/net/ethernet/dlink/sundance.c
1525
dev->stats.tx_packets += ioread16(ioaddr + TxFramesOK);
drivers/net/ethernet/dlink/sundance.c
1526
dev->stats.rx_packets += ioread16(ioaddr + RxFramesOK);
drivers/net/ethernet/dlink/sundance.c
1527
dev->stats.tx_carrier_errors += ioread8(ioaddr + StatsCarrierError);
drivers/net/ethernet/dlink/sundance.c
1535
dev->stats.collisions += mult_coll
drivers/net/ethernet/dlink/sundance.c
1547
dev->stats.tx_bytes += ioread16(ioaddr + TxOctetsLow);
drivers/net/ethernet/dlink/sundance.c
1548
dev->stats.tx_bytes += ioread16(ioaddr + TxOctetsHigh) << 16;
drivers/net/ethernet/dlink/sundance.c
1549
dev->stats.rx_bytes += ioread16(ioaddr + RxOctetsLow);
drivers/net/ethernet/dlink/sundance.c
1550
dev->stats.rx_bytes += ioread16(ioaddr + RxOctetsHigh) << 16;
drivers/net/ethernet/dlink/sundance.c
1554
return &dev->stats;
drivers/net/ethernet/dlink/sundance.c
1717
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ec_bhf.c
452
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ec_bhf.c
456
stats->rx_errors = ioread8(priv->mac_io + MAC_RX_ERR_CNT) +
drivers/net/ethernet/ec_bhf.c
459
stats->rx_packets = ioread32(priv->mac_io + MAC_RX_FRAME_CNT);
drivers/net/ethernet/ec_bhf.c
460
stats->tx_packets = ioread32(priv->mac_io + MAC_TX_FRAME_CNT);
drivers/net/ethernet/ec_bhf.c
461
stats->rx_dropped = ioread8(priv->mac_io + MAC_DROPPED_FRMS);
drivers/net/ethernet/ec_bhf.c
463
stats->tx_bytes = priv->stat_tx_bytes;
drivers/net/ethernet/ec_bhf.c
464
stats->rx_bytes = priv->stat_rx_bytes;
drivers/net/ethernet/emulex/benet/be.h
241
struct be_tx_stats stats;
drivers/net/ethernet/emulex/benet/be.h
295
struct be_rx_stats stats;
drivers/net/ethernet/emulex/benet/be.h
783
#define tx_stats(txo) (&(txo)->stats)
drivers/net/ethernet/emulex/benet/be.h
784
#define rx_stats(rxo) (&(rxo)->stats)
drivers/net/ethernet/emulex/benet/be_ethtool.c
374
struct ethtool_stats *stats, uint64_t *data)
drivers/net/ethernet/emulex/benet/be_ethtool.c
389
struct be_rx_stats *stats = rx_stats(rxo);
drivers/net/ethernet/emulex/benet/be_ethtool.c
392
start = u64_stats_fetch_begin(&stats->sync);
drivers/net/ethernet/emulex/benet/be_ethtool.c
393
data[base] = stats->rx_bytes;
drivers/net/ethernet/emulex/benet/be_ethtool.c
394
data[base + 1] = stats->rx_pkts;
drivers/net/ethernet/emulex/benet/be_ethtool.c
395
} while (u64_stats_fetch_retry(&stats->sync, start));
drivers/net/ethernet/emulex/benet/be_ethtool.c
398
p = (u8 *)stats + et_rx_stats[i].offset;
drivers/net/ethernet/emulex/benet/be_ethtool.c
405
struct be_tx_stats *stats = tx_stats(txo);
drivers/net/ethernet/emulex/benet/be_ethtool.c
408
start = u64_stats_fetch_begin(&stats->sync_compl);
drivers/net/ethernet/emulex/benet/be_ethtool.c
409
data[base] = stats->tx_compl;
drivers/net/ethernet/emulex/benet/be_ethtool.c
410
} while (u64_stats_fetch_retry(&stats->sync_compl, start));
drivers/net/ethernet/emulex/benet/be_ethtool.c
413
start = u64_stats_fetch_begin(&stats->sync);
drivers/net/ethernet/emulex/benet/be_ethtool.c
415
p = (u8 *)stats + et_tx_stats[i].offset;
drivers/net/ethernet/emulex/benet/be_ethtool.c
420
} while (u64_stats_fetch_retry(&stats->sync, start));
drivers/net/ethernet/emulex/benet/be_main.c
2159
start = u64_stats_fetch_begin(&rxo->stats.sync);
drivers/net/ethernet/emulex/benet/be_main.c
2160
pkts = rxo->stats.rx_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
2161
} while (u64_stats_fetch_retry(&rxo->stats.sync, start));
drivers/net/ethernet/emulex/benet/be_main.c
2167
start = u64_stats_fetch_begin(&txo->stats.sync);
drivers/net/ethernet/emulex/benet/be_main.c
2168
pkts = txo->stats.tx_reqs;
drivers/net/ethernet/emulex/benet/be_main.c
2169
} while (u64_stats_fetch_retry(&txo->stats.sync, start));
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
2258
u64_stats_update_begin(&stats->sync);
drivers/net/ethernet/emulex/benet/be_main.c
2259
stats->rx_compl++;
drivers/net/ethernet/emulex/benet/be_main.c
2260
stats->rx_bytes += rxcp->pkt_size;
drivers/net/ethernet/emulex/benet/be_main.c
2261
stats->rx_pkts++;
drivers/net/ethernet/emulex/benet/be_main.c
2263
stats->rx_vxlan_offload_pkts++;
drivers/net/ethernet/emulex/benet/be_main.c
2265
stats->rx_mcast_pkts++;
drivers/net/ethernet/emulex/benet/be_main.c
2267
stats->rx_compl_err++;
drivers/net/ethernet/emulex/benet/be_main.c
2268
u64_stats_update_end(&stats->sync);
drivers/net/ethernet/emulex/benet/be_main.c
3078
u64_stats_init(&txo->stats.sync);
drivers/net/ethernet/emulex/benet/be_main.c
3079
u64_stats_init(&txo->stats.sync_compl);
drivers/net/ethernet/emulex/benet/be_main.c
3151
u64_stats_init(&rxo->stats.sync);
drivers/net/ethernet/emulex/benet/be_main.c
653
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/emulex/benet/be_main.c
671
stats->rx_packets += pkts;
drivers/net/ethernet/emulex/benet/be_main.c
672
stats->rx_bytes += bytes;
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
686
stats->tx_packets += pkts;
drivers/net/ethernet/emulex/benet/be_main.c
687
stats->tx_bytes += bytes;
drivers/net/ethernet/emulex/benet/be_main.c
691
stats->rx_errors = drvs->rx_crc_errors +
drivers/net/ethernet/emulex/benet/be_main.c
703
stats->rx_length_errors = drvs->rx_in_range_errors +
drivers/net/ethernet/emulex/benet/be_main.c
707
stats->rx_crc_errors = drvs->rx_crc_errors;
drivers/net/ethernet/emulex/benet/be_main.c
710
stats->rx_frame_errors = drvs->rx_alignment_symbol_errors;
drivers/net/ethernet/emulex/benet/be_main.c
714
stats->rx_fifo_errors = drvs->rxpp_fifo_overflow_drop +
drivers/net/ethernet/emulex/benet/be_main.c
746
struct be_tx_stats *stats = tx_stats(txo);
drivers/net/ethernet/emulex/benet/be_main.c
751
u64_stats_update_begin(&stats->sync);
drivers/net/ethernet/emulex/benet/be_main.c
752
stats->tx_reqs++;
drivers/net/ethernet/emulex/benet/be_main.c
753
stats->tx_bytes += skb->len + dup_hdr_len;
drivers/net/ethernet/emulex/benet/be_main.c
754
stats->tx_pkts += tx_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
756
stats->tx_vxlan_offload_pkts += tx_pkts;
drivers/net/ethernet/emulex/benet/be_main.c
757
u64_stats_update_end(&stats->sync);
drivers/net/ethernet/engleder/tsnep_ethtool.c
167
struct ethtool_stats *stats,
drivers/net/ethernet/engleder/tsnep_main.c
2186
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/engleder/tsnep_main.c
2194
stats->tx_packets += adapter->tx[i].packets;
drivers/net/ethernet/engleder/tsnep_main.c
2195
stats->tx_bytes += adapter->tx[i].bytes;
drivers/net/ethernet/engleder/tsnep_main.c
2196
stats->tx_dropped += adapter->tx[i].dropped;
drivers/net/ethernet/engleder/tsnep_main.c
2199
stats->rx_packets += adapter->rx[i].packets;
drivers/net/ethernet/engleder/tsnep_main.c
2200
stats->rx_bytes += adapter->rx[i].bytes;
drivers/net/ethernet/engleder/tsnep_main.c
2201
stats->rx_dropped += adapter->rx[i].dropped;
drivers/net/ethernet/engleder/tsnep_main.c
2202
stats->multicast += adapter->rx[i].multicast;
drivers/net/ethernet/engleder/tsnep_main.c
2208
stats->rx_dropped += val;
drivers/net/ethernet/engleder/tsnep_main.c
2211
stats->rx_dropped += val;
drivers/net/ethernet/engleder/tsnep_main.c
2214
stats->rx_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2215
stats->rx_fifo_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2218
stats->rx_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2219
stats->rx_frame_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2224
stats->rx_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2226
stats->rx_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2227
stats->rx_crc_errors += val;
drivers/net/ethernet/engleder/tsnep_main.c
2229
stats->rx_errors += val;
drivers/net/ethernet/ethoc.c
381
netdev->stats.rx_length_errors++;
drivers/net/ethernet/ethoc.c
387
netdev->stats.rx_length_errors++;
drivers/net/ethernet/ethoc.c
393
netdev->stats.rx_frame_errors++;
drivers/net/ethernet/ethoc.c
398
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/ethoc.c
404
netdev->stats.rx_over_errors++;
drivers/net/ethernet/ethoc.c
409
netdev->stats.rx_missed_errors++;
drivers/net/ethernet/ethoc.c
413
netdev->stats.collisions++;
drivers/net/ethernet/ethoc.c
456
dev->stats.rx_packets++;
drivers/net/ethernet/ethoc.c
457
dev->stats.rx_bytes += size;
drivers/net/ethernet/ethoc.c
464
dev->stats.rx_dropped++;
drivers/net/ethernet/ethoc.c
486
netdev->stats.tx_window_errors++;
drivers/net/ethernet/ethoc.c
491
netdev->stats.tx_aborted_errors++;
drivers/net/ethernet/ethoc.c
496
netdev->stats.tx_fifo_errors++;
drivers/net/ethernet/ethoc.c
501
netdev->stats.tx_carrier_errors++;
drivers/net/ethernet/ethoc.c
505
netdev->stats.tx_errors++;
drivers/net/ethernet/ethoc.c
507
netdev->stats.collisions += (bd->stat >> 4) & 0xf;
drivers/net/ethernet/ethoc.c
508
netdev->stats.tx_bytes += bd->stat >> 16;
drivers/net/ethernet/ethoc.c
509
netdev->stats.tx_packets++;
drivers/net/ethernet/ethoc.c
577
dev->stats.rx_dropped++;
drivers/net/ethernet/ethoc.c
888
dev->stats.tx_errors++;
drivers/net/ethernet/ethoc.c
893
dev->stats.tx_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
108
ndev->stats.rx_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
109
ndev->stats.rx_dropped++;
drivers/net/ethernet/ezchip/nps_enet.c
120
ndev->stats.rx_packets++;
drivers/net/ethernet/ezchip/nps_enet.c
121
ndev->stats.rx_bytes += frame_len;
drivers/net/ethernet/ezchip/nps_enet.c
153
ndev->stats.tx_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
155
ndev->stats.tx_packets++;
drivers/net/ethernet/ezchip/nps_enet.c
156
ndev->stats.tx_bytes += tx_ctrl_nt;
drivers/net/ethernet/ezchip/nps_enet.c
84
ndev->stats.rx_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
90
ndev->stats.rx_crc_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
91
ndev->stats.rx_dropped++;
drivers/net/ethernet/ezchip/nps_enet.c
97
ndev->stats.rx_length_errors++;
drivers/net/ethernet/ezchip/nps_enet.c
98
ndev->stats.rx_dropped++;
drivers/net/ethernet/faraday/ftgmac100.c
1244
netdev->stats.rx_over_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
1248
netdev->stats.rx_fifo_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
1252
netdev->stats.tx_fifo_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
486
netdev->stats.rx_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
489
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
494
netdev->stats.rx_length_errors++;
drivers/net/ethernet/faraday/ftgmac100.c
558
netdev->stats.multicast++;
drivers/net/ethernet/faraday/ftgmac100.c
606
netdev->stats.rx_packets++;
drivers/net/ethernet/faraday/ftgmac100.c
607
netdev->stats.rx_bytes += size;
drivers/net/ethernet/faraday/ftgmac100.c
622
netdev->stats.rx_dropped++;
drivers/net/ethernet/faraday/ftgmac100.c
697
netdev->stats.tx_packets++;
drivers/net/ethernet/faraday/ftgmac100.c
698
netdev->stats.tx_bytes += skb->len;
drivers/net/ethernet/faraday/ftgmac100.c
767
netdev->stats.tx_dropped++;
drivers/net/ethernet/faraday/ftgmac100.c
910
netdev->stats.tx_dropped++;
drivers/net/ethernet/faraday/ftmac100.c
1050
netdev->stats.tx_dropped++;
drivers/net/ethernet/faraday/ftmac100.c
1061
netdev->stats.tx_dropped++;
drivers/net/ethernet/faraday/ftmac100.c
366
netdev->stats.rx_errors++;
drivers/net/ethernet/faraday/ftmac100.c
374
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/faraday/ftmac100.c
382
netdev->stats.rx_length_errors++;
drivers/net/ethernet/faraday/ftmac100.c
388
netdev->stats.rx_length_errors++;
drivers/net/ethernet/faraday/ftmac100.c
418
netdev->stats.rx_dropped++;
drivers/net/ethernet/faraday/ftmac100.c
443
netdev->stats.rx_length_errors++;
drivers/net/ethernet/faraday/ftmac100.c
459
netdev->stats.multicast++;
drivers/net/ethernet/faraday/ftmac100.c
484
netdev->stats.rx_packets++;
drivers/net/ethernet/faraday/ftmac100.c
485
netdev->stats.rx_bytes += skb->len;
drivers/net/ethernet/faraday/ftmac100.c
634
netdev->stats.tx_aborted_errors++;
drivers/net/ethernet/faraday/ftmac100.c
636
netdev->stats.tx_packets++;
drivers/net/ethernet/faraday/ftmac100.c
637
netdev->stats.tx_bytes += skb->len;
drivers/net/ethernet/faraday/ftmac100.c
959
netdev->stats.rx_over_errors++;
drivers/net/ethernet/faraday/ftmac100.c
964
netdev->stats.rx_fifo_errors++;
drivers/net/ethernet/fealnx.c
1220
dev->stats.tx_errors++;
drivers/net/ethernet/fealnx.c
1469
dev->stats.rx_missed_errors +=
drivers/net/ethernet/fealnx.c
1473
dev->stats.rx_crc_errors +=
drivers/net/ethernet/fealnx.c
1504
dev->stats.tx_errors++;
drivers/net/ethernet/fealnx.c
1506
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/fealnx.c
1508
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/fealnx.c
1510
dev->stats.tx_window_errors++;
drivers/net/ethernet/fealnx.c
1512
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/fealnx.c
1514
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/fealnx.c
1517
dev->stats.tx_bytes +=
drivers/net/ethernet/fealnx.c
1520
dev->stats.collisions +=
drivers/net/ethernet/fealnx.c
1522
dev->stats.tx_packets++;
drivers/net/ethernet/fealnx.c
1525
dev->stats.tx_bytes +=
drivers/net/ethernet/fealnx.c
1527
dev->stats.tx_packets++;
drivers/net/ethernet/fealnx.c
1557
dev->stats.tx_errors += (data & 0xff000000) >> 24;
drivers/net/ethernet/fealnx.c
1558
dev->stats.tx_aborted_errors +=
drivers/net/ethernet/fealnx.c
1560
dev->stats.tx_window_errors +=
drivers/net/ethernet/fealnx.c
1562
dev->stats.collisions += (data & 0x0000ffff);
drivers/net/ethernet/fealnx.c
1588
dev->stats.rx_missed_errors += ioread32(ioaddr + TALLY) & 0x7fff;
drivers/net/ethernet/fealnx.c
1591
dev->stats.rx_crc_errors +=
drivers/net/ethernet/fealnx.c
1631
dev->stats.rx_errors++; /* end of a packet. */
drivers/net/ethernet/fealnx.c
1633
dev->stats.rx_length_errors++;
drivers/net/ethernet/fealnx.c
1635
dev->stats.rx_frame_errors++;
drivers/net/ethernet/fealnx.c
1637
dev->stats.rx_crc_errors++;
drivers/net/ethernet/fealnx.c
1663
dev->stats.rx_length_errors++;
drivers/net/ethernet/fealnx.c
1729
dev->stats.rx_packets++;
drivers/net/ethernet/fealnx.c
1730
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/fealnx.c
1750
dev->stats.rx_missed_errors +=
drivers/net/ethernet/fealnx.c
1752
dev->stats.rx_crc_errors +=
drivers/net/ethernet/fealnx.c
1756
return &dev->stats;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2308
percpu_stats = &percpu_priv->stats;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2396
percpu_priv->stats.rx_errors++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2422
percpu_priv->stats.tx_errors++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2465
percpu_priv->stats.tx_errors++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2532
percpu_stats = &percpu_priv->stats;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2720
percpu_stats = &percpu_priv->stats;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2900
percpu_priv->stats.tx_dropped++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2901
percpu_priv->stats.tx_fifo_errors++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
343
percpu_priv->stats.tx_errors++;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
362
cpustats = (u64 *)&percpu_priv->stats;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
112
struct rtnl_link_stats64 stats;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
146
data[crr * num_values + crr_cpu] = percpu_priv->stats.rx_packets;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
147
data[crr++ * num_values + num_cpus] += percpu_priv->stats.rx_packets;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
149
data[crr * num_values + crr_cpu] = percpu_priv->stats.tx_packets;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
150
data[crr++ * num_values + num_cpus] += percpu_priv->stats.tx_packets;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
158
data[crr * num_values + crr_cpu] = percpu_priv->stats.tx_errors;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
159
data[crr++ * num_values + num_cpus] += percpu_priv->stats.tx_errors;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
161
data[crr * num_values + crr_cpu] = percpu_priv->stats.rx_errors;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
162
data[crr++ * num_values + num_cpus] += percpu_priv->stats.rx_errors;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
164
data[crr * num_values + crr_cpu] = percpu_priv->stats.rx_dropped;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
165
data[crr++ * num_values + num_cpus] += percpu_priv->stats.rx_dropped;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
167
data[crr * num_values + crr_cpu] = percpu_priv->stats.tx_dropped;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
168
data[crr++ * num_values + num_cpus] += percpu_priv->stats.tx_dropped;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
175
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
110
ch->stats.dequeue_portal_busy,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
111
ch->stats.frames,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
112
ch->stats.cdan,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
113
div64_u64(ch->stats.frames, ch->stats.cdan),
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
17
struct rtnl_link_stats64 *stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
27
stats = per_cpu_ptr(priv->percpu_stats, i);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
31
stats->rx_packets,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
32
stats->rx_errors,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
34
stats->tx_packets,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
35
stats->tx_errors,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
77
if (!fq->stats.frames && !fcnt)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c
85
fq->stats.frames,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1594
ch->stats.bytes_per_cdan += fd_len;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1928
ch->stats.dequeue_portal_busy += dequeues;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
1930
ch->stats.pull_err++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2007
dpaa2_io_update_net_dim(ch->dpio, ch->stats.frames_per_cdan,
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2008
ch->stats.bytes_per_cdan);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2009
ch->stats.frames_per_cdan = 0;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2010
ch->stats.bytes_per_cdan = 0;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2263
union dpni_statistics stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2273
&stats);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2276
if (stats.page_6.tx_pending_frames == 0)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2365
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2370
u64 *netstats = (u64 *)stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
3057
ch->stats.cdan++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
381
ch->stats.xdp_tx++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
386
ch->stats.xdp_tx_err++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
465
ch->stats.xdp_drop++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
487
ch->stats.xdp_drop++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
489
ch->stats.xdp_redirect++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
572
ch->stats.bytes_per_cdan += dpaa2_fd_get_len(fd);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
747
fq->stats.frames += cleaned;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
748
ch->stats.frames += cleaned;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
749
ch->stats.frames_per_cdan += cleaned;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
470
struct dpaa2_eth_fq_stats stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
496
struct dpaa2_eth_ch_stats stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
247
struct ethtool_stats *stats,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
300
ch_stats = &priv->channel[k]->stats;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c
188
struct ethtool_stats *stats,
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
493
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
502
DPSW_CNT_ING_FRAME, &stats->rx_packets);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
509
DPSW_CNT_EGR_FRAME, &stats->tx_packets);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
516
DPSW_CNT_ING_BYTE, &stats->rx_bytes);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
523
DPSW_CNT_EGR_BYTE, &stats->tx_bytes);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
531
&stats->rx_dropped);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
542
stats->rx_dropped += tmp;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
548
&stats->tx_dropped);
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
68
ch->stats.xdp_drop++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
72
ch->stats.xdp_redirect++;
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c
92
ch->stats.xdp_drop++;
drivers/net/ethernet/freescale/enetc/enetc.c
1121
v->rx_ring.stats.packets,
drivers/net/ethernet/freescale/enetc/enetc.c
1122
v->rx_ring.stats.bytes,
drivers/net/ethernet/freescale/enetc/enetc.c
1202
rx_ring->stats.recycles++;
drivers/net/ethernet/freescale/enetc/enetc.c
1207
rx_ring->stats.recycle_failures++;
drivers/net/ethernet/freescale/enetc/enetc.c
1304
tx_ring->stats.packets += tx_frm_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
1305
tx_ring->stats.bytes += tx_byte_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
1306
tx_ring->stats.win_drop += tx_win_drop;
drivers/net/ethernet/freescale/enetc/enetc.c
1361
rx_ring->stats.rx_alloc_errs++;
drivers/net/ethernet/freescale/enetc/enetc.c
1507
rx_ring->stats.rx_alloc_errs++;
drivers/net/ethernet/freescale/enetc/enetc.c
1548
rx_ring->ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/enetc/enetc.c
1549
rx_ring->ndev->stats.rx_errors++;
drivers/net/ethernet/freescale/enetc/enetc.c
1651
rx_ring->stats.packets += rx_frm_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
1652
rx_ring->stats.bytes += rx_byte_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
1812
tx_ring->stats.xdp_tx_drops++;
drivers/net/ethernet/freescale/enetc/enetc.c
1822
tx_ring->stats.xdp_tx += xdp_tx_frm_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
2012
rx_ring->stats.xdp_drops++;
drivers/net/ethernet/freescale/enetc/enetc.c
2019
rx_ring->stats.xdp_drops++;
drivers/net/ethernet/freescale/enetc/enetc.c
2039
tx_ring->stats.xdp_tx_drops++;
drivers/net/ethernet/freescale/enetc/enetc.c
2049
tx_ring->stats.xdp_tx_drops++;
drivers/net/ethernet/freescale/enetc/enetc.c
2051
tx_ring->stats.xdp_tx++;
drivers/net/ethernet/freescale/enetc/enetc.c
2073
rx_ring->stats.xdp_redirect_failures++;
drivers/net/ethernet/freescale/enetc/enetc.c
2077
rx_ring->stats.xdp_redirect++;
drivers/net/ethernet/freescale/enetc/enetc.c
2087
rx_ring->stats.packets += rx_frm_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
2088
rx_ring->stats.bytes += rx_byte_cnt;
drivers/net/ethernet/freescale/enetc/enetc.c
3308
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/freescale/enetc/enetc.c
3314
packets += priv->rx_ring[i]->stats.packets;
drivers/net/ethernet/freescale/enetc/enetc.c
3315
bytes += priv->rx_ring[i]->stats.bytes;
drivers/net/ethernet/freescale/enetc/enetc.c
3318
stats->rx_packets = packets;
drivers/net/ethernet/freescale/enetc/enetc.c
3319
stats->rx_bytes = bytes;
drivers/net/ethernet/freescale/enetc/enetc.c
3324
packets += priv->tx_ring[i]->stats.packets;
drivers/net/ethernet/freescale/enetc/enetc.c
3325
bytes += priv->tx_ring[i]->stats.bytes;
drivers/net/ethernet/freescale/enetc/enetc.c
3326
tx_dropped += priv->tx_ring[i]->stats.win_drop;
drivers/net/ethernet/freescale/enetc/enetc.c
3329
stats->tx_packets = packets;
drivers/net/ethernet/freescale/enetc/enetc.c
3330
stats->tx_bytes = bytes;
drivers/net/ethernet/freescale/enetc/enetc.c
3331
stats->tx_dropped = tx_dropped;
drivers/net/ethernet/freescale/enetc/enetc.c
3333
return stats;
drivers/net/ethernet/freescale/enetc/enetc.h
174
struct enetc_ring_stats stats;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
287
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
297
data[o++] = priv->tx_ring[i]->stats.packets;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
298
data[o++] = priv->tx_ring[i]->stats.xdp_tx;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
299
data[o++] = priv->tx_ring[i]->stats.xdp_tx_drops;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
300
data[o++] = priv->tx_ring[i]->stats.win_drop;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
304
data[o++] = priv->rx_ring[i]->stats.packets;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
305
data[o++] = priv->rx_ring[i]->stats.rx_alloc_errs;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
306
data[o++] = priv->rx_ring[i]->stats.xdp_drops;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
307
data[o++] = priv->rx_ring[i]->stats.recycles;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
308
data[o++] = priv->rx_ring[i]->stats.recycle_failures;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
309
data[o++] = priv->rx_ring[i]->stats.xdp_redirect;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
310
data[o++] = priv->rx_ring[i]->stats.xdp_redirect_failures;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
135
priv->tx_ring[i]->stats.win_drop = 0;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1374
filter->stats.lastused = jiffies;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1469
struct flow_stats stats = {};
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1481
stats.pkts = counters.matching_frames_count +
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1483
filter->stats.pkts;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1484
stats.drops = counters.not_passing_frames_count +
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1487
filter->stats.drops;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1488
stats.lastused = filter->stats.lastused;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1489
filter->stats.pkts += stats.pkts;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1490
filter->stats.drops += stats.drops;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1493
flow_stats_update(&f->stats, 0x0, stats.pkts, stats.drops,
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1494
stats.lastused, FLOW_ACTION_HW_STATS_DELAYED);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
160
struct tc_taprio_qopt_stats *stats)
drivers/net/ethernet/freescale/enetc/enetc_qos.c
167
window_drops += priv->tx_ring[i]->stats.win_drop;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
169
stats->window_drops = window_drops;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
175
struct tc_taprio_qopt_stats *stats = &queue_stats->stats;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
179
stats->window_drops = priv->tx_ring[queue]->stats.win_drop;
drivers/net/ethernet/freescale/enetc/enetc_qos.c
212
enetc_taprio_stats(ndev, &offload->stats);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
469
struct flow_stats stats;
drivers/net/ethernet/freescale/fec.h
569
u32 stats[XDP_STATS_TOTAL];
drivers/net/ethernet/freescale/fec_main.c
1444
ndev->stats.tx_errors++;
drivers/net/ethernet/freescale/fec_main.c
1667
ndev->stats.tx_errors++;
drivers/net/ethernet/freescale/fec_main.c
1669
ndev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/freescale/fec_main.c
1671
ndev->stats.tx_window_errors++;
drivers/net/ethernet/freescale/fec_main.c
1673
ndev->stats.tx_aborted_errors++;
drivers/net/ethernet/freescale/fec_main.c
1675
ndev->stats.tx_fifo_errors++;
drivers/net/ethernet/freescale/fec_main.c
1677
ndev->stats.tx_carrier_errors++;
drivers/net/ethernet/freescale/fec_main.c
1679
ndev->stats.tx_packets++;
drivers/net/ethernet/freescale/fec_main.c
1680
ndev->stats.tx_bytes += frame_len;
drivers/net/ethernet/freescale/fec_main.c
1687
ndev->stats.collisions++;
drivers/net/ethernet/freescale/fec_main.c
1806
ndev->stats.rx_errors++;
drivers/net/ethernet/freescale/fec_main.c
1810
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/freescale/fec_main.c
1817
ndev->stats.rx_length_errors++;
drivers/net/ethernet/freescale/fec_main.c
1824
ndev->stats.rx_crc_errors++;
drivers/net/ethernet/freescale/fec_main.c
1828
ndev->stats.rx_frame_errors++;
drivers/net/ethernet/freescale/fec_main.c
1849
ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_main.c
1934
ndev->stats.rx_packets++;
drivers/net/ethernet/freescale/fec_main.c
1936
ndev->stats.rx_bytes += pkt_len - fep->rx_shift;
drivers/net/ethernet/freescale/fec_main.c
1942
ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_main.c
2064
ndev->stats.rx_packets++;
drivers/net/ethernet/freescale/fec_main.c
2066
ndev->stats.rx_bytes += pkt_len - fep->rx_shift;
drivers/net/ethernet/freescale/fec_main.c
2073
ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_main.c
2096
rxq->stats[RX_XDP_PASS]++;
drivers/net/ethernet/freescale/fec_main.c
2109
rxq->stats[RX_XDP_REDIRECT]++;
drivers/net/ethernet/freescale/fec_main.c
2119
rxq->stats[RX_XDP_TX]++;
drivers/net/ethernet/freescale/fec_main.c
2122
rxq->stats[RX_XDP_TX_ERRORS]++;
drivers/net/ethernet/freescale/fec_main.c
2137
rxq->stats[RX_XDP_DROP]++;
drivers/net/ethernet/freescale/fec_main.c
2329
ndev->stats.rx_packets++;
drivers/net/ethernet/freescale/fec_main.c
2331
ndev->stats.rx_bytes += pkt_len - fep->rx_shift;
drivers/net/ethernet/freescale/fec_main.c
2334
ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_main.c
2357
rxq->stats[RX_XDP_PASS]++;
drivers/net/ethernet/freescale/fec_main.c
2360
ndev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_main.c
2368
rxq->stats[RX_XDP_TX]++;
drivers/net/ethernet/freescale/fec_main.c
2371
rxq->stats[RX_XDP_TX_ERRORS]++;
drivers/net/ethernet/freescale/fec_main.c
2379
rxq->stats[RX_XDP_REDIRECT]++;
drivers/net/ethernet/freescale/fec_main.c
2385
rxq->stats[RX_XDP_DROP]++;
drivers/net/ethernet/freescale/fec_main.c
2399
rxq->stats[RX_XDP_DROP]++;
drivers/net/ethernet/freescale/fec_main.c
3503
xdp_stats[j] += rxq->stats[j];
drivers/net/ethernet/freescale/fec_main.c
3512
struct page_pool_stats stats = {};
drivers/net/ethernet/freescale/fec_main.c
3522
page_pool_get_stats(rxq->page_pool, &stats);
drivers/net/ethernet/freescale/fec_main.c
3525
page_pool_ethtool_stats_get(data, &stats);
drivers/net/ethernet/freescale/fec_main.c
3530
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/freescale/fec_main.c
3599
rxq->stats[j] = 0;
drivers/net/ethernet/freescale/fec_main.c
3893
rxq->stats[i] = 0;
drivers/net/ethernet/freescale/fec_mpc52xx.c
405
dev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_mpc52xx.c
416
dev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fec_mpc52xx.c
486
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/freescale/fec_mpc52xx.c
489
stats->rx_bytes = in_be32(&fec->rmon_r_octets);
drivers/net/ethernet/freescale/fec_mpc52xx.c
490
stats->rx_packets = in_be32(&fec->rmon_r_packets);
drivers/net/ethernet/freescale/fec_mpc52xx.c
491
stats->rx_errors = in_be32(&fec->rmon_r_crc_align) +
drivers/net/ethernet/freescale/fec_mpc52xx.c
497
stats->tx_bytes = in_be32(&fec->rmon_t_octets);
drivers/net/ethernet/freescale/fec_mpc52xx.c
498
stats->tx_packets = in_be32(&fec->rmon_t_packets);
drivers/net/ethernet/freescale/fec_mpc52xx.c
499
stats->tx_errors = in_be32(&fec->rmon_t_crc_align) +
drivers/net/ethernet/freescale/fec_mpc52xx.c
505
stats->multicast = in_be32(&fec->rmon_r_mc_pkt);
drivers/net/ethernet/freescale/fec_mpc52xx.c
506
stats->collisions = in_be32(&fec->rmon_t_col);
drivers/net/ethernet/freescale/fec_mpc52xx.c
509
stats->rx_length_errors = in_be32(&fec->rmon_r_undersize)
drivers/net/ethernet/freescale/fec_mpc52xx.c
513
stats->rx_over_errors = in_be32(&fec->r_macerr);
drivers/net/ethernet/freescale/fec_mpc52xx.c
514
stats->rx_crc_errors = in_be32(&fec->ieee_r_crc);
drivers/net/ethernet/freescale/fec_mpc52xx.c
515
stats->rx_frame_errors = in_be32(&fec->ieee_r_align);
drivers/net/ethernet/freescale/fec_mpc52xx.c
516
stats->rx_fifo_errors = in_be32(&fec->rmon_r_drop);
drivers/net/ethernet/freescale/fec_mpc52xx.c
517
stats->rx_missed_errors = in_be32(&fec->rmon_r_drop);
drivers/net/ethernet/freescale/fec_mpc52xx.c
520
stats->tx_aborted_errors = 0;
drivers/net/ethernet/freescale/fec_mpc52xx.c
521
stats->tx_carrier_errors = in_be32(&fec->ieee_t_cserr);
drivers/net/ethernet/freescale/fec_mpc52xx.c
522
stats->tx_fifo_errors = in_be32(&fec->rmon_t_drop);
drivers/net/ethernet/freescale/fec_mpc52xx.c
523
stats->tx_heartbeat_errors = in_be32(&fec->ieee_t_sqe);
drivers/net/ethernet/freescale/fec_mpc52xx.c
524
stats->tx_window_errors = in_be32(&fec->ieee_t_lcol);
drivers/net/ethernet/freescale/fec_mpc52xx.c
526
return stats;
drivers/net/ethernet/freescale/fec_mpc52xx.c
544
memset(&dev->stats, 0, sizeof(dev->stats));
drivers/net/ethernet/freescale/fec_mpc52xx.c
98
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
119
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
121
dev->stats.tx_window_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
123
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
125
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
127
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
130
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
134
dev->stats.tx_packets++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
146
dev->stats.collisions++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
204
dev->stats.rx_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
207
dev->stats.rx_length_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
210
dev->stats.rx_frame_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
213
dev->stats.rx_crc_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
216
dev->stats.rx_crc_errors++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
223
dev->stats.rx_packets++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
225
dev->stats.rx_bytes += pkt_len + 4;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
265
dev->stats.rx_dropped++;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
507
dev->stats.tx_bytes += len;
drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
591
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/gianfar.c
1783
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/gianfar.c
1802
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/freescale/gianfar.c
1808
tx_queue->stats.tx_bytes += bytes_sent;
drivers/net/ethernet/freescale/gianfar.c
1811
tx_queue->stats.tx_packets++;
drivers/net/ethernet/freescale/gianfar.c
1960
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/freescale/gianfar.c
2046
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/gianfar.c
2217
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/freescale/gianfar.c
2222
stats->rx_length_errors++;
drivers/net/ethernet/freescale/gianfar.c
2230
stats->rx_length_errors++;
drivers/net/ethernet/freescale/gianfar.c
2238
stats->rx_frame_errors++;
drivers/net/ethernet/freescale/gianfar.c
2243
stats->rx_crc_errors++;
drivers/net/ethernet/freescale/gianfar.c
2247
stats->rx_over_errors++;
drivers/net/ethernet/freescale/gianfar.c
2490
rx_queue->stats.rx_dropped++;
drivers/net/ethernet/freescale/gianfar.c
2521
rx_queue->stats.rx_dropped++;
drivers/net/ethernet/freescale/gianfar.c
2544
rx_queue->stats.rx_packets += total_pkts;
drivers/net/ethernet/freescale/gianfar.c
2545
rx_queue->stats.rx_bytes += total_bytes;
drivers/net/ethernet/freescale/gianfar.c
2646
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/gianfar.c
2649
dev->stats.tx_window_errors++;
drivers/net/ethernet/freescale/gianfar.c
2651
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/freescale/gianfar.c
2655
dev->stats.tx_dropped++;
drivers/net/ethernet/freescale/gianfar.c
2675
dev->stats.rx_over_errors++;
drivers/net/ethernet/freescale/gianfar.c
2682
dev->stats.rx_errors++;
drivers/net/ethernet/freescale/gianfar.c
278
static void gfar_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/freescale/gianfar.c
284
stats->rx_packets += priv->rx_queue[i]->stats.rx_packets;
drivers/net/ethernet/freescale/gianfar.c
285
stats->rx_bytes += priv->rx_queue[i]->stats.rx_bytes;
drivers/net/ethernet/freescale/gianfar.c
286
stats->rx_dropped += priv->rx_queue[i]->stats.rx_dropped;
drivers/net/ethernet/freescale/gianfar.c
290
stats->tx_bytes += priv->tx_queue[i]->stats.tx_bytes;
drivers/net/ethernet/freescale/gianfar.c
291
stats->tx_packets += priv->tx_queue[i]->stats.tx_packets;
drivers/net/ethernet/freescale/gianfar.c
314
stats->rx_missed_errors = rdrp + (rdrp_offset << 16);
drivers/net/ethernet/freescale/gianfar.h
1008
struct tx_q_stats stats;
drivers/net/ethernet/freescale/gianfar.h
1062
struct rx_q_stats stats;
drivers/net/ethernet/freescale/ucc_geth.c
2829
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/freescale/ucc_geth.c
2924
dev->stats.rx_dropped++;
drivers/net/ethernet/freescale/ucc_geth.c
2926
dev->stats.rx_packets++;
drivers/net/ethernet/freescale/ucc_geth.c
2935
dev->stats.rx_bytes += length;
drivers/net/ethernet/freescale/ucc_geth.c
2944
dev->stats.rx_dropped++;
drivers/net/ethernet/freescale/ucc_geth.c
2992
dev->stats.tx_packets++;
drivers/net/ethernet/freescale/ucc_geth.c
3075
dev->stats.rx_errors++;
drivers/net/ethernet/freescale/ucc_geth.c
3077
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/ucc_geth.c
3248
dev->stats.tx_errors++;
drivers/net/ethernet/freescale/ucc_geth_ethtool.c
270
struct ethtool_stats *stats, uint64_t *data)
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
1017
dev->stats.rx_packets++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
1018
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
746
dev->stats.tx_packets += lp->sent ;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
792
dev->stats.tx_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
833
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
978
dev->stats.rx_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
979
if (status & F_LEN_ERR) dev->stats.rx_length_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
980
if (status & F_ALG_ERR) dev->stats.rx_frame_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
981
if (status & F_CRC_ERR) dev->stats.rx_crc_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
982
if (status & F_OVR_FLO) dev->stats.rx_over_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
992
dev->stats.rx_errors++;
drivers/net/ethernet/fujitsu/fmvj18x_cs.c
998
dev->stats.rx_dropped++;
drivers/net/ethernet/fungible/funeth/funeth.h
145
__be64 *stats;
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
687
*data++ = be64_to_cpu(fp->stats[PORT_MAC_RX_STATS_MAX + PORT_MAC_TX_##s])
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
713
#define RX_STAT(s) *data++ = be64_to_cpu(fp->stats[PORT_MAC_RX_##s])
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
748
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
840
#define RX_STAT(fp, s) be64_to_cpu((fp)->stats[PORT_MAC_RX_##s])
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
842
be64_to_cpu((fp)->stats[PORT_MAC_RX_STATS_MAX + PORT_MAC_TX_##s])
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
844
be64_to_cpu((fp)->stats[PORT_MAC_RX_STATS_MAX + \
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
848
struct ethtool_pause_stats *stats)
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
855
stats->tx_pause_frames = TX_STAT(fp, aPAUSEMACCtrlFramesTransmitted);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
856
stats->rx_pause_frames = RX_STAT(fp, aPAUSEMACCtrlFramesReceived);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
860
struct ethtool_eth_mac_stats *stats)
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
867
stats->FramesTransmittedOK = TX_STAT(fp, aFramesTransmittedOK);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
868
stats->FramesReceivedOK = RX_STAT(fp, aFramesReceivedOK);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
869
stats->FrameCheckSequenceErrors = RX_STAT(fp, aFrameCheckSequenceErrors);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
870
stats->OctetsTransmittedOK = TX_STAT(fp, OctetsTransmittedOK);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
871
stats->OctetsReceivedOK = RX_STAT(fp, OctetsReceivedOK);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
872
stats->InRangeLengthErrors = RX_STAT(fp, aInRangeLengthErrors);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
873
stats->FrameTooLongErrors = RX_STAT(fp, aFrameTooLongErrors);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
877
struct ethtool_eth_ctrl_stats *stats)
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
884
stats->MACControlFramesTransmitted = TX_STAT(fp, MACControlFramesTransmitted);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
885
stats->MACControlFramesReceived = RX_STAT(fp, MACControlFramesReceived);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
889
struct ethtool_rmon_stats *stats,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
908
stats->undersize_pkts = RX_STAT(fp, etherStatsUndersizePkts);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
909
stats->oversize_pkts = RX_STAT(fp, etherStatsOversizePkts);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
910
stats->fragments = RX_STAT(fp, etherStatsFragments);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
911
stats->jabbers = RX_STAT(fp, etherStatsJabbers);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
913
stats->hist[0] = RX_STAT(fp, etherStatsPkts64Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
914
stats->hist[1] = RX_STAT(fp, etherStatsPkts65to127Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
915
stats->hist[2] = RX_STAT(fp, etherStatsPkts128to255Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
916
stats->hist[3] = RX_STAT(fp, etherStatsPkts256to511Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
917
stats->hist[4] = RX_STAT(fp, etherStatsPkts512to1023Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
918
stats->hist[5] = RX_STAT(fp, etherStatsPkts1024to1518Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
919
stats->hist[6] = RX_STAT(fp, etherStatsPkts1519toMaxOctets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
921
stats->hist_tx[0] = TX_STAT(fp, etherStatsPkts64Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
922
stats->hist_tx[1] = TX_STAT(fp, etherStatsPkts65to127Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
923
stats->hist_tx[2] = TX_STAT(fp, etherStatsPkts128to255Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
924
stats->hist_tx[3] = TX_STAT(fp, etherStatsPkts256to511Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
925
stats->hist_tx[4] = TX_STAT(fp, etherStatsPkts512to1023Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
926
stats->hist_tx[5] = TX_STAT(fp, etherStatsPkts1024to1518Octets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
927
stats->hist_tx[6] = TX_STAT(fp, etherStatsPkts1519toMaxOctets);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
933
struct ethtool_fec_stats *stats,
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
941
stats->corrected_blocks.total = FEC_STAT(fp, Correctable);
drivers/net/ethernet/fungible/funeth/funeth_ethtool.c
942
stats->uncorrectable_blocks.total = FEC_STAT(fp, Uncorrectable);
drivers/net/ethernet/fungible/funeth/funeth_main.c
1470
fp->stats = dma_alloc_coherent(&fp->pdev->dev, nstats * sizeof(u64),
drivers/net/ethernet/fungible/funeth/funeth_main.c
1472
if (!fp->stats)
drivers/net/ethernet/fungible/funeth/funeth_main.c
1481
if (fp->stats) {
drivers/net/ethernet/fungible/funeth/funeth_main.c
1484
fp->stats, fp->stats_dma_addr);
drivers/net/ethernet/fungible/funeth/funeth_main.c
1485
fp->stats = NULL;
drivers/net/ethernet/fungible/funeth/funeth_main.c
870
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/fungible/funeth/funeth_main.c
877
stats->tx_packets = fp->tx_packets;
drivers/net/ethernet/fungible/funeth/funeth_main.c
878
stats->tx_bytes = fp->tx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_main.c
879
stats->tx_dropped = fp->tx_dropped;
drivers/net/ethernet/fungible/funeth/funeth_main.c
881
stats->rx_packets = fp->rx_packets;
drivers/net/ethernet/fungible/funeth/funeth_main.c
882
stats->rx_bytes = fp->rx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_main.c
883
stats->rx_dropped = fp->rx_dropped;
drivers/net/ethernet/fungible/funeth/funeth_main.c
894
stats->tx_packets += txs.tx_pkts;
drivers/net/ethernet/fungible/funeth/funeth_main.c
895
stats->tx_bytes += txs.tx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_main.c
896
stats->tx_dropped += txs.tx_map_err;
drivers/net/ethernet/fungible/funeth/funeth_main.c
903
stats->rx_packets += rxs.rx_pkts;
drivers/net/ethernet/fungible/funeth/funeth_main.c
904
stats->rx_bytes += rxs.rx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_main.c
905
stats->rx_dropped += rxs.rx_map_err + rxs.rx_mem_drops;
drivers/net/ethernet/fungible/funeth/funeth_main.c
916
stats->tx_packets += txs.tx_pkts;
drivers/net/ethernet/fungible/funeth/funeth_main.c
917
stats->tx_bytes += txs.tx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
380
q->stats.rx_pkts++;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
381
q->stats.rx_bytes += pkt_len;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
525
q->stats.rx_bufs += q->rq_cons - q->rq_cons_db;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
658
q->stats.rx_bufs = q->rq_mask;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
689
fp->rx_packets += q->stats.rx_pkts;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
690
fp->rx_bytes += q->stats.rx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
691
fp->rx_dropped += q->stats.rx_map_err + q->stats.rx_mem_drops;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
257
q->stats.tx_cso += shinfo->gso_segs;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
291
q->stats.tx_tls_bytes += tls_len;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
292
q->stats.tx_tls_pkts += 1 + extra_pkts;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
297
q->stats.tx_bytes += skb->len + extra_bytes;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
298
q->stats.tx_pkts += 1 + extra_pkts;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
561
q->stats.tx_bytes += tot_len;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
562
q->stats.tx_pkts++;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
672
fp->tx_packets += q->stats.tx_pkts;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
673
fp->tx_bytes += q->stats.tx_bytes;
drivers/net/ethernet/fungible/funeth/funeth_tx.c
674
fp->tx_dropped += q->stats.tx_map_err;
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
120
struct funeth_txq_stats stats;
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
190
struct funeth_rxq_stats stats;
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
204
(q)->stats.counter++; \
drivers/net/ethernet/fungible/funeth/funeth_txrx.h
211
stats_copy = (q)->stats; \
drivers/net/ethernet/google/gve/gve_adminq.h
426
static_assert(sizeof(struct stats) == 16);
drivers/net/ethernet/google/gve/gve_adminq.h
430
struct stats stats[];
drivers/net/ethernet/google/gve/gve_ethtool.c
150
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/google/gve/gve_ethtool.c
162
struct stats *report_stats;
drivers/net/ethernet/google/gve/gve_ethtool.c
178
report_stats = priv->stats_report->stats;
drivers/net/ethernet/google/gve/gve_ethtool.c
280
NIC_TX_STATS_REPORT_NUM * num_tx_queues) * sizeof(struct stats);
drivers/net/ethernet/google/gve/gve_ethtool.c
282
nic_stats_len) % sizeof(struct stats))) {
drivers/net/ethernet/google/gve/gve_ethtool.c
289
sizeof(struct stats);
drivers/net/ethernet/google/gve/gve_ethtool.c
738
memset(priv->stats_report->stats, 0, (tx_stats_num + rx_stats_num) *
drivers/net/ethernet/google/gve/gve_ethtool.c
739
sizeof(struct stats));
drivers/net/ethernet/google/gve/gve_main.c
2249
struct stats *stats = priv->stats_report->stats;
drivers/net/ethernet/google/gve/gve_main.c
2274
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2279
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2284
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2289
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2294
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2299
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2309
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
2314
stats[stats_idx++] = (struct stats) {
drivers/net/ethernet/google/gve/gve_main.c
289
priv->stats_report_len = struct_size(priv->stats_report, stats,
drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h
286
struct hbg_stats stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
293
struct hbg_stats *stats = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_diagnose.c
309
data[i + 1] = HBG_STATS_R(stats, info->offset);
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
72
priv->stats.reset_fail_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c
90
priv->stats.reset_fail_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
18
#define HBG_STATS_I(stats) { #stats, HBG_STATS_FIELD_OFF(stats), 0}
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
19
#define HBG_STATS_REG_I(stats, reg) { #stats, HBG_STATS_FIELD_OFF(stats), reg}
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
318
const struct hbg_ethtool_stats *stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
325
stats = &info[i];
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
326
if (!stats->reg)
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
329
HBG_STATS_U(&priv->stats, stats->offset,
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
330
hbg_reg_read(priv, stats->reg));
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
367
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
374
*data++ = HBG_STATS_R(&priv->stats,
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
382
struct hbg_stats *stats = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
385
epstats->rx_pause_frames = stats->rx_pause_macctl_frame_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
386
epstats->tx_pause_frames = stats->tx_pause_frame_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
393
struct hbg_stats *stats = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
396
emstats->FramesTransmittedOK = stats->tx_trans_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
397
emstats->FramesReceivedOK = stats->rx_trans_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
398
emstats->FrameCheckSequenceErrors = stats->rx_fcs_error_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
399
emstats->AlignmentErrors = stats->rx_align_error_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
400
emstats->OctetsTransmittedOK = stats->tx_octets_total_ok_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
401
emstats->OctetsReceivedOK = stats->rx_octets_total_ok_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
403
emstats->MulticastFramesXmittedOK = stats->tx_mc_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
404
emstats->BroadcastFramesXmittedOK = stats->tx_bc_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
405
emstats->MulticastFramesReceivedOK = stats->rx_mc_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
406
emstats->BroadcastFramesReceivedOK = stats->rx_bc_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
407
emstats->InRangeLengthErrors = stats->rx_fcs_error_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
408
stats->rx_jabber_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
409
stats->rx_unknown_macctl_frame_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
410
stats->rx_bufrq_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
411
stats->rx_we_err_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
412
emstats->OutOfRangeLengthField = stats->rx_frame_short_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
413
stats->rx_frame_runt_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
414
stats->rx_lengthfield_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
415
stats->rx_frame_long_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
416
stats->rx_frame_very_long_err_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
417
emstats->FrameTooLongErrors = stats->rx_frame_long_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
418
stats->rx_frame_very_long_err_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
426
struct hbg_stats *s = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
450
struct hbg_stats *stats = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
453
rmon_stats->undersize_pkts = stats->rx_frame_short_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
454
stats->rx_frame_runt_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
455
stats->rx_lengthfield_err_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
456
rmon_stats->oversize_pkts = stats->rx_frame_long_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
457
stats->rx_frame_very_long_err_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
458
rmon_stats->fragments = stats->rx_desc_frag_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
459
rmon_stats->hist[0] = stats->rx_framesize_64;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
460
rmon_stats->hist[1] = stats->rx_framesize_65_127;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
461
rmon_stats->hist[2] = stats->rx_framesize_128_255;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
462
rmon_stats->hist[3] = stats->rx_framesize_256_511;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
463
rmon_stats->hist[4] = stats->rx_framesize_512_1023;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
464
rmon_stats->hist[5] = stats->rx_framesize_1024_1518;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
465
rmon_stats->hist[6] = stats->rx_framesize_bt_1518;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
467
rmon_stats->hist_tx[0] = stats->tx_framesize_64;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
468
rmon_stats->hist_tx[1] = stats->tx_framesize_65_127;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
469
rmon_stats->hist_tx[2] = stats->tx_framesize_128_255;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
470
rmon_stats->hist_tx[3] = stats->tx_framesize_256_511;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
471
rmon_stats->hist_tx[4] = stats->tx_framesize_512_1023;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
472
rmon_stats->hist_tx[5] = stats->tx_framesize_1024_1518;
drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c
473
rmon_stats->hist_tx[6] = stats->tx_framesize_bt_1518;
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
34
priv->stats.rx_fifo_less_empty_thrsld_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
222
priv->stats.tx_timeout_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
225
"tx_timeout cnt: %llu\n", priv->stats.tx_timeout_cnt);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
239
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
242
struct hbg_stats *h_stats = &priv->stats;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
245
dev_get_tstats64(netdev, stats);
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
248
stats->tx_fifo_errors += h_stats->tx_drop_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
250
stats->tx_dropped += h_stats->tx_excessive_length_drop_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
252
stats->tx_errors += h_stats->tx_add_cs_fail_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
256
stats->rx_errors += h_stats->rx_data_error_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
257
stats->multicast += h_stats->rx_mc_pkt_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
258
stats->rx_dropped += h_stats->rx_desc_drop;
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
259
stats->rx_length_errors += h_stats->rx_frame_very_long_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
264
stats->rx_frame_errors += h_stats->rx_desc_l2_err_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
266
stats->rx_fifo_errors += h_stats->rx_overflow_cnt +
drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c
268
stats->rx_crc_errors += h_stats->rx_fcs_error_cnt;
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
140
if (priv->stats.np_link_fail_cnt >= HBG_NP_LINK_FAIL_RETRY_TIMES) {
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
142
priv->stats.np_link_fail_cnt = 0;
drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c
149
priv->stats.np_link_fail_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
145
netdev->stats.tx_errors++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
256
priv->stats.rx_desc_l3_wrong_head_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
260
priv->stats.rx_desc_l3_csum_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
267
priv->stats.rx_desc_l3_len_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
270
priv->stats.rx_desc_l3_zero_ttl_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
273
priv->stats.rx_desc_l3_other_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
281
priv->stats.rx_desc_l4_wrong_head_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
284
priv->stats.rx_desc_l4_len_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
288
priv->stats.rx_desc_l4_csum_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
295
priv->stats.rx_desc_l4_zero_port_num_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
298
priv->stats.rx_desc_l4_other_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
309
priv->stats.rx_desc_no_ip_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
314
priv->stats.rx_desc_ip_ver_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
320
priv->stats.rx_desc_ipv6_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
322
priv->stats.rx_desc_ipv4_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
326
priv->stats.rx_desc_ip_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
328
priv->stats.rx_desc_ip_opt_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
330
priv->stats.rx_desc_frag_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
333
priv->stats.rx_desc_icmp_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
335
priv->stats.rx_desc_ipsec_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
338
priv->stats.rx_desc_tcp_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
341
priv->stats.rx_desc_udp_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
344
priv->stats.rx_desc_no_ip_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
353
priv->stats.rx_desc_key_not_match_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
358
priv->stats.rx_desc_broadcast_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
360
priv->stats.rx_desc_multicast_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
363
priv->stats.rx_desc_vlan_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
366
priv->stats.rx_desc_arp_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
369
priv->stats.rx_desc_rarp_pkt_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
381
priv->stats.rx_desc_pkt_len_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
388
priv->stats.rx_desc_drop++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
393
priv->stats.rx_desc_l2_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
398
priv->stats.rx_desc_l3l4_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
51
priv->stats.rx_dma_err_cnt++;
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c
53
priv->stats.tx_dma_err_cnt++;
drivers/net/ethernet/hisilicon/hip04_eth.c
509
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/hisilicon/hip04_eth.c
550
stats->tx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hip04_eth.c
551
stats->tx_packets++;
drivers/net/ethernet/hisilicon/hip04_eth.c
578
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/hisilicon/hip04_eth.c
613
stats->rx_dropped++;
drivers/net/ethernet/hisilicon/hip04_eth.c
614
stats->rx_errors++;
drivers/net/ethernet/hisilicon/hip04_eth.c
620
stats->rx_packets++;
drivers/net/ethernet/hisilicon/hip04_eth.c
621
stats->rx_bytes += len;
drivers/net/ethernet/hisilicon/hip04_eth.c
665
struct net_device_stats *stats = &ndev->stats;
drivers/net/ethernet/hisilicon/hip04_eth.c
675
stats->rx_errors++;
drivers/net/ethernet/hisilicon/hip04_eth.c
676
stats->rx_dropped++;
drivers/net/ethernet/hisilicon/hip04_eth.c
680
stats->tx_dropped++;
drivers/net/ethernet/hisilicon/hisi_femac.c
277
dev->stats.rx_errors++;
drivers/net/ethernet/hisilicon/hisi_femac.c
278
dev->stats.rx_length_errors++;
drivers/net/ethernet/hisilicon/hisi_femac.c
285
dev->stats.rx_packets++;
drivers/net/ethernet/hisilicon/hisi_femac.c
286
dev->stats.rx_bytes += len;
drivers/net/ethernet/hisilicon/hisi_femac.c
511
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hisi_femac.c
512
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/hisilicon/hisi_femac.c
520
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hisi_femac.c
521
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/hisilicon/hisi_femac.c
530
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hisi_femac.c
543
dev->stats.tx_packets++;
drivers/net/ethernet/hisilicon/hisi_femac.c
544
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
545
dev->stats.rx_errors++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
546
dev->stats.rx_length_errors++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
553
dev->stats.rx_packets++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
554
dev->stats.rx_bytes += len;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
748
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
749
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
763
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
772
dev->stats.tx_dropped++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
787
dev->stats.tx_packets++;
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c
788
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hns/hnae.h
275
struct ring_stats stats;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
642
tx_bytes += queue->tx_ring.stats.tx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
643
tx_packets += queue->tx_ring.stats.tx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
644
rx_bytes += queue->rx_ring.stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
645
rx_packets += queue->rx_ring.stats.rx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
647
rx_errors += queue->rx_ring.stats.err_pkt_len
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
648
+ queue->rx_ring.stats.l2_err
drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c
649
+ queue->rx_ring.stats.l3l4_csum_err;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
855
regs_buff[4] = queue->tx_ring.stats.tx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
856
regs_buff[5] = queue->tx_ring.stats.tx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
857
regs_buff[6] = queue->tx_ring.stats.tx_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
858
regs_buff[7] = queue->tx_ring.stats.io_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
859
regs_buff[8] = queue->tx_ring.stats.sw_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
860
regs_buff[9] = queue->tx_ring.stats.seg_pkt_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
861
regs_buff[10] = queue->tx_ring.stats.restart_queue;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
862
regs_buff[11] = queue->tx_ring.stats.tx_busy;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
870
regs_buff[16] = queue->rx_ring.stats.rx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
871
regs_buff[17] = queue->rx_ring.stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
872
regs_buff[18] = queue->rx_ring.stats.rx_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
873
regs_buff[19] = queue->rx_ring.stats.io_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
874
regs_buff[20] = queue->rx_ring.stats.sw_err_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
875
regs_buff[21] = queue->rx_ring.stats.seg_pkt_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
876
regs_buff[22] = queue->rx_ring.stats.reuse_pg_cnt;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
877
regs_buff[23] = queue->rx_ring.stats.err_pkt_len;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
878
regs_buff[24] = queue->rx_ring.stats.non_vld_descs;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
879
regs_buff[25] = queue->rx_ring.stats.err_bd_num;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
880
regs_buff[26] = queue->rx_ring.stats.l2_err;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c
881
regs_buff[27] = queue->rx_ring.stats.l3l4_csum_err;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1002
ring->stats.tx_pkts += pkts;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1003
ring->stats.tx_bytes += bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1020
ring->stats.restart_queue++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1230
h->dev->ops->update_stats(h, &netdev->stats);
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1896
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1907
tx_bytes += h->qs[idx]->tx_ring.stats.tx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1908
tx_pkts += h->qs[idx]->tx_ring.stats.tx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1909
rx_bytes += h->qs[idx]->rx_ring.stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1910
rx_pkts += h->qs[idx]->rx_ring.stats.rx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1913
stats->tx_bytes = tx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1914
stats->tx_packets = tx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1915
stats->rx_bytes = rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1916
stats->rx_packets = rx_pkts;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1918
stats->rx_errors = ndev->stats.rx_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1919
stats->multicast = ndev->stats.multicast;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1920
stats->rx_length_errors = ndev->stats.rx_length_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1921
stats->rx_crc_errors = ndev->stats.rx_crc_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1922
stats->rx_missed_errors = ndev->stats.rx_missed_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1924
stats->tx_errors = ndev->stats.tx_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1925
stats->rx_dropped = ndev->stats.rx_dropped;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1926
stats->tx_dropped = ndev->stats.tx_dropped;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1927
stats->collisions = ndev->stats.collisions;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1928
stats->rx_over_errors = ndev->stats.rx_over_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1929
stats->rx_frame_errors = ndev->stats.rx_frame_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1930
stats->rx_fifo_errors = ndev->stats.rx_fifo_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1931
stats->tx_aborted_errors = ndev->stats.tx_aborted_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1932
stats->tx_carrier_errors = ndev->stats.tx_carrier_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1933
stats->tx_fifo_errors = ndev->stats.tx_fifo_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1934
stats->tx_heartbeat_errors = ndev->stats.tx_heartbeat_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1935
stats->tx_window_errors = ndev->stats.tx_window_errors;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1936
stats->rx_compressed = ndev->stats.rx_compressed;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1937
stats->tx_compressed = ndev->stats.tx_compressed;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
344
ring->stats.tx_busy++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
347
ring->stats.sw_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
363
ring->stats.sw_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
377
ring->stats.sw_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
390
ndev->stats.tx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
391
ndev->stats.tx_packets++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
589
ring->stats.sw_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
615
ring->stats.seg_pkt_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
645
ring->stats.err_bd_num++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
655
ring->stats.non_vld_descs++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
662
ring->stats.err_pkt_len++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
668
ring->stats.l2_err++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
673
ring->stats.rx_pkts++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
674
ring->stats.rx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
696
ring->stats.reuse_pg_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
701
ring->stats.sw_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
761
if (ring->coal_last_rx_bytes > ring->stats.rx_bytes) {
drivers/net/ethernet/hisilicon/hns/hns_enet.c
762
ring->coal_last_rx_bytes = ring->stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
767
total_bytes = ring->stats.rx_bytes - ring->coal_last_rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
772
ring->coal_last_rx_bytes = ring->stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_enet.c
990
ring->stats.io_err_cnt++;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
431
ndev->stats.rx_packets++;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
432
ndev->stats.rx_bytes += skb->len;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
434
ndev->stats.rx_frame_errors++;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
451
unsigned long rx_packets = ndev->stats.rx_packets;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
452
unsigned long rx_bytes = ndev->stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
453
unsigned long rx_frame_errors = ndev->stats.rx_frame_errors;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
460
ret = (int)(ndev->stats.rx_packets - rx_packets);
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
461
ndev->stats.rx_packets = rx_packets;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
462
ndev->stats.rx_bytes = rx_bytes;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
463
ndev->stats.rx_frame_errors = rx_frame_errors;
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
845
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c
858
h->dev->ops->update_stats(h, &netdev->stats);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2080
ring->stats.tx_push++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2106
ring->stats.tx_mem_doorbell += ring->pending_buf;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2537
static void hns3_fetch_stats(struct rtnl_link_stats64 *stats,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2545
ring_stats = ring->stats;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2549
stats->tx_bytes += ring_stats.tx_bytes;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2550
stats->tx_packets += ring_stats.tx_pkts;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2551
stats->tx_dropped += ring_stats.sw_err_cnt;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2552
stats->tx_dropped += ring_stats.tx_vlan_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2553
stats->tx_dropped += ring_stats.tx_l4_proto_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2554
stats->tx_dropped += ring_stats.tx_l2l3l4_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2555
stats->tx_dropped += ring_stats.tx_tso_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2556
stats->tx_dropped += ring_stats.over_max_recursion;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2557
stats->tx_dropped += ring_stats.hw_limitation;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2558
stats->tx_dropped += ring_stats.copy_bits_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2559
stats->tx_dropped += ring_stats.skb2sgl_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2560
stats->tx_dropped += ring_stats.map_sg_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2561
stats->tx_errors += ring_stats.sw_err_cnt;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2562
stats->tx_errors += ring_stats.tx_vlan_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2563
stats->tx_errors += ring_stats.tx_l4_proto_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2564
stats->tx_errors += ring_stats.tx_l2l3l4_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2565
stats->tx_errors += ring_stats.tx_tso_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2566
stats->tx_errors += ring_stats.over_max_recursion;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2567
stats->tx_errors += ring_stats.hw_limitation;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2568
stats->tx_errors += ring_stats.copy_bits_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2569
stats->tx_errors += ring_stats.skb2sgl_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2570
stats->tx_errors += ring_stats.map_sg_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2572
stats->rx_bytes += ring_stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2573
stats->rx_packets += ring_stats.rx_pkts;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2574
stats->rx_dropped += ring_stats.l2_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2575
stats->rx_errors += ring_stats.l2_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2576
stats->rx_errors += ring_stats.l3l4_csum_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2577
stats->rx_crc_errors += ring_stats.l2_err;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2578
stats->multicast += ring_stats.rx_multicast;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2579
stats->rx_length_errors += ring_stats.err_pkt_len;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2584
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2609
stats->tx_bytes = ring_total_stats.tx_bytes;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2610
stats->tx_packets = ring_total_stats.tx_packets;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2611
stats->rx_bytes = ring_total_stats.rx_bytes;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2612
stats->rx_packets = ring_total_stats.rx_packets;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2614
stats->rx_errors = ring_total_stats.rx_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2615
stats->multicast = ring_total_stats.multicast;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2616
stats->rx_length_errors = ring_total_stats.rx_length_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2617
stats->rx_crc_errors = ring_total_stats.rx_crc_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2618
stats->rx_missed_errors = netdev->stats.rx_missed_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2620
stats->tx_errors = ring_total_stats.tx_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2621
stats->rx_dropped = ring_total_stats.rx_dropped;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2622
stats->tx_dropped = ring_total_stats.tx_dropped;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2623
stats->collisions = netdev->stats.collisions;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2624
stats->rx_over_errors = netdev->stats.rx_over_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2625
stats->rx_frame_errors = netdev->stats.rx_frame_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2626
stats->rx_fifo_errors = netdev->stats.rx_fifo_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2627
stats->tx_aborted_errors = netdev->stats.tx_aborted_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2628
stats->tx_carrier_errors = netdev->stats.tx_carrier_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2629
stats->tx_fifo_errors = netdev->stats.tx_fifo_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2630
stats->tx_heartbeat_errors = netdev->stats.tx_heartbeat_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2631
stats->tx_window_errors = netdev->stats.tx_window_errors;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2632
stats->rx_compressed = netdev->stats.rx_compressed;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2633
stats->tx_compressed = netdev->stats.tx_compressed;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2857
tx_ring->stats.tx_pkts, tx_ring->stats.tx_bytes,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2858
tx_ring->stats.sw_err_cnt, tx_ring->pending_buf);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2862
tx_ring->stats.seg_pkt_cnt, tx_ring->stats.tx_more,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2863
tx_ring->stats.restart_queue, tx_ring->stats.tx_busy);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2866
tx_ring->stats.tx_push, tx_ring->stats.tx_mem_doorbell);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3695
ring->stats.tx_bytes += bytes;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3696
ring->stats.tx_pkts += pkts;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3711
ring->stats.restart_queue++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4333
ring->stats.l2_err++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4335
ring->stats.err_pkt_len++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4358
ring->stats.rx_pkts++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4359
ring->stats.rx_bytes += len;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4362
ring->stats.rx_multicast++;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
477
struct ring_stats stats;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
680
((tmp)->stats.cnt)++; \
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
16
.stats_offset = offsetof(struct hns3_enet_ring, stats) +\
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
513
static void hns3_update_strings(u8 **data, const struct hns3_stats *stats,
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
522
stats[j].stats_string);
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
601
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2422
struct hclge_mac_tnl_stats stats;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2427
while (kfifo_get(&hdev->mac_tnl_log, &stats)) {
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2428
rem_nsec = do_div(stats.time, HCLGE_BILLION_NANO_SECONDS);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2431
(unsigned long)stats.time, rem_nsec / 1000,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
2432
stats.status);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
138
static void hclge_pfc_stats_get(struct hclge_dev *hdev, bool tx, u64 *stats)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
149
stats[i] = HCLGE_STATS_READ(&hdev->mac_stats, offset[i]);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
152
void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
154
hclge_pfc_stats_get(hdev, false, stats);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
157
void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c
159
hclge_pfc_stats_get(hdev, true, stats);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
249
void hclge_pfc_rx_stats_get(struct hclge_dev *hdev, u64 *stats);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
250
void hclge_pfc_tx_stats_get(struct hclge_dev *hdev, u64 *stats);
drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
1375
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/huawei/hinic/hinic_main.c
841
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/huawei/hinic/hinic_main.c
850
stats->rx_bytes = nic_rx_stats.bytes;
drivers/net/ethernet/huawei/hinic/hinic_main.c
851
stats->rx_packets = nic_rx_stats.pkts;
drivers/net/ethernet/huawei/hinic/hinic_main.c
852
stats->rx_errors = nic_rx_stats.errors;
drivers/net/ethernet/huawei/hinic/hinic_main.c
854
stats->tx_bytes = nic_tx_stats.bytes;
drivers/net/ethernet/huawei/hinic/hinic_main.c
855
stats->tx_packets = nic_tx_stats.pkts;
drivers/net/ethernet/huawei/hinic/hinic_main.c
856
stats->tx_errors = nic_tx_stats.tx_dropped;
drivers/net/ethernet/huawei/hinic/hinic_port.c
1020
memcpy(stats, &vport_stats.stats, sizeof(*stats));
drivers/net/ethernet/huawei/hinic/hinic_port.c
1025
struct hinic_phy_port_stats *stats)
drivers/net/ethernet/huawei/hinic/hinic_port.c
1053
memcpy(stats, &port_stats->stats, sizeof(*stats));
drivers/net/ethernet/huawei/hinic/hinic_port.c
996
struct hinic_vport_stats *stats)
drivers/net/ethernet/huawei/hinic/hinic_port.h
614
struct hinic_phy_port_stats stats;
drivers/net/ethernet/huawei/hinic/hinic_port.h
622
struct hinic_vport_stats stats;
drivers/net/ethernet/huawei/hinic/hinic_port.h
837
struct hinic_phy_port_stats *stats);
drivers/net/ethernet/huawei/hinic/hinic_port.h
840
struct hinic_vport_stats *stats);
drivers/net/ethernet/huawei/hinic/hinic_rx.c
71
void hinic_rxq_get_stats(struct hinic_rxq *rxq, struct hinic_rxq_stats *stats)
drivers/net/ethernet/huawei/hinic/hinic_rx.c
78
stats->pkts = rxq_stats->pkts;
drivers/net/ethernet/huawei/hinic/hinic_rx.c
79
stats->bytes = rxq_stats->bytes;
drivers/net/ethernet/huawei/hinic/hinic_rx.c
80
stats->errors = rxq_stats->csum_errors +
drivers/net/ethernet/huawei/hinic/hinic_rx.c
82
stats->csum_errors = rxq_stats->csum_errors;
drivers/net/ethernet/huawei/hinic/hinic_rx.c
83
stats->other_errors = rxq_stats->other_errors;
drivers/net/ethernet/huawei/hinic/hinic_rx.h
44
void hinic_rxq_get_stats(struct hinic_rxq *rxq, struct hinic_rxq_stats *stats);
drivers/net/ethernet/huawei/hinic/hinic_tx.c
103
stats->pkts = txq_stats->pkts;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
104
stats->bytes = txq_stats->bytes;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
105
stats->tx_busy = txq_stats->tx_busy;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
106
stats->tx_wake = txq_stats->tx_wake;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
107
stats->tx_dropped = txq_stats->tx_dropped;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
108
stats->big_frags_pkts = txq_stats->big_frags_pkts;
drivers/net/ethernet/huawei/hinic/hinic_tx.c
96
void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats)
drivers/net/ethernet/huawei/hinic/hinic_tx.h
43
void hinic_txq_get_stats(struct hinic_txq *txq, struct hinic_txq_stats *stats);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
779
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
806
stats->tx_packets = packets;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
807
stats->tx_bytes = bytes;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
808
stats->tx_dropped = dropped;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
829
stats->rx_packets = packets;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
830
stats->rx_bytes = bytes;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
831
stats->rx_errors = errors;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
832
stats->rx_dropped = dropped;
drivers/net/ethernet/i825xx/82596.c
1030
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/82596.c
1033
if (lp->last_restart == dev->stats.tx_packets) {
drivers/net/ethernet/i825xx/82596.c
1042
lp->last_restart = dev->stats.tx_packets;
drivers/net/ethernet/i825xx/82596.c
1072
dev->stats.tx_dropped++;
drivers/net/ethernet/i825xx/82596.c
1097
dev->stats.tx_packets++;
drivers/net/ethernet/i825xx/82596.c
1098
dev->stats.tx_bytes += length;
drivers/net/ethernet/i825xx/82596.c
1289
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/82596.c
1291
dev->stats.collisions++;
drivers/net/ethernet/i825xx/82596.c
1293
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/i825xx/82596.c
1295
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/i825xx/82596.c
1297
dev->stats.collisions++;
drivers/net/ethernet/i825xx/82596.c
1299
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/i825xx/82596.c
1354
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/82596.c
1355
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/i825xx/82596.c
806
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/82596.c
821
dev->stats.rx_packets++;
drivers/net/ethernet/i825xx/82596.c
822
dev->stats.rx_bytes+=pkt_len;
drivers/net/ethernet/i825xx/82596.c
828
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/82596.c
830
dev->stats.collisions++;
drivers/net/ethernet/i825xx/82596.c
832
dev->stats.rx_length_errors++;
drivers/net/ethernet/i825xx/82596.c
834
dev->stats.rx_over_errors++;
drivers/net/ethernet/i825xx/82596.c
836
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/i825xx/82596.c
838
dev->stats.rx_frame_errors++;
drivers/net/ethernet/i825xx/82596.c
840
dev->stats.rx_crc_errors++;
drivers/net/ethernet/i825xx/82596.c
842
dev->stats.rx_length_errors++;
drivers/net/ethernet/i825xx/82596.c
893
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/82596.c
894
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/i825xx/ether1.c
664
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/ether1.c
793
dev->stats.tx_packets++;
drivers/net/ethernet/i825xx/ether1.c
794
dev->stats.collisions += (nop.nop_status & STAT_COLLISIONS);
drivers/net/ethernet/i825xx/ether1.c
796
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/ether1.c
799
dev->stats.collisions++;
drivers/net/ethernet/i825xx/ether1.c
801
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/i825xx/ether1.c
805
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/i825xx/ether1.c
807
dev->stats.collisions += 16;
drivers/net/ethernet/i825xx/ether1.c
870
dev->stats.rx_packets++;
drivers/net/ethernet/i825xx/ether1.c
872
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/ether1.c
876
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/ether1.c
930
dev->stats.rx_dropped++; /* we suspended due to lack of buffer space */
drivers/net/ethernet/i825xx/lib82596.c
1022
dev->stats.tx_dropped++;
drivers/net/ethernet/i825xx/lib82596.c
1048
dev->stats.tx_packets++;
drivers/net/ethernet/i825xx/lib82596.c
1049
dev->stats.tx_bytes += length;
drivers/net/ethernet/i825xx/lib82596.c
1195
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/lib82596.c
1197
dev->stats.collisions++;
drivers/net/ethernet/i825xx/lib82596.c
1199
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/i825xx/lib82596.c
1201
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/i825xx/lib82596.c
1203
dev->stats.collisions++;
drivers/net/ethernet/i825xx/lib82596.c
1205
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/i825xx/lib82596.c
1290
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/lib82596.c
1291
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/i825xx/lib82596.c
750
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/lib82596.c
766
dev->stats.rx_packets++;
drivers/net/ethernet/i825xx/lib82596.c
767
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/i825xx/lib82596.c
773
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/lib82596.c
775
dev->stats.collisions++;
drivers/net/ethernet/i825xx/lib82596.c
777
dev->stats.rx_length_errors++;
drivers/net/ethernet/i825xx/lib82596.c
779
dev->stats.rx_over_errors++;
drivers/net/ethernet/i825xx/lib82596.c
781
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/i825xx/lib82596.c
783
dev->stats.rx_frame_errors++;
drivers/net/ethernet/i825xx/lib82596.c
785
dev->stats.rx_crc_errors++;
drivers/net/ethernet/i825xx/lib82596.c
787
dev->stats.rx_length_errors++;
drivers/net/ethernet/i825xx/lib82596.c
845
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/lib82596.c
846
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/i825xx/lib82596.c
975
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/lib82596.c
978
if (lp->last_restart == dev->stats.tx_packets) {
drivers/net/ethernet/i825xx/lib82596.c
988
lp->last_restart = dev->stats.tx_packets;
drivers/net/ethernet/i825xx/sun3_82586.c
1129
dev->stats.rx_crc_errors += crc;
drivers/net/ethernet/i825xx/sun3_82586.c
1130
dev->stats.rx_fifo_errors += ovrn;
drivers/net/ethernet/i825xx/sun3_82586.c
1131
dev->stats.rx_frame_errors += aln;
drivers/net/ethernet/i825xx/sun3_82586.c
1132
dev->stats.rx_dropped += rsc;
drivers/net/ethernet/i825xx/sun3_82586.c
1134
return &dev->stats;
drivers/net/ethernet/i825xx/sun3_82586.c
786
dev->stats.rx_packets++;
drivers/net/ethernet/i825xx/sun3_82586.c
789
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/sun3_82586.c
810
dev->stats.rx_dropped++;
drivers/net/ethernet/i825xx/sun3_82586.c
816
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/sun3_82586.c
883
dev->stats.rx_errors++;
drivers/net/ethernet/i825xx/sun3_82586.c
916
dev->stats.tx_packets++;
drivers/net/ethernet/i825xx/sun3_82586.c
917
dev->stats.collisions += (status & TCMD_MAXCOLLMASK);
drivers/net/ethernet/i825xx/sun3_82586.c
921
dev->stats.tx_errors++;
drivers/net/ethernet/i825xx/sun3_82586.c
924
dev->stats.collisions++;
drivers/net/ethernet/i825xx/sun3_82586.c
927
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/i825xx/sun3_82586.c
933
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/i825xx/sun3_82586.c
938
dev->stats.collisions += 16;
drivers/net/ethernet/ibm/ehea/ehea.h
431
struct rtnl_link_stats64 stats;
drivers/net/ethernet/ibm/ehea/ehea_ethtool.c
224
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ibm/ehea/ehea_main.c
322
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ibm/ehea/ehea_main.c
338
stats->tx_packets = tx_packets;
drivers/net/ethernet/ibm/ehea/ehea_main.c
339
stats->rx_bytes = rx_bytes;
drivers/net/ethernet/ibm/ehea/ehea_main.c
340
stats->tx_bytes = tx_bytes;
drivers/net/ethernet/ibm/ehea/ehea_main.c
341
stats->rx_packets = rx_packets;
drivers/net/ethernet/ibm/ehea/ehea_main.c
343
stats->multicast = port->stats.multicast;
drivers/net/ethernet/ibm/ehea/ehea_main.c
344
stats->rx_errors = port->stats.rx_errors;
drivers/net/ethernet/ibm/ehea/ehea_main.c
352
struct rtnl_link_stats64 *stats = &port->stats;
drivers/net/ethernet/ibm/ehea/ehea_main.c
373
stats->multicast = cb2->rxmcp;
drivers/net/ethernet/ibm/ehea/ehea_main.c
374
stats->rx_errors = cb2->rxuerr;
drivers/net/ethernet/ibm/emac/core.c
1400
++dev->stats.tx_packets_csum;
drivers/net/ethernet/ibm/emac/core.c
1426
++dev->stats.tx_packets;
drivers/net/ethernet/ibm/emac/core.c
1427
dev->stats.tx_bytes += len;
drivers/net/ethernet/ibm/emac/core.c
1700
++dev->stats.rx_packets_csum;
drivers/net/ethernet/ibm/emac/core.c
1789
++dev->stats.rx_packets;
drivers/net/ethernet/ibm/emac/core.c
1791
dev->stats.rx_bytes += len;
drivers/net/ethernet/ibm/emac/core.c
1953
struct emac_stats *st = &dev->stats;
drivers/net/ethernet/ibm/emac/core.c
1955
struct net_device_stats *nst = &ndev->stats;
drivers/net/ethernet/ibm/emac/core.c
2257
memcpy(tmp_stats, &dev->stats, sizeof(dev->stats));
drivers/net/ethernet/ibm/emac/core.c
2258
tmp_stats += sizeof(dev->stats) / sizeof(u64);
drivers/net/ethernet/ibm/emac/core.h
253
struct emac_stats stats;
drivers/net/ethernet/ibm/ibmveth.c
1098
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ibm/ibmveth.c
1225
netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmveth.c
1252
netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmveth.c
1292
netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmveth.c
1309
netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmveth.c
1319
netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmveth.c
1321
netdev->stats.tx_packets++;
drivers/net/ethernet/ibm/ibmveth.c
1322
netdev->stats.tx_bytes += skb->len;
drivers/net/ethernet/ibm/ibmveth.c
1537
netdev->stats.rx_packets++;
drivers/net/ethernet/ibm/ibmveth.c
1538
netdev->stats.rx_bytes += length;
drivers/net/ethernet/ibm/ibmvnic.c
127
#define IBMVNIC_STAT_OFF(stat) (offsetof(struct ibmvnic_adapter, stats) + \
drivers/net/ethernet/ibm/ibmvnic.c
2328
adapter->netdev->stats.tx_dropped++;
drivers/net/ethernet/ibm/ibmvnic.c
3471
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ibm/ibmvnic.c
3477
stats->rx_packets += adapter->rx_stats_buffers[i].packets;
drivers/net/ethernet/ibm/ibmvnic.c
3478
stats->rx_bytes += adapter->rx_stats_buffers[i].bytes;
drivers/net/ethernet/ibm/ibmvnic.c
3482
stats->tx_packets += adapter->tx_stats_buffers[i].batched_packets;
drivers/net/ethernet/ibm/ibmvnic.c
3483
stats->tx_packets += adapter->tx_stats_buffers[i].direct_packets;
drivers/net/ethernet/ibm/ibmvnic.c
3484
stats->tx_bytes += adapter->tx_stats_buffers[i].bytes;
drivers/net/ethernet/ibm/ibmvnic.c
3485
stats->tx_dropped += adapter->tx_stats_buffers[i].dropped_packets;
drivers/net/ethernet/ibm/ibmvnic.c
3882
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ibm/ibmvnic.c
968
stok = dma_map_single(dev, &adapter->stats,
drivers/net/ethernet/ibm/ibmvnic.h
941
struct ibmvnic_statistics stats;
drivers/net/ethernet/intel/e100.c
1548
nic->dma_addr + offsetof(struct mem, stats))))
drivers/net/ethernet/intel/e100.c
1602
struct net_device_stats *ns = &dev->stats;
drivers/net/ethernet/intel/e100.c
1603
struct stats *s = &nic->mem->stats;
drivers/net/ethernet/intel/e100.c
1823
dev->stats.tx_packets++;
drivers/net/ethernet/intel/e100.c
1824
dev->stats.tx_bytes += cb->skb->len;
drivers/net/ethernet/intel/e100.c
2035
dev->stats.rx_packets++;
drivers/net/ethernet/intel/e100.c
2036
dev->stats.rx_bytes += (actual_size - fcs_pad);
drivers/net/ethernet/intel/e100.c
2701
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/e100.c
2707
data[i] = ((unsigned long *)&netdev->stats)[i];
drivers/net/ethernet/intel/e100.c
521
struct stats stats;
drivers/net/ethernet/intel/e1000/e1000.h
275
struct e1000_hw_stats stats;
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
1810
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
27
{ "rx_packets", E1000_STAT(stats.gprc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
28
{ "tx_packets", E1000_STAT(stats.gptc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
29
{ "rx_bytes", E1000_STAT(stats.gorcl) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
30
{ "tx_bytes", E1000_STAT(stats.gotcl) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
31
{ "rx_broadcast", E1000_STAT(stats.bprc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
32
{ "tx_broadcast", E1000_STAT(stats.bptc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
33
{ "rx_multicast", E1000_STAT(stats.mprc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
34
{ "tx_multicast", E1000_STAT(stats.mptc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
35
{ "rx_errors", E1000_STAT(stats.rxerrc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
36
{ "tx_errors", E1000_STAT(stats.txerrc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
37
{ "tx_dropped", E1000_NETDEV_STAT(stats.tx_dropped) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
38
{ "multicast", E1000_STAT(stats.mprc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
39
{ "collisions", E1000_STAT(stats.colc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
40
{ "rx_length_errors", E1000_STAT(stats.rlerrc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
41
{ "rx_over_errors", E1000_NETDEV_STAT(stats.rx_over_errors) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
42
{ "rx_crc_errors", E1000_STAT(stats.crcerrs) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
43
{ "rx_frame_errors", E1000_NETDEV_STAT(stats.rx_frame_errors) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
44
{ "rx_no_buffer_count", E1000_STAT(stats.rnbc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
45
{ "rx_missed_errors", E1000_STAT(stats.mpc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
46
{ "tx_aborted_errors", E1000_STAT(stats.ecol) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
47
{ "tx_carrier_errors", E1000_STAT(stats.tncrs) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
48
{ "tx_fifo_errors", E1000_NETDEV_STAT(stats.tx_fifo_errors) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
49
{ "tx_heartbeat_errors", E1000_NETDEV_STAT(stats.tx_heartbeat_errors) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
50
{ "tx_window_errors", E1000_STAT(stats.latecol) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
51
{ "tx_abort_late_coll", E1000_STAT(stats.latecol) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
52
{ "tx_deferred_ok", E1000_STAT(stats.dc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
53
{ "tx_single_coll_ok", E1000_STAT(stats.scc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
54
{ "tx_multi_coll_ok", E1000_STAT(stats.mcc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
57
{ "rx_long_length_errors", E1000_STAT(stats.roc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
58
{ "rx_short_length_errors", E1000_STAT(stats.ruc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
59
{ "rx_align_errors", E1000_STAT(stats.algnerrc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
60
{ "tx_tcp_seg_good", E1000_STAT(stats.tsctc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
61
{ "tx_tcp_seg_failed", E1000_STAT(stats.tsctfc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
62
{ "rx_flow_control_xon", E1000_STAT(stats.xonrxc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
63
{ "rx_flow_control_xoff", E1000_STAT(stats.xoffrxc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
64
{ "tx_flow_control_xon", E1000_STAT(stats.xontxc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
65
{ "tx_flow_control_xoff", E1000_STAT(stats.xofftxc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
66
{ "rx_long_byte_count", E1000_STAT(stats.gorcl) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
70
{ "tx_smbus", E1000_STAT(stats.mgptc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
71
{ "rx_smbus", E1000_STAT(stats.mgprc) },
drivers/net/ethernet/intel/e1000/e1000_ethtool.c
72
{ "dropped_smbus", E1000_STAT(stats.mgpdc) },
drivers/net/ethernet/intel/e1000/e1000_main.c
2502
hw->tx_packet_delta = adapter->stats.tpt - adapter->tpt_old;
drivers/net/ethernet/intel/e1000/e1000_main.c
2503
adapter->tpt_old = adapter->stats.tpt;
drivers/net/ethernet/intel/e1000/e1000_main.c
2504
hw->collision_delta = adapter->stats.colc - adapter->colc_old;
drivers/net/ethernet/intel/e1000/e1000_main.c
2505
adapter->colc_old = adapter->stats.colc;
drivers/net/ethernet/intel/e1000/e1000_main.c
2507
adapter->gorcl = adapter->stats.gorcl - adapter->gorcl_old;
drivers/net/ethernet/intel/e1000/e1000_main.c
2508
adapter->gorcl_old = adapter->stats.gorcl;
drivers/net/ethernet/intel/e1000/e1000_main.c
2509
adapter->gotcl = adapter->stats.gotcl - adapter->gotcl_old;
drivers/net/ethernet/intel/e1000/e1000_main.c
2510
adapter->gotcl_old = adapter->stats.gotcl;
drivers/net/ethernet/intel/e1000/e1000_main.c
3616
adapter->stats.crcerrs += er32(CRCERRS);
drivers/net/ethernet/intel/e1000/e1000_main.c
3617
adapter->stats.gprc += er32(GPRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3618
adapter->stats.gorcl += er32(GORCL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3619
adapter->stats.gorch += er32(GORCH);
drivers/net/ethernet/intel/e1000/e1000_main.c
3620
adapter->stats.bprc += er32(BPRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3621
adapter->stats.mprc += er32(MPRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3622
adapter->stats.roc += er32(ROC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3624
adapter->stats.prc64 += er32(PRC64);
drivers/net/ethernet/intel/e1000/e1000_main.c
3625
adapter->stats.prc127 += er32(PRC127);
drivers/net/ethernet/intel/e1000/e1000_main.c
3626
adapter->stats.prc255 += er32(PRC255);
drivers/net/ethernet/intel/e1000/e1000_main.c
3627
adapter->stats.prc511 += er32(PRC511);
drivers/net/ethernet/intel/e1000/e1000_main.c
3628
adapter->stats.prc1023 += er32(PRC1023);
drivers/net/ethernet/intel/e1000/e1000_main.c
3629
adapter->stats.prc1522 += er32(PRC1522);
drivers/net/ethernet/intel/e1000/e1000_main.c
3631
adapter->stats.symerrs += er32(SYMERRS);
drivers/net/ethernet/intel/e1000/e1000_main.c
3632
adapter->stats.mpc += er32(MPC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3633
adapter->stats.scc += er32(SCC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3634
adapter->stats.ecol += er32(ECOL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3635
adapter->stats.mcc += er32(MCC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3636
adapter->stats.latecol += er32(LATECOL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3637
adapter->stats.dc += er32(DC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3638
adapter->stats.sec += er32(SEC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3639
adapter->stats.rlec += er32(RLEC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3640
adapter->stats.xonrxc += er32(XONRXC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3641
adapter->stats.xontxc += er32(XONTXC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3642
adapter->stats.xoffrxc += er32(XOFFRXC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3643
adapter->stats.xofftxc += er32(XOFFTXC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3644
adapter->stats.fcruc += er32(FCRUC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3645
adapter->stats.gptc += er32(GPTC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3646
adapter->stats.gotcl += er32(GOTCL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3647
adapter->stats.gotch += er32(GOTCH);
drivers/net/ethernet/intel/e1000/e1000_main.c
3648
adapter->stats.rnbc += er32(RNBC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3649
adapter->stats.ruc += er32(RUC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3650
adapter->stats.rfc += er32(RFC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3651
adapter->stats.rjc += er32(RJC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3652
adapter->stats.torl += er32(TORL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3653
adapter->stats.torh += er32(TORH);
drivers/net/ethernet/intel/e1000/e1000_main.c
3654
adapter->stats.totl += er32(TOTL);
drivers/net/ethernet/intel/e1000/e1000_main.c
3655
adapter->stats.toth += er32(TOTH);
drivers/net/ethernet/intel/e1000/e1000_main.c
3656
adapter->stats.tpr += er32(TPR);
drivers/net/ethernet/intel/e1000/e1000_main.c
3658
adapter->stats.ptc64 += er32(PTC64);
drivers/net/ethernet/intel/e1000/e1000_main.c
3659
adapter->stats.ptc127 += er32(PTC127);
drivers/net/ethernet/intel/e1000/e1000_main.c
3660
adapter->stats.ptc255 += er32(PTC255);
drivers/net/ethernet/intel/e1000/e1000_main.c
3661
adapter->stats.ptc511 += er32(PTC511);
drivers/net/ethernet/intel/e1000/e1000_main.c
3662
adapter->stats.ptc1023 += er32(PTC1023);
drivers/net/ethernet/intel/e1000/e1000_main.c
3663
adapter->stats.ptc1522 += er32(PTC1522);
drivers/net/ethernet/intel/e1000/e1000_main.c
3665
adapter->stats.mptc += er32(MPTC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3666
adapter->stats.bptc += er32(BPTC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3671
adapter->stats.tpt += hw->tx_packet_delta;
drivers/net/ethernet/intel/e1000/e1000_main.c
3673
adapter->stats.colc += hw->collision_delta;
drivers/net/ethernet/intel/e1000/e1000_main.c
3676
adapter->stats.algnerrc += er32(ALGNERRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3677
adapter->stats.rxerrc += er32(RXERRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3678
adapter->stats.tncrs += er32(TNCRS);
drivers/net/ethernet/intel/e1000/e1000_main.c
3679
adapter->stats.cexterr += er32(CEXTERR);
drivers/net/ethernet/intel/e1000/e1000_main.c
3680
adapter->stats.tsctc += er32(TSCTC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3681
adapter->stats.tsctfc += er32(TSCTFC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3685
netdev->stats.multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3686
netdev->stats.collisions = adapter->stats.colc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3693
netdev->stats.rx_errors = adapter->stats.rxerrc +
drivers/net/ethernet/intel/e1000/e1000_main.c
3694
adapter->stats.crcerrs + adapter->stats.algnerrc +
drivers/net/ethernet/intel/e1000/e1000_main.c
3695
adapter->stats.ruc + adapter->stats.roc +
drivers/net/ethernet/intel/e1000/e1000_main.c
3696
adapter->stats.cexterr;
drivers/net/ethernet/intel/e1000/e1000_main.c
3697
adapter->stats.rlerrc = adapter->stats.ruc + adapter->stats.roc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3698
netdev->stats.rx_length_errors = adapter->stats.rlerrc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3699
netdev->stats.rx_crc_errors = adapter->stats.crcerrs;
drivers/net/ethernet/intel/e1000/e1000_main.c
3700
netdev->stats.rx_frame_errors = adapter->stats.algnerrc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3701
netdev->stats.rx_missed_errors = adapter->stats.mpc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3704
adapter->stats.txerrc = adapter->stats.ecol + adapter->stats.latecol;
drivers/net/ethernet/intel/e1000/e1000_main.c
3705
netdev->stats.tx_errors = adapter->stats.txerrc;
drivers/net/ethernet/intel/e1000/e1000_main.c
3706
netdev->stats.tx_aborted_errors = adapter->stats.ecol;
drivers/net/ethernet/intel/e1000/e1000_main.c
3707
netdev->stats.tx_window_errors = adapter->stats.latecol;
drivers/net/ethernet/intel/e1000/e1000_main.c
3708
netdev->stats.tx_carrier_errors = adapter->stats.tncrs;
drivers/net/ethernet/intel/e1000/e1000_main.c
3711
netdev->stats.tx_carrier_errors = 0;
drivers/net/ethernet/intel/e1000/e1000_main.c
3712
adapter->stats.tncrs = 0;
drivers/net/ethernet/intel/e1000/e1000_main.c
3733
adapter->stats.mgptc += er32(MGTPTC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3734
adapter->stats.mgprc += er32(MGTPRC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3735
adapter->stats.mgpdc += er32(MGTPDC);
drivers/net/ethernet/intel/e1000/e1000_main.c
3932
netdev->stats.tx_bytes += total_tx_bytes;
drivers/net/ethernet/intel/e1000/e1000_main.c
3933
netdev->stats.tx_packets += total_tx_packets;
drivers/net/ethernet/intel/e1000/e1000_main.c
4022
struct e1000_hw_stats *stats,
drivers/net/ethernet/intel/e1000/e1000_main.c
4034
stats->crcerrs--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4036
stats->gprc++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4039
carry_bit = 0x80000000 & stats->gorcl;
drivers/net/ethernet/intel/e1000/e1000_main.c
4040
stats->gorcl += frame_len;
drivers/net/ethernet/intel/e1000/e1000_main.c
4048
if (carry_bit && ((stats->gorcl & 0x80000000) == 0))
drivers/net/ethernet/intel/e1000/e1000_main.c
4049
stats->gorch++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4055
stats->bprc++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4057
stats->mprc++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4063
if (stats->roc > 0)
drivers/net/ethernet/intel/e1000/e1000_main.c
4064
stats->roc--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4071
stats->prc64++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4072
stats->prc127--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4074
stats->prc127++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4075
stats->prc255--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4077
stats->prc255++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4078
stats->prc511--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4080
stats->prc511++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4081
stats->prc1023--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4083
stats->prc1023++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4084
stats->prc1522--;
drivers/net/ethernet/intel/e1000/e1000_main.c
4086
stats->prc1522++;
drivers/net/ethernet/intel/e1000/e1000_main.c
4109
e1000_tbi_adjust_stats(hw, &adapter->stats, length, data);
drivers/net/ethernet/intel/e1000/e1000_main.c
4320
netdev->stats.rx_bytes += total_rx_bytes;
drivers/net/ethernet/intel/e1000/e1000_main.c
4321
netdev->stats.rx_packets += total_rx_packets;
drivers/net/ethernet/intel/e1000/e1000_main.c
4493
netdev->stats.rx_bytes += total_rx_bytes;
drivers/net/ethernet/intel/e1000/e1000_main.c
4494
netdev->stats.rx_packets += total_rx_packets;
drivers/net/ethernet/intel/e1000e/e1000.h
288
struct e1000_hw_stats stats;
drivers/net/ethernet/intel/e1000e/e1000.h
506
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/intel/e1000e/ethtool.c
2045
struct ethtool_stats __always_unused *stats,
drivers/net/ethernet/intel/e1000e/ethtool.c
47
E1000_STAT("rx_packets", stats.gprc),
drivers/net/ethernet/intel/e1000e/ethtool.c
48
E1000_STAT("tx_packets", stats.gptc),
drivers/net/ethernet/intel/e1000e/ethtool.c
49
E1000_STAT("rx_bytes", stats.gorc),
drivers/net/ethernet/intel/e1000e/ethtool.c
50
E1000_STAT("tx_bytes", stats.gotc),
drivers/net/ethernet/intel/e1000e/ethtool.c
51
E1000_STAT("rx_broadcast", stats.bprc),
drivers/net/ethernet/intel/e1000e/ethtool.c
52
E1000_STAT("tx_broadcast", stats.bptc),
drivers/net/ethernet/intel/e1000e/ethtool.c
53
E1000_STAT("rx_multicast", stats.mprc),
drivers/net/ethernet/intel/e1000e/ethtool.c
54
E1000_STAT("tx_multicast", stats.mptc),
drivers/net/ethernet/intel/e1000e/ethtool.c
58
E1000_STAT("multicast", stats.mprc),
drivers/net/ethernet/intel/e1000e/ethtool.c
59
E1000_STAT("collisions", stats.colc),
drivers/net/ethernet/intel/e1000e/ethtool.c
62
E1000_STAT("rx_crc_errors", stats.crcerrs),
drivers/net/ethernet/intel/e1000e/ethtool.c
64
E1000_STAT("rx_no_buffer_count", stats.rnbc),
drivers/net/ethernet/intel/e1000e/ethtool.c
65
E1000_STAT("rx_missed_errors", stats.mpc),
drivers/net/ethernet/intel/e1000e/ethtool.c
66
E1000_STAT("tx_aborted_errors", stats.ecol),
drivers/net/ethernet/intel/e1000e/ethtool.c
67
E1000_STAT("tx_carrier_errors", stats.tncrs),
drivers/net/ethernet/intel/e1000e/ethtool.c
70
E1000_STAT("tx_window_errors", stats.latecol),
drivers/net/ethernet/intel/e1000e/ethtool.c
71
E1000_STAT("tx_abort_late_coll", stats.latecol),
drivers/net/ethernet/intel/e1000e/ethtool.c
72
E1000_STAT("tx_deferred_ok", stats.dc),
drivers/net/ethernet/intel/e1000e/ethtool.c
73
E1000_STAT("tx_single_coll_ok", stats.scc),
drivers/net/ethernet/intel/e1000e/ethtool.c
74
E1000_STAT("tx_multi_coll_ok", stats.mcc),
drivers/net/ethernet/intel/e1000e/ethtool.c
77
E1000_STAT("rx_long_length_errors", stats.roc),
drivers/net/ethernet/intel/e1000e/ethtool.c
78
E1000_STAT("rx_short_length_errors", stats.ruc),
drivers/net/ethernet/intel/e1000e/ethtool.c
79
E1000_STAT("rx_align_errors", stats.algnerrc),
drivers/net/ethernet/intel/e1000e/ethtool.c
80
E1000_STAT("tx_tcp_seg_good", stats.tsctc),
drivers/net/ethernet/intel/e1000e/ethtool.c
81
E1000_STAT("tx_tcp_seg_failed", stats.tsctfc),
drivers/net/ethernet/intel/e1000e/ethtool.c
82
E1000_STAT("rx_flow_control_xon", stats.xonrxc),
drivers/net/ethernet/intel/e1000e/ethtool.c
83
E1000_STAT("rx_flow_control_xoff", stats.xoffrxc),
drivers/net/ethernet/intel/e1000e/ethtool.c
84
E1000_STAT("tx_flow_control_xon", stats.xontxc),
drivers/net/ethernet/intel/e1000e/ethtool.c
85
E1000_STAT("tx_flow_control_xoff", stats.xofftxc),
drivers/net/ethernet/intel/e1000e/ethtool.c
90
E1000_STAT("tx_smbus", stats.mgptc),
drivers/net/ethernet/intel/e1000e/ethtool.c
91
E1000_STAT("rx_smbus", stats.mgprc),
drivers/net/ethernet/intel/e1000e/ethtool.c
92
E1000_STAT("dropped_smbus", stats.mgpdc),
drivers/net/ethernet/intel/e1000e/netdev.c
4906
adapter->stats.scc += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4912
adapter->stats.ecol += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4918
adapter->stats.mcc += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4924
adapter->stats.latecol += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4936
adapter->stats.dc += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4942
adapter->stats.tncrs += phy_data;
drivers/net/ethernet/intel/e1000e/netdev.c
4966
adapter->stats.crcerrs += er32(CRCERRS);
drivers/net/ethernet/intel/e1000e/netdev.c
4967
adapter->stats.gprc += er32(GPRC);
drivers/net/ethernet/intel/e1000e/netdev.c
4968
adapter->stats.gorc += er32(GORCL);
drivers/net/ethernet/intel/e1000e/netdev.c
4970
adapter->stats.bprc += er32(BPRC);
drivers/net/ethernet/intel/e1000e/netdev.c
4971
adapter->stats.mprc += er32(MPRC);
drivers/net/ethernet/intel/e1000e/netdev.c
4972
adapter->stats.roc += er32(ROC);
drivers/net/ethernet/intel/e1000e/netdev.c
4974
adapter->stats.mpc += er32(MPC);
drivers/net/ethernet/intel/e1000e/netdev.c
4981
adapter->stats.scc += er32(SCC);
drivers/net/ethernet/intel/e1000e/netdev.c
4982
adapter->stats.ecol += er32(ECOL);
drivers/net/ethernet/intel/e1000e/netdev.c
4983
adapter->stats.mcc += er32(MCC);
drivers/net/ethernet/intel/e1000e/netdev.c
4984
adapter->stats.latecol += er32(LATECOL);
drivers/net/ethernet/intel/e1000e/netdev.c
4985
adapter->stats.dc += er32(DC);
drivers/net/ethernet/intel/e1000e/netdev.c
4991
adapter->stats.tncrs += er32(TNCRS);
drivers/net/ethernet/intel/e1000e/netdev.c
4993
adapter->stats.colc += hw->mac.collision_delta;
drivers/net/ethernet/intel/e1000e/netdev.c
4996
adapter->stats.xonrxc += er32(XONRXC);
drivers/net/ethernet/intel/e1000e/netdev.c
4997
adapter->stats.xontxc += er32(XONTXC);
drivers/net/ethernet/intel/e1000e/netdev.c
4998
adapter->stats.xoffrxc += er32(XOFFRXC);
drivers/net/ethernet/intel/e1000e/netdev.c
4999
adapter->stats.xofftxc += er32(XOFFTXC);
drivers/net/ethernet/intel/e1000e/netdev.c
5000
adapter->stats.gptc += er32(GPTC);
drivers/net/ethernet/intel/e1000e/netdev.c
5001
adapter->stats.gotc += er32(GOTCL);
drivers/net/ethernet/intel/e1000e/netdev.c
5003
adapter->stats.rnbc += er32(RNBC);
drivers/net/ethernet/intel/e1000e/netdev.c
5004
adapter->stats.ruc += er32(RUC);
drivers/net/ethernet/intel/e1000e/netdev.c
5006
adapter->stats.mptc += er32(MPTC);
drivers/net/ethernet/intel/e1000e/netdev.c
5007
adapter->stats.bptc += er32(BPTC);
drivers/net/ethernet/intel/e1000e/netdev.c
5012
adapter->stats.tpt += hw->mac.tx_packet_delta;
drivers/net/ethernet/intel/e1000e/netdev.c
5014
adapter->stats.algnerrc += er32(ALGNERRC);
drivers/net/ethernet/intel/e1000e/netdev.c
5015
adapter->stats.rxerrc += er32(RXERRC);
drivers/net/ethernet/intel/e1000e/netdev.c
5016
adapter->stats.cexterr += er32(CEXTERR);
drivers/net/ethernet/intel/e1000e/netdev.c
5017
adapter->stats.tsctc += er32(TSCTC);
drivers/net/ethernet/intel/e1000e/netdev.c
5018
adapter->stats.tsctfc += er32(TSCTFC);
drivers/net/ethernet/intel/e1000e/netdev.c
5021
netdev->stats.multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/e1000e/netdev.c
5022
netdev->stats.collisions = adapter->stats.colc;
drivers/net/ethernet/intel/e1000e/netdev.c
5029
netdev->stats.rx_errors = adapter->stats.rxerrc +
drivers/net/ethernet/intel/e1000e/netdev.c
5030
adapter->stats.crcerrs + adapter->stats.algnerrc +
drivers/net/ethernet/intel/e1000e/netdev.c
5031
adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr;
drivers/net/ethernet/intel/e1000e/netdev.c
5032
netdev->stats.rx_length_errors = adapter->stats.ruc +
drivers/net/ethernet/intel/e1000e/netdev.c
5033
adapter->stats.roc;
drivers/net/ethernet/intel/e1000e/netdev.c
5034
netdev->stats.rx_crc_errors = adapter->stats.crcerrs;
drivers/net/ethernet/intel/e1000e/netdev.c
5035
netdev->stats.rx_frame_errors = adapter->stats.algnerrc;
drivers/net/ethernet/intel/e1000e/netdev.c
5036
netdev->stats.rx_missed_errors = adapter->stats.mpc;
drivers/net/ethernet/intel/e1000e/netdev.c
5039
netdev->stats.tx_errors = adapter->stats.ecol + adapter->stats.latecol;
drivers/net/ethernet/intel/e1000e/netdev.c
5040
netdev->stats.tx_aborted_errors = adapter->stats.ecol;
drivers/net/ethernet/intel/e1000e/netdev.c
5041
netdev->stats.tx_window_errors = adapter->stats.latecol;
drivers/net/ethernet/intel/e1000e/netdev.c
5042
netdev->stats.tx_carrier_errors = adapter->stats.tncrs;
drivers/net/ethernet/intel/e1000e/netdev.c
5047
adapter->stats.mgptc += er32(MGTPTC);
drivers/net/ethernet/intel/e1000e/netdev.c
5048
adapter->stats.mgprc += er32(MGTPRC);
drivers/net/ethernet/intel/e1000e/netdev.c
5049
adapter->stats.mgpdc += er32(MGTPDC);
drivers/net/ethernet/intel/e1000e/netdev.c
5364
mac->tx_packet_delta = adapter->stats.tpt - adapter->tpt_old;
drivers/net/ethernet/intel/e1000e/netdev.c
5365
adapter->tpt_old = adapter->stats.tpt;
drivers/net/ethernet/intel/e1000e/netdev.c
5366
mac->collision_delta = adapter->stats.colc - adapter->colc_old;
drivers/net/ethernet/intel/e1000e/netdev.c
5367
adapter->colc_old = adapter->stats.colc;
drivers/net/ethernet/intel/e1000e/netdev.c
5369
adapter->gorc = adapter->stats.gorc - adapter->gorc_old;
drivers/net/ethernet/intel/e1000e/netdev.c
5370
adapter->gorc_old = adapter->stats.gorc;
drivers/net/ethernet/intel/e1000e/netdev.c
5371
adapter->gotc = adapter->stats.gotc - adapter->gotc_old;
drivers/net/ethernet/intel/e1000e/netdev.c
5372
adapter->gotc_old = adapter->stats.gotc;
drivers/net/ethernet/intel/e1000e/netdev.c
5995
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/e1000e/netdev.c
6002
stats->rx_bytes = adapter->stats.gorc;
drivers/net/ethernet/intel/e1000e/netdev.c
6003
stats->rx_packets = adapter->stats.gprc;
drivers/net/ethernet/intel/e1000e/netdev.c
6004
stats->tx_bytes = adapter->stats.gotc;
drivers/net/ethernet/intel/e1000e/netdev.c
6005
stats->tx_packets = adapter->stats.gptc;
drivers/net/ethernet/intel/e1000e/netdev.c
6006
stats->multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/e1000e/netdev.c
6007
stats->collisions = adapter->stats.colc;
drivers/net/ethernet/intel/e1000e/netdev.c
6014
stats->rx_errors = adapter->stats.rxerrc +
drivers/net/ethernet/intel/e1000e/netdev.c
6015
adapter->stats.crcerrs + adapter->stats.algnerrc +
drivers/net/ethernet/intel/e1000e/netdev.c
6016
adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr;
drivers/net/ethernet/intel/e1000e/netdev.c
6017
stats->rx_length_errors = adapter->stats.ruc + adapter->stats.roc;
drivers/net/ethernet/intel/e1000e/netdev.c
6018
stats->rx_crc_errors = adapter->stats.crcerrs;
drivers/net/ethernet/intel/e1000e/netdev.c
6019
stats->rx_frame_errors = adapter->stats.algnerrc;
drivers/net/ethernet/intel/e1000e/netdev.c
6020
stats->rx_missed_errors = adapter->stats.mpc;
drivers/net/ethernet/intel/e1000e/netdev.c
6023
stats->tx_errors = adapter->stats.ecol + adapter->stats.latecol;
drivers/net/ethernet/intel/e1000e/netdev.c
6024
stats->tx_aborted_errors = adapter->stats.ecol;
drivers/net/ethernet/intel/e1000e/netdev.c
6025
stats->tx_window_errors = adapter->stats.latecol;
drivers/net/ethernet/intel/e1000e/netdev.c
6026
stats->tx_carrier_errors = adapter->stats.tncrs;
drivers/net/ethernet/intel/fm10k/fm10k.h
132
struct fm10k_queue_stats stats;
drivers/net/ethernet/intel/fm10k/fm10k.h
346
struct fm10k_hw_stats stats;
drivers/net/ethernet/intel/fm10k/fm10k.h
541
int vf_idx, struct ifla_vf_stats *stats);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
108
FM10K_QUEUE_STAT("%s_queue_%u_packets", stats.packets),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
109
FM10K_QUEUE_STAT("%s_queue_%u_bytes", stats.bytes),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
139
static void __fm10k_add_stat_strings(u8 **p, const struct fm10k_stats stats[],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
148
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
154
#define fm10k_add_stat_strings(p, stats, ...) \
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
155
__fm10k_add_stat_strings(p, stats, ARRAY_SIZE(stats), ## __VA_ARGS__)
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
222
const struct fm10k_stats stats[],
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
235
char *p = (char *)pointer + stats[i].stat_offset;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
237
switch (stats[i].sizeof_stat) {
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
252
stats[i].stat_string);
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
258
#define fm10k_add_ethtool_stats(data, pointer, stats) \
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
259
__fm10k_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
262
struct ethtool_stats __always_unused *stats,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
266
struct net_device_stats *net_stats = &netdev->stats;
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
77
FM10K_STAT("timeout", stats.timeout.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
78
FM10K_STAT("ur", stats.ur.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
79
FM10K_STAT("ca", stats.ca.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
80
FM10K_STAT("um", stats.um.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
81
FM10K_STAT("xec", stats.xec.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
82
FM10K_STAT("vlan_drop", stats.vlan_drop.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
83
FM10K_STAT("loopback_drop", stats.loopback_drop.count),
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
84
FM10K_STAT("nodesc_drop", stats.nodesc_drop.count),
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
541
hw->iov.ops.update_stats(hw, iov_data->vf_info[i].stats, i);
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
676
int vf_idx, struct ifla_vf_stats *stats)
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
689
hw_stats = iov_data->vf_info[vf_idx].stats;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
692
stats->rx_packets += hw_stats[idx].rx_packets.count;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
693
stats->tx_packets += hw_stats[idx].tx_packets.count;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
694
stats->rx_bytes += hw_stats[idx].rx_bytes.count;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
695
stats->tx_bytes += hw_stats[idx].tx_bytes.count;
drivers/net/ethernet/intel/fm10k/fm10k_iov.c
696
stats->rx_dropped += hw_stats[idx].rx_drops.count;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1104
return ring->stats.packets;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1270
tx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1271
tx_ring->stats.packets += total_packets;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
624
rx_ring->stats.packets += total_packets;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
625
rx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1216
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1233
packets = ring->stats.packets;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1234
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1237
stats->rx_packets += packets;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1238
stats->rx_bytes += bytes;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1249
packets = ring->stats.packets;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1250
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1253
stats->tx_packets += packets;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1254
stats->tx_bytes += bytes;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1260
stats->rx_missed_errors = netdev->stats.rx_missed_errors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2030
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
2312
hw->mac.ops.rebind_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
536
struct net_device_stats *net_stats = &interface->netdev->stats;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
565
bytes += tx_ring->stats.bytes;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
566
pkts += tx_ring->stats.packets;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
584
bytes += rx_ring->stats.bytes;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
585
pkts += rx_ring->stats.packets;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
608
hw->mac.ops.update_hw_stats(hw, &interface->stats);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
611
struct fm10k_hw_stats_q *q = &interface->stats.q[i];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
628
net_stats->rx_dropped = interface->stats.nodesc_drop.count;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1308
struct fm10k_hw_stats *stats)
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1319
&stats->timeout);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1320
ur = fm10k_read_hw_stats_32b(hw, FM10K_STATS_UR, &stats->ur);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1321
ca = fm10k_read_hw_stats_32b(hw, FM10K_STATS_CA, &stats->ca);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1322
um = fm10k_read_hw_stats_32b(hw, FM10K_STATS_UM, &stats->um);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1323
xec = fm10k_read_hw_stats_32b(hw, FM10K_STATS_XEC, &stats->xec);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1325
&stats->vlan_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1329
&stats->loopback_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1332
&stats->nodesc_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1344
if (stats->stats_idx == id) {
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1345
stats->timeout.count += timeout;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1346
stats->ur.count += ur;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1347
stats->ca.count += ca;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1348
stats->um.count += um;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1349
stats->xec.count += xec;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1350
stats->vlan_drop.count += vlan_drop;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1351
stats->loopback_drop.count += loopback_drop;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1352
stats->nodesc_drop.count += nodesc_drop;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1356
fm10k_update_hw_base_32b(&stats->timeout, timeout);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1357
fm10k_update_hw_base_32b(&stats->ur, ur);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1358
fm10k_update_hw_base_32b(&stats->ca, ca);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1359
fm10k_update_hw_base_32b(&stats->um, um);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1360
fm10k_update_hw_base_32b(&stats->xec, xec);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1361
fm10k_update_hw_base_32b(&stats->vlan_drop, vlan_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1362
fm10k_update_hw_base_32b(&stats->loopback_drop, loopback_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1363
fm10k_update_hw_base_32b(&stats->nodesc_drop, nodesc_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1364
stats->stats_idx = id;
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1367
fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1379
struct fm10k_hw_stats *stats)
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1382
fm10k_unbind_hw_stats_32b(&stats->timeout);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1383
fm10k_unbind_hw_stats_32b(&stats->ur);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1384
fm10k_unbind_hw_stats_32b(&stats->ca);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1385
fm10k_unbind_hw_stats_32b(&stats->um);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1386
fm10k_unbind_hw_stats_32b(&stats->xec);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1387
fm10k_unbind_hw_stats_32b(&stats->vlan_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1388
fm10k_unbind_hw_stats_32b(&stats->loopback_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1389
fm10k_unbind_hw_stats_32b(&stats->nodesc_drop);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1392
fm10k_unbind_hw_stats_q(stats->q, hw->mac.max_queues);
drivers/net/ethernet/intel/fm10k/fm10k_pf.c
1395
fm10k_update_hw_stats_pf(hw, stats);
drivers/net/ethernet/intel/fm10k/fm10k_type.h
584
struct fm10k_hw_stats_q stats[FM10K_MAX_QUEUES_POOL];
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
452
struct fm10k_hw_stats *stats)
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
454
fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
465
struct fm10k_hw_stats *stats)
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
468
fm10k_unbind_hw_stats_q(stats->q, hw->mac.max_queues);
drivers/net/ethernet/intel/fm10k/fm10k_vf.c
471
fm10k_update_hw_stats_vf(hw, stats);
drivers/net/ethernet/intel/i40e/i40e.h
539
struct i40e_hw_port_stats stats;
drivers/net/ethernet/intel/i40e/i40e.h
808
struct i40e_eth_stats stats;
drivers/net/ethernet/intel/i40e/i40e_common.c
3753
struct i40e_control_filter_stats *stats,
drivers/net/ethernet/intel/i40e/i40e_common.c
3784
if (!status && stats) {
drivers/net/ethernet/intel/i40e/i40e_common.c
3785
stats->mac_etype_used = le16_to_cpu(resp->mac_etype_used);
drivers/net/ethernet/intel/i40e/i40e_common.c
3786
stats->etype_used = le16_to_cpu(resp->etype_used);
drivers/net/ethernet/intel/i40e/i40e_common.c
3787
stats->mac_etype_free = le16_to_cpu(resp->mac_etype_free);
drivers/net/ethernet/intel/i40e/i40e_common.c
3788
stats->etype_free = le16_to_cpu(resp->etype_free);
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
91
pfc->requests[i] = pf->stats.priority_xoff_tx[i];
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c
92
pfc->indications[i] = pf->stats.priority_xoff_rx[i];
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
211
i, rx_ring->stats.packets,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
212
rx_ring->stats.bytes,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
250
i, tx_ring->stats.packets,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
251
tx_ring->stats.bytes,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
290
i, xdp_ring->stats.packets,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
291
xdp_ring->stats.bytes,
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
649
i40e_dbg_dump_eth_stats(pf, &veb->stats);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
128
const struct i40e_stats stats[],
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
134
i40e_add_one_ethtool_stat((*data)++, pointer, &stats[i]);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
150
#define i40e_add_ethtool_stats(data, pointer, stats) \
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
151
__i40e_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
171
const struct i40e_stats *stats = i40e_gstrings_queue_stats;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
184
&stats[i]);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
201
static void __i40e_add_stat_strings(u8 **p, const struct i40e_stats stats[],
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
210
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
228
#define i40e_add_stat_strings(p, stats, ...) \
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
229
__i40e_add_stat_strings(p, stats, ARRAY_SIZE(stats), ## __VA_ARGS__)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2364
.stat = pf->stats.stat[priority]
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2391
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
258
I40E_VEB_STAT("veb.rx_bytes", stats.rx_bytes),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
259
I40E_VEB_STAT("veb.tx_bytes", stats.tx_bytes),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
260
I40E_VEB_STAT("veb.rx_unicast", stats.rx_unicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
261
I40E_VEB_STAT("veb.tx_unicast", stats.tx_unicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
262
I40E_VEB_STAT("veb.rx_multicast", stats.rx_multicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
263
I40E_VEB_STAT("veb.tx_multicast", stats.tx_multicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
264
I40E_VEB_STAT("veb.rx_broadcast", stats.rx_broadcast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
265
I40E_VEB_STAT("veb.tx_broadcast", stats.tx_broadcast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
266
I40E_VEB_STAT("veb.rx_discards", stats.rx_discards),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
267
I40E_VEB_STAT("veb.tx_discards", stats.tx_discards),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
268
I40E_VEB_STAT("veb.tx_errors", stats.tx_errors),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
269
I40E_VEB_STAT("veb.rx_unknown_protocol", stats.rx_unknown_protocol),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2741
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
2746
stats->link_down_events = pf->link_down_events;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
318
I40E_PF_STAT("port.rx_bytes", stats.eth.rx_bytes),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
319
I40E_PF_STAT("port.tx_bytes", stats.eth.tx_bytes),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
320
I40E_PF_STAT("port.rx_unicast", stats.eth.rx_unicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
321
I40E_PF_STAT("port.tx_unicast", stats.eth.tx_unicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
322
I40E_PF_STAT("port.rx_multicast", stats.eth.rx_multicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
323
I40E_PF_STAT("port.tx_multicast", stats.eth.tx_multicast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
324
I40E_PF_STAT("port.rx_broadcast", stats.eth.rx_broadcast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
325
I40E_PF_STAT("port.tx_broadcast", stats.eth.tx_broadcast),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
326
I40E_PF_STAT("port.tx_errors", stats.eth.tx_errors),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
327
I40E_PF_STAT("port.rx_discards", stats.eth.rx_discards),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
328
I40E_PF_STAT("port.tx_dropped_link_down", stats.tx_dropped_link_down),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
329
I40E_PF_STAT("port.rx_crc_errors", stats.crc_errors),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
330
I40E_PF_STAT("port.illegal_bytes", stats.illegal_bytes),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
331
I40E_PF_STAT("port.mac_local_faults", stats.mac_local_faults),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
332
I40E_PF_STAT("port.mac_remote_faults", stats.mac_remote_faults),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
335
I40E_PF_STAT("port.rx_length_errors", stats.rx_length_errors),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
336
I40E_PF_STAT("port.link_xon_rx", stats.link_xon_rx),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
337
I40E_PF_STAT("port.link_xoff_rx", stats.link_xoff_rx),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
338
I40E_PF_STAT("port.link_xon_tx", stats.link_xon_tx),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
339
I40E_PF_STAT("port.link_xoff_tx", stats.link_xoff_tx),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
340
I40E_PF_STAT("port.rx_size_64", stats.rx_size_64),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
341
I40E_PF_STAT("port.rx_size_127", stats.rx_size_127),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
342
I40E_PF_STAT("port.rx_size_255", stats.rx_size_255),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
343
I40E_PF_STAT("port.rx_size_511", stats.rx_size_511),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
344
I40E_PF_STAT("port.rx_size_1023", stats.rx_size_1023),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
345
I40E_PF_STAT("port.rx_size_1522", stats.rx_size_1522),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
346
I40E_PF_STAT("port.rx_size_big", stats.rx_size_big),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
347
I40E_PF_STAT("port.tx_size_64", stats.tx_size_64),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
348
I40E_PF_STAT("port.tx_size_127", stats.tx_size_127),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
349
I40E_PF_STAT("port.tx_size_255", stats.tx_size_255),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
350
I40E_PF_STAT("port.tx_size_511", stats.tx_size_511),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
351
I40E_PF_STAT("port.tx_size_1023", stats.tx_size_1023),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
352
I40E_PF_STAT("port.tx_size_1522", stats.tx_size_1522),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
353
I40E_PF_STAT("port.tx_size_big", stats.tx_size_big),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
354
I40E_PF_STAT("port.rx_undersize", stats.rx_undersize),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
355
I40E_PF_STAT("port.rx_fragments", stats.rx_fragments),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
356
I40E_PF_STAT("port.rx_oversize", stats.rx_oversize),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
357
I40E_PF_STAT("port.rx_jabber", stats.rx_jabber),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
364
I40E_PF_STAT("port.fdir_atr_match", stats.fd_atr_match),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
365
I40E_PF_STAT("port.fdir_atr_tunnel_match", stats.fd_atr_tunnel_match),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
366
I40E_PF_STAT("port.fdir_atr_status", stats.fd_atr_status),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
367
I40E_PF_STAT("port.fdir_sb_match", stats.fd_sb_match),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
368
I40E_PF_STAT("port.fdir_sb_status", stats.fd_sb_status),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
371
I40E_PF_STAT("port.tx_lpi_status", stats.tx_lpi_status),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
372
I40E_PF_STAT("port.rx_lpi_status", stats.rx_lpi_status),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
373
I40E_PF_STAT("port.tx_lpi_count", stats.tx_lpi_count),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
374
I40E_PF_STAT("port.rx_lpi_count", stats.rx_lpi_count),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5688
edata->tx_lpi_enabled = pf->stats.tx_lpi_status;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5690
edata->eee_active = pf->stats.tx_lpi_status && pf->stats.rx_lpi_status;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
5707
{edata->tx_lpi_enabled != pf->stats.tx_lpi_status, "tx-lpi"}
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
64
I40E_QUEUE_STAT("%s-%u.packets", stats.packets),
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
65
I40E_QUEUE_STAT("%s-%u.bytes", stats.bytes),
drivers/net/ethernet/intel/i40e/i40e_main.c
1001
ns->rx_crc_errors = pf->stats.crc_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
1002
ns->rx_errors = pf->stats.crc_errors + pf->stats.illegal_bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
1003
ns->rx_length_errors = pf->stats.rx_length_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
1014
struct i40e_hw_port_stats *nsd = &pf->stats;
drivers/net/ethernet/intel/i40e/i40e_main.c
13348
memset(&vsi->tx_rings[queue_pair]->stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
13349
sizeof(vsi->tx_rings[queue_pair]->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
13351
memset(&vsi->xdp_rings[queue_pair]->stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
13352
sizeof(vsi->xdp_rings[queue_pair]->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
445
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/i40e/i40e_main.c
452
packets = ring->stats.packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
453
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
456
stats->tx_packets += packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
457
stats->tx_bytes += bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
469
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/i40e/i40e_main.c
491
i40e_get_netdev_stats_struct_tx(ring, stats);
drivers/net/ethernet/intel/i40e/i40e_main.c
497
i40e_get_netdev_stats_struct_tx(ring, stats);
drivers/net/ethernet/intel/i40e/i40e_main.c
505
packets = ring->stats.packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
506
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
509
stats->rx_packets += packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
510
stats->rx_bytes += bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
516
stats->multicast = vsi_stats->multicast;
drivers/net/ethernet/intel/i40e/i40e_main.c
517
stats->tx_errors = vsi_stats->tx_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
518
stats->tx_dropped = vsi_stats->tx_dropped;
drivers/net/ethernet/intel/i40e/i40e_main.c
519
stats->rx_errors = vsi_stats->rx_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
520
stats->rx_dropped = vsi_stats->rx_dropped;
drivers/net/ethernet/intel/i40e/i40e_main.c
521
stats->rx_missed_errors = vsi_stats->rx_missed_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
522
stats->rx_crc_errors = vsi_stats->rx_crc_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
523
stats->rx_length_errors = vsi_stats->rx_length_errors;
drivers/net/ethernet/intel/i40e/i40e_main.c
545
memset(&vsi->rx_rings[i]->stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
546
sizeof(vsi->rx_rings[i]->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
549
memset(&vsi->tx_rings[i]->stats, 0,
drivers/net/ethernet/intel/i40e/i40e_main.c
550
sizeof(vsi->tx_rings[i]->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
567
memset(&pf->stats, 0, sizeof(pf->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
572
memset(&veb->stats, 0, sizeof(veb->stats));
drivers/net/ethernet/intel/i40e/i40e_main.c
795
es = &veb->stats;
drivers/net/ethernet/intel/i40e/i40e_main.c
919
packets = p->stats.packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
920
bytes = p->stats.bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
937
packets = p->stats.packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
938
bytes = p->stats.bytes;
drivers/net/ethernet/intel/i40e/i40e_main.c
957
packets = p->stats.packets;
drivers/net/ethernet/intel/i40e/i40e_main.c
958
bytes = p->stats.bytes;
drivers/net/ethernet/intel/i40e/i40e_prototype.h
392
struct i40e_control_filter_stats *stats,
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2333
rx_ring->stats.packets += total_rx_packets;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
2334
rx_ring->stats.bytes += total_rx_bytes;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
902
packets = tx_ring->stats.packets & INT_MAX;
drivers/net/ethernet/intel/i40e/i40e_txrx.h
383
struct i40e_queue_stats stats;
drivers/net/ethernet/intel/i40e/i40e_txrx_common.h
51
tx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/intel/i40e/i40e_txrx_common.h
52
tx_ring->stats.packets += total_packets;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2835
struct i40e_eth_stats stats;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2839
memset(&stats, 0, sizeof(struct i40e_eth_stats));
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2857
stats = vsi->eth_stats;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
2862
(u8 *)&stats, sizeof(stats));
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5019
struct i40e_eth_stats *stats;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5038
stats = &vsi->eth_stats;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5042
vf_stats->rx_packets = stats->rx_unicast + stats->rx_broadcast +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5043
stats->rx_multicast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5044
vf_stats->tx_packets = stats->tx_unicast + stats->tx_broadcast +
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5045
stats->tx_multicast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5046
vf_stats->rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5047
vf_stats->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5048
vf_stats->broadcast = stats->rx_broadcast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5049
vf_stats->multicast = stats->rx_multicast;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5050
vf_stats->rx_dropped = stats->rx_discards + stats->rx_discards_other;
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
5051
vf_stats->tx_dropped = stats->tx_errors;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
122
const struct iavf_stats stats[],
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
128
iavf_add_one_ethtool_stat((*data)++, pointer, &stats[i]);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
144
#define iavf_add_ethtool_stats(data, pointer, stats) \
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
145
__iavf_add_ethtool_stats(data, pointer, stats, ARRAY_SIZE(stats))
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
165
const struct iavf_stats *stats = iavf_gstrings_queue_stats;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
177
iavf_add_one_ethtool_stat(&(*data)[i], ring, &stats[i]);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
193
static void __iavf_add_stat_strings(u8 **p, const struct iavf_stats stats[],
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
202
vsnprintf(*p, ETH_GSTRING_LEN, stats[i].stat_string, args);
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
220
#define iavf_add_stat_strings(p, stats, ...) \
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
221
__iavf_add_stat_strings(p, stats, ARRAY_SIZE(stats), ## __VA_ARGS__)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
336
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
58
IAVF_QUEUE_STAT("%s-%u.packets", stats.packets),
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
59
IAVF_QUEUE_STAT("%s-%u.bytes", stats.bytes),
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1480
rx_ring->stats.packets += total_rx_packets;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
1481
rx_ring->stats.bytes += total_rx_bytes;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
207
packets = tx_ring->stats.packets & INT_MAX;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
325
tx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/intel/iavf/iavf_txrx.c
326
tx_ring->stats.packets += total_packets;
drivers/net/ethernet/intel/iavf/iavf_txrx.h
260
struct iavf_queue_stats stats;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2592
struct iavf_eth_stats *stats =
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2594
netdev->stats.rx_packets = stats->rx_unicast +
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2595
stats->rx_multicast +
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2596
stats->rx_broadcast;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2597
netdev->stats.tx_packets = stats->tx_unicast +
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2598
stats->tx_multicast +
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2599
stats->tx_broadcast;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2600
netdev->stats.rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2601
netdev->stats.tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2602
netdev->stats.tx_errors = stats->tx_errors;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2603
netdev->stats.rx_dropped = stats->rx_discards;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2604
netdev->stats.tx_dropped = stats->tx_discards;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
2605
adapter->current_stats = *stats;
drivers/net/ethernet/intel/ice/ice.h
1071
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/intel/ice/ice.h
629
struct ice_hw_port_stats stats;
drivers/net/ethernet/intel/ice/ice_base.c
1407
memset(&vsi_stat->rx_ring_stats[q_idx]->stats, 0,
drivers/net/ethernet/intel/ice/ice_base.c
1408
sizeof(vsi_stat->rx_ring_stats[q_idx]->stats));
drivers/net/ethernet/intel/ice/ice_base.c
1409
memset(&vsi_stat->tx_ring_stats[q_idx]->stats, 0,
drivers/net/ethernet/intel/ice/ice_base.c
1410
sizeof(vsi_stat->tx_ring_stats[q_idx]->stats));
drivers/net/ethernet/intel/ice/ice_base.c
1412
memset(&vsi->xdp_rings[q_idx]->ring_stats->stats, 0,
drivers/net/ethernet/intel/ice/ice_base.c
1413
sizeof(vsi->xdp_rings[q_idx]->ring_stats->stats));
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
70
ref_prio_xoff[i] = pf->stats.priority_xoff_rx[i];
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
76
if (pf->stats.priority_xoff_rx[i] > ref_prio_xoff[i])
drivers/net/ethernet/intel/ice/ice_dcb_lib.c
890
cur_ps = &pf->stats;
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
252
pfc->requests[i] = pf->stats.priority_xoff_tx[i];
drivers/net/ethernet/intel/ice/ice_dcb_nl.c
253
pfc->indications[i] = pf->stats.priority_xoff_rx[i];
drivers/net/ethernet/intel/ice/ice_ethtool.c
100
ICE_PF_STAT("tx_bytes.nic", stats.eth.tx_bytes),
drivers/net/ethernet/intel/ice/ice_ethtool.c
101
ICE_PF_STAT("rx_unicast.nic", stats.eth.rx_unicast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
102
ICE_PF_STAT("tx_unicast.nic", stats.eth.tx_unicast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
103
ICE_PF_STAT("rx_multicast.nic", stats.eth.rx_multicast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
104
ICE_PF_STAT("tx_multicast.nic", stats.eth.tx_multicast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
105
ICE_PF_STAT("rx_broadcast.nic", stats.eth.rx_broadcast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
106
ICE_PF_STAT("tx_broadcast.nic", stats.eth.tx_broadcast),
drivers/net/ethernet/intel/ice/ice_ethtool.c
107
ICE_PF_STAT("tx_errors.nic", stats.eth.tx_errors),
drivers/net/ethernet/intel/ice/ice_ethtool.c
109
ICE_PF_STAT("rx_size_64.nic", stats.rx_size_64),
drivers/net/ethernet/intel/ice/ice_ethtool.c
110
ICE_PF_STAT("tx_size_64.nic", stats.tx_size_64),
drivers/net/ethernet/intel/ice/ice_ethtool.c
111
ICE_PF_STAT("rx_size_127.nic", stats.rx_size_127),
drivers/net/ethernet/intel/ice/ice_ethtool.c
112
ICE_PF_STAT("tx_size_127.nic", stats.tx_size_127),
drivers/net/ethernet/intel/ice/ice_ethtool.c
113
ICE_PF_STAT("rx_size_255.nic", stats.rx_size_255),
drivers/net/ethernet/intel/ice/ice_ethtool.c
114
ICE_PF_STAT("tx_size_255.nic", stats.tx_size_255),
drivers/net/ethernet/intel/ice/ice_ethtool.c
115
ICE_PF_STAT("rx_size_511.nic", stats.rx_size_511),
drivers/net/ethernet/intel/ice/ice_ethtool.c
116
ICE_PF_STAT("tx_size_511.nic", stats.tx_size_511),
drivers/net/ethernet/intel/ice/ice_ethtool.c
117
ICE_PF_STAT("rx_size_1023.nic", stats.rx_size_1023),
drivers/net/ethernet/intel/ice/ice_ethtool.c
118
ICE_PF_STAT("tx_size_1023.nic", stats.tx_size_1023),
drivers/net/ethernet/intel/ice/ice_ethtool.c
119
ICE_PF_STAT("rx_size_1522.nic", stats.rx_size_1522),
drivers/net/ethernet/intel/ice/ice_ethtool.c
120
ICE_PF_STAT("tx_size_1522.nic", stats.tx_size_1522),
drivers/net/ethernet/intel/ice/ice_ethtool.c
121
ICE_PF_STAT("rx_size_big.nic", stats.rx_size_big),
drivers/net/ethernet/intel/ice/ice_ethtool.c
122
ICE_PF_STAT("tx_size_big.nic", stats.tx_size_big),
drivers/net/ethernet/intel/ice/ice_ethtool.c
123
ICE_PF_STAT("link_xon_rx.nic", stats.link_xon_rx),
drivers/net/ethernet/intel/ice/ice_ethtool.c
124
ICE_PF_STAT("link_xon_tx.nic", stats.link_xon_tx),
drivers/net/ethernet/intel/ice/ice_ethtool.c
125
ICE_PF_STAT("link_xoff_rx.nic", stats.link_xoff_rx),
drivers/net/ethernet/intel/ice/ice_ethtool.c
126
ICE_PF_STAT("link_xoff_tx.nic", stats.link_xoff_tx),
drivers/net/ethernet/intel/ice/ice_ethtool.c
127
ICE_PF_STAT("tx_dropped_link_down.nic", stats.tx_dropped_link_down),
drivers/net/ethernet/intel/ice/ice_ethtool.c
128
ICE_PF_STAT("rx_undersize.nic", stats.rx_undersize),
drivers/net/ethernet/intel/ice/ice_ethtool.c
129
ICE_PF_STAT("rx_fragments.nic", stats.rx_fragments),
drivers/net/ethernet/intel/ice/ice_ethtool.c
130
ICE_PF_STAT("rx_oversize.nic", stats.rx_oversize),
drivers/net/ethernet/intel/ice/ice_ethtool.c
131
ICE_PF_STAT("rx_jabber.nic", stats.rx_jabber),
drivers/net/ethernet/intel/ice/ice_ethtool.c
134
ICE_PF_STAT("rx_dropped.nic", stats.eth.rx_discards),
drivers/net/ethernet/intel/ice/ice_ethtool.c
135
ICE_PF_STAT("rx_crc_errors.nic", stats.crc_errors),
drivers/net/ethernet/intel/ice/ice_ethtool.c
136
ICE_PF_STAT("illegal_bytes.nic", stats.illegal_bytes),
drivers/net/ethernet/intel/ice/ice_ethtool.c
137
ICE_PF_STAT("mac_local_faults.nic", stats.mac_local_faults),
drivers/net/ethernet/intel/ice/ice_ethtool.c
138
ICE_PF_STAT("mac_remote_faults.nic", stats.mac_remote_faults),
drivers/net/ethernet/intel/ice/ice_ethtool.c
139
ICE_PF_STAT("fdir_sb_match.nic", stats.fd_sb_match),
drivers/net/ethernet/intel/ice/ice_ethtool.c
140
ICE_PF_STAT("fdir_sb_status.nic", stats.fd_sb_status),
drivers/net/ethernet/intel/ice/ice_ethtool.c
1923
struct ethtool_stats __always_unused *stats, u64 *data,
drivers/net/ethernet/intel/ice/ice_ethtool.c
2000
data[i++] = pf->stats.priority_xon_tx[j];
drivers/net/ethernet/intel/ice/ice_ethtool.c
2001
data[i++] = pf->stats.priority_xoff_tx[j];
drivers/net/ethernet/intel/ice/ice_ethtool.c
2005
data[i++] = pf->stats.priority_xon_rx[j];
drivers/net/ethernet/intel/ice/ice_ethtool.c
2006
data[i++] = pf->stats.priority_xoff_rx[j];
drivers/net/ethernet/intel/ice/ice_ethtool.c
2012
struct ethtool_stats __always_unused *stats, u64 *data)
drivers/net/ethernet/intel/ice/ice_ethtool.c
2016
__ice_get_ethtool_stats(netdev, stats, data, np->vsi);
drivers/net/ethernet/intel/ice/ice_ethtool.c
4390
struct ethtool_stats __always_unused *stats,
drivers/net/ethernet/intel/ice/ice_ethtool.c
4398
__ice_get_ethtool_stats(netdev, stats, data, repr->src_vsi);
drivers/net/ethernet/intel/ice/ice_ethtool.c
44
(sizeof_field(struct ice_pf, stats.priority_xoff_rx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
45
sizeof_field(struct ice_pf, stats.priority_xon_rx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
46
sizeof_field(struct ice_pf, stats.priority_xoff_tx) + \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4669
struct ice_hw_port_stats *ps = &pf->stats;
drivers/net/ethernet/intel/ice/ice_ethtool.c
4692
struct ice_hw_port_stats *ps = &pf->stats;
drivers/net/ethernet/intel/ice/ice_ethtool.c
47
sizeof_field(struct ice_pf, stats.priority_xon_tx)) \
drivers/net/ethernet/intel/ice/ice_ethtool.c
4714
struct ice_hw_port_stats *ps = &pf->stats;
drivers/net/ethernet/intel/ice/ice_ethtool.c
838
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/intel/ice/ice_ethtool.c
842
stats->link_down_events = pf->link_down_events;
drivers/net/ethernet/intel/ice/ice_ethtool.c
99
ICE_PF_STAT("rx_bytes.nic", stats.eth.rx_bytes),
drivers/net/ethernet/intel/ice/ice_main.c
6860
struct ice_ring_stats *stats = ring->ring_stats;
drivers/net/ethernet/intel/ice/ice_main.c
6864
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_main.c
6865
copy->pkts = u64_stats_read(&stats->pkts);
drivers/net/ethernet/intel/ice/ice_main.c
6866
copy->bytes = u64_stats_read(&stats->bytes);
drivers/net/ethernet/intel/ice/ice_main.c
6867
copy->tx_restart_q = u64_stats_read(&stats->tx_restart_q);
drivers/net/ethernet/intel/ice/ice_main.c
6868
copy->tx_busy = u64_stats_read(&stats->tx_busy);
drivers/net/ethernet/intel/ice/ice_main.c
6869
copy->tx_linearize = u64_stats_read(&stats->tx_linearize);
drivers/net/ethernet/intel/ice/ice_main.c
6870
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/intel/ice/ice_main.c
6885
struct ice_ring_stats *stats = ring->ring_stats;
drivers/net/ethernet/intel/ice/ice_main.c
6889
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_main.c
6890
copy->pkts = u64_stats_read(&stats->pkts);
drivers/net/ethernet/intel/ice/ice_main.c
6891
copy->bytes = u64_stats_read(&stats->bytes);
drivers/net/ethernet/intel/ice/ice_main.c
6893
u64_stats_read(&stats->rx_non_eop_descs);
drivers/net/ethernet/intel/ice/ice_main.c
6894
copy->rx_page_failed = u64_stats_read(&stats->rx_page_failed);
drivers/net/ethernet/intel/ice/ice_main.c
6895
copy->rx_buf_failed = u64_stats_read(&stats->rx_buf_failed);
drivers/net/ethernet/intel/ice/ice_main.c
6896
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/intel/ice/ice_main.c
7044
cur_ns->rx_crc_errors = pf->stats.crc_errors;
drivers/net/ethernet/intel/ice/ice_main.c
7045
cur_ns->rx_errors = pf->stats.crc_errors +
drivers/net/ethernet/intel/ice/ice_main.c
7046
pf->stats.illegal_bytes +
drivers/net/ethernet/intel/ice/ice_main.c
7047
pf->stats.rx_undersize +
drivers/net/ethernet/intel/ice/ice_main.c
7048
pf->stats.rx_jabber +
drivers/net/ethernet/intel/ice/ice_main.c
7049
pf->stats.rx_fragments +
drivers/net/ethernet/intel/ice/ice_main.c
7050
pf->stats.rx_oversize;
drivers/net/ethernet/intel/ice/ice_main.c
7052
cur_ns->rx_missed_errors = pf->stats.eth.rx_discards;
drivers/net/ethernet/intel/ice/ice_main.c
7069
cur_ps = &pf->stats;
drivers/net/ethernet/intel/ice/ice_main.c
7215
void ice_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/ice/ice_main.c
7233
stats->tx_packets = vsi_stats->tx_packets;
drivers/net/ethernet/intel/ice/ice_main.c
7234
stats->tx_bytes = vsi_stats->tx_bytes;
drivers/net/ethernet/intel/ice/ice_main.c
7235
stats->rx_packets = vsi_stats->rx_packets;
drivers/net/ethernet/intel/ice/ice_main.c
7236
stats->rx_bytes = vsi_stats->rx_bytes;
drivers/net/ethernet/intel/ice/ice_main.c
7242
stats->multicast = vsi_stats->multicast;
drivers/net/ethernet/intel/ice/ice_main.c
7243
stats->tx_errors = vsi_stats->tx_errors;
drivers/net/ethernet/intel/ice/ice_main.c
7244
stats->tx_dropped = vsi_stats->tx_dropped;
drivers/net/ethernet/intel/ice/ice_main.c
7245
stats->rx_errors = vsi_stats->rx_errors;
drivers/net/ethernet/intel/ice/ice_main.c
7246
stats->rx_dropped = vsi_stats->rx_dropped;
drivers/net/ethernet/intel/ice/ice_main.c
7247
stats->rx_crc_errors = vsi_stats->rx_crc_errors;
drivers/net/ethernet/intel/ice/ice_main.c
7248
stats->rx_length_errors = vsi_stats->rx_length_errors;
drivers/net/ethernet/intel/ice/ice_repr.c
172
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/ice/ice_repr.c
182
repr_stats = per_cpu_ptr(repr->stats, i);
drivers/net/ethernet/intel/ice/ice_repr.c
192
stats->tx_bytes += tbytes;
drivers/net/ethernet/intel/ice/ice_repr.c
193
stats->tx_packets += tpkts;
drivers/net/ethernet/intel/ice/ice_repr.c
194
stats->tx_dropped += tdrops;
drivers/net/ethernet/intel/ice/ice_repr.c
195
stats->rx_bytes += rbytes;
drivers/net/ethernet/intel/ice/ice_repr.c
196
stats->rx_packets += rpkts;
drivers/net/ethernet/intel/ice/ice_repr.c
22
struct ice_repr_pcpu_stats *stats;
drivers/net/ethernet/intel/ice/ice_repr.c
26
this_cpu_inc(repr->stats->tx_drops);
drivers/net/ethernet/intel/ice/ice_repr.c
30
stats = this_cpu_ptr(repr->stats);
drivers/net/ethernet/intel/ice/ice_repr.c
31
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_repr.c
32
stats->tx_packets++;
drivers/net/ethernet/intel/ice/ice_repr.c
33
stats->tx_bytes += len;
drivers/net/ethernet/intel/ice/ice_repr.c
333
free_percpu(repr->stats);
drivers/net/ethernet/intel/ice/ice_repr.c
34
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_repr.c
383
repr->stats = netdev_alloc_pcpu_stats(struct ice_repr_pcpu_stats);
drivers/net/ethernet/intel/ice/ice_repr.c
384
if (!repr->stats) {
drivers/net/ethernet/intel/ice/ice_repr.c
45
struct ice_repr_pcpu_stats *stats;
drivers/net/ethernet/intel/ice/ice_repr.c
47
stats = this_cpu_ptr(repr->stats);
drivers/net/ethernet/intel/ice/ice_repr.c
48
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_repr.c
49
stats->rx_packets++;
drivers/net/ethernet/intel/ice/ice_repr.c
50
stats->rx_bytes += len;
drivers/net/ethernet/intel/ice/ice_repr.c
51
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/intel/ice/ice_repr.c
60
ice_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/ice/ice_repr.c
74
stats->tx_packets = eth_stats->tx_unicast + eth_stats->tx_broadcast +
drivers/net/ethernet/intel/ice/ice_repr.c
76
stats->rx_packets = eth_stats->rx_unicast + eth_stats->rx_broadcast +
drivers/net/ethernet/intel/ice/ice_repr.c
78
stats->tx_bytes = eth_stats->tx_bytes;
drivers/net/ethernet/intel/ice/ice_repr.c
79
stats->rx_bytes = eth_stats->rx_bytes;
drivers/net/ethernet/intel/ice/ice_repr.c
80
stats->multicast = eth_stats->rx_multicast;
drivers/net/ethernet/intel/ice/ice_repr.c
81
stats->tx_errors = eth_stats->tx_errors;
drivers/net/ethernet/intel/ice/ice_repr.c
82
stats->tx_dropped = eth_stats->tx_discards;
drivers/net/ethernet/intel/ice/ice_repr.c
83
stats->rx_dropped = eth_stats->rx_discards;
drivers/net/ethernet/intel/ice/ice_repr.h
28
struct ice_repr_pcpu_stats __percpu *stats;
drivers/net/ethernet/intel/ice/ice_sriov.c
1601
struct ice_eth_stats *stats;
drivers/net/ethernet/intel/ice/ice_sriov.c
1621
stats = &vsi->eth_stats;
drivers/net/ethernet/intel/ice/ice_sriov.c
1625
vf_stats->rx_packets = stats->rx_unicast + stats->rx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1626
stats->rx_multicast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1627
vf_stats->tx_packets = stats->tx_unicast + stats->tx_broadcast +
drivers/net/ethernet/intel/ice/ice_sriov.c
1628
stats->tx_multicast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1629
vf_stats->rx_bytes = stats->rx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1630
vf_stats->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/intel/ice/ice_sriov.c
1631
vf_stats->broadcast = stats->rx_broadcast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1632
vf_stats->multicast = stats->rx_multicast;
drivers/net/ethernet/intel/ice/ice_sriov.c
1633
vf_stats->rx_dropped = stats->rx_discards;
drivers/net/ethernet/intel/ice/ice_sriov.c
1634
vf_stats->tx_dropped = stats->tx_discards;
drivers/net/ethernet/intel/ice/ice_txrx.h
135
struct_group(stats,
drivers/net/ethernet/intel/ice/ice_txrx.h
165
#define ice_stats_read(stats, member) ({ \
drivers/net/ethernet/intel/ice/ice_txrx.h
166
struct ice_ring_stats *__stats = (stats); \
drivers/net/ethernet/intel/ice/ice_txrx.h
184
#define ice_stats_inc(stats, member) do { \
drivers/net/ethernet/intel/ice/ice_txrx.h
185
struct ice_ring_stats *__stats = (stats); \
drivers/net/ethernet/intel/ice/virt/virtchnl.c
622
struct ice_eth_stats stats = { 0 };
drivers/net/ethernet/intel/ice/virt/virtchnl.c
643
stats = vsi->eth_stats;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
648
(u8 *)&stats, sizeof(stats));
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1022
const struct idpf_stats *stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1029
stats = idpf_gstrings_rx_queue_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1033
stats = idpf_gstrings_tx_queue_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1044
idpf_add_one_ethtool_stat(&(*data)[i], q, &stats[i]);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1133
struct idpf_rx_queue_stats *stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1148
stats = &rxq->q_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1149
hw_csum_err = u64_stats_read(&stats->hw_csum_err);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1150
hsplit = u64_stats_read(&stats->hsplit_pkts);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1151
hsplit_hbo = u64_stats_read(&stats->hsplit_buf_ovf);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1152
bad_descs = u64_stats_read(&stats->bad_descs);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1170
struct idpf_tx_queue_stats *stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1179
stats = &txq->q_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1180
linearize = u64_stats_read(&stats->linearize);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1181
qbusy = u64_stats_read(&stats->q_busy);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1182
skb_drops = u64_stats_read(&stats->skb_drops);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1183
dma_map_errs = u64_stats_read(&stats->dma_map_errs);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1205
struct ethtool_stats __always_unused *stats,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1779
struct idpf_tx_queue_stats *stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1785
stats = &txq->q_stats;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
1789
ts = u64_stats_read(&stats->tstamp_skipped);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
834
static void __idpf_add_qstat_strings(u8 **p, const struct idpf_stats *stats,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
842
type, idx, stats[i].stat_string);
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
859
#define idpf_add_qstat_strings(p, stats, type, idx) \
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
860
__idpf_add_qstat_strings(p, stats, ARRAY_SIZE(stats), type, idx)
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
868
static void idpf_add_stat_strings(u8 **p, const struct idpf_stats *stats,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
874
ethtool_puts(p, stats[i].stat_string);
drivers/net/ethernet/intel/idpf/idpf_lib.c
1338
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/idpf/idpf_lib.c
1343
*stats = np->netstats;
drivers/net/ethernet/intel/igb/e1000_hw.h
499
struct e1000_mbx_stats stats;
drivers/net/ethernet/intel/igb/e1000_mbx.c
268
hw->mbx.stats.reqs++;
drivers/net/ethernet/intel/igb/e1000_mbx.c
287
hw->mbx.stats.acks++;
drivers/net/ethernet/intel/igb/e1000_mbx.c
308
hw->mbx.stats.rsts++;
drivers/net/ethernet/intel/igb/e1000_mbx.c
395
hw->mbx.stats.msgs_tx++;
drivers/net/ethernet/intel/igb/e1000_mbx.c
437
hw->mbx.stats.msgs_rx++;
drivers/net/ethernet/intel/igb/e1000_mbx.c
467
mbx->stats.msgs_tx = 0;
drivers/net/ethernet/intel/igb/e1000_mbx.c
468
mbx->stats.msgs_rx = 0;
drivers/net/ethernet/intel/igb/e1000_mbx.c
469
mbx->stats.reqs = 0;
drivers/net/ethernet/intel/igb/e1000_mbx.c
470
mbx->stats.acks = 0;
drivers/net/ethernet/intel/igb/e1000_mbx.c
471
mbx->stats.rsts = 0;
drivers/net/ethernet/intel/igb/igb.h
601
struct e1000_hw_stats stats;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2289
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/igb/igb_ethtool.c
33
IGB_STAT("rx_packets", stats.gprc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
34
IGB_STAT("tx_packets", stats.gptc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
35
IGB_STAT("rx_bytes", stats.gorc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
36
IGB_STAT("tx_bytes", stats.gotc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
37
IGB_STAT("rx_broadcast", stats.bprc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
38
IGB_STAT("tx_broadcast", stats.bptc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
39
IGB_STAT("rx_multicast", stats.mprc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
40
IGB_STAT("tx_multicast", stats.mptc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
41
IGB_STAT("multicast", stats.mprc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
42
IGB_STAT("collisions", stats.colc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
43
IGB_STAT("rx_crc_errors", stats.crcerrs),
drivers/net/ethernet/intel/igb/igb_ethtool.c
44
IGB_STAT("rx_no_buffer_count", stats.rnbc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
45
IGB_STAT("rx_missed_errors", stats.mpc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
46
IGB_STAT("tx_aborted_errors", stats.ecol),
drivers/net/ethernet/intel/igb/igb_ethtool.c
47
IGB_STAT("tx_carrier_errors", stats.tncrs),
drivers/net/ethernet/intel/igb/igb_ethtool.c
48
IGB_STAT("tx_window_errors", stats.latecol),
drivers/net/ethernet/intel/igb/igb_ethtool.c
49
IGB_STAT("tx_abort_late_coll", stats.latecol),
drivers/net/ethernet/intel/igb/igb_ethtool.c
50
IGB_STAT("tx_deferred_ok", stats.dc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
51
IGB_STAT("tx_single_coll_ok", stats.scc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
52
IGB_STAT("tx_multi_coll_ok", stats.mcc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
54
IGB_STAT("rx_long_length_errors", stats.roc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
55
IGB_STAT("rx_short_length_errors", stats.ruc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
553
regs_buff[54] = adapter->stats.crcerrs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
554
regs_buff[55] = adapter->stats.algnerrc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
555
regs_buff[56] = adapter->stats.symerrs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
556
regs_buff[57] = adapter->stats.rxerrc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
557
regs_buff[58] = adapter->stats.mpc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
558
regs_buff[59] = adapter->stats.scc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
559
regs_buff[60] = adapter->stats.ecol;
drivers/net/ethernet/intel/igb/igb_ethtool.c
56
IGB_STAT("rx_align_errors", stats.algnerrc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
560
regs_buff[61] = adapter->stats.mcc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
561
regs_buff[62] = adapter->stats.latecol;
drivers/net/ethernet/intel/igb/igb_ethtool.c
562
regs_buff[63] = adapter->stats.colc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
563
regs_buff[64] = adapter->stats.dc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
564
regs_buff[65] = adapter->stats.tncrs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
565
regs_buff[66] = adapter->stats.sec;
drivers/net/ethernet/intel/igb/igb_ethtool.c
566
regs_buff[67] = adapter->stats.htdpmc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
567
regs_buff[68] = adapter->stats.rlec;
drivers/net/ethernet/intel/igb/igb_ethtool.c
568
regs_buff[69] = adapter->stats.xonrxc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
569
regs_buff[70] = adapter->stats.xontxc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
57
IGB_STAT("tx_tcp_seg_good", stats.tsctc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
570
regs_buff[71] = adapter->stats.xoffrxc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
571
regs_buff[72] = adapter->stats.xofftxc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
572
regs_buff[73] = adapter->stats.fcruc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
573
regs_buff[74] = adapter->stats.prc64;
drivers/net/ethernet/intel/igb/igb_ethtool.c
574
regs_buff[75] = adapter->stats.prc127;
drivers/net/ethernet/intel/igb/igb_ethtool.c
575
regs_buff[76] = adapter->stats.prc255;
drivers/net/ethernet/intel/igb/igb_ethtool.c
576
regs_buff[77] = adapter->stats.prc511;
drivers/net/ethernet/intel/igb/igb_ethtool.c
577
regs_buff[78] = adapter->stats.prc1023;
drivers/net/ethernet/intel/igb/igb_ethtool.c
578
regs_buff[79] = adapter->stats.prc1522;
drivers/net/ethernet/intel/igb/igb_ethtool.c
579
regs_buff[80] = adapter->stats.gprc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
58
IGB_STAT("tx_tcp_seg_failed", stats.tsctfc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
580
regs_buff[81] = adapter->stats.bprc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
581
regs_buff[82] = adapter->stats.mprc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
582
regs_buff[83] = adapter->stats.gptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
583
regs_buff[84] = adapter->stats.gorc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
584
regs_buff[86] = adapter->stats.gotc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
585
regs_buff[88] = adapter->stats.rnbc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
586
regs_buff[89] = adapter->stats.ruc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
587
regs_buff[90] = adapter->stats.rfc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
588
regs_buff[91] = adapter->stats.roc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
589
regs_buff[92] = adapter->stats.rjc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
59
IGB_STAT("rx_flow_control_xon", stats.xonrxc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
590
regs_buff[93] = adapter->stats.mgprc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
591
regs_buff[94] = adapter->stats.mgpdc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
592
regs_buff[95] = adapter->stats.mgptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
593
regs_buff[96] = adapter->stats.tor;
drivers/net/ethernet/intel/igb/igb_ethtool.c
594
regs_buff[98] = adapter->stats.tot;
drivers/net/ethernet/intel/igb/igb_ethtool.c
595
regs_buff[100] = adapter->stats.tpr;
drivers/net/ethernet/intel/igb/igb_ethtool.c
596
regs_buff[101] = adapter->stats.tpt;
drivers/net/ethernet/intel/igb/igb_ethtool.c
597
regs_buff[102] = adapter->stats.ptc64;
drivers/net/ethernet/intel/igb/igb_ethtool.c
598
regs_buff[103] = adapter->stats.ptc127;
drivers/net/ethernet/intel/igb/igb_ethtool.c
599
regs_buff[104] = adapter->stats.ptc255;
drivers/net/ethernet/intel/igb/igb_ethtool.c
60
IGB_STAT("rx_flow_control_xoff", stats.xoffrxc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
600
regs_buff[105] = adapter->stats.ptc511;
drivers/net/ethernet/intel/igb/igb_ethtool.c
601
regs_buff[106] = adapter->stats.ptc1023;
drivers/net/ethernet/intel/igb/igb_ethtool.c
602
regs_buff[107] = adapter->stats.ptc1522;
drivers/net/ethernet/intel/igb/igb_ethtool.c
603
regs_buff[108] = adapter->stats.mptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
604
regs_buff[109] = adapter->stats.bptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
605
regs_buff[110] = adapter->stats.tsctc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
606
regs_buff[111] = adapter->stats.iac;
drivers/net/ethernet/intel/igb/igb_ethtool.c
607
regs_buff[112] = adapter->stats.rpthc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
608
regs_buff[113] = adapter->stats.hgptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
609
regs_buff[114] = adapter->stats.hgorc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
61
IGB_STAT("tx_flow_control_xon", stats.xontxc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
610
regs_buff[116] = adapter->stats.hgotc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
611
regs_buff[118] = adapter->stats.lenerrs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
612
regs_buff[119] = adapter->stats.scvpc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
613
regs_buff[120] = adapter->stats.hrmpc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
62
IGB_STAT("tx_flow_control_xoff", stats.xofftxc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
63
IGB_STAT("rx_long_byte_count", stats.gorc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
64
IGB_STAT("tx_dma_out_of_sync", stats.doosync),
drivers/net/ethernet/intel/igb/igb_ethtool.c
65
IGB_STAT("tx_smbus", stats.mgptc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
66
IGB_STAT("rx_smbus", stats.mgprc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
67
IGB_STAT("dropped_smbus", stats.mgpdc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
68
IGB_STAT("os2bmc_rx_by_bmc", stats.o2bgptc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
681
regs_buff[551] = adapter->stats.o2bgptc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
682
regs_buff[552] = adapter->stats.b2ospc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
683
regs_buff[553] = adapter->stats.o2bspc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
684
regs_buff[554] = adapter->stats.b2ogprc;
drivers/net/ethernet/intel/igb/igb_ethtool.c
69
IGB_STAT("os2bmc_tx_by_bmc", stats.b2ospc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
70
IGB_STAT("os2bmc_tx_by_host", stats.o2bspc),
drivers/net/ethernet/intel/igb/igb_ethtool.c
71
IGB_STAT("os2bmc_rx_by_host", stats.b2ogprc),
drivers/net/ethernet/intel/igb/igb_main.c
124
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/intel/igb/igb_main.c
6688
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/igb/igb_main.c
6694
memcpy(stats, &adapter->stats64, sizeof(*stats));
drivers/net/ethernet/intel/igb/igb_main.c
6819
adapter->stats.crcerrs += rd32(E1000_CRCERRS);
drivers/net/ethernet/intel/igb/igb_main.c
6820
adapter->stats.gprc += rd32(E1000_GPRC);
drivers/net/ethernet/intel/igb/igb_main.c
6821
adapter->stats.gorc += rd32(E1000_GORCL);
drivers/net/ethernet/intel/igb/igb_main.c
6823
adapter->stats.bprc += rd32(E1000_BPRC);
drivers/net/ethernet/intel/igb/igb_main.c
6824
adapter->stats.mprc += rd32(E1000_MPRC);
drivers/net/ethernet/intel/igb/igb_main.c
6825
adapter->stats.roc += rd32(E1000_ROC);
drivers/net/ethernet/intel/igb/igb_main.c
6827
adapter->stats.prc64 += rd32(E1000_PRC64);
drivers/net/ethernet/intel/igb/igb_main.c
6828
adapter->stats.prc127 += rd32(E1000_PRC127);
drivers/net/ethernet/intel/igb/igb_main.c
6829
adapter->stats.prc255 += rd32(E1000_PRC255);
drivers/net/ethernet/intel/igb/igb_main.c
6830
adapter->stats.prc511 += rd32(E1000_PRC511);
drivers/net/ethernet/intel/igb/igb_main.c
6831
adapter->stats.prc1023 += rd32(E1000_PRC1023);
drivers/net/ethernet/intel/igb/igb_main.c
6832
adapter->stats.prc1522 += rd32(E1000_PRC1522);
drivers/net/ethernet/intel/igb/igb_main.c
6833
adapter->stats.symerrs += rd32(E1000_SYMERRS);
drivers/net/ethernet/intel/igb/igb_main.c
6834
adapter->stats.sec += rd32(E1000_SEC);
drivers/net/ethernet/intel/igb/igb_main.c
6837
adapter->stats.mpc += mpc;
drivers/net/ethernet/intel/igb/igb_main.c
6839
adapter->stats.scc += rd32(E1000_SCC);
drivers/net/ethernet/intel/igb/igb_main.c
6840
adapter->stats.ecol += rd32(E1000_ECOL);
drivers/net/ethernet/intel/igb/igb_main.c
6841
adapter->stats.mcc += rd32(E1000_MCC);
drivers/net/ethernet/intel/igb/igb_main.c
6842
adapter->stats.latecol += rd32(E1000_LATECOL);
drivers/net/ethernet/intel/igb/igb_main.c
6843
adapter->stats.dc += rd32(E1000_DC);
drivers/net/ethernet/intel/igb/igb_main.c
6844
adapter->stats.rlec += rd32(E1000_RLEC);
drivers/net/ethernet/intel/igb/igb_main.c
6845
adapter->stats.xonrxc += rd32(E1000_XONRXC);
drivers/net/ethernet/intel/igb/igb_main.c
6846
adapter->stats.xontxc += rd32(E1000_XONTXC);
drivers/net/ethernet/intel/igb/igb_main.c
6847
adapter->stats.xoffrxc += rd32(E1000_XOFFRXC);
drivers/net/ethernet/intel/igb/igb_main.c
6848
adapter->stats.xofftxc += rd32(E1000_XOFFTXC);
drivers/net/ethernet/intel/igb/igb_main.c
6849
adapter->stats.fcruc += rd32(E1000_FCRUC);
drivers/net/ethernet/intel/igb/igb_main.c
6850
adapter->stats.gptc += rd32(E1000_GPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6851
adapter->stats.gotc += rd32(E1000_GOTCL);
drivers/net/ethernet/intel/igb/igb_main.c
6853
adapter->stats.rnbc += rd32(E1000_RNBC);
drivers/net/ethernet/intel/igb/igb_main.c
6854
adapter->stats.ruc += rd32(E1000_RUC);
drivers/net/ethernet/intel/igb/igb_main.c
6855
adapter->stats.rfc += rd32(E1000_RFC);
drivers/net/ethernet/intel/igb/igb_main.c
6856
adapter->stats.rjc += rd32(E1000_RJC);
drivers/net/ethernet/intel/igb/igb_main.c
6857
adapter->stats.tor += rd32(E1000_TORH);
drivers/net/ethernet/intel/igb/igb_main.c
6858
adapter->stats.tot += rd32(E1000_TOTH);
drivers/net/ethernet/intel/igb/igb_main.c
6859
adapter->stats.tpr += rd32(E1000_TPR);
drivers/net/ethernet/intel/igb/igb_main.c
6861
adapter->stats.ptc64 += rd32(E1000_PTC64);
drivers/net/ethernet/intel/igb/igb_main.c
6862
adapter->stats.ptc127 += rd32(E1000_PTC127);
drivers/net/ethernet/intel/igb/igb_main.c
6863
adapter->stats.ptc255 += rd32(E1000_PTC255);
drivers/net/ethernet/intel/igb/igb_main.c
6864
adapter->stats.ptc511 += rd32(E1000_PTC511);
drivers/net/ethernet/intel/igb/igb_main.c
6865
adapter->stats.ptc1023 += rd32(E1000_PTC1023);
drivers/net/ethernet/intel/igb/igb_main.c
6866
adapter->stats.ptc1522 += rd32(E1000_PTC1522);
drivers/net/ethernet/intel/igb/igb_main.c
6868
adapter->stats.mptc += rd32(E1000_MPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6869
adapter->stats.bptc += rd32(E1000_BPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6871
adapter->stats.tpt += rd32(E1000_TPT);
drivers/net/ethernet/intel/igb/igb_main.c
6872
adapter->stats.colc += rd32(E1000_COLC);
drivers/net/ethernet/intel/igb/igb_main.c
6874
adapter->stats.algnerrc += rd32(E1000_ALGNERRC);
drivers/net/ethernet/intel/igb/igb_main.c
6878
adapter->stats.rxerrc += rd32(E1000_RXERRC);
drivers/net/ethernet/intel/igb/igb_main.c
6883
adapter->stats.tncrs += rd32(E1000_TNCRS);
drivers/net/ethernet/intel/igb/igb_main.c
6886
adapter->stats.tsctc += rd32(E1000_TSCTC);
drivers/net/ethernet/intel/igb/igb_main.c
6887
adapter->stats.tsctfc += rd32(E1000_TSCTFC);
drivers/net/ethernet/intel/igb/igb_main.c
6889
adapter->stats.iac += rd32(E1000_IAC);
drivers/net/ethernet/intel/igb/igb_main.c
6890
adapter->stats.icrxoc += rd32(E1000_ICRXOC);
drivers/net/ethernet/intel/igb/igb_main.c
6891
adapter->stats.icrxptc += rd32(E1000_ICRXPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6892
adapter->stats.icrxatc += rd32(E1000_ICRXATC);
drivers/net/ethernet/intel/igb/igb_main.c
6893
adapter->stats.ictxptc += rd32(E1000_ICTXPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6894
adapter->stats.ictxatc += rd32(E1000_ICTXATC);
drivers/net/ethernet/intel/igb/igb_main.c
6895
adapter->stats.ictxqec += rd32(E1000_ICTXQEC);
drivers/net/ethernet/intel/igb/igb_main.c
6896
adapter->stats.ictxqmtc += rd32(E1000_ICTXQMTC);
drivers/net/ethernet/intel/igb/igb_main.c
6897
adapter->stats.icrxdmtc += rd32(E1000_ICRXDMTC);
drivers/net/ethernet/intel/igb/igb_main.c
6900
net_stats->multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/igb/igb_main.c
6901
net_stats->collisions = adapter->stats.colc;
drivers/net/ethernet/intel/igb/igb_main.c
6908
net_stats->rx_errors = adapter->stats.rxerrc +
drivers/net/ethernet/intel/igb/igb_main.c
6909
adapter->stats.crcerrs + adapter->stats.algnerrc +
drivers/net/ethernet/intel/igb/igb_main.c
6910
adapter->stats.ruc + adapter->stats.roc +
drivers/net/ethernet/intel/igb/igb_main.c
6911
adapter->stats.cexterr;
drivers/net/ethernet/intel/igb/igb_main.c
6912
net_stats->rx_length_errors = adapter->stats.ruc +
drivers/net/ethernet/intel/igb/igb_main.c
6913
adapter->stats.roc;
drivers/net/ethernet/intel/igb/igb_main.c
6914
net_stats->rx_crc_errors = adapter->stats.crcerrs;
drivers/net/ethernet/intel/igb/igb_main.c
6915
net_stats->rx_frame_errors = adapter->stats.algnerrc;
drivers/net/ethernet/intel/igb/igb_main.c
6916
net_stats->rx_missed_errors = adapter->stats.mpc;
drivers/net/ethernet/intel/igb/igb_main.c
6919
net_stats->tx_errors = adapter->stats.ecol +
drivers/net/ethernet/intel/igb/igb_main.c
6920
adapter->stats.latecol;
drivers/net/ethernet/intel/igb/igb_main.c
6921
net_stats->tx_aborted_errors = adapter->stats.ecol;
drivers/net/ethernet/intel/igb/igb_main.c
6922
net_stats->tx_window_errors = adapter->stats.latecol;
drivers/net/ethernet/intel/igb/igb_main.c
6923
net_stats->tx_carrier_errors = adapter->stats.tncrs;
drivers/net/ethernet/intel/igb/igb_main.c
6928
adapter->stats.mgptc += rd32(E1000_MGTPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6929
adapter->stats.mgprc += rd32(E1000_MGTPRC);
drivers/net/ethernet/intel/igb/igb_main.c
6930
adapter->stats.mgpdc += rd32(E1000_MGTPDC);
drivers/net/ethernet/intel/igb/igb_main.c
6935
adapter->stats.o2bgptc += rd32(E1000_O2BGPTC);
drivers/net/ethernet/intel/igb/igb_main.c
6936
adapter->stats.o2bspc += rd32(E1000_O2BSPC);
drivers/net/ethernet/intel/igb/igb_main.c
6937
adapter->stats.b2ospc += rd32(E1000_B2OSPC);
drivers/net/ethernet/intel/igb/igb_main.c
6938
adapter->stats.b2ogprc += rd32(E1000_B2OGPRC);
drivers/net/ethernet/intel/igb/igb_main.c
7106
adapter->stats.doosync++;
drivers/net/ethernet/intel/igb/igb_main.c
8189
adapter->stats.doosync++;
drivers/net/ethernet/intel/igb/igb_main.c
8234
adapter->stats.doosync++;
drivers/net/ethernet/intel/igbvf/ethtool.c
28
{ "rx_packets", IGBVF_STAT(stats.gprc, stats.base_gprc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
29
{ "tx_packets", IGBVF_STAT(stats.gptc, stats.base_gptc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
30
{ "rx_bytes", IGBVF_STAT(stats.gorc, stats.base_gorc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
31
{ "tx_bytes", IGBVF_STAT(stats.gotc, stats.base_gotc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
32
{ "multicast", IGBVF_STAT(stats.mprc, stats.base_mprc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
33
{ "lbrx_packets", IGBVF_STAT(stats.gprlbc, stats.base_gprlbc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
34
{ "lbtx_packets", IGBVF_STAT(stats.gptlbc, stats.base_gptlbc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
35
{ "lbrx_bytes", IGBVF_STAT(stats.gorlbc, stats.base_gorlbc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
36
{ "lbtx_bytes", IGBVF_STAT(stats.gotlbc, stats.base_gotlbc) },
drivers/net/ethernet/intel/igbvf/ethtool.c
384
struct ethtool_stats *stats,
drivers/net/ethernet/intel/igbvf/igbvf.h
151
struct igbvf_queue_stats stats;
drivers/net/ethernet/intel/igbvf/igbvf.h
214
struct e1000_vf_stats stats;
drivers/net/ethernet/intel/igbvf/mbx.c
163
hw->mbx.stats.reqs++;
drivers/net/ethernet/intel/igbvf/mbx.c
181
hw->mbx.stats.acks++;
drivers/net/ethernet/intel/igbvf/mbx.c
200
hw->mbx.stats.rsts++;
drivers/net/ethernet/intel/igbvf/mbx.c
261
hw->mbx.stats.msgs_tx++;
drivers/net/ethernet/intel/igbvf/mbx.c
298
hw->mbx.stats.msgs_rx++;
drivers/net/ethernet/intel/igbvf/mbx.c
330
mbx->stats.msgs_tx = 0;
drivers/net/ethernet/intel/igbvf/mbx.c
331
mbx->stats.msgs_rx = 0;
drivers/net/ethernet/intel/igbvf/mbx.c
332
mbx->stats.reqs = 0;
drivers/net/ethernet/intel/igbvf/mbx.c
333
mbx->stats.acks = 0;
drivers/net/ethernet/intel/igbvf/mbx.c
334
mbx->stats.rsts = 0;
drivers/net/ethernet/intel/igbvf/netdev.c
1663
adapter->stats.last_gprc = er32(VFGPRC);
drivers/net/ethernet/intel/igbvf/netdev.c
1664
adapter->stats.last_gorc = er32(VFGORC);
drivers/net/ethernet/intel/igbvf/netdev.c
1665
adapter->stats.last_gptc = er32(VFGPTC);
drivers/net/ethernet/intel/igbvf/netdev.c
1666
adapter->stats.last_gotc = er32(VFGOTC);
drivers/net/ethernet/intel/igbvf/netdev.c
1667
adapter->stats.last_mprc = er32(VFMPRC);
drivers/net/ethernet/intel/igbvf/netdev.c
1668
adapter->stats.last_gotlbc = er32(VFGOTLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1669
adapter->stats.last_gptlbc = er32(VFGPTLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1670
adapter->stats.last_gorlbc = er32(VFGORLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1671
adapter->stats.last_gprlbc = er32(VFGPRLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1673
adapter->stats.base_gprc = er32(VFGPRC);
drivers/net/ethernet/intel/igbvf/netdev.c
1674
adapter->stats.base_gorc = er32(VFGORC);
drivers/net/ethernet/intel/igbvf/netdev.c
1675
adapter->stats.base_gptc = er32(VFGPTC);
drivers/net/ethernet/intel/igbvf/netdev.c
1676
adapter->stats.base_gotc = er32(VFGOTC);
drivers/net/ethernet/intel/igbvf/netdev.c
1677
adapter->stats.base_mprc = er32(VFMPRC);
drivers/net/ethernet/intel/igbvf/netdev.c
1678
adapter->stats.base_gotlbc = er32(VFGOTLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1679
adapter->stats.base_gptlbc = er32(VFGPTLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1680
adapter->stats.base_gorlbc = er32(VFGORLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1681
adapter->stats.base_gprlbc = er32(VFGPRLBC);
drivers/net/ethernet/intel/igbvf/netdev.c
1814
if (current_counter < adapter->stats.last_##name) \
drivers/net/ethernet/intel/igbvf/netdev.c
1815
adapter->stats.name += 0x100000000LL; \
drivers/net/ethernet/intel/igbvf/netdev.c
1816
adapter->stats.last_##name = current_counter; \
drivers/net/ethernet/intel/igbvf/netdev.c
1817
adapter->stats.name &= 0xFFFFFFFF00000000LL; \
drivers/net/ethernet/intel/igbvf/netdev.c
1818
adapter->stats.name |= current_counter; \
drivers/net/ethernet/intel/igbvf/netdev.c
1853
adapter->netdev->stats.multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/igbvf/netdev.c
381
netdev->stats.rx_bytes += total_bytes;
drivers/net/ethernet/intel/igbvf/netdev.c
382
netdev->stats.rx_packets += total_packets;
drivers/net/ethernet/intel/igbvf/netdev.c
847
netdev->stats.tx_bytes += total_bytes;
drivers/net/ethernet/intel/igbvf/netdev.c
848
netdev->stats.tx_packets += total_packets;
drivers/net/ethernet/intel/igbvf/vf.h
205
struct e1000_mbx_stats stats;
drivers/net/ethernet/intel/igc/igc.h
281
struct igc_hw_stats stats;
drivers/net/ethernet/intel/igc/igc_ethtool.c
1877
struct ethtool_mm_stats *stats)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1885
stats->MACMergeFrameAssErrorCount = igc_ethtool_get_frame_ass_error(reg_value);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1886
stats->MACMergeFrameSmdErrorCount = igc_ethtool_get_frame_smd_error(reg_value);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1887
stats->MACMergeFrameAssOkCount = rd32(IGC_PRMPTDRCNT);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1888
stats->MACMergeFragCountRx = rd32(IGC_PRMEVNTRCNT);
drivers/net/ethernet/intel/igc/igc_ethtool.c
1889
stats->MACMergeFragCountTx = rd32(IGC_PRMEVNTTCNT);
drivers/net/ethernet/intel/igc/igc_ethtool.c
235
regs_buff[30] = adapter->stats.crcerrs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
236
regs_buff[31] = adapter->stats.algnerrc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
237
regs_buff[32] = adapter->stats.symerrs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
238
regs_buff[33] = adapter->stats.rxerrc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
239
regs_buff[34] = adapter->stats.mpc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
240
regs_buff[35] = adapter->stats.scc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
241
regs_buff[36] = adapter->stats.ecol;
drivers/net/ethernet/intel/igc/igc_ethtool.c
242
regs_buff[37] = adapter->stats.mcc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
243
regs_buff[38] = adapter->stats.latecol;
drivers/net/ethernet/intel/igc/igc_ethtool.c
244
regs_buff[39] = adapter->stats.colc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
245
regs_buff[40] = adapter->stats.dc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
246
regs_buff[41] = adapter->stats.tncrs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
247
regs_buff[42] = adapter->stats.sec;
drivers/net/ethernet/intel/igc/igc_ethtool.c
248
regs_buff[43] = adapter->stats.htdpmc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
249
regs_buff[44] = adapter->stats.rlec;
drivers/net/ethernet/intel/igc/igc_ethtool.c
250
regs_buff[45] = adapter->stats.xonrxc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
251
regs_buff[46] = adapter->stats.xontxc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
252
regs_buff[47] = adapter->stats.xoffrxc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
253
regs_buff[48] = adapter->stats.xofftxc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
254
regs_buff[49] = adapter->stats.fcruc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
255
regs_buff[50] = adapter->stats.prc64;
drivers/net/ethernet/intel/igc/igc_ethtool.c
256
regs_buff[51] = adapter->stats.prc127;
drivers/net/ethernet/intel/igc/igc_ethtool.c
257
regs_buff[52] = adapter->stats.prc255;
drivers/net/ethernet/intel/igc/igc_ethtool.c
258
regs_buff[53] = adapter->stats.prc511;
drivers/net/ethernet/intel/igc/igc_ethtool.c
259
regs_buff[54] = adapter->stats.prc1023;
drivers/net/ethernet/intel/igc/igc_ethtool.c
260
regs_buff[55] = adapter->stats.prc1522;
drivers/net/ethernet/intel/igc/igc_ethtool.c
261
regs_buff[56] = adapter->stats.gprc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
262
regs_buff[57] = adapter->stats.bprc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
263
regs_buff[58] = adapter->stats.mprc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
264
regs_buff[59] = adapter->stats.gptc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
265
regs_buff[60] = adapter->stats.gorc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
266
regs_buff[61] = adapter->stats.gotc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
267
regs_buff[62] = adapter->stats.rnbc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
268
regs_buff[63] = adapter->stats.ruc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
269
regs_buff[64] = adapter->stats.rfc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
27
IGC_STAT("rx_packets", stats.gprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
270
regs_buff[65] = adapter->stats.roc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
271
regs_buff[66] = adapter->stats.rjc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
272
regs_buff[67] = adapter->stats.mgprc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
273
regs_buff[68] = adapter->stats.mgpdc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
274
regs_buff[69] = adapter->stats.mgptc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
275
regs_buff[70] = adapter->stats.tor;
drivers/net/ethernet/intel/igc/igc_ethtool.c
276
regs_buff[71] = adapter->stats.tot;
drivers/net/ethernet/intel/igc/igc_ethtool.c
277
regs_buff[72] = adapter->stats.tpr;
drivers/net/ethernet/intel/igc/igc_ethtool.c
278
regs_buff[73] = adapter->stats.tpt;
drivers/net/ethernet/intel/igc/igc_ethtool.c
279
regs_buff[74] = adapter->stats.ptc64;
drivers/net/ethernet/intel/igc/igc_ethtool.c
28
IGC_STAT("tx_packets", stats.gptc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
280
regs_buff[75] = adapter->stats.ptc127;
drivers/net/ethernet/intel/igc/igc_ethtool.c
281
regs_buff[76] = adapter->stats.ptc255;
drivers/net/ethernet/intel/igc/igc_ethtool.c
282
regs_buff[77] = adapter->stats.ptc511;
drivers/net/ethernet/intel/igc/igc_ethtool.c
283
regs_buff[78] = adapter->stats.ptc1023;
drivers/net/ethernet/intel/igc/igc_ethtool.c
284
regs_buff[79] = adapter->stats.ptc1522;
drivers/net/ethernet/intel/igc/igc_ethtool.c
285
regs_buff[80] = adapter->stats.mptc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
286
regs_buff[81] = adapter->stats.bptc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
287
regs_buff[82] = adapter->stats.tsctc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
288
regs_buff[83] = adapter->stats.iac;
drivers/net/ethernet/intel/igc/igc_ethtool.c
289
regs_buff[84] = adapter->stats.rpthc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
29
IGC_STAT("rx_bytes", stats.gorc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
290
regs_buff[85] = adapter->stats.hgptc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
291
regs_buff[86] = adapter->stats.hgorc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
292
regs_buff[87] = adapter->stats.hgotc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
293
regs_buff[88] = adapter->stats.lenerrs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
294
regs_buff[89] = adapter->stats.scvpc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
295
regs_buff[90] = adapter->stats.hrmpc;
drivers/net/ethernet/intel/igc/igc_ethtool.c
30
IGC_STAT("tx_bytes", stats.gotc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
31
IGC_STAT("rx_broadcast", stats.bprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
32
IGC_STAT("tx_broadcast", stats.bptc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
33
IGC_STAT("rx_multicast", stats.mprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
34
IGC_STAT("tx_multicast", stats.mptc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
348
regs_buff[213] = adapter->stats.tlpic;
drivers/net/ethernet/intel/igc/igc_ethtool.c
349
regs_buff[214] = adapter->stats.rlpic;
drivers/net/ethernet/intel/igc/igc_ethtool.c
35
IGC_STAT("multicast", stats.mprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
36
IGC_STAT("collisions", stats.colc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
37
IGC_STAT("rx_crc_errors", stats.crcerrs),
drivers/net/ethernet/intel/igc/igc_ethtool.c
38
IGC_STAT("rx_no_buffer_count", stats.rnbc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
39
IGC_STAT("rx_missed_errors", stats.mpc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
40
IGC_STAT("tx_aborted_errors", stats.ecol),
drivers/net/ethernet/intel/igc/igc_ethtool.c
41
IGC_STAT("tx_carrier_errors", stats.tncrs),
drivers/net/ethernet/intel/igc/igc_ethtool.c
42
IGC_STAT("tx_window_errors", stats.latecol),
drivers/net/ethernet/intel/igc/igc_ethtool.c
43
IGC_STAT("tx_abort_late_coll", stats.latecol),
drivers/net/ethernet/intel/igc/igc_ethtool.c
44
IGC_STAT("tx_deferred_ok", stats.dc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
45
IGC_STAT("tx_single_coll_ok", stats.scc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
46
IGC_STAT("tx_multi_coll_ok", stats.mcc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
48
IGC_STAT("rx_long_length_errors", stats.roc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
49
IGC_STAT("rx_short_length_errors", stats.ruc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
50
IGC_STAT("rx_align_errors", stats.algnerrc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
51
IGC_STAT("tx_tcp_seg_good", stats.tsctc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
52
IGC_STAT("tx_tcp_seg_failed", stats.tsctfc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
53
IGC_STAT("rx_flow_control_xon", stats.xonrxc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
54
IGC_STAT("rx_flow_control_xoff", stats.xoffrxc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
55
IGC_STAT("tx_flow_control_xon", stats.xontxc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
56
IGC_STAT("tx_flow_control_xoff", stats.xofftxc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
57
IGC_STAT("rx_long_byte_count", stats.gorc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
58
IGC_STAT("tx_dma_out_of_sync", stats.doosync),
drivers/net/ethernet/intel/igc/igc_ethtool.c
59
IGC_STAT("tx_smbus", stats.mgptc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
60
IGC_STAT("rx_smbus", stats.mgprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
61
IGC_STAT("dropped_smbus", stats.mgpdc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
62
IGC_STAT("os2bmc_rx_by_bmc", stats.o2bgptc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
63
IGC_STAT("os2bmc_tx_by_bmc", stats.b2ospc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
64
IGC_STAT("os2bmc_tx_by_host", stats.o2bspc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
65
IGC_STAT("os2bmc_rx_by_host", stats.b2ogprc),
drivers/net/ethernet/intel/igc/igc_ethtool.c
69
IGC_STAT("tx_lpi_counter", stats.tlpic),
drivers/net/ethernet/intel/igc/igc_ethtool.c
70
IGC_STAT("rx_lpi_counter", stats.rlpic),
drivers/net/ethernet/intel/igc/igc_ethtool.c
818
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/igc/igc_main.c
1663
adapter->stats.txdrop++;
drivers/net/ethernet/intel/igc/igc_main.c
5214
adapter->stats.crcerrs += rd32(IGC_CRCERRS);
drivers/net/ethernet/intel/igc/igc_main.c
5215
adapter->stats.gprc += rd32(IGC_GPRC);
drivers/net/ethernet/intel/igc/igc_main.c
5216
adapter->stats.gorc += rd32(IGC_GORCL);
drivers/net/ethernet/intel/igc/igc_main.c
5218
adapter->stats.bprc += rd32(IGC_BPRC);
drivers/net/ethernet/intel/igc/igc_main.c
5219
adapter->stats.mprc += rd32(IGC_MPRC);
drivers/net/ethernet/intel/igc/igc_main.c
5220
adapter->stats.roc += rd32(IGC_ROC);
drivers/net/ethernet/intel/igc/igc_main.c
5222
adapter->stats.prc64 += rd32(IGC_PRC64);
drivers/net/ethernet/intel/igc/igc_main.c
5223
adapter->stats.prc127 += rd32(IGC_PRC127);
drivers/net/ethernet/intel/igc/igc_main.c
5224
adapter->stats.prc255 += rd32(IGC_PRC255);
drivers/net/ethernet/intel/igc/igc_main.c
5225
adapter->stats.prc511 += rd32(IGC_PRC511);
drivers/net/ethernet/intel/igc/igc_main.c
5226
adapter->stats.prc1023 += rd32(IGC_PRC1023);
drivers/net/ethernet/intel/igc/igc_main.c
5227
adapter->stats.prc1522 += rd32(IGC_PRC1522);
drivers/net/ethernet/intel/igc/igc_main.c
5228
adapter->stats.tlpic += rd32(IGC_TLPIC);
drivers/net/ethernet/intel/igc/igc_main.c
5229
adapter->stats.rlpic += rd32(IGC_RLPIC);
drivers/net/ethernet/intel/igc/igc_main.c
5230
adapter->stats.hgptc += rd32(IGC_HGPTC);
drivers/net/ethernet/intel/igc/igc_main.c
5233
adapter->stats.mpc += mpc;
drivers/net/ethernet/intel/igc/igc_main.c
5235
adapter->stats.scc += rd32(IGC_SCC);
drivers/net/ethernet/intel/igc/igc_main.c
5236
adapter->stats.ecol += rd32(IGC_ECOL);
drivers/net/ethernet/intel/igc/igc_main.c
5237
adapter->stats.mcc += rd32(IGC_MCC);
drivers/net/ethernet/intel/igc/igc_main.c
5238
adapter->stats.latecol += rd32(IGC_LATECOL);
drivers/net/ethernet/intel/igc/igc_main.c
5239
adapter->stats.dc += rd32(IGC_DC);
drivers/net/ethernet/intel/igc/igc_main.c
5240
adapter->stats.rlec += rd32(IGC_RLEC);
drivers/net/ethernet/intel/igc/igc_main.c
5241
adapter->stats.xonrxc += rd32(IGC_XONRXC);
drivers/net/ethernet/intel/igc/igc_main.c
5242
adapter->stats.xontxc += rd32(IGC_XONTXC);
drivers/net/ethernet/intel/igc/igc_main.c
5243
adapter->stats.xoffrxc += rd32(IGC_XOFFRXC);
drivers/net/ethernet/intel/igc/igc_main.c
5244
adapter->stats.xofftxc += rd32(IGC_XOFFTXC);
drivers/net/ethernet/intel/igc/igc_main.c
5245
adapter->stats.fcruc += rd32(IGC_FCRUC);
drivers/net/ethernet/intel/igc/igc_main.c
5246
adapter->stats.gptc += rd32(IGC_GPTC);
drivers/net/ethernet/intel/igc/igc_main.c
5247
adapter->stats.gotc += rd32(IGC_GOTCL);
drivers/net/ethernet/intel/igc/igc_main.c
5249
adapter->stats.rnbc += rd32(IGC_RNBC);
drivers/net/ethernet/intel/igc/igc_main.c
5250
adapter->stats.ruc += rd32(IGC_RUC);
drivers/net/ethernet/intel/igc/igc_main.c
5251
adapter->stats.rfc += rd32(IGC_RFC);
drivers/net/ethernet/intel/igc/igc_main.c
5252
adapter->stats.rjc += rd32(IGC_RJC);
drivers/net/ethernet/intel/igc/igc_main.c
5253
adapter->stats.tor += rd32(IGC_TORH);
drivers/net/ethernet/intel/igc/igc_main.c
5254
adapter->stats.tot += rd32(IGC_TOTH);
drivers/net/ethernet/intel/igc/igc_main.c
5255
adapter->stats.tpr += rd32(IGC_TPR);
drivers/net/ethernet/intel/igc/igc_main.c
5257
adapter->stats.ptc64 += rd32(IGC_PTC64);
drivers/net/ethernet/intel/igc/igc_main.c
5258
adapter->stats.ptc127 += rd32(IGC_PTC127);
drivers/net/ethernet/intel/igc/igc_main.c
5259
adapter->stats.ptc255 += rd32(IGC_PTC255);
drivers/net/ethernet/intel/igc/igc_main.c
5260
adapter->stats.ptc511 += rd32(IGC_PTC511);
drivers/net/ethernet/intel/igc/igc_main.c
5261
adapter->stats.ptc1023 += rd32(IGC_PTC1023);
drivers/net/ethernet/intel/igc/igc_main.c
5262
adapter->stats.ptc1522 += rd32(IGC_PTC1522);
drivers/net/ethernet/intel/igc/igc_main.c
5264
adapter->stats.mptc += rd32(IGC_MPTC);
drivers/net/ethernet/intel/igc/igc_main.c
5265
adapter->stats.bptc += rd32(IGC_BPTC);
drivers/net/ethernet/intel/igc/igc_main.c
5267
adapter->stats.tpt += rd32(IGC_TPT);
drivers/net/ethernet/intel/igc/igc_main.c
5268
adapter->stats.colc += rd32(IGC_COLC);
drivers/net/ethernet/intel/igc/igc_main.c
5269
adapter->stats.colc += rd32(IGC_RERC);
drivers/net/ethernet/intel/igc/igc_main.c
5271
adapter->stats.algnerrc += rd32(IGC_ALGNERRC);
drivers/net/ethernet/intel/igc/igc_main.c
5273
adapter->stats.tsctc += rd32(IGC_TSCTC);
drivers/net/ethernet/intel/igc/igc_main.c
5275
adapter->stats.iac += rd32(IGC_IAC);
drivers/net/ethernet/intel/igc/igc_main.c
5278
net_stats->multicast = adapter->stats.mprc;
drivers/net/ethernet/intel/igc/igc_main.c
5279
net_stats->collisions = adapter->stats.colc;
drivers/net/ethernet/intel/igc/igc_main.c
5286
net_stats->rx_errors = adapter->stats.rxerrc +
drivers/net/ethernet/intel/igc/igc_main.c
5287
adapter->stats.crcerrs + adapter->stats.algnerrc +
drivers/net/ethernet/intel/igc/igc_main.c
5288
adapter->stats.ruc + adapter->stats.roc +
drivers/net/ethernet/intel/igc/igc_main.c
5289
adapter->stats.cexterr;
drivers/net/ethernet/intel/igc/igc_main.c
5290
net_stats->rx_length_errors = adapter->stats.ruc +
drivers/net/ethernet/intel/igc/igc_main.c
5291
adapter->stats.roc;
drivers/net/ethernet/intel/igc/igc_main.c
5292
net_stats->rx_crc_errors = adapter->stats.crcerrs;
drivers/net/ethernet/intel/igc/igc_main.c
5293
net_stats->rx_frame_errors = adapter->stats.algnerrc;
drivers/net/ethernet/intel/igc/igc_main.c
5294
net_stats->rx_missed_errors = adapter->stats.mpc;
drivers/net/ethernet/intel/igc/igc_main.c
5297
net_stats->tx_errors = adapter->stats.ecol +
drivers/net/ethernet/intel/igc/igc_main.c
5298
adapter->stats.latecol;
drivers/net/ethernet/intel/igc/igc_main.c
5299
net_stats->tx_aborted_errors = adapter->stats.ecol;
drivers/net/ethernet/intel/igc/igc_main.c
5300
net_stats->tx_window_errors = adapter->stats.latecol;
drivers/net/ethernet/intel/igc/igc_main.c
5301
net_stats->tx_carrier_errors = adapter->stats.tncrs;
drivers/net/ethernet/intel/igc/igc_main.c
5304
net_stats->tx_dropped = adapter->stats.txdrop;
drivers/net/ethernet/intel/igc/igc_main.c
5307
adapter->stats.mgptc += rd32(IGC_MGTPTC);
drivers/net/ethernet/intel/igc/igc_main.c
5308
adapter->stats.mgprc += rd32(IGC_MGTPRC);
drivers/net/ethernet/intel/igc/igc_main.c
5309
adapter->stats.mgpdc += rd32(IGC_MGTPDC);
drivers/net/ethernet/intel/igc/igc_main.c
5486
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/igc/igc_main.c
5493
memcpy(stats, &adapter->stats64, sizeof(*stats));
drivers/net/ethernet/intel/igc/igc_main.c
5650
adapter->stats.doosync++;
drivers/net/ethernet/intel/igc/igc_main.c
6050
adapter->stats.doosync++;
drivers/net/ethernet/intel/igc/igc_main.c
6095
adapter->stats.doosync++;
drivers/net/ethernet/intel/igc/igc_main.c
6466
struct tc_taprio_qopt_stats *stats)
drivers/net/ethernet/intel/igc/igc_main.c
6471
stats->tx_overruns = 0;
drivers/net/ethernet/intel/igc/igc_main.c
6477
struct tc_taprio_qopt_stats *stats = &queue_stats->stats;
drivers/net/ethernet/intel/igc/igc_main.c
6482
stats->tx_overruns = 0;
drivers/net/ethernet/intel/igc/igc_main.c
6625
igc_taprio_stats(adapter->netdev, &qopt->stats);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
394
struct ixgbe_queue_stats stats;
drivers/net/ethernet/intel/ixgbe/ixgbe.h
749
struct ixgbe_hw_stats stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
576
pfc->requests[i] = adapter->stats.pxoffrxc[i];
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
577
pfc->indications[i] = adapter->stats.pxofftxc[i];
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
100
{"fcoe_noddp_ext_buff", IXGBE_STAT(stats.fcoe_noddp_ext_buff)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
101
{"tx_fcoe_packets", IXGBE_STAT(stats.fcoeptc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
102
{"tx_fcoe_dwords", IXGBE_STAT(stats.fcoedwtc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1039
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1043
stats->link_down_events = adapter->link_down_events;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
118
(sizeof(((struct ixgbe_adapter *)0)->stats.pxonrxc) + \
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
119
sizeof(((struct ixgbe_adapter *)0)->stats.pxontxc) + \
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
120
sizeof(((struct ixgbe_adapter *)0)->stats.pxoffrxc) + \
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
121
sizeof(((struct ixgbe_adapter *)0)->stats.pxofftxc)) \
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1401
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1442
data[i] = ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1443
data[i+1] = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1458
data[i] = ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1459
data[i+1] = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1465
data[i++] = adapter->stats.pxontxc[j];
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1466
data[i++] = adapter->stats.pxofftxc[j];
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1469
data[i++] = adapter->stats.pxonrxc[j];
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1470
data[i++] = adapter->stats.pxoffrxc[j];
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
42
{"rx_pkts_nic", IXGBE_STAT(stats.gprc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
43
{"tx_pkts_nic", IXGBE_STAT(stats.gptc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
44
{"rx_bytes_nic", IXGBE_STAT(stats.gorc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
45
{"tx_bytes_nic", IXGBE_STAT(stats.gotc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
538
struct ethtool_pause_stats *stats)
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
54
{"broadcast", IXGBE_STAT(stats.bprc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
541
struct ixgbe_hw_stats *hwstats = &adapter->stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
543
stats->tx_pause_frames = hwstats->lxontxc + hwstats->lxofftxc;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
544
stats->rx_pause_frames = hwstats->lxonrxc + hwstats->lxoffrxc;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
55
{"rx_no_buffer_count", IXGBE_STAT(stats.rnbc[0]) },
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
62
{"fdir_match", IXGBE_STAT(stats.fdirmatch)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
63
{"fdir_miss", IXGBE_STAT(stats.fdirmiss)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
668
#define IXGBE_GET_STAT(_A_, _R_) _A_->stats._R_
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
73
{"rx_length_errors", IXGBE_STAT(stats.rlec)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
74
{"rx_long_length_errors", IXGBE_STAT(stats.roc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
75
{"rx_short_length_errors", IXGBE_STAT(stats.ruc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
76
{"tx_flow_control_xon", IXGBE_STAT(stats.lxontxc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
77
{"rx_flow_control_xon", IXGBE_STAT(stats.lxonrxc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
78
{"tx_flow_control_xoff", IXGBE_STAT(stats.lxofftxc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
79
{"rx_flow_control_xoff", IXGBE_STAT(stats.lxoffrxc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
85
{"os2bmc_rx_by_bmc", IXGBE_STAT(stats.o2bgptc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
86
{"os2bmc_tx_by_bmc", IXGBE_STAT(stats.b2ospc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
87
{"os2bmc_tx_by_host", IXGBE_STAT(stats.o2bspc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
88
{"os2bmc_rx_by_host", IXGBE_STAT(stats.b2ogprc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
95
{"fcoe_bad_fccrc", IXGBE_STAT(stats.fccrc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
96
{"rx_fcoe_dropped", IXGBE_STAT(stats.fcoerpdc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
97
{"rx_fcoe_packets", IXGBE_STAT(stats.fcoeprc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
98
{"rx_fcoe_dwords", IXGBE_STAT(stats.fcoedwrc)},
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
99
{"fcoe_noddp", IXGBE_STAT(stats.fcoe_noddp)},
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1028
return ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11177
memset(&tx_ring->stats, 0, sizeof(tx_ring->stats));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11183
memset(&rx_ring->stats, 0, sizeof(rx_ring->stats));
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1175
tx_ring->stats.bytes += bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1176
tx_ring->stats.packets += pkts;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1194
rx_ring->stats.bytes += bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
1195
rx_ring->stats.packets += pkts;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7668
struct ixgbe_hw_stats *hwstats = &adapter->stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7701
bytes += rx_ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7702
packets += rx_ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7709
netdev->stats.rx_bytes = bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7710
netdev->stats.rx_packets = packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7722
bytes += tx_ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7723
packets += tx_ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7732
bytes += xdp_ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7733
packets += xdp_ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7737
netdev->stats.tx_bytes = bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7738
netdev->stats.tx_packets = packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7894
netdev->stats.multicast = hwstats->mprc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7897
netdev->stats.rx_errors = hwstats->crcerrs + hwstats->rlec;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7898
netdev->stats.rx_dropped = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7899
netdev->stats.rx_length_errors = hwstats->rlec;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7900
netdev->stats.rx_crc_errors = hwstats->crcerrs;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
7901
netdev->stats.rx_missed_errors = total_mpc;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
948
struct ixgbe_hw_stats *hwstats = &adapter->stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9683
static void ixgbe_get_ring_stats64(struct rtnl_link_stats64 *stats,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9692
packets = ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9693
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9695
stats->tx_packets += packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9696
stats->tx_bytes += bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9701
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9715
packets = ring->stats.packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9716
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9718
stats->rx_packets += packets;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9719
stats->rx_bytes += bytes;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9726
ixgbe_get_ring_stats64(stats, ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9731
ixgbe_get_ring_stats64(stats, ring);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9736
stats->multicast = netdev->stats.multicast;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9737
stats->rx_errors = netdev->stats.rx_errors;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9738
stats->rx_length_errors = netdev->stats.rx_length_errors;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9739
stats->rx_crc_errors = netdev->stats.rx_crc_errors;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9740
stats->rx_missed_errors = netdev->stats.rx_missed_errors;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
977
struct ixgbe_hw_stats *hwstats = &adapter->stats;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
237
hw->mbx.stats.reqs++;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
258
hw->mbx.stats.acks++;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
295
hw->mbx.stats.rsts++;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
356
hw->mbx.stats.msgs_tx++;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
391
hw->mbx.stats.msgs_rx++;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
418
mbx->stats.msgs_tx = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
419
mbx->stats.msgs_rx = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
420
mbx->stats.reqs = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
421
mbx->stats.acks = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c
422
mbx->stats.rsts = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3716
struct ixgbe_mbx_stats stats;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
420
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/intel/ixgbevf/ethtool.c
462
data[i] = ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
463
data[i + 1] = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
479
data[i] = ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
480
data[i + 1] = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
496
data[i] = ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
497
data[i + 1] = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
109
struct ixgbevf_stats stats;
drivers/net/ethernet/intel/ixgbevf/ixgbevf.h
357
struct ixgbevf_hw_stats stats;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1254
rx_ring->stats.packets += total_rx_packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1255
rx_ring->stats.bytes += total_rx_bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
196
return ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2239
if (adapter->stats.vfgprc || adapter->stats.vfgptc) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2240
adapter->stats.saved_reset_vfgprc += adapter->stats.vfgprc -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2241
adapter->stats.base_vfgprc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2242
adapter->stats.saved_reset_vfgptc += adapter->stats.vfgptc -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2243
adapter->stats.base_vfgptc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2244
adapter->stats.saved_reset_vfgorc += adapter->stats.vfgorc -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2245
adapter->stats.base_vfgorc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2246
adapter->stats.saved_reset_vfgotc += adapter->stats.vfgotc -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2247
adapter->stats.base_vfgotc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2248
adapter->stats.saved_reset_vfmprc += adapter->stats.vfmprc -
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2249
adapter->stats.base_vfmprc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2257
adapter->stats.last_vfgprc = IXGBE_READ_REG(hw, IXGBE_VFGPRC);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2258
adapter->stats.last_vfgorc = IXGBE_READ_REG(hw, IXGBE_VFGORC_LSB);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2259
adapter->stats.last_vfgorc |=
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2261
adapter->stats.last_vfgptc = IXGBE_READ_REG(hw, IXGBE_VFGPTC);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2262
adapter->stats.last_vfgotc = IXGBE_READ_REG(hw, IXGBE_VFGOTC_LSB);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2263
adapter->stats.last_vfgotc |=
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2265
adapter->stats.last_vfmprc = IXGBE_READ_REG(hw, IXGBE_VFMPRC);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2267
adapter->stats.base_vfgprc = adapter->stats.last_vfgprc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2268
adapter->stats.base_vfgorc = adapter->stats.last_vfgorc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2269
adapter->stats.base_vfgptc = adapter->stats.last_vfgptc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2270
adapter->stats.base_vfgotc = adapter->stats.last_vfgotc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2271
adapter->stats.base_vfmprc = adapter->stats.last_vfmprc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3174
UPDATE_VF_COUNTER_32bit(IXGBE_VFGPRC, adapter->stats.last_vfgprc,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3175
adapter->stats.vfgprc);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3176
UPDATE_VF_COUNTER_32bit(IXGBE_VFGPTC, adapter->stats.last_vfgptc,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3177
adapter->stats.vfgptc);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3179
adapter->stats.last_vfgorc,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3180
adapter->stats.vfgorc);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3182
adapter->stats.last_vfgotc,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3183
adapter->stats.vfgotc);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3184
UPDATE_VF_COUNTER_32bit(IXGBE_VFMPRC, adapter->stats.last_vfmprc,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
3185
adapter->stats.vfmprc);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
364
tx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
365
tx_ring->stats.packets += total_packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4382
static void ixgbevf_get_tx_ring_stats(struct rtnl_link_stats64 *stats,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4391
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4392
packets = ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4394
stats->tx_bytes += bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4395
stats->tx_packets += packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4400
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4410
stats->multicast = adapter->stats.vfmprc - adapter->stats.base_vfmprc;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4417
bytes = ring->stats.bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4418
packets = ring->stats.packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4420
stats->rx_bytes += bytes;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4421
stats->rx_packets += packets;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4426
ixgbevf_get_tx_ring_stats(stats, ring);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4431
ixgbevf_get_tx_ring_stats(stats, ring);
drivers/net/ethernet/intel/ixgbevf/mbx.c
112
hw->mbx.stats.rsts++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
149
hw->mbx.stats.reqs++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
168
hw->mbx.stats.acks++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
188
hw->mbx.stats.rsts++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
282
hw->mbx.stats.msgs_tx++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
327
hw->mbx.stats.msgs_tx++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
367
hw->mbx.stats.msgs_rx++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
398
hw->mbx.stats.msgs_rx++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
422
mbx->stats.msgs_tx = 0;
drivers/net/ethernet/intel/ixgbevf/mbx.c
423
mbx->stats.msgs_rx = 0;
drivers/net/ethernet/intel/ixgbevf/mbx.c
424
mbx->stats.reqs = 0;
drivers/net/ethernet/intel/ixgbevf/mbx.c
425
mbx->stats.acks = 0;
drivers/net/ethernet/intel/ixgbevf/mbx.c
426
mbx->stats.rsts = 0;
drivers/net/ethernet/intel/ixgbevf/mbx.c
79
hw->mbx.stats.reqs++;
drivers/net/ethernet/intel/ixgbevf/mbx.c
95
hw->mbx.stats.acks++;
drivers/net/ethernet/intel/ixgbevf/vf.h
99
struct ixgbe_mbx_stats stats;
drivers/net/ethernet/jme.h
377
#define NET_STAT(priv) (priv->dev->stats)
drivers/net/ethernet/korina.c
517
dev->stats.tx_dropped++;
drivers/net/ethernet/korina.c
622
dev->stats.rx_errors++;
drivers/net/ethernet/korina.c
623
dev->stats.rx_dropped++;
drivers/net/ethernet/korina.c
625
dev->stats.rx_crc_errors++;
drivers/net/ethernet/korina.c
627
dev->stats.rx_length_errors++;
drivers/net/ethernet/korina.c
629
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/korina.c
631
dev->stats.rx_frame_errors++;
drivers/net/ethernet/korina.c
633
dev->stats.rx_frame_errors++;
drivers/net/ethernet/korina.c
660
dev->stats.rx_packets++;
drivers/net/ethernet/korina.c
661
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/korina.c
665
dev->stats.multicast++;
drivers/net/ethernet/korina.c
783
dev->stats.tx_errors++;
drivers/net/ethernet/korina.c
784
dev->stats.tx_dropped++;
drivers/net/ethernet/korina.c
790
dev->stats.tx_packets++;
drivers/net/ethernet/korina.c
791
dev->stats.tx_bytes +=
drivers/net/ethernet/korina.c
794
dev->stats.tx_errors++;
drivers/net/ethernet/korina.c
795
dev->stats.tx_dropped++;
drivers/net/ethernet/korina.c
799
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/korina.c
803
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/korina.c
807
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/korina.c
811
dev->stats.collisions++;
drivers/net/ethernet/korina.c
815
dev->stats.tx_window_errors++;
drivers/net/ethernet/lantiq_xrx200.c
237
net_dev->stats.rx_dropped++;
drivers/net/ethernet/lantiq_xrx200.c
245
net_dev->stats.rx_dropped++;
drivers/net/ethernet/lantiq_xrx200.c
270
net_dev->stats.rx_packets++;
drivers/net/ethernet/lantiq_xrx200.c
271
net_dev->stats.rx_bytes += ch->skb_head->len;
drivers/net/ethernet/lantiq_xrx200.c
341
net_dev->stats.tx_packets += pkts;
drivers/net/ethernet/lantiq_xrx200.c
342
net_dev->stats.tx_bytes += bytes;
drivers/net/ethernet/lantiq_xrx200.c
369
net_dev->stats.tx_dropped++;
drivers/net/ethernet/lantiq_xrx200.c
406
net_dev->stats.tx_dropped++;
drivers/net/ethernet/lantiq_xrx200.c
407
net_dev->stats.tx_errors++;
drivers/net/ethernet/litex/litex_liteeth.c
175
netdev->stats.tx_dropped++;
drivers/net/ethernet/litex/litex_liteeth.c
176
netdev->stats.tx_errors++;
drivers/net/ethernet/litex/litex_liteeth.c
196
liteeth_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/litex/litex_liteeth.c
198
netdev_stats_to_stats64(stats, &netdev->stats);
drivers/net/ethernet/litex/litex_liteeth.c
199
dev_fetch_sw_netstats(stats, netdev->tstats);
drivers/net/ethernet/litex/litex_liteeth.c
86
netdev->stats.rx_dropped++;
drivers/net/ethernet/litex/litex_liteeth.c
87
netdev->stats.rx_errors++;
drivers/net/ethernet/marvell/mv643xx_eth.c
1114
mp->dev->stats.tx_errors++;
drivers/net/ethernet/marvell/mv643xx_eth.c
1255
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/marvell/mv643xx_eth.c
1269
stats->tx_packets = tx_packets;
drivers/net/ethernet/marvell/mv643xx_eth.c
1270
stats->tx_bytes = tx_bytes;
drivers/net/ethernet/marvell/mv643xx_eth.c
1271
stats->tx_dropped = tx_dropped;
drivers/net/ethernet/marvell/mv643xx_eth.c
1273
return stats;
drivers/net/ethernet/marvell/mv643xx_eth.c
1434
offsetof(struct net_device, stats.m), -1 }
drivers/net/ethernet/marvell/mv643xx_eth.c
1708
struct ethtool_stats *stats,
drivers/net/ethernet/marvell/mv643xx_eth.c
509
struct net_device_stats *stats = &mp->dev->stats;
drivers/net/ethernet/marvell/mv643xx_eth.c
550
stats->rx_packets++;
drivers/net/ethernet/marvell/mv643xx_eth.c
551
stats->rx_bytes += byte_cnt - 2;
drivers/net/ethernet/marvell/mv643xx_eth.c
577
stats->rx_dropped++;
drivers/net/ethernet/marvell/mv643xx_eth.c
587
stats->rx_errors++;
drivers/net/ethernet/marvell/mvneta.c
1816
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
1820
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
1821
stats->rx_errors++;
drivers/net/ethernet/marvell/mvneta.c
1822
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2028
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2030
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2031
stats->es.ps.rx_packets += ps->rx_packets;
drivers/net/ethernet/marvell/mvneta.c
2032
stats->es.ps.rx_bytes += ps->rx_bytes;
drivers/net/ethernet/marvell/mvneta.c
2034
stats->es.ps.xdp_redirect += ps->xdp_redirect;
drivers/net/ethernet/marvell/mvneta.c
2035
stats->es.ps.xdp_pass += ps->xdp_pass;
drivers/net/ethernet/marvell/mvneta.c
2036
stats->es.ps.xdp_drop += ps->xdp_drop;
drivers/net/ethernet/marvell/mvneta.c
2037
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2051
struct mvneta_pcpu_stats *stats;
drivers/net/ethernet/marvell/mvneta.c
2056
stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2057
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2058
stats->es.refill_error++;
drivers/net/ethernet/marvell/mvneta.c
2059
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2176
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2194
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2195
stats->es.ps.tx_bytes += nxmit_byte;
drivers/net/ethernet/marvell/mvneta.c
2196
stats->es.ps.tx_packets++;
drivers/net/ethernet/marvell/mvneta.c
2197
stats->es.ps.xdp_tx++;
drivers/net/ethernet/marvell/mvneta.c
2198
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2202
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2203
stats->es.ps.xdp_tx_err++;
drivers/net/ethernet/marvell/mvneta.c
2204
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2216
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2246
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2247
stats->es.ps.tx_bytes += nxmit_byte;
drivers/net/ethernet/marvell/mvneta.c
2248
stats->es.ps.tx_packets += nxmit;
drivers/net/ethernet/marvell/mvneta.c
2249
stats->es.ps.xdp_xmit += nxmit;
drivers/net/ethernet/marvell/mvneta.c
2250
stats->es.ps.xdp_xmit_err += num_frame - nxmit;
drivers/net/ethernet/marvell/mvneta.c
2251
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2259
u32 frame_sz, struct mvneta_stats *stats)
drivers/net/ethernet/marvell/mvneta.c
2274
stats->xdp_pass++;
drivers/net/ethernet/marvell/mvneta.c
2285
stats->xdp_redirect++;
drivers/net/ethernet/marvell/mvneta.c
2303
stats->xdp_drop++;
drivers/net/ethernet/marvell/mvneta.c
2307
stats->rx_bytes += frame_sz + xdp->data_end - xdp->data - data_len;
drivers/net/ethernet/marvell/mvneta.c
2308
stats->rx_packets++;
drivers/net/ethernet/marvell/mvneta.c
2500
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2504
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2505
stats->es.skb_alloc_error++;
drivers/net/ethernet/marvell/mvneta.c
2506
stats->rx_dropped++;
drivers/net/ethernet/marvell/mvneta.c
2507
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2620
struct mvneta_pcpu_stats *stats;
drivers/net/ethernet/marvell/mvneta.c
2624
stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2625
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2626
stats->es.refill_error++;
drivers/net/ethernet/marvell/mvneta.c
2627
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2658
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
2660
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2661
stats->es.ps.rx_packets += rcvd_pkts;
drivers/net/ethernet/marvell/mvneta.c
2662
stats->es.ps.rx_bytes += rcvd_bytes;
drivers/net/ethernet/marvell/mvneta.c
2663
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
2979
struct mvneta_pcpu_stats *stats = this_cpu_ptr(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
3000
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
3001
stats->es.ps.tx_bytes += len;
drivers/net/ethernet/marvell/mvneta.c
3002
stats->es.ps.tx_packets++;
drivers/net/ethernet/marvell/mvneta.c
3003
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
3005
dev->stats.tx_dropped++;
drivers/net/ethernet/marvell/mvneta.c
4866
struct mvneta_pcpu_stats *stats;
drivers/net/ethernet/marvell/mvneta.c
4877
stats = per_cpu_ptr(pp->stats, cpu);
drivers/net/ethernet/marvell/mvneta.c
4879
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvneta.c
4880
skb_alloc_error = stats->es.skb_alloc_error;
drivers/net/ethernet/marvell/mvneta.c
4881
refill_error = stats->es.refill_error;
drivers/net/ethernet/marvell/mvneta.c
4882
xdp_redirect = stats->es.ps.xdp_redirect;
drivers/net/ethernet/marvell/mvneta.c
4883
xdp_pass = stats->es.ps.xdp_pass;
drivers/net/ethernet/marvell/mvneta.c
4884
xdp_drop = stats->es.ps.xdp_drop;
drivers/net/ethernet/marvell/mvneta.c
4885
xdp_xmit = stats->es.ps.xdp_xmit;
drivers/net/ethernet/marvell/mvneta.c
4886
xdp_xmit_err = stats->es.ps.xdp_xmit_err;
drivers/net/ethernet/marvell/mvneta.c
4887
xdp_tx = stats->es.ps.xdp_tx;
drivers/net/ethernet/marvell/mvneta.c
4888
xdp_tx_err = stats->es.ps.xdp_tx_err;
drivers/net/ethernet/marvell/mvneta.c
4889
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/marvell/mvneta.c
4905
struct mvneta_ethtool_stats stats = {};
drivers/net/ethernet/marvell/mvneta.c
4912
mvneta_ethtool_update_pcpu_stats(pp, &stats);
drivers/net/ethernet/marvell/mvneta.c
4935
pp->ethtool_stats[i] = stats.skb_alloc_error;
drivers/net/ethernet/marvell/mvneta.c
4938
pp->ethtool_stats[i] = stats.refill_error;
drivers/net/ethernet/marvell/mvneta.c
4941
pp->ethtool_stats[i] = stats.ps.xdp_redirect;
drivers/net/ethernet/marvell/mvneta.c
4944
pp->ethtool_stats[i] = stats.ps.xdp_pass;
drivers/net/ethernet/marvell/mvneta.c
4947
pp->ethtool_stats[i] = stats.ps.xdp_drop;
drivers/net/ethernet/marvell/mvneta.c
4950
pp->ethtool_stats[i] = stats.ps.xdp_tx;
drivers/net/ethernet/marvell/mvneta.c
4953
pp->ethtool_stats[i] = stats.ps.xdp_tx_err;
drivers/net/ethernet/marvell/mvneta.c
4956
pp->ethtool_stats[i] = stats.ps.xdp_xmit;
drivers/net/ethernet/marvell/mvneta.c
4959
pp->ethtool_stats[i] = stats.ps.xdp_xmit_err;
drivers/net/ethernet/marvell/mvneta.c
4969
struct page_pool_stats stats = {};
drivers/net/ethernet/marvell/mvneta.c
4974
page_pool_get_stats(pp->rxqs[i].page_pool, &stats);
drivers/net/ethernet/marvell/mvneta.c
4977
page_pool_ethtool_stats_get(data, &stats);
drivers/net/ethernet/marvell/mvneta.c
4981
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/mvneta.c
504
struct mvneta_pcpu_stats __percpu *stats;
drivers/net/ethernet/marvell/mvneta.c
5616
pp->stats = netdev_alloc_pcpu_stats(struct mvneta_pcpu_stats);
drivers/net/ethernet/marvell/mvneta.c
5617
if (!pp->stats) {
drivers/net/ethernet/marvell/mvneta.c
5758
free_percpu(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
5782
free_percpu(pp->stats);
drivers/net/ethernet/marvell/mvneta.c
805
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/mvneta.c
820
cpu_stats = per_cpu_ptr(pp->stats, cpu);
drivers/net/ethernet/marvell/mvneta.c
831
stats->rx_packets += rx_packets;
drivers/net/ethernet/marvell/mvneta.c
832
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/marvell/mvneta.c
833
stats->rx_dropped += rx_dropped;
drivers/net/ethernet/marvell/mvneta.c
834
stats->rx_errors += rx_errors;
drivers/net/ethernet/marvell/mvneta.c
835
stats->tx_packets += tx_packets;
drivers/net/ethernet/marvell/mvneta.c
836
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/marvell/mvneta.c
839
stats->tx_dropped = dev->stats.tx_dropped;
drivers/net/ethernet/marvell/mvpp2/mvpp2.h
1236
struct mvpp2_pcpu_stats __percpu *stats;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2033
cpu_stats = per_cpu_ptr(port->stats, cpu);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
2140
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3733
struct mvpp2_pcpu_stats *stats = this_cpu_ptr(port->stats);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3749
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3750
stats->tx_bytes += xdpf->len;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3751
stats->tx_packets++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3752
stats->xdp_tx++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3753
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3757
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3758
stats->xdp_tx_err++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3759
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3771
struct mvpp2_pcpu_stats *stats;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3798
stats = this_cpu_ptr(port->stats);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3799
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3800
stats->tx_bytes += nxmit_byte;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3801
stats->tx_packets += nxmit;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3802
stats->xdp_xmit += nxmit;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3803
stats->xdp_xmit_err += num_frame - nxmit;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3804
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3812
struct mvpp2_pcpu_stats *stats)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3827
stats->xdp_pass++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3838
stats->xdp_redirect++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
3858
stats->xdp_drop++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4050
dev->stats.rx_errors++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4063
struct mvpp2_pcpu_stats *stats = this_cpu_ptr(port->stats);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4065
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4066
stats->rx_packets += ps.rx_packets;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4067
stats->rx_bytes += ps.rx_bytes;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4069
stats->xdp_redirect += ps.xdp_redirect;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4070
stats->xdp_pass += ps.xdp_pass;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4071
stats->xdp_drop += ps.xdp_drop;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4072
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4433
struct mvpp2_pcpu_stats *stats = per_cpu_ptr(port->stats, thread);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4449
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4450
stats->tx_packets++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4451
stats->tx_bytes += skb->len;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4452
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
4454
dev->stats.tx_dropped++;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5143
mvpp2_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5156
cpu_stats = per_cpu_ptr(port->stats, cpu);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5165
stats->rx_packets += rx_packets;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5166
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5167
stats->tx_packets += tx_packets;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5168
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5171
stats->rx_errors = dev->stats.rx_errors;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5172
stats->rx_dropped = dev->stats.rx_dropped;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5173
stats->tx_dropped = dev->stats.tx_dropped;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6965
port->stats = netdev_alloc_pcpu_stats(struct mvpp2_pcpu_stats);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6966
if (!port->stats) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7177
free_percpu(port->stats);
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
7197
free_percpu(port->stats);
drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c
125
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1007
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1023
stats->tx_packets = tx_packets;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1024
stats->tx_bytes = tx_bytes;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1025
stats->rx_packets = rx_packets;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1026
stats->rx_bytes = rx_bytes;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
840
iq->stats->restart_cnt++;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
978
iq->stats->instr_posted += iq->fill_cnt;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
103
oq->stats->alloc_failures++;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
139
oq->stats = &oct->stats_oq[q_no];
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
460
oq->stats->alloc_failures++;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
511
oq->stats->packets += pkt;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
512
oq->stats->bytes += rx_bytes;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
92
oq->stats->alloc_failures++;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.h
190
struct octep_oq_stats *stats;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
190
iq->stats = &oct->stats_iq[q_no];
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
84
iq->stats->instr_completed += compl_pkts;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
85
iq->stats->bytes_sent += compl_bytes;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.c
86
iq->stats->sgentry_sent += compl_sg;
drivers/net/ethernet/marvell/octeon_ep/octep_tx.h
174
struct octep_iq_stats *stats;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_ethtool.c
102
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
593
iq->stats->restart_cnt++;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
750
iq->stats->instr_posted += iq->fill_cnt;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
795
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
811
stats->tx_packets = tx_packets;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
812
stats->tx_bytes = tx_bytes;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
813
stats->rx_packets = rx_packets;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
814
stats->rx_bytes = rx_bytes;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
103
oq->stats->alloc_failures++;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
139
oq->stats = &oct->stats_oq[q_no];
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
476
oq->stats->packets += pkt;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
477
oq->stats->bytes += rx_bytes;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
92
oq->stats->alloc_failures++;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.h
190
struct octep_vf_oq_stats *stats;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
189
iq->stats = &oct->stats_iq[q_no];
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
85
iq->stats->instr_completed += compl_pkts;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
86
iq->stats->bytes_sent += compl_bytes;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.c
87
iq->stats->sgentry_sent += compl_sg;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_tx.h
132
struct octep_vf_iq_stats *stats;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
797
int stats, fec_stats_count = 0;
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
816
for (stats = 0; stats < fec_stats_count; stats++) {
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
818
cgx_read(cgx, lmac_id, corr_reg + (stats * 8));
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
820
cgx_read(cgx, lmac_id, uncorr_reg + (stats * 8));
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
100
stats->octet_decrypted_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
103
stats->octet_validated_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
106
stats->pkt_port_disabled_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
109
stats->pkt_badtag_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
112
stats->pkt_nosa_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
115
stats->pkt_nosaerror_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
118
stats->pkt_tagged_ctl_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
121
stats->pkt_untaged_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
124
stats->pkt_ctl_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
128
stats->pkt_notag_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
132
void mcs_get_flowid_stats(struct mcs *mcs, struct mcs_flowid_stats *stats,
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
142
stats->tcam_hit_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
145
void mcs_get_port_stats(struct mcs *mcs, struct mcs_port_stats *stats,
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
152
stats->tcam_miss_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
155
stats->parser_err_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
158
stats->preempt_err_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
162
stats->tcam_miss_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
165
stats->parser_err_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
168
stats->sectag_insert_err_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
172
void mcs_get_sa_stats(struct mcs *mcs, struct mcs_sa_stats *stats, int id, int dir)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
178
stats->pkt_invalid_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
181
stats->pkt_nosaerror_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
184
stats->pkt_notvalid_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
187
stats->pkt_ok_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
190
stats->pkt_nosa_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
193
stats->pkt_encrypt_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
196
stats->pkt_protected_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
200
void mcs_get_sc_stats(struct mcs *mcs, struct mcs_sc_stats *stats,
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
207
stats->hit_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
210
stats->pkt_invalid_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
213
stats->pkt_late_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
216
stats->pkt_notvalid_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
219
stats->pkt_unchecked_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
223
stats->pkt_delay_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
226
stats->pkt_ok_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
230
stats->octet_decrypt_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
233
stats->octet_validate_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
237
stats->pkt_encrypt_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
240
stats->pkt_protected_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
244
stats->octet_encrypt_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
247
stats->octet_protected_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
27
void mcs_get_tx_secy_stats(struct mcs *mcs, struct mcs_secy_stats *stats, int id)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
32
stats->ctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
35
stats->ctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
38
stats->ctl_octet_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
41
stats->ctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
44
stats->unctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
47
stats->unctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
50
stats->unctl_octet_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
53
stats->unctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
56
stats->octet_encrypted_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
59
stats->octet_protected_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
62
stats->pkt_noactivesa_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
65
stats->pkt_toolong_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
68
stats->pkt_untagged_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
71
void mcs_get_rx_secy_stats(struct mcs *mcs, struct mcs_secy_stats *stats, int id)
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
76
stats->ctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
79
stats->ctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
82
stats->ctl_octet_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
85
stats->ctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
88
stats->unctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
91
stats->unctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
94
stats->unctl_octet_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
97
stats->unctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
234
void mcs_get_sc_stats(struct mcs *mcs, struct mcs_sc_stats *stats, int id, int dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
235
void mcs_get_sa_stats(struct mcs *mcs, struct mcs_sa_stats *stats, int id, int dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
236
void mcs_get_port_stats(struct mcs *mcs, struct mcs_port_stats *stats, int id, int dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
237
void mcs_get_flowid_stats(struct mcs *mcs, struct mcs_flowid_stats *stats, int id, int dir);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
238
void mcs_get_rx_secy_stats(struct mcs *mcs, struct mcs_secy_stats *stats, int id);
drivers/net/ethernet/marvell/octeontx2/af/mcs.h
239
void mcs_get_tx_secy_stats(struct mcs *mcs, struct mcs_secy_stats *stats, int id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
206
struct mcs_port_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
212
mcs_get_port_stats(mcs, &stats, lmac, dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
213
seq_printf(filp, "port%d: Tcam Miss: %lld\n", lmac, stats.tcam_miss_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
214
seq_printf(filp, "port%d: Parser errors: %lld\n", lmac, stats.parser_err_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
218
stats.preempt_err_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
221
stats.sectag_insert_err_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
244
struct mcs_sa_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
253
mcs_get_sa_stats(mcs, &stats, sa_id, MCS_TX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
255
stats.pkt_encrypt_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
258
stats.pkt_protected_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
269
mcs_get_sa_stats(mcs, &stats, sa_id, MCS_RX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
270
seq_printf(filp, "sa%d: Invalid pkts: %lld\n", sa_id, stats.pkt_invalid_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
271
seq_printf(filp, "sa%d: Pkts no sa error: %lld\n", sa_id, stats.pkt_nosaerror_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
272
seq_printf(filp, "sa%d: Pkts not valid: %lld\n", sa_id, stats.pkt_notvalid_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
273
seq_printf(filp, "sa%d: Pkts ok: %lld\n", sa_id, stats.pkt_ok_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
274
seq_printf(filp, "sa%d: Pkts no sa: %lld\n", sa_id, stats.pkt_nosa_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
297
struct mcs_sc_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
306
mcs_get_sc_stats(mcs, &stats, sc_id, MCS_TX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
308
seq_printf(filp, "sc%d: Pkts encrypted: %lld\n", sc_id, stats.pkt_encrypt_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
309
seq_printf(filp, "sc%d: Pkts protected: %lld\n", sc_id, stats.pkt_protected_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
313
stats.octet_encrypt_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
315
stats.octet_protected_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
327
struct mcs_sc_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
336
mcs_get_sc_stats(mcs, &stats, sc_id, MCS_RX);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
338
seq_printf(filp, "sc%d: Cam hits: %lld\n", sc_id, stats.hit_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
339
seq_printf(filp, "sc%d: Invalid pkts: %lld\n", sc_id, stats.pkt_invalid_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
340
seq_printf(filp, "sc%d: Late pkts: %lld\n", sc_id, stats.pkt_late_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
341
seq_printf(filp, "sc%d: Notvalid pkts: %lld\n", sc_id, stats.pkt_notvalid_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
342
seq_printf(filp, "sc%d: Unchecked pkts: %lld\n", sc_id, stats.pkt_unchecked_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
345
seq_printf(filp, "sc%d: Delay pkts: %lld\n", sc_id, stats.pkt_delay_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
346
seq_printf(filp, "sc%d: Pkts ok: %lld\n", sc_id, stats.pkt_ok_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
350
stats.octet_decrypt_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
352
stats.octet_validate_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
364
struct mcs_flowid_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
377
mcs_get_flowid_stats(mcs, &stats, flow_id, dir);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
378
seq_printf(filp, "Flowid%d: Hit:%lld\n", flow_id, stats.tcam_hit_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
401
struct mcs_secy_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
410
mcs_get_tx_secy_stats(mcs, &stats, secy_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
413
stats.ctl_pkt_bcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
415
stats.ctl_pkt_mcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
417
stats.ctl_pkt_ucast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
418
seq_printf(filp, "secy%d: Ctrl octets: %lld\n", secy_id, stats.ctl_octet_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
420
stats.unctl_pkt_bcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
422
stats.unctl_pkt_mcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
424
stats.unctl_pkt_ucast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
425
seq_printf(filp, "secy%d: Unctrl octets: %lld\n", secy_id, stats.unctl_octet_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
427
stats.octet_encrypted_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
429
stats.octet_protected_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
431
stats.pkt_noactivesa_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
432
seq_printf(filp, "secy%d: Pkts too long: %lld\n", secy_id, stats.pkt_toolong_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
433
seq_printf(filp, "secy%d: Pkts untagged: %lld\n", secy_id, stats.pkt_untagged_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
444
struct mcs_secy_stats stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
453
mcs_get_rx_secy_stats(mcs, &stats, secy_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
456
stats.ctl_pkt_bcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
458
stats.ctl_pkt_mcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
460
stats.ctl_pkt_ucast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
461
seq_printf(filp, "secy%d: Ctrl octets: %lld\n", secy_id, stats.ctl_octet_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
463
stats.unctl_pkt_bcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
465
stats.unctl_pkt_mcast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
467
stats.unctl_pkt_ucast_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
468
seq_printf(filp, "secy%d: Unctrl octets: %lld\n", secy_id, stats.unctl_octet_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
470
stats.octet_decrypted_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
472
stats.octet_validated_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
474
stats.pkt_port_disabled_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
475
seq_printf(filp, "secy%d: Pkts with badtag: %lld\n", secy_id, stats.pkt_badtag_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
477
stats.pkt_nosa_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
479
stats.pkt_nosaerror_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
481
stats.pkt_tagged_ctl_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
482
seq_printf(filp, "secy%d: Untaged pkts: %lld\n", secy_id, stats.pkt_untaged_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
483
seq_printf(filp, "secy%d: Ctrl pkts: %lld\n", secy_id, stats.pkt_ctl_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
486
stats.pkt_notag_cnt);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3941
u64 stats;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3948
stats = rvu_read64(rvu, blkaddr, NIX_AF_CONST1);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3951
for (i = 0; i < ((stats >> 24) & 0xFF); i++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
3955
for (i = 0; i < ((stats >> 32) & 0xFF); i++)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1139
txsc->stats.InPktsBadTag += rx_rsp.pkt_badtag_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1140
txsc->stats.InPktsUnknownSCI += rx_rsp.pkt_nosa_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1141
txsc->stats.InPktsNoSCI += rx_rsp.pkt_nosaerror_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1143
txsc->stats.InPktsNoTag += rx_rsp.pkt_untaged_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1145
txsc->stats.InPktsUntagged += rx_rsp.pkt_untaged_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1150
rxsc->stats.InOctetsValidated += sc_rsp.octet_validate_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1151
rxsc->stats.InOctetsDecrypted += sc_rsp.octet_decrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1153
rxsc->stats.InPktsInvalid += sc_rsp.pkt_invalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1154
rxsc->stats.InPktsNotValid += sc_rsp.pkt_notvalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1157
rxsc->stats.InPktsLate += sc_rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1159
rxsc->stats.InPktsDelayed += sc_rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1162
rxsc->stats.InPktsUnchecked += sc_rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1164
rxsc->stats.InPktsOK += sc_rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1581
ctx->stats.dev_stats->OutPktsUntagged = tx_rsp.pkt_untagged_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1582
ctx->stats.dev_stats->OutPktsTooLong = tx_rsp.pkt_toolong_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1585
txsc->stats.InPktsBadTag += rx_rsp.pkt_badtag_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1586
txsc->stats.InPktsUnknownSCI += rx_rsp.pkt_nosa_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1587
txsc->stats.InPktsNoSCI += rx_rsp.pkt_nosaerror_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1589
txsc->stats.InPktsNoTag += rx_rsp.pkt_untaged_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1591
txsc->stats.InPktsUntagged += rx_rsp.pkt_untaged_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1592
txsc->stats.InPktsOverrun = 0;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1594
ctx->stats.dev_stats->InPktsNoTag = txsc->stats.InPktsNoTag;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1595
ctx->stats.dev_stats->InPktsUntagged = txsc->stats.InPktsUntagged;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1596
ctx->stats.dev_stats->InPktsBadTag = txsc->stats.InPktsBadTag;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1597
ctx->stats.dev_stats->InPktsUnknownSCI = txsc->stats.InPktsUnknownSCI;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1598
ctx->stats.dev_stats->InPktsNoSCI = txsc->stats.InPktsNoSCI;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1599
ctx->stats.dev_stats->InPktsOverrun = txsc->stats.InPktsOverrun;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1617
ctx->stats.tx_sc_stats->OutPktsProtected = rsp.pkt_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1618
ctx->stats.tx_sc_stats->OutPktsEncrypted = rsp.pkt_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1619
ctx->stats.tx_sc_stats->OutOctetsProtected = rsp.octet_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1620
ctx->stats.tx_sc_stats->OutOctetsEncrypted = rsp.octet_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1642
ctx->stats.tx_sa_stats->OutPktsProtected = rsp.pkt_protected_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1643
ctx->stats.tx_sa_stats->OutPktsEncrypted = rsp.pkt_encrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1662
rxsc->stats.InOctetsValidated += rsp.octet_validate_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1663
rxsc->stats.InOctetsDecrypted += rsp.octet_decrypt_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1665
rxsc->stats.InPktsInvalid += rsp.pkt_invalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1666
rxsc->stats.InPktsNotValid += rsp.pkt_notvalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1669
rxsc->stats.InPktsLate += rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1671
rxsc->stats.InPktsDelayed += rsp.pkt_late_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1674
rxsc->stats.InPktsUnchecked += rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1676
rxsc->stats.InPktsOK += rsp.pkt_unchecked_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1678
ctx->stats.rx_sc_stats->InOctetsValidated = rxsc->stats.InOctetsValidated;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1679
ctx->stats.rx_sc_stats->InOctetsDecrypted = rxsc->stats.InOctetsDecrypted;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1680
ctx->stats.rx_sc_stats->InPktsInvalid = rxsc->stats.InPktsInvalid;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1681
ctx->stats.rx_sc_stats->InPktsNotValid = rxsc->stats.InPktsNotValid;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1682
ctx->stats.rx_sc_stats->InPktsLate = rxsc->stats.InPktsLate;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1683
ctx->stats.rx_sc_stats->InPktsDelayed = rxsc->stats.InPktsDelayed;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1684
ctx->stats.rx_sc_stats->InPktsUnchecked = rxsc->stats.InPktsUnchecked;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1685
ctx->stats.rx_sc_stats->InPktsOK = rxsc->stats.InPktsOK;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1708
ctx->stats.rx_sa_stats->InPktsOK = rsp.pkt_ok_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1709
ctx->stats.rx_sa_stats->InPktsInvalid = rsp.pkt_invalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1710
ctx->stats.rx_sa_stats->InPktsNotValid = rsp.pkt_notvalid_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1711
ctx->stats.rx_sa_stats->InPktsNotUsingSA = rsp.pkt_nosaerror_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
1712
ctx->stats.rx_sa_stats->InPktsUnusedSA = rsp.pkt_nosa_cnt;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1032
sq->stats.bytes = 0;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1033
sq->stats.pkts = 0;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
108
otx2_nix_sq_op_stats(&sq->stats, pfvf, qidx);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
139
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
147
stats->rx_bytes = dev_stats->rx_bytes;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
148
stats->rx_packets = dev_stats->rx_frames;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
149
stats->rx_dropped = dev_stats->rx_drops;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
150
stats->multicast = dev_stats->rx_mcast_frames;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
152
stats->tx_bytes = dev_stats->tx_bytes;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
153
stats->tx_packets = dev_stats->tx_frames;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
154
stats->tx_dropped = dev_stats->tx_drops;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
27
static void otx2_nix_rq_op_stats(struct queue_stats *stats,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
34
stats->bytes = otx2_atomic64_add(incr, ptr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
37
stats->pkts = otx2_atomic64_add(incr, ptr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
40
static void otx2_nix_sq_op_stats(struct queue_stats *stats,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
47
stats->bytes = otx2_atomic64_add(incr, ptr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
50
stats->pkts = otx2_atomic64_add(incr, ptr);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
91
otx2_nix_rq_op_stats(&rq->stats, pfvf, qidx);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1101
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
415
struct cn10k_txsc_stats stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
435
struct cn10k_rxsc_stats stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
102
otx2_queue_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
106
otx2_queue_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
112
int stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
117
for (stats = 0; stats < otx2_n_dev_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
118
ethtool_puts(&data, otx2_dev_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
120
for (stats = 0; stats < otx2_n_drv_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
121
ethtool_puts(&data, otx2_drv_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
126
for (stats = 0; stats < CGX_RX_STATS_COUNT; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
127
ethtool_sprintf(&data, "cgx_rxstat%d: ", stats);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
129
for (stats = 0; stats < CGX_TX_STATS_COUNT; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
130
ethtool_sprintf(&data, "cgx_txstat%d: ", stats);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
139
struct ethtool_stats *stats, u64 **data)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1391
int stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1396
for (stats = 0; stats < otx2_n_dev_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1397
ethtool_puts(&data, otx2_dev_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1399
for (stats = 0; stats < otx2_n_drv_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1400
ethtool_puts(&data, otx2_drv_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1408
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1422
otx2_get_qset_stats(vf, stats, &data);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
152
*((*data)++) = ((u64 *)&pfvf->qset.rq[qidx].stats)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
163
*((*data)++) = ((u64 *)&pfvf->qset.sq[qidx].stats)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
187
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
203
otx2_get_qset_stats(pfvf, stats, &data);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
89
int qidx, stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
92
for (stats = 0; stats < otx2_n_queue_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
94
otx2_queue_stats[stats].name);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
97
for (stats = 0; stats < otx2_n_queue_stats; stats++)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1358
struct otx2_tc_flow_stats *stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1399
stats = &flow_node->stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1402
flow_stats_update(&tc_flow_cmd->stats, 0x0, rsp->stat - stats->pkts, 0x0, 0x0,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
1404
stats->pkts = rsp->stat;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
44
struct otx2_tc_flow_stats stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
269
struct otx2_drv_stats *stats = &pfvf->hw.drv_stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
281
atomic_inc(&stats->rx_fcs_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
284
atomic_inc(&stats->rx_undersize_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
287
atomic_inc(&stats->rx_oversize_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
290
atomic_inc(&stats->rx_len_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
293
atomic_inc(&stats->rx_other_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
302
atomic_inc(&stats->rx_len_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
306
atomic_inc(&stats->rx_csum_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
309
atomic_inc(&stats->rx_other_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
313
atomic_inc(&stats->rx_other_errs);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
103
struct queue_stats stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
75
struct queue_stats stats;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
150
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
164
stats->tx_bytes = sq->stats.bytes;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
165
stats->tx_packets = sq->stats.pkts;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
166
stats->rx_bytes = rq->stats.bytes;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
167
stats->rx_packets = rq->stats.pkts;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
339
struct rep_stats *stats;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
366
stats = &rep->stats;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
367
stats->rx_bytes = rsp->rx.octs;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
368
stats->rx_frames = rsp->rx.ucast + rsp->rx.bcast +
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
370
stats->rx_drops = rsp->rx.drop;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
371
stats->rx_mcast_frames = rsp->rx.mcast;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
372
stats->tx_bytes = rsp->tx.octs;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
373
stats->tx_frames = rsp->tx.ucast + rsp->tx.bcast + rsp->tx.mcast;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
374
stats->tx_drops = rsp->tx.drop +
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
375
(unsigned long)atomic_long_read(&stats->tx_discards);
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
381
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
388
stats->rx_packets = rep->stats.rx_frames;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
389
stats->rx_bytes = rep->stats.rx_bytes;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
390
stats->rx_dropped = rep->stats.rx_drops;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
391
stats->multicast = rep->stats.rx_mcast_frames;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
393
stats->tx_packets = rep->stats.tx_frames;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
394
stats->tx_bytes = rep->stats.tx_bytes;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
395
stats->tx_dropped = rep->stats.tx_drops;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
422
struct rep_stats *stats;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
427
stats = &rep->stats;
drivers/net/ethernet/marvell/octeontx2/nic/rep.c
428
atomic_long_inc(&stats->tx_discards);
drivers/net/ethernet/marvell/octeontx2/nic/rep.h
36
struct rep_stats stats;
drivers/net/ethernet/marvell/prestera/prestera.h
149
struct prestera_port_stats stats;
drivers/net/ethernet/marvell/prestera/prestera_counter.c
160
block->stats = kzalloc_objs(*block->stats, block->num_counters);
drivers/net/ethernet/marvell/prestera/prestera_counter.c
161
if (!block->stats) {
drivers/net/ethernet/marvell/prestera/prestera_counter.c
190
kfree(block->stats);
drivers/net/ethernet/marvell/prestera/prestera_counter.c
221
kfree(block->stats);
drivers/net/ethernet/marvell/prestera/prestera_counter.c
33
struct prestera_counter_stats *stats;
drivers/net/ethernet/marvell/prestera/prestera_counter.c
374
&block->stats[counter->total_read]);
drivers/net/ethernet/marvell/prestera/prestera_counter.c
389
memset(&block->stats[i], 0, sizeof(*block->stats));
drivers/net/ethernet/marvell/prestera/prestera_counter.c
426
*packets = block->stats[counter_id - block->offset].packets;
drivers/net/ethernet/marvell/prestera/prestera_counter.c
427
*bytes = block->stats[counter_id - block->offset].bytes;
drivers/net/ethernet/marvell/prestera/prestera_counter.c
84
memset(&block->stats[counter_id - block->offset], 0,
drivers/net/ethernet/marvell/prestera/prestera_counter.c
85
sizeof(*block->stats));
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
764
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/prestera/prestera_ethtool.c
769
port_stats = &port->cached_hw_stats.stats;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
579
flow_stats_update(&f->stats, bytes, packets, 0, lastuse,
drivers/net/ethernet/marvell/prestera/prestera_hw.c
1594
__le64 *hw = resp.stats;
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2308
struct prestera_counter_stats *stats)
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2315
size_t size = struct_size(resp, stats, *len);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2328
stats[i].packets += __le64_to_cpu(resp->stats[i].packets);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
2329
stats[i].bytes += __le64_to_cpu(resp->stats[i].bytes);
drivers/net/ethernet/marvell/prestera/prestera_hw.c
353
__le64 stats[PRESTERA_PORT_CNT_MAX];
drivers/net/ethernet/marvell/prestera/prestera_hw.c
493
struct prestera_msg_counter_stats stats[];
drivers/net/ethernet/marvell/prestera/prestera_hw.h
182
struct prestera_port_stats *stats);
drivers/net/ethernet/marvell/prestera/prestera_hw.h
238
struct prestera_counter_stats *stats);
drivers/net/ethernet/marvell/prestera/prestera_main.c
498
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/prestera/prestera_main.c
501
struct prestera_port_stats *port_stats = &port->cached_hw_stats.stats;
drivers/net/ethernet/marvell/prestera/prestera_main.c
503
stats->rx_packets = port_stats->broadcast_frames_received +
drivers/net/ethernet/marvell/prestera/prestera_main.c
507
stats->tx_packets = port_stats->broadcast_frames_sent +
drivers/net/ethernet/marvell/prestera/prestera_main.c
511
stats->rx_bytes = port_stats->good_octets_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
513
stats->tx_bytes = port_stats->good_octets_sent;
drivers/net/ethernet/marvell/prestera/prestera_main.c
515
stats->rx_errors = port_stats->rx_error_frame_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
516
stats->tx_errors = port_stats->mac_trans_error;
drivers/net/ethernet/marvell/prestera/prestera_main.c
518
stats->rx_dropped = port_stats->buffer_overrun;
drivers/net/ethernet/marvell/prestera/prestera_main.c
519
stats->tx_dropped = 0;
drivers/net/ethernet/marvell/prestera/prestera_main.c
521
stats->multicast = port_stats->multicast_frames_received;
drivers/net/ethernet/marvell/prestera/prestera_main.c
522
stats->collisions = port_stats->excessive_collision;
drivers/net/ethernet/marvell/prestera/prestera_main.c
524
stats->rx_crc_errors = port_stats->bad_crc;
drivers/net/ethernet/marvell/prestera/prestera_main.c
529
prestera_hw_port_stats_get(port, &port->cached_hw_stats.stats);
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
776
dev->stats.tx_dropped++;
drivers/net/ethernet/marvell/pxa168_eth.c
1254
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/marvell/pxa168_eth.c
1275
stats->tx_bytes += length;
drivers/net/ethernet/marvell/pxa168_eth.c
1276
stats->tx_packets++;
drivers/net/ethernet/marvell/pxa168_eth.c
733
dev->stats.tx_errors++;
drivers/net/ethernet/marvell/pxa168_eth.c
767
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/marvell/pxa168_eth.c
805
stats->rx_packets++;
drivers/net/ethernet/marvell/pxa168_eth.c
806
stats->rx_bytes += rx_desc->byte_cnt;
drivers/net/ethernet/marvell/pxa168_eth.c
815
stats->rx_dropped++;
drivers/net/ethernet/marvell/pxa168_eth.c
823
stats->rx_errors++;
drivers/net/ethernet/marvell/skge.c
1781
++dev->stats.tx_fifo_errors;
drivers/net/ethernet/marvell/skge.c
2277
++dev->stats.rx_fifo_errors;
drivers/net/ethernet/marvell/skge.c
2282
++dev->stats.tx_fifo_errors;
drivers/net/ethernet/marvell/skge.c
3129
dev->stats.rx_length_errors++;
drivers/net/ethernet/marvell/skge.c
3131
dev->stats.rx_frame_errors++;
drivers/net/ethernet/marvell/skge.c
3133
dev->stats.rx_crc_errors++;
drivers/net/ethernet/marvell/skge.c
3136
dev->stats.rx_length_errors++;
drivers/net/ethernet/marvell/skge.c
3138
dev->stats.rx_frame_errors++;
drivers/net/ethernet/marvell/skge.c
3140
dev->stats.rx_crc_errors++;
drivers/net/ethernet/marvell/skge.c
3250
++dev->stats.tx_heartbeat_errors;
drivers/net/ethernet/marvell/skge.c
3403
++hw->dev[0]->stats.rx_over_errors;
drivers/net/ethernet/marvell/skge.c
3420
++hw->dev[1]->stats.rx_over_errors;
drivers/net/ethernet/marvell/skge.c
444
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/marvell/skge.c
468
dev->stats.tx_bytes = data[0];
drivers/net/ethernet/marvell/skge.c
469
dev->stats.rx_bytes = data[1];
drivers/net/ethernet/marvell/skge.c
470
dev->stats.tx_packets = data[2] + data[4] + data[6];
drivers/net/ethernet/marvell/skge.c
471
dev->stats.rx_packets = data[3] + data[5] + data[7];
drivers/net/ethernet/marvell/skge.c
472
dev->stats.multicast = data[3] + data[5];
drivers/net/ethernet/marvell/skge.c
473
dev->stats.collisions = data[10];
drivers/net/ethernet/marvell/skge.c
474
dev->stats.tx_aborted_errors = data[12];
drivers/net/ethernet/marvell/skge.c
476
return &dev->stats;
drivers/net/ethernet/marvell/sky2.c
2598
dev->stats.rx_dropped += (skb == NULL);
drivers/net/ethernet/marvell/sky2.c
2606
++dev->stats.rx_errors;
drivers/net/ethernet/marvell/sky2.c
2904
++dev->stats.rx_fifo_errors;
drivers/net/ethernet/marvell/sky2.c
2909
++dev->stats.tx_fifo_errors;
drivers/net/ethernet/marvell/sky2.c
3788
struct ethtool_stats *stats, u64 * data)
drivers/net/ethernet/marvell/sky2.c
3886
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/marvell/sky2.c
3900
stats->rx_packets = _packets;
drivers/net/ethernet/marvell/sky2.c
3901
stats->rx_bytes = _bytes;
drivers/net/ethernet/marvell/sky2.c
3909
stats->tx_packets = _packets;
drivers/net/ethernet/marvell/sky2.c
3910
stats->tx_bytes = _bytes;
drivers/net/ethernet/marvell/sky2.c
3912
stats->multicast = get_stats32(hw, port, GM_RXF_MC_OK)
drivers/net/ethernet/marvell/sky2.c
3915
stats->collisions = get_stats32(hw, port, GM_TXF_COL);
drivers/net/ethernet/marvell/sky2.c
3917
stats->rx_length_errors = get_stats32(hw, port, GM_RXF_LNG_ERR);
drivers/net/ethernet/marvell/sky2.c
3918
stats->rx_crc_errors = get_stats32(hw, port, GM_RXF_FCS_ERR);
drivers/net/ethernet/marvell/sky2.c
3919
stats->rx_frame_errors = get_stats32(hw, port, GM_RXF_SHT)
drivers/net/ethernet/marvell/sky2.c
3921
stats->rx_over_errors = get_stats32(hw, port, GM_RXE_FIFO_OV);
drivers/net/ethernet/marvell/sky2.c
3923
stats->rx_dropped = dev->stats.rx_dropped;
drivers/net/ethernet/marvell/sky2.c
3924
stats->rx_fifo_errors = dev->stats.rx_fifo_errors;
drivers/net/ethernet/marvell/sky2.c
3925
stats->tx_fifo_errors = dev->stats.tx_fifo_errors;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1123
u64 stats;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1126
stats = mtk_r32(mac->hw, reg_map->gdm1_cnt + 0x4 + offs);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1127
if (stats)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1128
hw_stats->rx_bytes += (stats << 32);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1151
stats = mtk_r32(mac->hw, reg_map->gdm1_cnt + 0x44 + offs);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1152
if (stats)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1153
hw_stats->tx_bytes += (stats << 32);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1163
stats = mtk_r32(mac->hw, reg_map->gdm1_cnt + 0x34 + offs);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1164
if (stats)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1165
hw_stats->tx_bytes += (stats << 32);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1217
storage->tx_errors = dev->stats.tx_errors;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1218
storage->rx_dropped = dev->stats.rx_dropped;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1219
storage->tx_dropped = dev->stats.tx_dropped;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1760
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1818
stats->tx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2252
netdev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2276
netdev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2293
netdev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2303
netdev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2315
netdev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3342
eth->netdev[mac->id]->stats.tx_errors++;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4590
struct page_pool_stats stats = {};
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4599
page_pool_get_stats(ring->page_pool, &stats);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4601
page_pool_ethtool_stats_get(data, &stats);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4605
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
553
f->stats.lastused = jiffies - idle * HZ;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
558
f->stats.pkts += diff.packets;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
559
f->stats.bytes += diff.bytes;
drivers/net/ethernet/mediatek/mtk_star_emac.c
1133
ndev->stats.tx_dropped++;
drivers/net/ethernet/mediatek/mtk_star_emac.c
1195
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mediatek/mtk_star_emac.c
1201
memcpy(stats, &priv->stats, sizeof(*stats));
drivers/net/ethernet/mediatek/mtk_star_emac.c
1300
ndev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_star_emac.c
1307
ndev->stats.rx_dropped++;
drivers/net/ethernet/mediatek/mtk_star_emac.c
286
struct rtnl_link_stats64 stats;
drivers/net/ethernet/mediatek/mtk_star_emac.c
631
struct rtnl_link_stats64 *stats = &priv->stats;
drivers/net/ethernet/mediatek/mtk_star_emac.c
634
mtk_star_update_stat(priv, MTK_STAR_REG_C_RXOKPKT, &stats->rx_packets);
drivers/net/ethernet/mediatek/mtk_star_emac.c
635
mtk_star_update_stat(priv, MTK_STAR_REG_C_TXOKPKT, &stats->tx_packets);
drivers/net/ethernet/mediatek/mtk_star_emac.c
636
mtk_star_update_stat(priv, MTK_STAR_REG_C_RXOKBYTE, &stats->rx_bytes);
drivers/net/ethernet/mediatek/mtk_star_emac.c
637
mtk_star_update_stat(priv, MTK_STAR_REG_C_TXOKBYTE, &stats->tx_bytes);
drivers/net/ethernet/mediatek/mtk_star_emac.c
640
mtk_star_update_stat(priv, MTK_STAR_REG_C_RX_MULTI, &stats->multicast);
drivers/net/ethernet/mediatek/mtk_star_emac.c
641
mtk_star_update_stat(priv, MTK_STAR_REG_C_TX_MULTI, &stats->multicast);
drivers/net/ethernet/mediatek/mtk_star_emac.c
645
&stats->collisions);
drivers/net/ethernet/mediatek/mtk_star_emac.c
647
&stats->collisions);
drivers/net/ethernet/mediatek/mtk_star_emac.c
648
mtk_star_update_stat(priv, MTK_STAR_REG_C_RXRUNT, &stats->collisions);
drivers/net/ethernet/mediatek/mtk_star_emac.c
652
&stats->rx_length_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
654
&stats->rx_over_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
655
mtk_star_update_stat(priv, MTK_STAR_REG_C_RXCRC, &stats->rx_crc_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
657
&stats->rx_frame_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
659
&stats->rx_fifo_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
661
mtk_star_update_stat(priv, MTK_STAR_REG_C_RX_RERR, &stats->rx_errors);
drivers/net/ethernet/mediatek/mtk_star_emac.c
662
stats->rx_errors += stats->rx_length_errors;
drivers/net/ethernet/mediatek/mtk_star_emac.c
663
stats->rx_errors += stats->rx_over_errors;
drivers/net/ethernet/mediatek/mtk_star_emac.c
664
stats->rx_errors += stats->rx_crc_errors;
drivers/net/ethernet/mediatek/mtk_star_emac.c
665
stats->rx_errors += stats->rx_frame_errors;
drivers/net/ethernet/mediatek/mtk_star_emac.c
666
stats->rx_errors += stats->rx_fifo_errors;
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
84
struct mtk_wed_wo_rx_stats *stats;
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
90
if (count * sizeof(*stats) > skb->len - sizeof(u32))
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
93
stats = (struct mtk_wed_wo_rx_stats *)(skb->data + sizeof(u32));
drivers/net/ethernet/mediatek/mtk_wed_mcu.c
95
wed->wlan.update_wo_rx_stats(wed, &stats[i]);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1098
struct ethtool_pause_stats *stats)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1108
stats->tx_pause_frames = priv->tx_flowstats.tx_pause;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1111
stats->rx_pause_frames = priv->rx_flowstats.rx_pause;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
367
struct ethtool_stats *stats, uint64_t *data)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
382
data[index++] = ((unsigned long *)&dev->stats)[i];
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1395
mlx4_en_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
1401
netdev_stats_to_stats64(stats, &dev->stats);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3091
struct netdev_queue_stats_rx *stats)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3102
stats->packets = READ_ONCE(ring->packets);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3103
stats->bytes = READ_ONCE(ring->bytes);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3104
stats->alloc_fail = READ_ONCE(ring->alloc_fail);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3111
struct netdev_queue_stats_tx *stats)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3122
stats->packets = READ_ONCE(ring->packets);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3123
stats->bytes = READ_ONCE(ring->bytes);
drivers/net/ethernet/mellanox/mlx4/en_port.c
168
dev->stats.rx_packets = packets;
drivers/net/ethernet/mellanox/mlx4/en_port.c
169
dev->stats.rx_bytes = bytes;
drivers/net/ethernet/mellanox/mlx4/en_port.c
179
dev->stats.tx_packets = packets;
drivers/net/ethernet/mellanox/mlx4/en_port.c
180
dev->stats.tx_bytes = bytes;
drivers/net/ethernet/mellanox/mlx4/en_port.c
190
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/mellanox/mlx4/en_port.c
302
stats->rx_packets = p_stats->rx_packets_phy;
drivers/net/ethernet/mellanox/mlx4/en_port.c
303
stats->tx_packets = p_stats->tx_packets_phy;
drivers/net/ethernet/mellanox/mlx4/en_port.c
304
stats->rx_bytes = p_stats->rx_bytes_phy;
drivers/net/ethernet/mellanox/mlx4/en_port.c
305
stats->tx_bytes = p_stats->tx_bytes_phy;
drivers/net/ethernet/mellanox/mlx4/en_port.c
310
stats->rx_errors = be64_to_cpu(mlx4_en_stats->PCS) +
drivers/net/ethernet/mellanox/mlx4/en_port.c
320
stats->tx_errors = en_stats_adder(&mlx4_en_stats->TGIANT_prio_0,
drivers/net/ethernet/mellanox/mlx4/en_port.c
323
stats->multicast = en_stats_adder(&mlx4_en_stats->MCAST_prio_0,
drivers/net/ethernet/mellanox/mlx4/en_port.c
326
stats->rx_dropped = be32_to_cpu(mlx4_en_stats->RDROP) +
drivers/net/ethernet/mellanox/mlx4/en_port.c
328
stats->rx_length_errors = be32_to_cpu(mlx4_en_stats->RdropLength);
drivers/net/ethernet/mellanox/mlx4/en_port.c
329
stats->rx_crc_errors = be32_to_cpu(mlx4_en_stats->RCRC);
drivers/net/ethernet/mellanox/mlx4/en_port.c
330
stats->rx_fifo_errors = be32_to_cpu(mlx4_en_stats->RdropOvflw);
drivers/net/ethernet/mellanox/mlx4/en_port.c
331
stats->tx_dropped = be32_to_cpu(mlx4_en_stats->TDROP) +
drivers/net/ethernet/mellanox/mlx4/en_port.c
335
priv->pkstats.rx_multicast_packets = stats->multicast;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1264
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1317
stats = xa_load(&cmd->stats, ent->op);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1318
if (stats) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1319
spin_lock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1320
stats->sum += ds;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1321
++stats->n;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1322
spin_unlock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1741
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1797
stats = xa_load(&cmd->stats, ent->op);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1798
if (stats) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1799
spin_lock_irqsave(&stats->lock, flags);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1800
stats->sum += ds;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1801
++stats->n;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1802
spin_unlock_irqrestore(&stats->lock, flags);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2047
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2053
stats = xa_load(&dev->cmd.stats, opcode);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2054
if (!stats)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2056
spin_lock_irqsave(&stats->lock, flags);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2057
stats->failed++;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2059
stats->last_failed_errno = -err;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2061
stats->failed_mbox_status++;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2062
stats->last_failed_mbox_status = status;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2063
stats->last_failed_syndrome = syndrome;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2065
spin_unlock_irqrestore(&stats->lock, flags);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
132
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
137
stats = filp->private_data;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
138
spin_lock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
139
if (stats->n)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
140
field = div64_u64(stats->sum, stats->n);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
141
spin_unlock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
149
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
151
stats = filp->private_data;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
152
spin_lock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
153
stats->sum = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
154
stats->n = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
155
stats->failed = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
156
stats->failed_mbox_status = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
157
stats->last_failed_errno = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
158
stats->last_failed_mbox_status = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
159
stats->last_failed_syndrome = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
160
spin_unlock_irq(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
204
struct mlx5_cmd_stats *stats = kzalloc_obj(*stats);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
207
if (!stats)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
210
err = xa_insert(stats_xa, opcode, stats, GFP_KERNEL);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
212
kfree(stats);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
215
spin_lock_init(&stats->lock);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
216
return stats;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
221
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
231
xa_init(&dev->cmd.stats);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
236
stats = mlx5_cmdif_alloc_stats(&dev->cmd.stats, i);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
237
if (!stats)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
239
stats->root = debugfs_create_dir(namep, *cmd);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
241
debugfs_create_file("reset", 0200, stats->root, stats,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
243
debugfs_create_file("average", 0400, stats->root, stats,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
245
debugfs_create_u64("n", 0400, stats->root, &stats->n);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
246
debugfs_create_u64("failed", 0400, stats->root, &stats->failed);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
247
debugfs_create_u64("failed_mbox_status", 0400, stats->root,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
248
&stats->failed_mbox_status);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
249
debugfs_create_u32("last_failed_errno", 0400, stats->root,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
250
&stats->last_failed_errno);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
251
debugfs_create_u8("last_failed_mbox_status", 0400, stats->root,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
252
&stats->last_failed_mbox_status);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
253
debugfs_create_x32("last_failed_syndrome", 0400, stats->root,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
254
&stats->last_failed_syndrome);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
261
struct mlx5_cmd_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
265
xa_for_each(&dev->cmd.stats, i, stats)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
266
kfree(stats);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
267
xa_destroy(&dev->cmd.stats);
drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
67
__entry->bytes = f->stats.bytes;
drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
68
__entry->packets = f->stats.pkts;
drivers/net/ethernet/mellanox/mlx5/core/diag/en_tc_tracepoint.h
69
__entry->lastused = f->stats.lastused;
drivers/net/ethernet/mellanox/mlx5/core/en.h
1038
void mlx5e_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1213
struct ethtool_stats *stats, u64 *data);
drivers/net/ethernet/mellanox/mlx5/core/en.h
436
struct mlx5e_sq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en.h
502
struct mlx5e_xdpsq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en.h
702
struct mlx5e_rq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en.h
786
struct mlx5e_ch_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en.h
928
struct mlx5e_stats stats;
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
134
struct mlx5e_ch_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en/health.c
148
stats->eq_rearm++;
drivers/net/ethernet/mellanox/mlx5/core/en/health.h
47
struct mlx5e_ch_stats *stats);
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
20
struct mlx5e_channel_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
23
stats = priv->channel_stats[ch];
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
24
data->rx_packets = stats->rq.packets;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
25
data->rx_bytes = stats->rq.bytes;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
28
data->tx_packets += stats->sq[tc].packets;
drivers/net/ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c
29
data->tx_bytes += stats->sq[tc].bytes;
drivers/net/ethernet/mellanox/mlx5/core/en/params.c
612
.ch_stats = c->stats,
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
219
cong_event->stats.pci_bw_stale_event++;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
227
cong_event->stats.pci_bw_inbound_high++;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
229
cong_event->stats.pci_bw_inbound_low++;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
234
cong_event->stats.pci_bw_outbound_high++;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
236
cong_event->stats.pci_bw_outbound_low++;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
43
struct mlx5e_pcie_cong_stats stats;
drivers/net/ethernet/mellanox/mlx5/core/en/pcie_cong_event.c
84
u32 ctr = MLX5E_READ_CTR32_CPU(&priv->cong_event->stats,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
276
struct mlx5e_ch_stats *ch_stats = c->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
349
sq->stats = &c->priv->ptp_stats.sq[tc];
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
573
ccp.ch_stats = c->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
623
ccp.ch_stats = c->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
714
rq->stats = &c->priv->ptp_stats.rq;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
898
c->stats = &priv->ptp_stats.ch;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
62
struct mlx5e_ch_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
101
stats = kzalloc_obj(*stats);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
102
if (!stats)
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
105
WRITE_ONCE(priv->htb_qos_sq_stats[node_qid], stats);
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
173
priv->txq2sq_stats[qid] = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
99
struct mlx5e_sq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
157
dpkts = priv->stats.rep_stats.vport_rx_packets - rpriv->prev_vf_vport_stats.rx_packets;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
158
dbytes = priv->stats.rep_stats.vport_rx_bytes - rpriv->prev_vf_vport_stats.rx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
159
mlx5e_stats_copy_rep_stats(&rpriv->prev_vf_vport_stats, &priv->stats.rep_stats);
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
160
flow_stats_update(&ma->stats, dbytes, dpkts, 0, jiffies,
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
238
memcpy(&f->stats, &tmp.stats, sizeof(f->stats));
drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
419
memcpy(&f->stats, &tmp.stats, sizeof(f->stats));
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
134
rq->stats->recover++;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
138
xskrq->stats->recover++;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
164
rq->stats->recover++;
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c
121
sq->stats->recover++;
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/police.c
185
flow_stats_update(&fl_act->stats, bytes, packets, drops, lastuse,
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
186
flow_stats_update(&fl_act->stats,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1128
atomic_inc(&ct_priv->debugfs.stats.offloaded);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1348
flow_stats_update(&f->stats, bytes, packets, 0, lastuse,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2201
&ct_dbgfs->stats.offloaded);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2203
&ct_dbgfs->stats.rx_dropped);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2465
atomic_inc(&ct_priv->debugfs.stats.rx_dropped);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
544
atomic_dec(&ct_priv->debugfs.stats.offloaded);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
56
} stats;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
11
struct mlx5e_ch_stats *ch_stats = trap_ctx->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
150
t->stats = &priv->trap_stats.ch;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
53
rq->stats = &priv->trap_stats.rq;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
76
ccp.ch_stats = t->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/trap.h
20
struct mlx5e_ch_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h
208
sq->stats->nop += contig_wqebbs;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
334
rq->stats->xdp_redirect++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
344
rq->stats->xdp_drop++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
370
sq->stats->nops += contig_wqebbs;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
381
struct mlx5e_xdpsq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
398
stats->mpwqe++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
436
sq->stats->full++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
455
struct mlx5e_xdpsq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
485
stats->err++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
503
mlx5e_xdp_mpwqe_add_dseg(sq, p, stats);
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
508
stats->xmit++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
517
sq->stats->full++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
552
struct mlx5e_xdpsq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
559
stats->err++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
649
stats->xmit++;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
803
sq->stats->cqes += i;
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
196
struct mlx5e_xdpsq_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h
216
stats->inlnw++;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
159
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
236
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c
262
rq->stats->oversize_pkts_sw_drop++;
drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
83
rq->stats = &c->priv->channel_stats[c->ix]->xskrq;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1098
x->stats.integrity_failed += auth_packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1112
x->stats.replay += replay_packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2518
struct mlx5e_ipsec_hw_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2522
stats = (struct mlx5e_ipsec_hw_stats *)ipsec_stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2524
stats->ipsec_rx_pkts = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2525
stats->ipsec_rx_bytes = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2526
stats->ipsec_rx_drop_pkts = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2527
stats->ipsec_rx_drop_bytes = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2528
stats->ipsec_rx_drop_mismatch_sa_sel = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2529
stats->ipsec_tx_pkts = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2530
stats->ipsec_tx_bytes = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2531
stats->ipsec_tx_drop_pkts = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2532
stats->ipsec_tx_drop_bytes = 0;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2535
mlx5_fc_query(mdev, fc->cnt, &stats->ipsec_rx_pkts, &stats->ipsec_rx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2536
mlx5_fc_query(mdev, fc->drop, &stats->ipsec_rx_drop_pkts,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2537
&stats->ipsec_rx_drop_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2540
&stats->ipsec_rx_drop_mismatch_sa_sel, &bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2543
mlx5_fc_query(mdev, fc->cnt, &stats->ipsec_tx_pkts, &stats->ipsec_tx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2544
mlx5_fc_query(mdev, fc->drop, &stats->ipsec_tx_drop_pkts,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2545
&stats->ipsec_tx_drop_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2550
stats->ipsec_rx_pkts += packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2551
stats->ipsec_rx_bytes += bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2555
stats->ipsec_rx_drop_pkts += packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2556
stats->ipsec_rx_drop_bytes += bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2561
stats->ipsec_tx_pkts += packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2562
stats->ipsec_tx_bytes += bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2566
stats->ipsec_tx_drop_pkts += packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2567
stats->ipsec_tx_drop_bytes += bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2573
stats->ipsec_rx_drop_mismatch_sa_sel += packets;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
136
sq->stats->csum_partial_inner++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
548
rq->stats->tls_resync_req_start++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
593
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
598
stats->tls_decrypted_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
599
stats->tls_decrypted_bytes += *cqe_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
602
stats->tls_resync_req_pkt++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
606
stats->tls_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
759
struct mlx5e_sq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
763
stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
767
stats->tls_dump_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
768
stats->tls_dump_bytes += wi->num_bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
834
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
865
stats->tls_ooo++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
871
stats->tls_skip_no_sync_data++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
877
stats->tls_drop_no_sync_data++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
886
stats->tls_encrypted_packets += skb_is_gso(skb) ? skb_shinfo(skb)->gso_segs : 1;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
887
stats->tls_encrypted_bytes += datalen;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1046
mlx5e_psp_get_stats(struct psp_dev *psd, struct psp_dev_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1052
stats->rx_packets = nstats.psp_rx_pkts;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1053
stats->rx_bytes = nstats.psp_rx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1054
stats->rx_auth_fail = nstats.psp_rx_pkts_auth_fail;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1055
stats->rx_error = nstats.psp_rx_pkts_frame_err;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1056
stats->rx_bad = nstats.psp_rx_pkts_drop;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1057
stats->tx_packets = nstats.psp_tx_pkts;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1058
stats->tx_bytes = nstats.psp_tx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1059
stats->tx_error = atomic_read(&priv->psp->tx_drop);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
839
struct mlx5e_psp_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
848
mlx5_fc_query(mdev, tx_fs->tx_counter, &stats->psp_tx_pkts,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
849
&stats->psp_tx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
852
mlx5_fc_query(mdev, accel_psp->rx_counter, &stats->psp_rx_pkts,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
853
&stats->psp_rx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
857
&stats->psp_rx_pkts_auth_fail,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
858
&stats->psp_rx_bytes_auth_fail);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
862
&stats->psp_rx_pkts_frame_err,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
863
&stats->psp_rx_bytes_frame_err);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
867
&stats->psp_rx_pkts_drop,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
868
&stats->psp_rx_bytes_drop);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
70
sq->stats->csum_partial_inner++;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.h
73
sq->stats->csum_partial_inner++;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
362
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
338
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
350
struct ethtool_stats *stats,
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
355
mlx5e_ethtool_get_ethtool_stats(priv, stats, data);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1500
sq->stats = sq->xsk_pool ?
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
1838
sq->stats = sq_stats;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2815
c->stats = &priv->channel_stats[ix]->ch;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3260
priv->txq2sq_stats[sq->txq_ix] = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
3275
priv->txq2sq_stats[sq->txq_ix] = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4027
mlx5e_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4030
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4045
netdev_stats_to_stats64(stats, &dev->stats);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4048
struct mlx5e_vport_stats *vstats = &priv->stats.vport;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4050
stats->rx_packets = PPORT_802_3_GET(pstats, a_frames_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4051
stats->rx_bytes = PPORT_802_3_GET(pstats, a_octets_received_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4052
stats->tx_packets = PPORT_802_3_GET(pstats, a_frames_transmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4053
stats->tx_bytes = PPORT_802_3_GET(pstats, a_octets_transmitted_ok);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4058
stats->multicast = VPORT_COUNTER_GET(vstats, received_eth_multicast.packets);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4060
mlx5e_fold_sw_stats64(priv, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4063
stats->rx_missed_errors += priv->stats.qcnt.rx_out_of_buffer;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4064
stats->rx_dropped += PPORT_2863_GET(pstats, if_in_discards);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4066
stats->rx_length_errors +=
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4070
VNIC_ENV_GET(&priv->stats.vnic, eth_wqe_too_small);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4071
stats->rx_crc_errors +=
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4073
stats->rx_frame_errors += PPORT_802_3_GET(pstats, a_alignment_errors);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4074
stats->tx_aborted_errors += PPORT_2863_GET(pstats, if_out_discards);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4075
stats->rx_errors += stats->rx_length_errors + stats->rx_crc_errors +
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4076
stats->rx_frame_errors;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4077
stats->tx_errors += stats->tx_aborted_errors + stats->tx_carrier_errors;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5421
struct netdev_queue_stats_rx *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5435
stats->packets = rq_stats->packets + xskrq_stats->packets;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5436
stats->bytes = rq_stats->bytes + xskrq_stats->bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5437
stats->alloc_fail = rq_stats->buff_alloc_err +
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5442
struct netdev_queue_stats_tx *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5455
stats->packets = sq_stats->packets;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5456
stats->bytes = sq_stats->bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
678
rq->stats = &c->priv->channel_stats[c->ix]->rq;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
151
data, MLX5E_READ_CTR64_CPU(&priv->stats.sw,
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
157
struct mlx5e_sw_stats *s = &priv->stats.sw;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
192
data, MLX5E_READ_CTR64_CPU(&priv->stats.rep_stats,
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
197
MLX5E_READ_CTR64_CPU(&priv->stats.rep_stats,
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
203
struct mlx5e_rep_stats *rep_stats = &priv->stats.rep_stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
294
struct mlx5e_rep_stats *rep_stats = &priv->stats.rep_stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
327
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
331
mlx5e_ethtool_get_ethtool_stats(priv, stats, data);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
745
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
749
mlx5e_fold_sw_stats64(priv, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
765
mlx5e_rep_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
771
mlx5e_stats_copy_rep_stats(stats, &priv->stats.rep_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
119
rq->stats->cqe_compress_blks++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1236
rq->stats->ecn_mark += !!rc;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1253
struct mlx5e_rq_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1255
stats->csum_complete_tail_slow++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1263
struct mlx5e_rq_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1270
tail_padding_csum_slow(skb, offset, len, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1276
tail_padding_csum_slow(skb, offset, len, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1280
stats->csum_complete_tail++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1286
struct mlx5e_rq_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1319
tail_padding_csum(skb, pkt_len, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1328
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1337
stats->csum_unnecessary++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1361
stats->csum_complete++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1374
mlx5e_skb_csum_fixup(skb, network_depth, proto, stats);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1385
stats->csum_unnecessary_inner++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1388
stats->csum_unnecessary++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1393
stats->csum_none++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1404
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1432
stats->packets += lro_num_seg - 1;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1433
stats->lro_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1434
stats->lro_bytes += cqe_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1448
stats->removed_vlan_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1461
stats->mcast_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1471
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1473
stats->packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1474
stats->bytes += cqe_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1494
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1496
stats->packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1497
stats->bytes += cqe_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1509
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1692
rq->stats->wqe_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1806
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1808
stats->mpwqe_filler_cqes++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1809
stats->mpwqe_filler_strides += cstrides;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1888
rq->stats->oversize_pkts_sw_drop++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1900
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
1913
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2059
rq->stats->oversize_pkts_sw_drop++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2114
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2146
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2152
stats->gro_skbs++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2153
stats->gro_packets += gro_count;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2154
stats->gro_bytes += skb->data_len + skb_headlen(skb) * gro_count;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2189
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2203
stats->mpwqe_filler_cqes++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2204
stats->mpwqe_filler_strides += cstrides;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
222
rq->stats->cqe_compress_pkts += left;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2259
stats->hds_nodata_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2260
stats->hds_nodata_bytes += head_size;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2263
stats->hds_nosplit_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2264
stats->hds_nosplit_bytes += data_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2307
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2309
stats->mpwqe_filler_cqes++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2310
stats->mpwqe_filler_strides += cstrides;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2359
rq->stats->cqe_compress_blks++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2368
rq->stats->cqe_compress_blks++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2466
struct mlx5e_rq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2489
stats = &priv->channel_stats[rq->ix]->rq;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2518
stats->csum_complete++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
252
rq->stats->cqe_compress_pkts += cqe_count;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2521
stats->csum_none++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2540
stats->packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2541
stats->bytes += cqe_bcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2557
rq->stats->wqe_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2649
rq->stats->wqe_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
690
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
748
rq->stats->buff_alloc_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
906
rq->stats->congst_umr++;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1036
&priv->stats.pport.RFC_2863_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1042
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1095
&priv->stats.pport.RFC_2819_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1101
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1188
struct mlx5e_ptp_cq_stats *stats =
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1191
ts_stats->pkts += stats->cqe;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1192
ts_stats->err += stats->abort + stats->err_cqe +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1193
stats->late_cqe;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1194
ts_stats->lost += stats->lost_cqe;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1207
struct mlx5e_sq_stats *stats = c->sq[i].stats;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1209
ts_stats->pkts += stats->timestamps;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1314
MLX5E_READ_CTR32_BE(&priv->stats.pport
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1322
&priv->stats.pport.phy_statistical_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1331
&priv->stats.pport.phy_statistical_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1338
&priv->stats.pport.phy_recovery_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1344
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1373
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1385
stats->link_down_events = MLX5_GET(ppcnt_reg, out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1658
&priv->stats.pport.eth_ext_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1664
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1746
&priv->stats.pcie.pcie_perf_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1754
&priv->stats.pcie.pcie_perf_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1762
&priv->stats.pcie.pcie_perf_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1768
struct mlx5e_pcie_stats *pcie_stats = &priv->stats.pcie;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1836
struct mlx5e_pport_stats *pport = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1863
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1894
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
1966
&priv->stats.pport
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2071
&priv->stats.pport
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2082
&priv->stats.pport.per_prio_counters[0],
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2090
&priv->stats.pport.per_prio_counters[0],
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2114
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2484
struct mlx5e_sq_stats **stats;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2490
stats = READ_ONCE(priv->htb_qos_sq_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
2493
struct mlx5e_sq_stats *s = READ_ONCE(stats[qid]);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
273
MLX5E_READ_CTR64_CPU(&priv->stats.sw,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
477
struct mlx5e_sq_stats **stats;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
483
stats = READ_ONCE(priv->htb_qos_sq_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
486
mlx5e_stats_grp_sw_update_stats_sq(s, READ_ONCE(stats[i]));
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
495
struct mlx5e_rq_stats *rq_stats = c->rq.stats;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
497
struct page_pool_stats stats = { 0 };
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
499
if (!page_pool_get_stats(pool, &stats))
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
502
rq_stats->pp_alloc_fast = stats.alloc_stats.fast;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
503
rq_stats->pp_alloc_slow = stats.alloc_stats.slow;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
504
rq_stats->pp_alloc_slow_high_order = stats.alloc_stats.slow_high_order;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
505
rq_stats->pp_alloc_empty = stats.alloc_stats.empty;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
506
rq_stats->pp_alloc_waive = stats.alloc_stats.waive;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
507
rq_stats->pp_alloc_refill = stats.alloc_stats.refill;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
509
rq_stats->pp_recycle_cached = stats.recycle_stats.cached;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
510
rq_stats->pp_recycle_cache_full = stats.recycle_stats.cache_full;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
511
rq_stats->pp_recycle_ring = stats.recycle_stats.ring;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
512
rq_stats->pp_recycle_ring_full = stats.recycle_stats.ring_full;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
513
rq_stats->pp_recycle_released_ref = stats.recycle_stats.released_refcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
518
struct mlx5e_sw_stats *s = &priv->stats.sw;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
605
MLX5E_READ_CTR32_CPU(&priv->stats.qcnt,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
609
data, MLX5E_READ_CTR32_CPU(&priv->stats.qcnt,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
615
struct mlx5e_qcounter_stats *qcnt = &priv->stats.qcnt;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
700
MLX5E_READ_CTR64_BE(priv->stats.vnic.query_vnic_env_out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
706
MLX5E_READ_CTR32_BE(priv->stats.vnic.query_vnic_env_out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
712
MLX5E_READ_CTR32_BE(priv->stats.vnic.query_vnic_env_out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
718
u32 *out = (u32 *)priv->stats.vnic.query_vnic_env_out;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
809
MLX5E_READ_CTR64_BE(priv->stats.vport.query_vport_out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
815
MLX5E_READ_CTR64_BE(priv->stats.vport.query_vport_out,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
821
u32 *out = (u32 *)priv->stats.vport.query_vport_out;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
875
&priv->stats.pport.IEEE_802_3_counters,
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c
884
struct mlx5e_pport_stats *pstats = &priv->stats.pport;
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h
135
struct ethtool_link_ext_stats *stats);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5005
flow_stats_update(&f->stats, bytes, packets, 0, lastuse,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5119
&priv->stats.rep_stats);
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
1008
stats->dropped++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
137
sq->stats->csum_partial_inner++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
140
sq->stats->csum_partial++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
145
sq->stats->csum_partial++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
148
sq->stats->csum_none++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
157
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
166
stats->tso_inner_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
167
stats->tso_inner_bytes += skb->len - ihs;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
173
stats->tso_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
174
stats->tso_bytes += skb->len - ihs;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
268
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
281
stats->packets += skb_shinfo(skb)->gso_segs;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
294
stats->packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
298
stats->bytes += attr->num_bytes;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
347
sq->stats->stopped++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
413
sq->stats->stopped++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
433
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
436
stats->xmit_more += xmit_more;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
452
stats->added_vlan_packets++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
473
stats->dropped++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
514
sq->stats->mpwqe_blks++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
537
sq->stats->mpwqe_pkts++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
592
sq->stats->xmit_more += xmit_more;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
615
sq->stats->dropped++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
730
sq->stats->timestamps++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
756
sq->stats->wake++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
762
struct mlx5e_sq_stats *stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
780
stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
842
stats->cqe_err++;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
847
stats->cqes += i;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
965
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c
975
stats->xmit_more += xmit_more;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
129
struct mlx5e_ch_stats *ch_stats = c->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
51
struct mlx5e_sq_stats *stats = sq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
57
dim_update_sample(sq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
63
struct mlx5e_rq_stats *stats = rq->stats;
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
69
dim_update_sample(rq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
382
struct mlx5_vport_drop_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
398
&stats->rx_dropped, &bytes);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
402
&stats->tx_dropped, &bytes);
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
415
stats->rx_dropped += rx_discard_vport_down;
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
417
stats->tx_dropped += tx_discard_vport_down;
drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
21
struct mlx5_vport_drop_stats *stats);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2314
struct mlx5_vport_drop_stats stats = {};
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2374
err = mlx5_esw_query_vport_drop_stats(esw->dev, vport, &stats);
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2377
vf_stats->rx_dropped = stats.rx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
2378
vf_stats->tx_dropped = stats.tx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/events.c
357
void mlx5_get_pme_stats(struct mlx5_core_dev *dev, struct mlx5_pme_stats *stats)
drivers/net/ethernet/mellanox/mlx5/core/events.c
359
*stats = dev->priv.events->pme_stats;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
865
void *stats;
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
876
stats = MLX5_ADDR_OF(query_flow_counter_out, out, flow_statistics);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
877
*packets = MLX5_GET64(traffic_counter, stats, packets);
drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c
878
*bytes = MLX5_GET64(traffic_counter, stats, octets);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
80
void *stats = MLX5_ADDR_OF(query_flow_counter_out, bulk_raw_data,
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
82
u64 packets = MLX5_GET64(traffic_counter, stats, packets);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
83
u64 bytes = MLX5_GET64(traffic_counter, stats, octets);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
62
struct ethtool_stats *stats,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
67
mlx5e_ethtool_get_ethtool_stats(priv, stats, data);
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
160
memset(&priv->stats.sw, 0, sizeof(s));
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
162
priv->stats.sw.rx_packets = s.rx_packets;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
163
priv->stats.sw.rx_bytes = s.rx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
164
priv->stats.sw.tx_packets = s.tx_packets;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
165
priv->stats.sw.tx_bytes = s.tx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
166
priv->stats.sw.tx_queue_dropped = s.tx_dropped;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
169
void mlx5i_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
172
struct mlx5e_sw_stats *sstats = &priv->stats.sw;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
176
stats->rx_packets = sstats->rx_packets;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
177
stats->rx_bytes = sstats->rx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
178
stats->tx_packets = sstats->tx_packets;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
179
stats->tx_bytes = sstats->tx_bytes;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
180
stats->tx_dropped = sstats->tx_queue_dropped;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h
126
void mlx5i_get_stats(struct net_device *dev, struct rtnl_link_stats64 *stats);
drivers/net/ethernet/mellanox/mlx5/core/lib/events.h
38
void mlx5_get_pme_stats(struct mlx5_core_dev *dev, struct mlx5_pme_stats *stats);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
184
struct mlx5_macsec_stats stats;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2033
struct mlx5_macsec_stats *stats = (struct mlx5_macsec_stats *)macsec_stats;
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2040
&stats->macsec_tx_pkts, &stats->macsec_tx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2044
&stats->macsec_tx_pkts_drop, &stats->macsec_tx_bytes_drop);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2048
&stats->macsec_rx_pkts, &stats->macsec_rx_bytes);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2052
&stats->macsec_rx_pkts_drop, &stats->macsec_rx_bytes_drop);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2060
return &macsec_fs->stats;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h
129
struct mlxbf_gige_stats stats;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
102
*data++ = priv->stats.hw_access_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
103
*data++ = priv->stats.tx_invalid_checksums;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
104
*data++ = priv->stats.tx_small_frames;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
105
*data++ = priv->stats.tx_index_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
106
*data++ = priv->stats.sw_config_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
107
*data++ = priv->stats.sw_access_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
108
*data++ = priv->stats.rx_truncate_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
109
*data++ = priv->stats.rx_mac_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
110
*data++ = (priv->stats.rx_din_dropped_pkts +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
112
*data++ = priv->stats.tx_fifo_full;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
113
*data++ = (priv->stats.rx_filter_passed_pkts +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c
115
*data++ = (priv->stats.rx_filter_discard_pkts +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
23
priv->stats.hw_access_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
26
priv->stats.tx_invalid_checksums++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
35
priv->stats.tx_small_frames++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
49
priv->stats.tx_index_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
52
priv->stats.sw_config_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c
55
priv->stats.sw_access_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
263
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
267
netdev_stats_to_stats64(stats, &netdev->stats);
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
269
stats->rx_length_errors = priv->stats.rx_truncate_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
270
stats->rx_fifo_errors = priv->stats.rx_din_dropped_pkts +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
272
stats->rx_crc_errors = priv->stats.rx_mac_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
273
stats->rx_errors = stats->rx_length_errors +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
274
stats->rx_fifo_errors +
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
275
stats->rx_crc_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
277
stats->tx_fifo_errors = priv->stats.tx_fifo_full;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
278
stats->tx_errors = stats->tx_fifo_errors;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c
95
p = &priv->stats;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c
281
netdev->stats.rx_packets++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c
282
netdev->stats.rx_bytes += datalen;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c
303
priv->stats.rx_mac_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c
305
priv->stats.rx_truncate_errors++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
128
struct net_device_stats *stats;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
136
priv->stats.tx_fifo_full++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
138
stats = &priv->netdev->stats;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
155
stats->tx_packets++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
156
stats->tx_bytes += MLXBF_GIGE_TX_WQE_PKT_LEN(tx_wqe_addr);
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
205
netdev->stats.tx_dropped++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
223
netdev->stats.tx_dropped++;
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c
237
netdev->stats.tx_dropped++;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
718
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
737
stats->rx_packets += rx_packets;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
738
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
739
stats->tx_packets += tx_packets;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
740
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
744
stats->tx_dropped = tx_dropped;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
780
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
790
stats->tx_packets =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
792
stats->rx_packets =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
794
stats->tx_bytes =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
796
stats->rx_bytes =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
798
stats->multicast =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
801
stats->rx_crc_errors =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
803
stats->rx_frame_errors =
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
806
stats->rx_length_errors = (
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
811
stats->rx_errors = (stats->rx_crc_errors +
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
812
stats->rx_frame_errors + stats->rx_length_errors);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
877
&mlxsw_sp_port->periodic_hw_stats.stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
891
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
895
memcpy(stats, &mlxsw_sp_port->periodic_hw_stats.stats, sizeof(*stats));
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
343
struct rtnl_link_stats64 stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
358
struct mlxsw_sp_ptp_port_stats stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
574
u64 stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
578
module, &stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
582
return stats - mlxsw_sp_port->module_overheat_initial_val;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ethtool.c
795
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
843
flow_stats_update(&f->stats, bytes, packets, drops, lastuse,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1341
void *stats = &mlxsw_sp_port->ptp.stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
1348
*data++ = *(u64 *)(stats + offset);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
798
struct mlxsw_sp_ptp_port_dir_stats *stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
822
stats = unmatched->key.ingress ?
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
823
&mlxsw_sp_port->ptp.stats.rx_gcd :
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
824
&mlxsw_sp_port->ptp.stats.tx_gcd;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
826
stats->packets++;
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
828
stats->timestamps++;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1106
&p->stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1230
&p->stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1470
struct rtnl_link_stats64 *stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1474
stats = &mlxsw_sp_port->periodic_hw_stats.stats;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1477
stats_base->tx_packets = stats->tx_packets;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1478
stats_base->tx_bytes = stats->tx_bytes;
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1676
&p->stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
1721
&p->stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
876
&p->stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5680
if (nhi == -1 || info->stats[nhi].id != nh->id) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
5682
if (info->stats[nhi].id == nh->id)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8498
struct rtnl_hw_stats64 stats = {};
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8504
err = mlxsw_sp_router_port_l3_stats_fetch(rif, &stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8508
netdev_offload_xstats_report_delta(info->report_delta, &stats);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8570
struct rtnl_hw_stats64 stats = {};
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8572
if (!mlxsw_sp_router_port_l3_stats_fetch(rif, &stats))
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
8575
&stats);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
119
FBNIC_QUEUE_STAT("xdp_tx_queue_%u_packets", stats.packets),
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
120
FBNIC_QUEUE_STAT("xdp_tx_queue_%u_bytes", stats.bytes),
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
121
FBNIC_QUEUE_STAT("xdp_tx_queue_%u_dropped", stats.dropped),
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1635
start = u64_stats_fetch_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1636
ts_packets = ring->stats.twq.ts_packets;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1637
ts_lost = ring->stats.twq.ts_lost;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1638
} while (u64_stats_fetch_retry(&ring->stats.syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1873
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1877
stats->link_down_events = fbn->link_down_events;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
513
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
395
struct fbnic_queue_stats *stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
401
stats = &fbn->tx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
403
tx_bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
404
tx_packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
405
tx_dropped = stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
425
stats = &txr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
427
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
428
tx_bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
429
tx_packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
430
tx_dropped = stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
431
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
438
stats = &fbn->rx_stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
440
rx_bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
441
rx_packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
442
rx_dropped = stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
480
stats = &rxr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
482
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
483
rx_bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
484
rx_packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
485
rx_dropped = stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
486
rx_length = stats->rx.length_errors;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
487
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
498
stats = &xdpr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
500
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
501
tx_bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
502
tx_packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
503
tx_dropped = stats->dropped;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
504
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
568
struct fbnic_queue_stats *stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
579
stats = &rxr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
581
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
582
bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
583
packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
584
alloc_fail = stats->rx.alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
585
csum_complete = stats->rx.csum_complete;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
586
csum_none = stats->rx.csum_none;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
587
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
589
stats = &qt->sub0.stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
591
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
592
alloc_fail_bdq = stats->bdq.alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
593
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
596
stats = &qt->sub1.stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
598
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
599
alloc_fail_bdq = stats->bdq.alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
600
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
624
struct fbnic_queue_stats *stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
633
stats = &txr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
635
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
636
bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
637
packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
638
csum = stats->twq.csum_partial;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
639
lso = stats->twq.lso;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
640
stop = stats->twq.stop;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
641
wake = stats->twq.wake;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
642
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
653
stats = &xdpr->stats;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
655
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
656
bytes = stats->bytes;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
657
packets = stats->packets;
drivers/net/ethernet/meta/fbnic/fbnic_netdev.c
658
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1089
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1090
ring->stats.dropped++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1091
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
131
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
132
ring->stats.twq.stop++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1323
u64_stats_update_begin(&rcq->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1324
rcq->stats.packets += packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1325
rcq->stats.bytes += bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1326
rcq->stats.dropped += dropped;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1327
rcq->stats.rx.alloc_failed += alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1328
rcq->stats.rx.csum_complete += csum_complete;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1329
rcq->stats.rx.csum_none += csum_none;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
133
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1330
rcq->stats.rx.length_errors += length_errors;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1331
u64_stats_update_end(&rcq->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1405
struct fbnic_queue_stats *stats = &rxr->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
1422
struct fbnic_queue_stats *stats = &bdq->stats;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1425
fbn->bdq_stats.bdq.alloc_failed += stats->bdq.alloc_failed;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
1433
struct fbnic_queue_stats *stats = &txr->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
1452
struct fbnic_queue_stats *stats = &xdpr->stats;
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/meta/fbnic/fbnic_txrx.c
1608
u64_stats_init(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
251
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
252
ring->stats.twq.lso += shinfo->gso_segs;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
253
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
281
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
282
ring->stats.twq.csum_partial++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
283
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
449
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
450
ring->stats.dropped++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
451
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
609
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
610
ring->stats.dropped += total_packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
611
ring->stats.twq.ts_lost += ts_lost;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
612
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
618
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
619
ring->stats.bytes += total_bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
620
ring->stats.packets += total_packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
621
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
626
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
627
ring->stats.twq.wake++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
628
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
669
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
670
ring->stats.dropped += total_packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
671
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
675
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
676
ring->stats.bytes += total_bytes;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
677
ring->stats.packets += total_packets;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
678
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
726
u64_stats_update_begin(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
727
ring->stats.twq.ts_packets++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
728
u64_stats_update_end(&ring->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
908
u64_stats_update_begin(&bdq->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
909
bdq->stats.bdq.alloc_failed++;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
910
u64_stats_update_end(&bdq->stats.syncp);
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
138
struct fbnic_queue_stats stats;
drivers/net/ethernet/micrel/ks8842.c
460
netdev->stats.tx_bytes += skb->len;
drivers/net/ethernet/micrel/ks8842.c
484
netdev->stats.tx_bytes += len;
drivers/net/ethernet/micrel/ks8842.c
500
netdev->stats.tx_bytes += len;
drivers/net/ethernet/micrel/ks8842.c
522
netdev->stats.rx_errors++;
drivers/net/ethernet/micrel/ks8842.c
524
netdev->stats.rx_length_errors++;
drivers/net/ethernet/micrel/ks8842.c
526
netdev->stats.rx_crc_errors++;
drivers/net/ethernet/micrel/ks8842.c
528
netdev->stats.rx_frame_errors++;
drivers/net/ethernet/micrel/ks8842.c
536
netdev->stats.rx_packets++;
drivers/net/ethernet/micrel/ks8842.c
537
netdev->stats.rx_bytes += len;
drivers/net/ethernet/micrel/ks8842.c
539
netdev->stats.multicast++;
drivers/net/ethernet/micrel/ks8842.c
682
netdev->stats.rx_dropped++;
drivers/net/ethernet/micrel/ks8842.c
712
netdev->stats.tx_packets++;
drivers/net/ethernet/micrel/ks8842.c
721
netdev->stats.rx_errors++;
drivers/net/ethernet/micrel/ks8842.c
722
netdev->stats.rx_fifo_errors++;
drivers/net/ethernet/micrel/ks8842.c
854
netdev->stats.tx_packets++;
drivers/net/ethernet/micrel/ks8851.h
447
dev->stats.tx_bytes += txb->len;
drivers/net/ethernet/micrel/ks8851.h
448
dev->stats.tx_packets++;
drivers/net/ethernet/micrel/ks8851_common.c
289
ks->netdev->stats.rx_packets++;
drivers/net/ethernet/micrel/ks8851_common.c
290
ks->netdev->stats.rx_bytes += rxlen;
drivers/net/ethernet/micrel/ksz884x.c
4350
dev->stats.tx_packets++;
drivers/net/ethernet/micrel/ksz884x.c
4351
dev->stats.tx_bytes += len;
drivers/net/ethernet/micrel/ksz884x.c
4627
dev->stats.rx_dropped++;
drivers/net/ethernet/micrel/ksz884x.c
4646
dev->stats.rx_packets++;
drivers/net/ethernet/micrel/ksz884x.c
4647
dev->stats.rx_bytes += packet_len;
drivers/net/ethernet/micrel/ksz884x.c
4891
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/micrel/ksz884x.c
5125
memset(&dev->stats, 0, sizeof(struct net_device_stats));
drivers/net/ethernet/micrel/ksz884x.c
5222
dev->stats.rx_errors = port->counter[OID_COUNTER_RCV_ERROR];
drivers/net/ethernet/micrel/ksz884x.c
5223
dev->stats.tx_errors = port->counter[OID_COUNTER_XMIT_ERROR];
drivers/net/ethernet/micrel/ksz884x.c
5226
dev->stats.multicast = 0;
drivers/net/ethernet/micrel/ksz884x.c
5227
dev->stats.collisions = 0;
drivers/net/ethernet/micrel/ksz884x.c
5228
dev->stats.rx_length_errors = 0;
drivers/net/ethernet/micrel/ksz884x.c
5229
dev->stats.rx_crc_errors = 0;
drivers/net/ethernet/micrel/ksz884x.c
5230
dev->stats.rx_frame_errors = 0;
drivers/net/ethernet/micrel/ksz884x.c
5231
dev->stats.tx_window_errors = 0;
drivers/net/ethernet/micrel/ksz884x.c
5236
dev->stats.multicast += (unsigned long)
drivers/net/ethernet/micrel/ksz884x.c
5239
dev->stats.collisions += (unsigned long)
drivers/net/ethernet/micrel/ksz884x.c
5242
dev->stats.rx_length_errors += (unsigned long)(
drivers/net/ethernet/micrel/ksz884x.c
5247
dev->stats.rx_crc_errors += (unsigned long)
drivers/net/ethernet/micrel/ksz884x.c
5249
dev->stats.rx_frame_errors += (unsigned long)(
drivers/net/ethernet/micrel/ksz884x.c
5253
dev->stats.tx_window_errors += (unsigned long)
drivers/net/ethernet/micrel/ksz884x.c
5257
return &dev->stats;
drivers/net/ethernet/micrel/ksz884x.c
6134
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/micrel/ksz884x.c
6140
int n_stats = stats->n_stats;
drivers/net/ethernet/microchip/enc28j60.c
1075
ndev->stats.tx_errors++;
drivers/net/ethernet/microchip/enc28j60.c
1077
ndev->stats.tx_packets++;
drivers/net/ethernet/microchip/enc28j60.c
1081
ndev->stats.tx_bytes += priv->tx_skb->len;
drivers/net/ethernet/microchip/enc28j60.c
1215
ndev->stats.rx_dropped++;
drivers/net/ethernet/microchip/enc28j60.c
1319
ndev->stats.tx_errors++;
drivers/net/ethernet/microchip/enc28j60.c
928
ndev->stats.rx_errors++;
drivers/net/ethernet/microchip/enc28j60.c
952
ndev->stats.rx_errors++;
drivers/net/ethernet/microchip/enc28j60.c
954
ndev->stats.rx_crc_errors++;
drivers/net/ethernet/microchip/enc28j60.c
956
ndev->stats.rx_frame_errors++;
drivers/net/ethernet/microchip/enc28j60.c
958
ndev->stats.rx_over_errors++;
drivers/net/ethernet/microchip/enc28j60.c
964
ndev->stats.rx_dropped++;
drivers/net/ethernet/microchip/enc28j60.c
975
ndev->stats.rx_packets++;
drivers/net/ethernet/microchip/enc28j60.c
976
ndev->stats.rx_bytes += len;
drivers/net/ethernet/microchip/encx24j600.c
311
dev->stats.tx_errors++;
drivers/net/ethernet/microchip/encx24j600.c
313
dev->stats.tx_packets++;
drivers/net/ethernet/microchip/encx24j600.c
315
dev->stats.tx_bytes += priv->tx_skb->len;
drivers/net/ethernet/microchip/encx24j600.c
337
dev->stats.rx_dropped++;
drivers/net/ethernet/microchip/encx24j600.c
351
dev->stats.rx_packets++;
drivers/net/ethernet/microchip/encx24j600.c
352
dev->stats.rx_bytes += rsv->len;
drivers/net/ethernet/microchip/encx24j600.c
377
dev->stats.rx_errors++;
drivers/net/ethernet/microchip/encx24j600.c
380
dev->stats.rx_crc_errors++;
drivers/net/ethernet/microchip/encx24j600.c
382
dev->stats.rx_frame_errors++;
drivers/net/ethernet/microchip/encx24j600.c
384
dev->stats.rx_over_errors++;
drivers/net/ethernet/microchip/encx24j600.c
425
dev->stats.rx_dropped++;
drivers/net/ethernet/microchip/encx24j600.c
900
dev->stats.tx_errors++;
drivers/net/ethernet/microchip/lan743x_ethtool.c
847
struct ethtool_stats *stats,
drivers/net/ethernet/microchip/lan743x_main.c
3377
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/microchip/lan743x_main.c
3381
stats->rx_packets = lan743x_csr_read(adapter, STAT_RX_TOTAL_FRAMES);
drivers/net/ethernet/microchip/lan743x_main.c
3382
stats->tx_packets = lan743x_csr_read(adapter, STAT_TX_TOTAL_FRAMES);
drivers/net/ethernet/microchip/lan743x_main.c
3383
stats->rx_bytes = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan743x_main.c
3389
stats->tx_bytes = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan743x_main.c
3395
stats->rx_errors = lan743x_csr_read(adapter, STAT_RX_FCS_ERRORS) +
drivers/net/ethernet/microchip/lan743x_main.c
3403
stats->tx_errors = lan743x_csr_read(adapter, STAT_TX_FCS_ERRORS) +
drivers/net/ethernet/microchip/lan743x_main.c
3407
stats->rx_dropped = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan743x_main.c
3409
stats->tx_dropped = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan743x_main.c
3411
stats->multicast = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan743x_main.c
3415
stats->collisions = lan743x_csr_read(adapter,
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
308
lan966x_add_cnt(&lan966x->stats[idx++],
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
342
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
353
*data++ = lan966x->stats[port->chip_port *
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
371
lan966x->stats[idx + SYS_COUNT_TX_UC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
372
lan966x->stats[idx + SYS_COUNT_TX_MC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
373
lan966x->stats[idx + SYS_COUNT_TX_BC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
374
lan966x->stats[idx + SYS_COUNT_TX_PMAC_UC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
375
lan966x->stats[idx + SYS_COUNT_TX_PMAC_MC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
376
lan966x->stats[idx + SYS_COUNT_TX_PMAC_BC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
378
lan966x->stats[idx + SYS_COUNT_TX_COL];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
380
lan966x->stats[idx + SYS_COUNT_RX_UC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
381
lan966x->stats[idx + SYS_COUNT_RX_MC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
382
lan966x->stats[idx + SYS_COUNT_RX_BC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
384
lan966x->stats[idx + SYS_COUNT_RX_CRC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
385
lan966x->stats[idx + SYS_COUNT_RX_CRC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
387
lan966x->stats[idx + SYS_COUNT_TX_OCT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
388
lan966x->stats[idx + SYS_COUNT_TX_PMAC_OCT];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
390
lan966x->stats[idx + SYS_COUNT_TX_MM_HOLD];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
392
lan966x->stats[idx + SYS_COUNT_RX_OCT];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
394
lan966x->stats[idx + SYS_COUNT_TX_MC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
395
lan966x->stats[idx + SYS_COUNT_TX_PMAC_MC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
397
lan966x->stats[idx + SYS_COUNT_TX_BC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
398
lan966x->stats[idx + SYS_COUNT_TX_PMAC_BC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
400
lan966x->stats[idx + SYS_COUNT_RX_MC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
402
lan966x->stats[idx + SYS_COUNT_RX_BC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
404
lan966x->stats[idx + SYS_COUNT_RX_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
405
lan966x->stats[idx + SYS_COUNT_RX_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
406
lan966x->stats[idx + SYS_COUNT_RX_CRC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
407
lan966x->stats[idx + SYS_COUNT_RX_PMAC_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
408
lan966x->stats[idx + SYS_COUNT_RX_PMAC_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
409
lan966x->stats[idx + SYS_COUNT_RX_PMAC_CRC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
411
lan966x->stats[idx + SYS_COUNT_RX_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
412
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
413
lan966x->stats[idx + SYS_COUNT_RX_LONG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
414
lan966x->stats[idx + SYS_COUNT_RX_PMAC_LONG];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
416
lan966x->stats[idx + SYS_COUNT_RX_LONG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
417
lan966x->stats[idx + SYS_COUNT_RX_PMAC_LONG];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
448
lan966x->stats[idx + SYS_COUNT_RX_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
449
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SHORT];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
451
lan966x->stats[idx + SYS_COUNT_RX_LONG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
452
lan966x->stats[idx + SYS_COUNT_RX_PMAC_LONG];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
454
lan966x->stats[idx + SYS_COUNT_RX_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
455
lan966x->stats[idx + SYS_COUNT_RX_PMAC_FRAG];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
457
lan966x->stats[idx + SYS_COUNT_RX_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
458
lan966x->stats[idx + SYS_COUNT_RX_PMAC_JABBER];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
460
lan966x->stats[idx + SYS_COUNT_RX_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
461
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_64];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
463
lan966x->stats[idx + SYS_COUNT_RX_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
464
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_65_127];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
466
lan966x->stats[idx + SYS_COUNT_RX_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
467
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_128_255];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
469
lan966x->stats[idx + SYS_COUNT_RX_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
470
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_256_511];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
472
lan966x->stats[idx + SYS_COUNT_RX_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
473
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_512_1023];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
475
lan966x->stats[idx + SYS_COUNT_RX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
476
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_1024_1526];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
478
lan966x->stats[idx + SYS_COUNT_RX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
479
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_1024_1526];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
482
lan966x->stats[idx + SYS_COUNT_TX_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
483
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_64];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
485
lan966x->stats[idx + SYS_COUNT_TX_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
486
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_65_127];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
488
lan966x->stats[idx + SYS_COUNT_TX_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
489
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_128_255];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
491
lan966x->stats[idx + SYS_COUNT_TX_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
492
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_256_511];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
494
lan966x->stats[idx + SYS_COUNT_TX_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
495
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_512_1023];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
497
lan966x->stats[idx + SYS_COUNT_TX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
498
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_1024_1526];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
500
lan966x->stats[idx + SYS_COUNT_TX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
501
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_1024_1526];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
597
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
608
stats->rx_bytes = lan966x->stats[idx + SYS_COUNT_RX_OCT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
609
lan966x->stats[idx + SYS_COUNT_RX_PMAC_OCT];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
611
stats->rx_packets = lan966x->stats[idx + SYS_COUNT_RX_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
612
lan966x->stats[idx + SYS_COUNT_RX_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
613
lan966x->stats[idx + SYS_COUNT_RX_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
614
lan966x->stats[idx + SYS_COUNT_RX_CRC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
615
lan966x->stats[idx + SYS_COUNT_RX_SYMBOL_ERR] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
616
lan966x->stats[idx + SYS_COUNT_RX_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
617
lan966x->stats[idx + SYS_COUNT_RX_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
618
lan966x->stats[idx + SYS_COUNT_RX_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
619
lan966x->stats[idx + SYS_COUNT_RX_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
620
lan966x->stats[idx + SYS_COUNT_RX_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
621
lan966x->stats[idx + SYS_COUNT_RX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
622
lan966x->stats[idx + SYS_COUNT_RX_SZ_JUMBO] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
623
lan966x->stats[idx + SYS_COUNT_RX_LONG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
624
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
625
lan966x->stats[idx + SYS_COUNT_RX_PMAC_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
626
lan966x->stats[idx + SYS_COUNT_RX_PMAC_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
627
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
628
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
629
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
630
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
631
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
632
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
633
lan966x->stats[idx + SYS_COUNT_RX_PMAC_SZ_JUMBO];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
635
stats->multicast = lan966x->stats[idx + SYS_COUNT_RX_MC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
636
lan966x->stats[idx + SYS_COUNT_RX_PMAC_MC];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
638
stats->rx_errors = lan966x->stats[idx + SYS_COUNT_RX_SHORT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
639
lan966x->stats[idx + SYS_COUNT_RX_FRAG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
640
lan966x->stats[idx + SYS_COUNT_RX_JABBER] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
641
lan966x->stats[idx + SYS_COUNT_RX_CRC] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
642
lan966x->stats[idx + SYS_COUNT_RX_SYMBOL_ERR] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
643
lan966x->stats[idx + SYS_COUNT_RX_LONG];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
645
stats->rx_dropped = dev->stats.rx_dropped +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
646
lan966x->stats[idx + SYS_COUNT_RX_LONG] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
647
lan966x->stats[idx + SYS_COUNT_DR_LOCAL] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
648
lan966x->stats[idx + SYS_COUNT_DR_TAIL] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
649
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_0] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
650
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_1] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
651
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_2] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
652
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_3] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
653
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_4] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
654
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_5] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
655
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_6] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
656
lan966x->stats[idx + SYS_COUNT_RX_RED_PRIO_7];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
659
stats->rx_dropped +=
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
660
(lan966x->stats[idx + SYS_COUNT_DR_YELLOW_PRIO_0 + i] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
661
lan966x->stats[idx + SYS_COUNT_DR_GREEN_PRIO_0 + i]);
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
665
stats->tx_bytes = lan966x->stats[idx + SYS_COUNT_TX_OCT] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
666
lan966x->stats[idx + SYS_COUNT_TX_PMAC_OCT];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
668
stats->tx_packets = lan966x->stats[idx + SYS_COUNT_TX_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
669
lan966x->stats[idx + SYS_COUNT_TX_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
670
lan966x->stats[idx + SYS_COUNT_TX_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
671
lan966x->stats[idx + SYS_COUNT_TX_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
672
lan966x->stats[idx + SYS_COUNT_TX_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
673
lan966x->stats[idx + SYS_COUNT_TX_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
674
lan966x->stats[idx + SYS_COUNT_TX_SZ_JUMBO] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
675
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_64] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
676
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_65_127] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
677
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_128_255] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
678
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_256_511] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
679
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_512_1023] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
680
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_1024_1526] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
681
lan966x->stats[idx + SYS_COUNT_TX_PMAC_SZ_JUMBO];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
683
stats->tx_dropped = lan966x->stats[idx + SYS_COUNT_TX_DROP] +
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
684
lan966x->stats[idx + SYS_COUNT_TX_AGED];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
686
stats->collisions = lan966x->stats[idx + SYS_COUNT_TX_COL];
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
697
lan966x->stats = devm_kcalloc(lan966x->dev, lan966x->num_phys_ports *
drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c
700
if (!lan966x->stats)
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
357
dcb_buf->dev->stats.tx_packets++;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
358
dcb_buf->dev->stats.tx_bytes += dcb_buf->len;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
466
skb->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
467
skb->dev->stats.rx_packets++;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
719
dev->stats.tx_dropped++;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
730
dev->stats.tx_dropped++;
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c
744
dev->stats.tx_dropped++;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
290
dev->stats.tx_packets++;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
291
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
726
dev->stats.rx_bytes += len;
drivers/net/ethernet/microchip/lan966x/lan966x_main.c
727
dev->stats.rx_packets++;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
300
u64 *stats;
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
446
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
634
struct flow_stats *stats);
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
645
struct flow_stats *stats,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
104
struct flow_stats *stats,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
114
flow_stats_update(stats,
drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c
126
flow_stats_update(stats,
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
207
struct flow_stats *stats)
drivers/net/ethernet/microchip/lan966x/lan966x_police.c
215
flow_stats_update(stats,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c
595
flow_stats_update(&f->stats, 0x0, count.value, 0, 0,
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
62
lan966x_police_port_stats(port, &f->stats);
drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c
65
lan966x_mirror_port_stats(port, &f->stats, ingress);
drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
720
ctrl->stats = &lan966x_vcap_stats;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
139
skb->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
140
skb->dev->stats.rx_packets++;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
71
db->dev->stats.tx_bytes += db->skb->len;
drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
72
db->dev->stats.tx_packets++;
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1019
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1028
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1049
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1056
if (!sparx5->stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1059
portstats = &sparx5->stats[port->portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1061
stats->rx_packets = portstats[spx5_stats_rx_uc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1065
stats->tx_packets = portstats[spx5_stats_tx_uc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1069
stats->rx_bytes = portstats[spx5_stats_rx_ok_bytes_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1071
stats->tx_bytes = portstats[spx5_stats_tx_ok_bytes_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1073
stats->rx_errors = portstats[spx5_stats_rx_in_range_len_err_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1083
stats->tx_errors = portstats[spx5_stats_tx_xcoll_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1086
stats->multicast = portstats[spx5_stats_rx_mc_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1088
stats->collisions = portstats[spx5_stats_tx_late_coll_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1091
stats->rx_length_errors = portstats[spx5_stats_rx_in_range_len_err_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1097
stats->rx_crc_errors = portstats[spx5_stats_rx_crc_err_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1099
stats->rx_frame_errors = portstats[spx5_stats_rx_alignment_lost_cnt] +
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1101
stats->tx_aborted_errors = portstats[spx5_stats_tx_xcoll_cnt];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1102
stats->tx_carrier_errors = portstats[spx5_stats_tx_csense_cnt];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1103
stats->tx_window_errors = portstats[spx5_stats_tx_late_coll_cnt];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1104
stats->rx_dropped = portstats[spx5_stats_ana_ac_port_stat_lsb_cnt];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1106
stats->rx_dropped += portstats[spx5_stats_green_p0_rx_port_drop
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1108
stats->tx_dropped = portstats[spx5_stats_tx_local_drop];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1256
sparx5->stats = devm_kcalloc(sparx5->dev,
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
1260
if (!sparx5->stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
204
u64 *stats;
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
208
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
212
stats = &portstats[spx5_stats_green_p0_rx_fwd];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
213
for (idx = 0; idx < 2 * SPX5_PRIOS; ++idx, ++addr, ++stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
214
sparx5_update_counter(stats, spx5_rd(sparx5, XQS_CNT(addr)));
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
216
stats = &portstats[spx5_stats_green_p0_rx_port_drop];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
217
for (idx = 0; idx < 2 * SPX5_PRIOS; ++idx, ++addr, ++stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
218
sparx5_update_counter(stats, spx5_rd(sparx5, XQS_CNT(addr)));
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
220
stats = &portstats[spx5_stats_green_p0_tx_port];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
221
for (idx = 0; idx < 2 * SPX5_PRIOS; ++idx, ++addr, ++stats)
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
222
sparx5_update_counter(stats, spx5_rd(sparx5, XQS_CNT(addr)));
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
232
u64 *portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
507
u64 *portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
790
u64 *portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
820
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
845
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
913
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_ethtool.c
945
portstats = &sparx5->stats[portno * sparx5->num_stats];
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
176
skb->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c
177
skb->dev->stats.rx_packets++;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
384
u64 *stats;
drivers/net/ethernet/microchip/sparx5/sparx5_main.h
516
void sparx5_get_stats64(struct net_device *ndev, struct rtnl_link_stats64 *stats);
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
147
netdev->stats.rx_dropped++;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
162
netdev->stats.rx_bytes += skb->len;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
163
netdev->stats.rx_packets++;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
232
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
276
stats->tx_bytes += skb->len;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
277
stats->tx_packets++;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
287
stats->tx_dropped++;
drivers/net/ethernet/microchip/sparx5/sparx5_packet.c
93
netdev->stats.rx_dropped++;
drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
1432
flow_stats_update(&fco->stats, 0x0, ctr.value, 0, lastused,
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
100
sparx5_mirror_stats(mall_entry, &tmo->stats);
drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
181
sparx5_mirror_stats(entry, &tmo->stats);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
2057
ctrl->stats = consts->vcap_stats;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1813
return vctrl->stats->keyfield_set_names[keyset];
drivers/net/ethernet/microchip/vcap/vcap_api.c
1821
return vctrl->stats->keyfield_names[key];
drivers/net/ethernet/microchip/vcap/vcap_api.c
1829
return vctrl->stats->actionfield_set_names[actionset];
drivers/net/ethernet/microchip/vcap/vcap_api.c
1836
return vctrl->stats->actionfield_names[action];
drivers/net/ethernet/microchip/vcap/vcap_api.h
276
const struct vcap_statistics *stats; /* client supplied vcap stats */
drivers/net/ethernet/microchip/vcap/vcap_api_debugfs_kunit.c
238
.stats = &kunit_test_vcap_stats,
drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
228
.stats = &kunit_test_vcap_stats,
drivers/net/ethernet/microsoft/mana/mana_bpf.c
32
ndev->stats.tx_dropped++;
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
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
1941
++ndev->stats.rx_dropped;
drivers/net/ethernet/microsoft/mana/mana_en.c
2023
++ndev->stats.rx_dropped;
drivers/net/ethernet/microsoft/mana/mana_en.c
2119
++ndev->stats.rx_dropped;
drivers/net/ethernet/microsoft/mana/mana_en.c
2374
u64_stats_init(&txq->stats.syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
2806
u64_stats_init(&rxq->stats.syncp);
drivers/net/ethernet/microsoft/mana/mana_en.c
361
tx_stats = &txq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
540
tx_stats = &txq->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
557
ndev->stats.tx_dropped++;
drivers/net/ethernet/microsoft/mana/mana_en.c
596
netdev_stats_to_stats64(st, &ndev->stats);
drivers/net/ethernet/microsoft/mana/mana_en.c
604
rx_stats = &apc->rxqs[q]->stats;
drivers/net/ethernet/microsoft/mana/mana_en.c
617
tx_stats = &apc->tx_qp[q].txq.stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
235
rx_stats = &apc->rxqs[q]->stats;
drivers/net/ethernet/microsoft/mana/mana_ethtool.c
254
tx_stats = &apc->tx_qp[q].txq.stats;
drivers/net/ethernet/moxa/moxart_ether.c
228
ndev->stats.rx_dropped++;
drivers/net/ethernet/moxa/moxart_ether.c
229
ndev->stats.rx_errors++;
drivers/net/ethernet/moxa/moxart_ether.c
245
ndev->stats.rx_dropped++;
drivers/net/ethernet/moxa/moxart_ether.c
246
ndev->stats.rx_errors++;
drivers/net/ethernet/moxa/moxart_ether.c
256
ndev->stats.rx_packets++;
drivers/net/ethernet/moxa/moxart_ether.c
257
ndev->stats.rx_bytes += len;
drivers/net/ethernet/moxa/moxart_ether.c
259
ndev->stats.multicast++;
drivers/net/ethernet/moxa/moxart_ether.c
295
ndev->stats.tx_packets++;
drivers/net/ethernet/moxa/moxart_ether.c
296
ndev->stats.tx_bytes += priv->tx_skb[tx_tail]->len;
drivers/net/ethernet/moxa/moxart_ether.c
349
ndev->stats.tx_dropped++;
drivers/net/ethernet/mscc/ocelot.c
1488
skb->dev->stats.tx_packets++;
drivers/net/ethernet/mscc/ocelot.c
1489
skb->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/mscc/ocelot_fdma.c
375
skb->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/mscc/ocelot_fdma.c
376
skb->dev->stats.rx_packets++;
drivers/net/ethernet/mscc/ocelot_flower.c
1006
struct flow_stats stats = {0};
drivers/net/ethernet/mscc/ocelot_flower.c
1015
ret = ocelot->ops->psfp_stats_get(ocelot, f, &stats);
drivers/net/ethernet/mscc/ocelot_flower.c
1035
stats.pkts = filter->stats.pkts;
drivers/net/ethernet/mscc/ocelot_flower.c
1038
flow_stats_update(&f->stats, 0x0, stats.pkts, stats.drops, 0x0,
drivers/net/ethernet/mscc/ocelot_net.c
1010
struct ethtool_stats *stats,
drivers/net/ethernet/mscc/ocelot_net.c
758
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mscc/ocelot_net.c
764
return ocelot_port_get_stats64(ocelot, port, stats);
drivers/net/ethernet/mscc/ocelot_stats.c
353
u64 *stat = &ocelot->stats[idx + j];
drivers/net/ethernet/mscc/ocelot_stats.c
477
*data++ = ocelot->stats[index];
drivers/net/ethernet/mscc/ocelot_stats.c
489
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
499
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
509
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
510
struct ethtool_mm_stats *stats = priv;
drivers/net/ethernet/mscc/ocelot_stats.c
512
stats->MACMergeFrameAssErrorCount = s[OCELOT_STAT_RX_ASSEMBLY_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
513
stats->MACMergeFrameSmdErrorCount = s[OCELOT_STAT_RX_SMD_ERRS];
drivers/net/ethernet/mscc/ocelot_stats.c
514
stats->MACMergeFrameAssOkCount = s[OCELOT_STAT_RX_ASSEMBLY_OK];
drivers/net/ethernet/mscc/ocelot_stats.c
515
stats->MACMergeFragCountRx = s[OCELOT_STAT_RX_MERGE_FRAGMENTS];
drivers/net/ethernet/mscc/ocelot_stats.c
516
stats->MACMergeFragCountTx = s[OCELOT_STAT_TX_MERGE_FRAGMENTS];
drivers/net/ethernet/mscc/ocelot_stats.c
517
stats->MACMergeHoldCount = s[OCELOT_STAT_TX_MM_HOLD];
drivers/net/ethernet/mscc/ocelot_stats.c
544
struct ethtool_mm_stats *stats)
drivers/net/ethernet/mscc/ocelot_stats.c
549
ocelot_port_stats_run(ocelot, port, stats, ocelot_port_mm_stats_cb);
drivers/net/ethernet/mscc/ocelot_stats.c
566
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
594
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
647
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
656
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
687
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
730
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
786
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
795
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
828
struct ocelot_ts_stats *stats = ocelot_port->ts_stats;
drivers/net/ethernet/mscc/ocelot_stats.c
835
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/mscc/ocelot_stats.c
836
ts_stats->pkts = stats->pkts;
drivers/net/ethernet/mscc/ocelot_stats.c
837
ts_stats->onestep_pkts_unconfirmed = stats->onestep_pkts_unconfirmed;
drivers/net/ethernet/mscc/ocelot_stats.c
838
ts_stats->lost = stats->lost;
drivers/net/ethernet/mscc/ocelot_stats.c
839
ts_stats->err = stats->err;
drivers/net/ethernet/mscc/ocelot_stats.c
840
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/ethernet/mscc/ocelot_stats.c
845
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/mscc/ocelot_stats.c
847
u64 *s = &ocelot->stats[port * OCELOT_NUM_STATS];
drivers/net/ethernet/mscc/ocelot_stats.c
852
stats->rx_bytes = s[OCELOT_STAT_RX_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
853
stats->rx_packets = s[OCELOT_STAT_RX_SHORTS] +
drivers/net/ethernet/mscc/ocelot_stats.c
864
stats->multicast = s[OCELOT_STAT_RX_MULTICAST];
drivers/net/ethernet/mscc/ocelot_stats.c
865
stats->rx_missed_errors = s[OCELOT_STAT_DROP_TAIL];
drivers/net/ethernet/mscc/ocelot_stats.c
866
stats->rx_dropped = s[OCELOT_STAT_RX_RED_PRIO_0] +
drivers/net/ethernet/mscc/ocelot_stats.c
893
stats->tx_bytes = s[OCELOT_STAT_TX_OCTETS];
drivers/net/ethernet/mscc/ocelot_stats.c
894
stats->tx_packets = s[OCELOT_STAT_TX_64] +
drivers/net/ethernet/mscc/ocelot_stats.c
901
stats->tx_dropped = s[OCELOT_STAT_TX_DROPS] +
drivers/net/ethernet/mscc/ocelot_stats.c
903
stats->collisions = s[OCELOT_STAT_TX_COLLISION];
drivers/net/ethernet/mscc/ocelot_stats.c
977
ocelot->stats = devm_kcalloc(ocelot->dev,
drivers/net/ethernet/mscc/ocelot_stats.c
980
if (!ocelot->stats)
drivers/net/ethernet/mscc/ocelot_vcap.c
1309
tmp.stats.pkts = 0;
drivers/net/ethernet/mscc/ocelot_vcap.c
638
vcap->counter_width, filter->stats.pkts);
drivers/net/ethernet/mscc/ocelot_vcap.c
773
vcap->counter_width, filter->stats.pkts);
drivers/net/ethernet/mscc/ocelot_vcap.c
844
vcap->counter_width, filter->stats.pkts);
drivers/net/ethernet/mscc/ocelot_vcap.c
873
filter->stats.pkts = cnt;
drivers/net/ethernet/mscc/ocelot_vsc7514.c
63
skb->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/mscc/ocelot_vsc7514.c
64
skb->dev->stats.rx_packets++;
drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h
52
struct mucse_stats stats;
drivers/net/ethernet/mucse/rnpgbe/rnpgbe_main.c
69
mucse->stats.tx_dropped++;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1343
ss->stats.rx_dropped++;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1409
ss->stats.tx_bytes += skb->len;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1410
ss->stats.tx_packets++;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1482
ss->stats.rx_packets += rx_packets;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1483
ss->stats.rx_bytes += rx_bytes;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1497
struct mcp_irq_data *stats = mgp->ss[0].fw_stats;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1499
if (unlikely(stats->stats_updated)) {
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1500
unsigned link_up = ntohl(stats->link_up);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1518
ntohl(stats->rdma_tags_available)) {
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1520
ntohl(stats->rdma_tags_available);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1524
mgp->down_cnt += stats->link_down;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1525
if (stats->link_down)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1554
struct mcp_irq_data *stats = ss->fw_stats;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1567
if (unlikely(!stats->valid))
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1572
if (stats->valid & 1)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1578
stats->valid = 0;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1581
stats->valid = 0;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1588
send_done_count = ntohl(stats->send_done_count);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1593
stats->valid = 0;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1596
if (likely(stats->valid == 0))
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1801
struct ethtool_stats *stats, u64 * data)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
181
struct myri10ge_slice_netstats stats;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2130
ss->stats.tx_dropped++;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2742
ss->stats.tx_dropped += 1;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2907
ss->stats.tx_dropped += 1;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2942
ss->stats.tx_dropped += 1;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2947
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2954
slice_stats = &mgp->ss[i].stats;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2955
stats->rx_packets += slice_stats->rx_packets;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2956
stats->tx_packets += slice_stats->tx_packets;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2957
stats->rx_bytes += slice_stats->rx_bytes;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2958
stats->tx_bytes += slice_stats->tx_bytes;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2959
stats->rx_dropped += slice_stats->rx_dropped;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2960
stats->tx_dropped += slice_stats->tx_dropped;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
367
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/natsemi/natsemi.c
1909
dev->stats.tx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2016
dev->stats.tx_dropped++;
drivers/net/ethernet/natsemi/natsemi.c
2105
dev->stats.tx_dropped++;
drivers/net/ethernet/natsemi/natsemi.c
2128
dev->stats.tx_dropped++;
drivers/net/ethernet/natsemi/natsemi.c
2153
dev->stats.tx_packets++;
drivers/net/ethernet/natsemi/natsemi.c
2154
dev->stats.tx_bytes += np->tx_skbuff[entry]->len;
drivers/net/ethernet/natsemi/natsemi.c
2159
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2161
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2163
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2165
dev->stats.tx_window_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2166
dev->stats.tx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2313
dev->stats.rx_length_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2333
dev->stats.rx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2335
dev->stats.rx_over_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2337
dev->stats.rx_length_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2339
dev->stats.rx_frame_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2341
dev->stats.rx_crc_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2378
dev->stats.rx_packets++;
drivers/net/ethernet/natsemi/natsemi.c
2379
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/natsemi/natsemi.c
2442
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2443
dev->stats.rx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2449
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2450
dev->stats.tx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2451
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2452
dev->stats.rx_errors++;
drivers/net/ethernet/natsemi/natsemi.c
2462
dev->stats.rx_crc_errors += readl(ioaddr + RxCRCErrs);
drivers/net/ethernet/natsemi/natsemi.c
2463
dev->stats.rx_missed_errors += readl(ioaddr + RxMissed);
drivers/net/ethernet/natsemi/natsemi.c
2476
return &dev->stats;
drivers/net/ethernet/natsemi/ns83820.c
1178
ndev->stats.rx_errors += readl(base + 0x60) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1179
ndev->stats.rx_crc_errors += readl(base + 0x64) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1180
ndev->stats.rx_missed_errors += readl(base + 0x68) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1181
ndev->stats.rx_frame_errors += readl(base + 0x6c) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1183
ndev->stats.rx_length_errors += readl(base + 0x74) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1184
ndev->stats.rx_length_errors += readl(base + 0x78) & 0xffff;
drivers/net/ethernet/natsemi/ns83820.c
1188
ndev->stats.tx_carrier_errors += readl(base + 0x88) & 0xff;
drivers/net/ethernet/natsemi/ns83820.c
1200
return &ndev->stats;
drivers/net/ethernet/natsemi/ns83820.c
1438
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/natsemi/ns83820.c
1443
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/natsemi/ns83820.c
885
ndev->stats.rx_dropped++;
drivers/net/ethernet/natsemi/ns83820.c
889
ndev->stats.multicast++;
drivers/net/ethernet/natsemi/ns83820.c
890
ndev->stats.rx_packets++;
drivers/net/ethernet/natsemi/ns83820.c
891
ndev->stats.rx_bytes += len;
drivers/net/ethernet/natsemi/ns83820.c
974
ndev->stats.tx_errors++;
drivers/net/ethernet/natsemi/ns83820.c
976
ndev->stats.tx_packets++;
drivers/net/ethernet/natsemi/ns83820.c
978
ndev->stats.tx_bytes += cmdsts & 0xffff;
drivers/net/ethernet/natsemi/sonic.c
250
lp->stats.tx_errors++;
drivers/net/ethernet/natsemi/sonic.c
393
lp->stats.tx_packets++;
drivers/net/ethernet/natsemi/sonic.c
394
lp->stats.tx_bytes += sonic_tda_get(dev, entry, SONIC_TD_PKTSIZE);
drivers/net/ethernet/natsemi/sonic.c
398
lp->stats.tx_aborted_errors++;
drivers/net/ethernet/natsemi/sonic.c
401
lp->stats.tx_carrier_errors++;
drivers/net/ethernet/natsemi/sonic.c
403
lp->stats.tx_window_errors++;
drivers/net/ethernet/natsemi/sonic.c
405
lp->stats.tx_fifo_errors++;
drivers/net/ethernet/natsemi/sonic.c
446
lp->stats.rx_frame_errors += 65536;
drivers/net/ethernet/natsemi/sonic.c
448
lp->stats.rx_crc_errors += 65536;
drivers/net/ethernet/natsemi/sonic.c
450
lp->stats.rx_missed_errors += 65536;
drivers/net/ethernet/natsemi/sonic.c
593
lp->stats.rx_packets++;
drivers/net/ethernet/natsemi/sonic.c
594
lp->stats.rx_bytes += pkt_len;
drivers/net/ethernet/natsemi/sonic.c
601
lp->stats.rx_dropped++;
drivers/net/ethernet/natsemi/sonic.c
644
lp->stats.rx_crc_errors += SONIC_READ(SONIC_CRCT);
drivers/net/ethernet/natsemi/sonic.c
646
lp->stats.rx_frame_errors += SONIC_READ(SONIC_FAET);
drivers/net/ethernet/natsemi/sonic.c
648
lp->stats.rx_missed_errors += SONIC_READ(SONIC_MPT);
drivers/net/ethernet/natsemi/sonic.c
651
return &lp->stats;
drivers/net/ethernet/natsemi/sonic.h
326
struct net_device_stats stats;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
196
unsigned int queue, struct nfp_alink_stats *stats)
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
201
&stats->tx_pkts);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
206
&stats->tx_bytes);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
212
&stats->backlog_bytes);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
218
band, queue, false, &stats->backlog_pkts);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
224
band, queue, true, &stats->drops);
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
230
band, queue, true, &stats->overlimits);
drivers/net/ethernet/netronome/nfp/abm/main.h
168
struct nfp_alink_stats stats;
drivers/net/ethernet/netronome/nfp/abm/main.h
178
struct nfp_alink_stats stats;
drivers/net/ethernet/netronome/nfp/abm/main.h
263
struct nfp_alink_stats *stats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
132
qdisc->red.band[i].stats.backlog_pkts = 0;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
133
qdisc->red.band[i].stats.backlog_bytes = 0;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
475
struct red_stats *stats)
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
477
stats->forced_mark += new->ecn_marked - old->ecn_marked;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
478
stats->pdrop += new->pdrop - old->pdrop;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
483
struct tc_gred_qopt_offload_stats *stats)
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
498
if (!stats->xstats[i])
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
501
nfp_abm_stats_calculate(&qdisc->red.band[i].stats,
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
503
&stats->bstats[i], &stats->qstats[i]);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
504
qdisc->red.band[i].prev_stats = qdisc->red.band[i].stats;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
508
stats->xstats[i]);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
57
&qdisc->red.band[i].stats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
613
return nfp_abm_gred_stats(alink, opt->handle, &opt->stats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
639
struct tc_qopt_offload_stats *stats)
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
652
nfp_abm_stats_calculate(&qdisc->red.band[0].stats,
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
654
stats->bstats, stats->qstats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
655
qdisc->red.band[0].prev_stats = qdisc->red.band[0].stats;
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
745
return nfp_abm_red_stats(alink, opt->handle, &opt->stats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
777
struct tc_qopt_offload_stats *stats)
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
791
memset(&qdisc->mq.stats, 0, sizeof(qdisc->mq.stats));
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
803
nfp_abm_stats_propagate(&qdisc->mq.stats,
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
804
&red->red.band[j].stats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
810
nfp_abm_stats_calculate(&qdisc->mq.stats, &qdisc->mq.prev_stats,
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
811
stats->bstats, stats->qstats);
drivers/net/ethernet/netronome/nfp/abm/qdisc.c
826
return nfp_abm_mq_stats(alink, opt->handle, &opt->stats);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2001
*m_pkts += priv->stats[ctx_id].pkts;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2002
*m_bytes += priv->stats[ctx_id].bytes;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2003
*m_used = max_t(u64, *m_used, priv->stats[ctx_id].used);
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2013
flow_stats_update(&nft_merge->nft_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2014
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2015
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2016
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2020
flow_stats_update(&nft_merge->tc_m_parent->pre_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2021
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2022
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2023
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2026
flow_stats_update(&nft_merge->tc_m_parent->post_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2027
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2028
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2029
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2040
flow_stats_update(&tmp_nft_merge->tc_m_parent->pre_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2041
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2042
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2043
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2045
flow_stats_update(&tmp_nft_merge->tc_m_parent->post_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2046
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2047
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2048
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2050
flow_stats_update(&tmp_nft_merge->nft_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2051
priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2052
priv->stats[ctx_id].pkts,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2053
0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2059
priv->stats[ctx_id].pkts = 0;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2060
priv->stats[ctx_id].bytes = 0;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2092
flow_stats_update(&tc_merge->post_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2113
flow_stats_update(&tc_merge->pre_ct_parent->stats,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2129
flow_stats_update(&ct_entry->stats, bytes, pkts, 0, used,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2132
flow_stats_update(&flow->stats, ct_entry->stats.bytes,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2133
ct_entry->stats.pkts, 0,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2134
ct_entry->stats.lastused,
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2139
ct_entry->stats.pkts = 0;
drivers/net/ethernet/netronome/nfp/flower/conntrack.c
2140
ct_entry->stats.bytes = 0;
drivers/net/ethernet/netronome/nfp/flower/conntrack.h
139
struct flow_stats stats;
drivers/net/ethernet/netronome/nfp/flower/main.h
314
struct nfp_fl_stats *stats;
drivers/net/ethernet/netronome/nfp/flower/main.h
508
} stats;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
119
struct nfp_fl_stats_frame *stats;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
127
for (i = 0; i < msg_len / sizeof(*stats); i++) {
drivers/net/ethernet/netronome/nfp/flower/metadata.c
128
stats = (struct nfp_fl_stats_frame *)msg + i;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
129
ctx_id = be32_to_cpu(stats->stats_con_id);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
130
priv->stats[ctx_id].pkts += be32_to_cpu(stats->pkt_count);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
131
priv->stats[ctx_id].bytes += be64_to_cpu(stats->byte_count);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
132
priv->stats[ctx_id].used = jiffies;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
362
priv->stats[stats_cxt].pkts = 0;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
363
priv->stats[stats_cxt].bytes = 0;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
364
priv->stats[stats_cxt].used = jiffies;
drivers/net/ethernet/netronome/nfp/flower/metadata.c
576
priv->stats = kvmalloc_objs(struct nfp_fl_stats, stats_size);
drivers/net/ethernet/netronome/nfp/flower/metadata.c
577
if (!priv->stats)
drivers/net/ethernet/netronome/nfp/flower/metadata.c
721
kvfree(priv->stats);
drivers/net/ethernet/netronome/nfp/flower/offload.c
1640
pkts = priv->stats[ctx_id].pkts;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1644
bytes = priv->stats[ctx_id].bytes;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1645
used = priv->stats[ctx_id].used;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1648
priv->stats[ctx_id].pkts = 0;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1649
priv->stats[ctx_id].bytes = 0;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1658
priv->stats[ctx_id].pkts += pkts;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1659
priv->stats[ctx_id].bytes += bytes;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1660
priv->stats[ctx_id].used = max_t(u64, used,
drivers/net/ethernet/netronome/nfp/flower/offload.c
1661
priv->stats[ctx_id].used);
drivers/net/ethernet/netronome/nfp/flower/offload.c
1717
flow_stats_update(&flow->stats, priv->stats[ctx_id].bytes,
drivers/net/ethernet/netronome/nfp/flower/offload.c
1718
priv->stats[ctx_id].pkts, 0, priv->stats[ctx_id].used,
drivers/net/ethernet/netronome/nfp/flower/offload.c
1721
priv->stats[ctx_id].pkts = 0;
drivers/net/ethernet/netronome/nfp/flower/offload.c
1722
priv->stats[ctx_id].bytes = 0;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
497
flow_stats_update(&flow->stats, diff_bytes, diff_pkts, 0,
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
810
meter_entry->stats.curr.pkts = be64_to_cpu(msg->pass_pkts) +
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
812
meter_entry->stats.curr.bytes = be64_to_cpu(msg->pass_bytes) +
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
814
meter_entry->stats.curr.drops = be64_to_cpu(msg->drop_pkts);
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
815
if (!meter_entry->stats.update) {
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
816
meter_entry->stats.prev.pkts = meter_entry->stats.curr.pkts;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
817
meter_entry->stats.prev.bytes = meter_entry->stats.curr.bytes;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
818
meter_entry->stats.prev.drops = meter_entry->stats.curr.drops;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
821
meter_entry->stats.update = jiffies;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
848
diff_pkts = meter_entry->stats.curr.pkts > meter_entry->stats.prev.pkts ?
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
849
meter_entry->stats.curr.pkts - meter_entry->stats.prev.pkts : 0;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
850
diff_bytes = meter_entry->stats.curr.bytes > meter_entry->stats.prev.bytes ?
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
851
meter_entry->stats.curr.bytes - meter_entry->stats.prev.bytes : 0;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
852
diff_drops = meter_entry->stats.curr.drops > meter_entry->stats.prev.drops ?
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
853
meter_entry->stats.curr.drops - meter_entry->stats.prev.drops : 0;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
855
flow_stats_update(&fl_act->stats, diff_bytes, diff_pkts, diff_drops,
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
856
meter_entry->stats.update,
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
859
meter_entry->stats.prev.pkts = meter_entry->stats.curr.pkts;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
860
meter_entry->stats.prev.bytes = meter_entry->stats.curr.bytes;
drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
861
meter_entry->stats.prev.drops = meter_entry->stats.curr.drops;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1948
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1965
stats->rx_packets += data[0];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1966
stats->rx_bytes += data[1];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1967
stats->rx_dropped += data[2];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1975
stats->tx_packets += data[0];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1976
stats->tx_bytes += data[1];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1977
stats->tx_errors += data[2];
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1981
stats->multicast += nn_readq(nn, NFP_NET_CFG_STATS_RX_MC_FRAMES);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1982
stats->rx_dropped += nn_readq(nn, NFP_NET_CFG_STATS_RX_DISCARDS);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1983
stats->rx_errors += nn_readq(nn, NFP_NET_CFG_STATS_RX_ERRORS);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1985
stats->tx_dropped += nn_readq(nn, NFP_NET_CFG_STATS_TX_DISCARDS);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1986
stats->tx_errors += nn_readq(nn, NFP_NET_CFG_STATS_TX_ERRORS);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1113
nfp_net_get_stats(struct net_device *netdev, struct ethtool_stats *stats,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1170
nfp_port_get_stats(struct net_device *netdev, struct ethtool_stats *stats,
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
101
nfp_repr_phy_port_get_stats64(repr->port, stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
105
nfp_repr_vnic_get_stats64(repr->port, stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
125
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
135
repr_stats = per_cpu_ptr(repr->stats, i);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
145
stats->tx_bytes += tbytes;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
146
stats->tx_packets += tpkts;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
147
stats->tx_dropped += tdrops;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
148
stats->rx_bytes += rbytes;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
149
stats->rx_packets += rpkts;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
157
void *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
161
return nfp_repr_get_host_stats64(dev, stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
31
struct nfp_repr_pcpu_stats *stats;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
35
this_cpu_inc(repr->stats->tx_drops);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
39
stats = this_cpu_ptr(repr->stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
40
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
41
stats->tx_packets++;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
414
free_percpu(repr->stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
42
stats->tx_bytes += len;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
43
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
439
repr->stats = netdev_alloc_pcpu_stats(struct nfp_repr_pcpu_stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
440
if (!repr->stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
49
struct nfp_repr_pcpu_stats *stats;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
51
stats = this_cpu_ptr(repr->stats);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
52
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
53
stats->rx_packets++;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
54
stats->rx_bytes += len;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
55
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
60
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
64
stats->tx_packets = readq(mem + NFP_MAC_STATS_TX_FRAMES_TRANSMITTED_OK);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
65
stats->tx_bytes = readq(mem + NFP_MAC_STATS_TX_OUT_OCTETS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
66
stats->tx_dropped = readq(mem + NFP_MAC_STATS_TX_OUT_ERRORS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
68
stats->rx_packets = readq(mem + NFP_MAC_STATS_RX_FRAMES_RECEIVED_OK);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
69
stats->rx_bytes = readq(mem + NFP_MAC_STATS_RX_IN_OCTETS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
70
stats->rx_dropped = readq(mem + NFP_MAC_STATS_RX_IN_ERRORS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
75
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
80
stats->tx_packets = readq(port->vnic + NFP_NET_CFG_STATS_RX_FRAMES);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
81
stats->tx_bytes = readq(port->vnic + NFP_NET_CFG_STATS_RX_OCTETS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
82
stats->tx_dropped = readq(port->vnic + NFP_NET_CFG_STATS_RX_DISCARDS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
84
stats->rx_packets = readq(port->vnic + NFP_NET_CFG_STATS_TX_FRAMES);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
85
stats->rx_bytes = readq(port->vnic + NFP_NET_CFG_STATS_TX_OCTETS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
86
stats->rx_dropped = readq(port->vnic + NFP_NET_CFG_STATS_TX_DISCARDS);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
90
nfp_repr_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
56
struct nfp_repr_pcpu_stats __percpu *stats;
drivers/net/ethernet/ni/nixge.c
488
ndev->stats.tx_packets += packets;
drivers/net/ethernet/ni/nixge.c
489
ndev->stats.tx_bytes += size;
drivers/net/ethernet/ni/nixge.c
591
ndev->stats.tx_dropped++;
drivers/net/ethernet/ni/nixge.c
661
ndev->stats.rx_packets += packets;
drivers/net/ethernet/ni/nixge.c
662
ndev->stats.rx_bytes += size;
drivers/net/ethernet/nxp/lpc_eth.c
859
ndev->stats.collisions += TXSTATUS_COLLISIONS_GET(txstat);
drivers/net/ethernet/nxp/lpc_eth.c
865
ndev->stats.tx_fifo_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
869
ndev->stats.tx_aborted_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
873
ndev->stats.tx_aborted_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
877
ndev->stats.tx_aborted_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
879
ndev->stats.tx_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
882
ndev->stats.tx_packets++;
drivers/net/ethernet/nxp/lpc_eth.c
883
ndev->stats.tx_bytes += skblen;
drivers/net/ethernet/nxp/lpc_eth.c
922
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
925
ndev->stats.rx_crc_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
928
ndev->stats.rx_length_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
931
ndev->stats.rx_length_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
933
ndev->stats.rx_errors++;
drivers/net/ethernet/nxp/lpc_eth.c
938
ndev->stats.rx_dropped++;
drivers/net/ethernet/nxp/lpc_eth.c
948
ndev->stats.rx_packets++;
drivers/net/ethernet/nxp/lpc_eth.c
949
ndev->stats.rx_bytes += len;
drivers/net/ethernet/oa_tc6.c
1212
tc6->netdev->stats.tx_dropped++;
drivers/net/ethernet/oa_tc6.c
657
tc6->netdev->stats.rx_dropped++;
drivers/net/ethernet/oa_tc6.c
666
tc6->netdev->stats.tx_dropped++;
drivers/net/ethernet/oa_tc6.c
756
tc6->netdev->stats.rx_packets++;
drivers/net/ethernet/oa_tc6.c
757
tc6->netdev->stats.rx_bytes += tc6->rx_skb->len;
drivers/net/ethernet/oa_tc6.c
774
tc6->netdev->stats.rx_dropped++;
drivers/net/ethernet/oa_tc6.c
987
tc6->netdev->stats.tx_bytes += tc6->ongoing_tx_skb->len;
drivers/net/ethernet/oa_tc6.c
988
tc6->netdev->stats.tx_packets++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h
579
struct pch_gbe_hw_stats stats;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c
468
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c
473
char *hw_stats = (char *)&adapter->stats;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1190
struct pch_gbe_hw_stats *stats = &adapter->stats;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1203
stats->rx_errors = stats->rx_crc_errors + stats->rx_frame_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1204
stats->tx_errors = stats->tx_length_errors +
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1205
stats->tx_aborted_errors +
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1206
stats->tx_carrier_errors + stats->tx_timeout_count;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1209
netdev->stats.rx_packets = stats->rx_packets;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1210
netdev->stats.rx_bytes = stats->rx_bytes;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1211
netdev->stats.rx_dropped = stats->rx_dropped;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1212
netdev->stats.tx_packets = stats->tx_packets;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1213
netdev->stats.tx_bytes = stats->tx_bytes;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1214
netdev->stats.tx_dropped = stats->tx_dropped;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1216
netdev->stats.multicast = stats->multicast;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1217
netdev->stats.collisions = stats->collisions;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1219
netdev->stats.rx_errors = stats->rx_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1220
netdev->stats.rx_crc_errors = stats->rx_crc_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1221
netdev->stats.rx_frame_errors = stats->rx_frame_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1223
netdev->stats.tx_errors = stats->tx_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1224
netdev->stats.tx_aborted_errors = stats->tx_aborted_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1225
netdev->stats.tx_carrier_errors = stats->tx_carrier_errors;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1274
adapter->stats.intr_rx_frame_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1277
adapter->stats.intr_rx_fifo_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1288
adapter->stats.intr_rx_dma_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1290
adapter->stats.intr_tx_fifo_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1292
adapter->stats.intr_tx_dma_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1294
adapter->stats.intr_tcpip_err_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1297
adapter->stats.intr_rx_dsc_empty_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1353
adapter->stats.rx_alloc_buff_failed++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1368
adapter->stats.rx_alloc_buff_failed++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1516
adapter->stats.tx_aborted_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1520
adapter->stats.tx_carrier_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1525
adapter->stats.tx_aborted_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1531
adapter->stats.collisions++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1532
adapter->stats.tx_packets++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1533
adapter->stats.tx_bytes += skb->len;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1537
adapter->stats.tx_packets++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1538
adapter->stats.tx_bytes += skb->len;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1572
adapter->stats.tx_restart_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1642
adapter->stats.rx_frame_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1646
adapter->stats.rx_frame_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1650
adapter->stats.rx_crc_errors++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1665
adapter->stats.rx_bytes += length;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1666
adapter->stats.rx_packets++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1668
adapter->stats.multicast++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2259
adapter->stats.tx_timeout_count++;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
577
memset(&adapter->stats, 0, sizeof(adapter->stats));
drivers/net/ethernet/packetengines/hamachi.c
1020
dev->stats.tx_packets++;
drivers/net/ethernet/packetengines/hamachi.c
1154
dev->stats.tx_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1360
dev->stats.tx_packets++;
drivers/net/ethernet/packetengines/hamachi.c
1450
dev->stats.rx_length_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1457
dev->stats.rx_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1459
dev->stats.rx_length_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1461
dev->stats.rx_frame_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1463
dev->stats.rx_crc_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1465
dev->stats.rx_dropped++;
drivers/net/ethernet/packetengines/hamachi.c
1584
dev->stats.rx_packets++;
drivers/net/ethernet/packetengines/hamachi.c
1655
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1657
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/packetengines/hamachi.c
1762
dev->stats.rx_bytes = readl(ioaddr + 0x330);
drivers/net/ethernet/packetengines/hamachi.c
1764
dev->stats.tx_bytes = readl(ioaddr + 0x3B0);
drivers/net/ethernet/packetengines/hamachi.c
1766
dev->stats.multicast = readl(ioaddr + 0x320);
drivers/net/ethernet/packetengines/hamachi.c
1769
dev->stats.rx_length_errors = readl(ioaddr + 0x368);
drivers/net/ethernet/packetengines/hamachi.c
1771
dev->stats.rx_over_errors = readl(ioaddr + 0x35C);
drivers/net/ethernet/packetengines/hamachi.c
1773
dev->stats.rx_crc_errors = readl(ioaddr + 0x360);
drivers/net/ethernet/packetengines/hamachi.c
1775
dev->stats.rx_frame_errors = readl(ioaddr + 0x364);
drivers/net/ethernet/packetengines/hamachi.c
1777
dev->stats.rx_missed_errors = readl(ioaddr + 0x36C);
drivers/net/ethernet/packetengines/hamachi.c
1779
return &dev->stats;
drivers/net/ethernet/packetengines/yellowfin.c
1090
dev->stats.rx_length_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1096
dev->stats.rx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1097
if (frame_status & 0x0060) dev->stats.rx_length_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1098
if (frame_status & 0x0008) dev->stats.rx_frame_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1099
if (frame_status & 0x0010) dev->stats.rx_crc_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1100
if (frame_status < 0) dev->stats.rx_dropped++;
drivers/net/ethernet/packetengines/yellowfin.c
1105
dev->stats.rx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1106
if (status1 & 0xC0) dev->stats.rx_length_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1107
if (status2 & 0x03) dev->stats.rx_frame_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1108
if (status2 & 0x04) dev->stats.rx_crc_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1109
if (status2 & 0x80) dev->stats.rx_dropped++;
drivers/net/ethernet/packetengines/yellowfin.c
1156
dev->stats.rx_packets++;
drivers/net/ethernet/packetengines/yellowfin.c
1157
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/packetengines/yellowfin.c
1195
dev->stats.tx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
1197
dev->stats.rx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
722
dev->stats.tx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
934
dev->stats.tx_packets++;
drivers/net/ethernet/packetengines/yellowfin.c
935
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/packetengines/yellowfin.c
979
dev->stats.tx_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
980
if (tx_errs & 0xF800) dev->stats.tx_aborted_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
981
if (tx_errs & 0x0800) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
982
if (tx_errs & 0x2000) dev->stats.tx_window_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
983
if (tx_errs & 0x8000) dev->stats.tx_fifo_errors++;
drivers/net/ethernet/packetengines/yellowfin.c
990
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/packetengines/yellowfin.c
991
dev->stats.collisions += tx_errs & 15;
drivers/net/ethernet/packetengines/yellowfin.c
992
dev->stats.tx_packets++;
drivers/net/ethernet/pasemi/pasemi_mac.c
1522
dev->stats.tx_packets++;
drivers/net/ethernet/pasemi/pasemi_mac.c
1523
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/pasemi/pasemi_mac.c
746
mac->netdev->stats.rx_errors++;
drivers/net/ethernet/pasemi/pasemi_mac.c
747
mac->netdev->stats.rx_crc_errors++;
drivers/net/ethernet/pasemi/pasemi_mac.c
800
mac->netdev->stats.rx_bytes += tot_bytes;
drivers/net/ethernet/pasemi/pasemi_mac.c
801
mac->netdev->stats.rx_packets += packets;
drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c
95
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/pensando/ionic/ionic.h
37
struct ionic_lif_stats stats;
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
128
sizeof(v->stats), DMA_FROM_DEVICE);
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
162
v->stats_pa = dma_map_single(ionic->dev, &v->stats,
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
163
sizeof(v->stats), DMA_FROM_DEVICE);
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
115
struct ethtool_link_ext_stats *stats)
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
120
stats->link_down_events = lif->link_down_count;
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
25
struct ethtool_stats *stats, u64 *buf)
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
33
memset(buf, 0, stats->n_stats * sizeof(*buf));
drivers/net/ethernet/pensando/ionic/ionic_if.h
2953
struct ionic_port_stats stats;
drivers/net/ethernet/pensando/ionic/ionic_if.h
3133
struct ionic_lif_stats stats;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1277
ls = &lif->info->stats;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2391
vs = &ionic->vfs[vf].stats;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
174
struct ionic_lif_sw_stats *stats)
drivers/net/ethernet/pensando/ionic/ionic_stats.c
178
stats->tx_packets += txstats->pkts;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
179
stats->tx_bytes += txstats->bytes;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
180
stats->tx_tso += txstats->tso;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
181
stats->tx_tso_bytes += txstats->tso_bytes;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
182
stats->tx_csum_none += txstats->csum_none;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
183
stats->tx_csum += txstats->csum;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
184
stats->tx_hwstamp_valid += txstats->hwstamp_valid;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
185
stats->tx_hwstamp_invalid += txstats->hwstamp_invalid;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
186
stats->xdp_frames += txstats->xdp_frames;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
190
struct ionic_lif_sw_stats *stats)
drivers/net/ethernet/pensando/ionic/ionic_stats.c
194
stats->rx_packets += rxstats->pkts;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
195
stats->rx_bytes += rxstats->bytes;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
196
stats->rx_csum_none += rxstats->csum_none;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
197
stats->rx_csum_complete += rxstats->csum_complete;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
198
stats->rx_csum_error += rxstats->csum_error;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
199
stats->rx_hwstamp_valid += rxstats->hwstamp_valid;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
200
stats->rx_hwstamp_invalid += rxstats->hwstamp_invalid;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
201
stats->xdp_drop += rxstats->xdp_drop;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
202
stats->xdp_aborted += rxstats->xdp_aborted;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
203
stats->xdp_pass += rxstats->xdp_pass;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
204
stats->xdp_tx += rxstats->xdp_tx;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
205
stats->xdp_redirect += rxstats->xdp_redirect;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
209
struct ionic_lif_sw_stats *stats)
drivers/net/ethernet/pensando/ionic/ionic_stats.c
214
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/pensando/ionic/ionic_stats.c
217
ionic_add_lif_txq_stats(lif, q_num, stats);
drivers/net/ethernet/pensando/ionic/ionic_stats.c
218
ionic_add_lif_rxq_stats(lif, q_num, stats);
drivers/net/ethernet/pensando/ionic/ionic_stats.c
222
ionic_add_lif_txq_stats(lif, lif->hwstamp_txq->q.index, stats);
drivers/net/ethernet/pensando/ionic/ionic_stats.c
225
ionic_add_lif_rxq_stats(lif, lif->hwstamp_rxq->q.index, stats);
drivers/net/ethernet/pensando/ionic/ionic_stats.c
228
stats->hw_tx_dropped = ns.tx_dropped;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
229
stats->hw_rx_dropped = ns.rx_dropped;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
230
stats->hw_rx_over_errors = ns.rx_over_errors;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
231
stats->hw_rx_missed_errors = ns.rx_missed_errors;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
232
stats->hw_tx_aborted_errors = ns.tx_aborted_errors;
drivers/net/ethernet/pensando/ionic/ionic_stats.c
338
port_stats = &lif->ionic->idev.port_info->stats;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1182
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1188
stats->clean++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1222
stats->hwstamp_valid++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1224
stats->hwstamp_invalid++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1230
stats->clean++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1428
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1540
stats->pkts += DIV_ROUND_UP(len - hdrlen, mss);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1541
stats->bytes += len;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1542
stats->tso++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1543
stats->tso_bytes = len;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1553
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1572
stats->vlan_inserted++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1582
stats->crc32_csum++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1584
stats->csum++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1592
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1611
stats->vlan_inserted++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1620
stats->csum_none++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1627
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1637
stats->frags += skb_shinfo(skb)->nr_frags;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1644
struct ionic_tx_stats *stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1662
stats->pkts++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1663
stats->bytes += skb->len;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
310
struct ionic_tx_stats *stats;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
319
stats = q_to_tx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
388
stats->xdp_frames++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
389
stats->pkts++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
390
stats->bytes += len;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
470
static bool ionic_run_xdp(struct ionic_rx_stats *stats,
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
539
stats->xdp_pass++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
544
stats->xdp_drop++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
578
stats->xdp_tx++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
589
stats->xdp_redirect++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
601
stats->xdp_aborted++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
614
struct ionic_rx_stats *stats;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
621
stats = q_to_rx_stats(q);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
631
stats->dropped++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
636
stats->pkts++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
637
stats->bytes += len;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
640
if (ionic_run_xdp(stats, netdev, xdp_prog, q, desc_info->bufs, len))
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
656
stats->dropped++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
683
stats->csum_complete++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
685
stats->csum_none++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
691
stats->csum_error++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
697
stats->vlan_stripped++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
714
stats->hwstamp_valid++;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
716
stats->hwstamp_invalid++;
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1635
struct netxen_adapter_stats stats;
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
31
{"xmit_called", NETXEN_NIC_STAT(stats.xmitcalled)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
32
{"xmit_finished", NETXEN_NIC_STAT(stats.xmitfinished)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
33
{"rx_dropped", NETXEN_NIC_STAT(stats.rxdropped)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
34
{"tx_dropped", NETXEN_NIC_STAT(stats.txdropped)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
35
{"csummed", NETXEN_NIC_STAT(stats.csummed)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
36
{"rx_pkts", NETXEN_NIC_STAT(stats.rx_pkts)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
37
{"lro_pkts", NETXEN_NIC_STAT(stats.lro_pkts)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
38
{"rx_bytes", NETXEN_NIC_STAT(stats.rxbytes)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
39
{"tx_bytes", NETXEN_NIC_STAT(stats.txbytes)},
drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
670
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1499
adapter->stats.csummed++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1554
adapter->stats.rx_pkts++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1555
adapter->stats.rxbytes += length;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1633
adapter->stats.lro_pkts++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1634
adapter->stats.rxbytes += length;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1764
adapter->stats.xmitfinished++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
1908
memset(&adapter->stats, 0, sizeof(adapter->stats));
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2115
adapter->stats.txbytes += skb->len;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2116
adapter->stats.xmitcalled++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2123
adapter->stats.txdropped++;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2261
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2265
stats->rx_packets = adapter->stats.rx_pkts + adapter->stats.lro_pkts;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2266
stats->tx_packets = adapter->stats.xmitfinished;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2267
stats->rx_bytes = adapter->stats.rxbytes;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2268
stats->tx_bytes = adapter->stats.txbytes;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2269
stats->rx_dropped = adapter->stats.rxdropped;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
2270
stats->tx_dropped = adapter->stats.txdropped;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
74
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/qlogic/qed/qed.h
984
union qed_mcp_protocol_stats *stats);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1004
stats->rx_pkts = proto_stats.fcoe_rx_data_pkt_cnt +
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1007
stats->tx_pkts = proto_stats.fcoe_tx_data_pkt_cnt +
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1010
stats->fcs_err = proto_stats.fcoe_silent_drop_pkt_crc_error_cnt;
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
1018
stats->login_failure = ops->get_login_failures(cookie);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
978
struct qed_fcoe_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
981
return qed_fcoe_get_stats(QED_AFFIN_HWFN(cdev), stats, is_atomic);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
984
static int qed_fcoe_stats(struct qed_dev *cdev, struct qed_fcoe_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
986
return qed_fcoe_stats_context(cdev, stats, false);
drivers/net/ethernet/qlogic/qed/qed_fcoe.c
990
struct qed_mcp_fcoe_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
43
struct qed_mcp_fcoe_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_fcoe.h
55
struct qed_mcp_fcoe_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1002
struct qed_iscsi_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1007
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1015
_qed_iscsi_get_tstats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1016
_qed_iscsi_get_mstats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1017
_qed_iscsi_get_ustats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1019
_qed_iscsi_get_xstats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1020
_qed_iscsi_get_ystats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1021
_qed_iscsi_get_pstats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1341
struct qed_iscsi_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1344
return qed_iscsi_get_stats(QED_AFFIN_HWFN(cdev), stats, is_atomic);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1347
static int qed_iscsi_stats(struct qed_dev *cdev, struct qed_iscsi_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1349
return qed_iscsi_stats_context(cdev, stats, false);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1369
struct qed_mcp_iscsi_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1383
stats->rx_pdus = proto_stats.iscsi_rx_total_pdu_cnt;
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1384
stats->tx_pdus = proto_stats.iscsi_tx_total_pdu_cnt;
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1385
stats->rx_bytes = proto_stats.iscsi_rx_bytes_cnt;
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1386
stats->tx_bytes = proto_stats.iscsi_tx_bytes_cnt;
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
48
struct qed_mcp_iscsi_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_iscsi.h
62
struct qed_mcp_iscsi_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1771
offsetof(struct public_port, stats),
drivers/net/ethernet/qlogic/qed/qed_l2.c
1853
struct qed_eth_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1856
__qed_get_vport_mstats(p_hwfn, p_ptt, stats, statistics_bin);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1857
__qed_get_vport_ustats(p_hwfn, p_ptt, stats, statistics_bin);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1858
__qed_get_vport_tstats(p_hwfn, p_ptt, stats, statistics_bin);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1859
__qed_get_vport_pstats(p_hwfn, p_ptt, stats, statistics_bin);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1862
__qed_get_vport_port_stats(p_hwfn, p_ptt, stats);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1866
struct qed_eth_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1872
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/qlogic/qed/qed_l2.c
1895
__qed_get_vport_stats(p_hwfn, p_ptt, stats, fw_vport,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1904
void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_l2.c
1906
qed_get_vport_stats_context(cdev, stats, false);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1910
struct qed_eth_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_l2.c
1916
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/qlogic/qed/qed_l2.c
1920
_qed_get_vport_stats(cdev, stats, is_atomic);
drivers/net/ethernet/qlogic/qed/qed_l2.c
1927
((u64 *)stats)[i] -= ((u64 *)cdev->reset_stats)[i];
drivers/net/ethernet/qlogic/qed/qed_l2.h
261
void qed_get_vport_stats(struct qed_dev *cdev, struct qed_eth_stats *stats);
drivers/net/ethernet/qlogic/qed/qed_l2.h
275
struct qed_eth_stats *stats,
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2774
static int qed_ll2_stats(struct qed_dev *cdev, struct qed_ll2_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2783
rc = qed_ll2_get_stats(p_hwfn, cdev->ll2->handle, stats);
drivers/net/ethernet/qlogic/qed/qed_ll2.c
2792
cdev->ll2->handle, stats);
drivers/net/ethernet/qlogic/qed/qed_main.c
3086
union qed_mcp_protocol_stats *stats)
drivers/net/ethernet/qlogic/qed/qed_main.c
3090
memset(stats, 0, sizeof(*stats));
drivers/net/ethernet/qlogic/qed/qed_main.c
3095
stats->lan_stats.ucast_rx_pkts =
drivers/net/ethernet/qlogic/qed/qed_main.c
3097
stats->lan_stats.ucast_tx_pkts =
drivers/net/ethernet/qlogic/qed/qed_main.c
3099
stats->lan_stats.fcs_err = -1;
drivers/net/ethernet/qlogic/qed/qed_main.c
3102
qed_get_protocol_stats_fcoe(cdev, &stats->fcoe_stats, true);
drivers/net/ethernet/qlogic/qed/qed_main.c
3105
qed_get_protocol_stats_iscsi(cdev, &stats->iscsi_stats, true);
drivers/net/ethernet/qlogic/qed/qed_main.c
3135
struct qed_eth_stats stats;
drivers/net/ethernet/qlogic/qed/qed_main.c
3154
qed_get_vport_stats(cdev, &stats);
drivers/net/ethernet/qlogic/qed/qed_main.c
3155
p_common = &stats.common;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1719
union qed_mcp_protocol_stats stats;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1745
qed_get_protocol_stats(p_hwfn->cdev, stats_type, &stats);
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1750
mb_params.p_data_src = &stats;
drivers/net/ethernet/qlogic/qed/qed_mcp.c
1751
mb_params.data_src_size = sizeof(stats);
drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h
632
struct port_stats stats;
drivers/net/ethernet/qlogic/qede/qede.h
228
struct qede_stats stats;
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
378
struct ethtool_stats *stats, u64 *buf)
drivers/net/ethernet/qlogic/qede/qede_ethtool.c
411
*buf = *((u64 *)(((void *)&edev->stats) +
drivers/net/ethernet/qlogic/qede/qede_main.c
1267
memset(&edev->stats, 0, sizeof(edev->stats));
drivers/net/ethernet/qlogic/qede/qede_main.c
315
struct qede_stats_common *p_common = &edev->stats.common;
drivers/net/ethernet/qlogic/qede/qede_main.c
316
struct qed_eth_stats stats;
drivers/net/ethernet/qlogic/qede/qede_main.c
318
edev->ops->get_vport_stats(edev->cdev, &stats);
drivers/net/ethernet/qlogic/qede/qede_main.c
322
p_common->no_buff_discards = stats.common.no_buff_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
323
p_common->packet_too_big_discard = stats.common.packet_too_big_discard;
drivers/net/ethernet/qlogic/qede/qede_main.c
324
p_common->ttl0_discard = stats.common.ttl0_discard;
drivers/net/ethernet/qlogic/qede/qede_main.c
325
p_common->rx_ucast_bytes = stats.common.rx_ucast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
326
p_common->rx_mcast_bytes = stats.common.rx_mcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
327
p_common->rx_bcast_bytes = stats.common.rx_bcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
328
p_common->rx_ucast_pkts = stats.common.rx_ucast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
329
p_common->rx_mcast_pkts = stats.common.rx_mcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
330
p_common->rx_bcast_pkts = stats.common.rx_bcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
331
p_common->mftag_filter_discards = stats.common.mftag_filter_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
332
p_common->mac_filter_discards = stats.common.mac_filter_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
333
p_common->gft_filter_drop = stats.common.gft_filter_drop;
drivers/net/ethernet/qlogic/qede/qede_main.c
335
p_common->tx_ucast_bytes = stats.common.tx_ucast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
336
p_common->tx_mcast_bytes = stats.common.tx_mcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
337
p_common->tx_bcast_bytes = stats.common.tx_bcast_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
338
p_common->tx_ucast_pkts = stats.common.tx_ucast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
339
p_common->tx_mcast_pkts = stats.common.tx_mcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
340
p_common->tx_bcast_pkts = stats.common.tx_bcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
341
p_common->tx_err_drop_pkts = stats.common.tx_err_drop_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
342
p_common->coalesced_pkts = stats.common.tpa_coalesced_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
343
p_common->coalesced_events = stats.common.tpa_coalesced_events;
drivers/net/ethernet/qlogic/qede/qede_main.c
344
p_common->coalesced_aborts_num = stats.common.tpa_aborts_num;
drivers/net/ethernet/qlogic/qede/qede_main.c
345
p_common->non_coalesced_pkts = stats.common.tpa_not_coalesced_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
346
p_common->coalesced_bytes = stats.common.tpa_coalesced_bytes;
drivers/net/ethernet/qlogic/qede/qede_main.c
348
p_common->rx_64_byte_packets = stats.common.rx_64_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
350
stats.common.rx_65_to_127_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
352
stats.common.rx_128_to_255_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
354
stats.common.rx_256_to_511_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
356
stats.common.rx_512_to_1023_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
358
stats.common.rx_1024_to_1518_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
359
p_common->rx_crc_errors = stats.common.rx_crc_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
360
p_common->rx_mac_crtl_frames = stats.common.rx_mac_crtl_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
361
p_common->rx_pause_frames = stats.common.rx_pause_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
362
p_common->rx_pfc_frames = stats.common.rx_pfc_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
363
p_common->rx_align_errors = stats.common.rx_align_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
364
p_common->rx_carrier_errors = stats.common.rx_carrier_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
365
p_common->rx_oversize_packets = stats.common.rx_oversize_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
366
p_common->rx_jabbers = stats.common.rx_jabbers;
drivers/net/ethernet/qlogic/qede/qede_main.c
367
p_common->rx_undersize_packets = stats.common.rx_undersize_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
368
p_common->rx_fragments = stats.common.rx_fragments;
drivers/net/ethernet/qlogic/qede/qede_main.c
369
p_common->tx_64_byte_packets = stats.common.tx_64_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
371
stats.common.tx_65_to_127_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
373
stats.common.tx_128_to_255_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
375
stats.common.tx_256_to_511_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
377
stats.common.tx_512_to_1023_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
379
stats.common.tx_1024_to_1518_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
380
p_common->tx_pause_frames = stats.common.tx_pause_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
381
p_common->tx_pfc_frames = stats.common.tx_pfc_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
382
p_common->brb_truncates = stats.common.brb_truncates;
drivers/net/ethernet/qlogic/qede/qede_main.c
383
p_common->brb_discards = stats.common.brb_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
384
p_common->tx_mac_ctrl_frames = stats.common.tx_mac_ctrl_frames;
drivers/net/ethernet/qlogic/qede/qede_main.c
385
p_common->link_change_count = stats.common.link_change_count;
drivers/net/ethernet/qlogic/qede/qede_main.c
389
struct qede_stats_bb *p_bb = &edev->stats.bb;
drivers/net/ethernet/qlogic/qede/qede_main.c
392
stats.bb.rx_1519_to_1522_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
394
stats.bb.rx_1519_to_2047_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
396
stats.bb.rx_2048_to_4095_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
398
stats.bb.rx_4096_to_9216_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
400
stats.bb.rx_9217_to_16383_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
402
stats.bb.tx_1519_to_2047_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
404
stats.bb.tx_2048_to_4095_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
406
stats.bb.tx_4096_to_9216_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
408
stats.bb.tx_9217_to_16383_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
409
p_bb->tx_lpi_entry_count = stats.bb.tx_lpi_entry_count;
drivers/net/ethernet/qlogic/qede/qede_main.c
410
p_bb->tx_total_collisions = stats.bb.tx_total_collisions;
drivers/net/ethernet/qlogic/qede/qede_main.c
412
struct qede_stats_ah *p_ah = &edev->stats.ah;
drivers/net/ethernet/qlogic/qede/qede_main.c
415
stats.ah.rx_1519_to_max_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
417
stats.ah.tx_1519_to_max_byte_packets;
drivers/net/ethernet/qlogic/qede/qede_main.c
424
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/qlogic/qede/qede_main.c
429
p_common = &edev->stats.common;
drivers/net/ethernet/qlogic/qede/qede_main.c
433
stats->rx_packets = p_common->rx_ucast_pkts + p_common->rx_mcast_pkts +
drivers/net/ethernet/qlogic/qede/qede_main.c
435
stats->tx_packets = p_common->tx_ucast_pkts + p_common->tx_mcast_pkts +
drivers/net/ethernet/qlogic/qede/qede_main.c
438
stats->rx_bytes = p_common->rx_ucast_bytes + p_common->rx_mcast_bytes +
drivers/net/ethernet/qlogic/qede/qede_main.c
440
stats->tx_bytes = p_common->tx_ucast_bytes + p_common->tx_mcast_bytes +
drivers/net/ethernet/qlogic/qede/qede_main.c
443
stats->tx_errors = p_common->tx_err_drop_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
444
stats->multicast = p_common->rx_mcast_pkts + p_common->rx_bcast_pkts;
drivers/net/ethernet/qlogic/qede/qede_main.c
446
stats->rx_fifo_errors = p_common->no_buff_discards;
drivers/net/ethernet/qlogic/qede/qede_main.c
449
stats->collisions = edev->stats.bb.tx_total_collisions;
drivers/net/ethernet/qlogic/qede/qede_main.c
450
stats->rx_crc_errors = p_common->rx_crc_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
451
stats->rx_frame_errors = p_common->rx_align_errors;
drivers/net/ethernet/qlogic/qede/qede_main.c
807
memset(&edev->stats, 0, sizeof(edev->stats));
drivers/net/ethernet/qlogic/qla3xxx.c
1934
qdev->ndev->stats.tx_errors++;
drivers/net/ethernet/qlogic/qla3xxx.c
1942
qdev->ndev->stats.tx_errors++;
drivers/net/ethernet/qlogic/qla3xxx.c
1958
qdev->ndev->stats.tx_packets++;
drivers/net/ethernet/qlogic/qla3xxx.c
1959
qdev->ndev->stats.tx_bytes += tx_cb->skb->len;
drivers/net/ethernet/qlogic/qla3xxx.c
2018
qdev->ndev->stats.rx_packets++;
drivers/net/ethernet/qlogic/qla3xxx.c
2019
qdev->ndev->stats.rx_bytes += length;
drivers/net/ethernet/qlogic/qla3xxx.c
2099
ndev->stats.rx_packets++;
drivers/net/ethernet/qlogic/qla3xxx.c
2100
ndev->stats.rx_bytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1158
struct qlcnic_adapter_stats stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2367
adapter->stats.mbx_spurious_intr++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
473
adapter->stats.spurious_intr++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1069
struct qlcnic_esw_stats_le *stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1105
stats = stats_addr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1106
esw_stats->context_id = le16_to_cpu(stats->context_id);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1107
esw_stats->version = le16_to_cpu(stats->version);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1108
esw_stats->size = le16_to_cpu(stats->size);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1110
le64_to_cpu(stats->multicast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1112
le64_to_cpu(stats->broadcast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1113
esw_stats->unicast_frames = le64_to_cpu(stats->unicast_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1114
esw_stats->dropped_frames = le64_to_cpu(stats->dropped_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1115
esw_stats->local_frames = le64_to_cpu(stats->local_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1116
esw_stats->errors = le64_to_cpu(stats->errors);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1117
esw_stats->numbytes = le64_to_cpu(stats->numbytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1132
struct qlcnic_mac_statistics_le *stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1156
stats = stats_addr;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1157
mac_stats->mac_tx_frames = le64_to_cpu(stats->mac_tx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1158
mac_stats->mac_tx_bytes = le64_to_cpu(stats->mac_tx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1160
le64_to_cpu(stats->mac_tx_mcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1162
le64_to_cpu(stats->mac_tx_bcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1163
mac_stats->mac_rx_frames = le64_to_cpu(stats->mac_rx_frames);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1164
mac_stats->mac_rx_bytes = le64_to_cpu(stats->mac_rx_bytes);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1166
le64_to_cpu(stats->mac_rx_mcast_pkts);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1168
le64_to_cpu(stats->mac_rx_length_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1170
le64_to_cpu(stats->mac_rx_length_small);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1172
le64_to_cpu(stats->mac_rx_length_large);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1173
mac_stats->mac_rx_jabber = le64_to_cpu(stats->mac_rx_jabber);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1174
mac_stats->mac_rx_dropped = le64_to_cpu(stats->mac_rx_dropped);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
1175
mac_stats->mac_rx_crc_error = le64_to_cpu(stats->mac_rx_crc_error);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1252
static u64 *qlcnic_fill_stats(u64 *data, void *stats, int type)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1256
(struct qlcnic_mac_statistics *)stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1292
(struct __qlcnic_esw_statistics *)stats;
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
1327
static u64 *qlcnic_fill_tx_queue_stats(u64 *data, void *stats)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1331
tx_ring = (struct qlcnic_host_tx_ring *)stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1343
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
1352
memset(data, 0, stats->n_stats * sizeof(u64));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
29
{"xmit_on", QLC_SIZEOF(stats.xmit_on), QLC_OFF(stats.xmit_on)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
30
{"xmit_off", QLC_SIZEOF(stats.xmit_off), QLC_OFF(stats.xmit_off)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
31
{"xmit_called", QLC_SIZEOF(stats.xmitcalled),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
32
QLC_OFF(stats.xmitcalled)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
33
{"xmit_finished", QLC_SIZEOF(stats.xmitfinished),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
34
QLC_OFF(stats.xmitfinished)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
35
{"tx dma map error", QLC_SIZEOF(stats.tx_dma_map_error),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
36
QLC_OFF(stats.tx_dma_map_error)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
37
{"tx_bytes", QLC_SIZEOF(stats.txbytes), QLC_OFF(stats.txbytes)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
38
{"tx_dropped", QLC_SIZEOF(stats.txdropped), QLC_OFF(stats.txdropped)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
39
{"rx dma map error", QLC_SIZEOF(stats.rx_dma_map_error),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
40
QLC_OFF(stats.rx_dma_map_error)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
41
{"rx_pkts", QLC_SIZEOF(stats.rx_pkts), QLC_OFF(stats.rx_pkts)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
42
{"rx_bytes", QLC_SIZEOF(stats.rxbytes), QLC_OFF(stats.rxbytes)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
43
{"rx_dropped", QLC_SIZEOF(stats.rxdropped), QLC_OFF(stats.rxdropped)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
44
{"null rxbuf", QLC_SIZEOF(stats.null_rxbuf), QLC_OFF(stats.null_rxbuf)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
45
{"csummed", QLC_SIZEOF(stats.csummed), QLC_OFF(stats.csummed)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
46
{"lro_pkts", QLC_SIZEOF(stats.lro_pkts), QLC_OFF(stats.lro_pkts)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
47
{"lrobytes", QLC_SIZEOF(stats.lrobytes), QLC_OFF(stats.lrobytes)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
48
{"lso_frames", QLC_SIZEOF(stats.lso_frames), QLC_OFF(stats.lso_frames)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
49
{"encap_lso_frames", QLC_SIZEOF(stats.encap_lso_frames),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
50
QLC_OFF(stats.encap_lso_frames)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
51
{"encap_tx_csummed", QLC_SIZEOF(stats.encap_tx_csummed),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
52
QLC_OFF(stats.encap_tx_csummed)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
53
{"encap_rx_csummed", QLC_SIZEOF(stats.encap_rx_csummed),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
54
QLC_OFF(stats.encap_rx_csummed)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
55
{"skb_alloc_failure", QLC_SIZEOF(stats.skb_alloc_failure),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
56
QLC_OFF(stats.skb_alloc_failure)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
57
{"mac_filter_limit_overrun", QLC_SIZEOF(stats.mac_filter_limit_overrun),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
58
QLC_OFF(stats.mac_filter_limit_overrun)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
59
{"spurious intr", QLC_SIZEOF(stats.spurious_intr),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
60
QLC_OFF(stats.spurious_intr)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
61
{"mbx spurious intr", QLC_SIZEOF(stats.mbx_spurious_intr),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
62
QLC_OFF(stats.mbx_spurious_intr)},
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
406
adapter->stats.xmit_off++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1156
adapter->stats.csummed++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1238
adapter->stats.rxdropped++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1250
adapter->stats.rx_pkts++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1251
adapter->stats.rxbytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1314
adapter->stats.rxdropped++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1350
adapter->stats.lro_pkts++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1351
adapter->stats.lrobytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1402
adapter->stats.null_rxbuf++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1530
adapter->stats.rx_pkts++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1531
adapter->stats.rxbytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1757
adapter->stats.rxdropped++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1767
adapter->stats.encap_rx_csummed++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1775
adapter->stats.rx_pkts++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1776
adapter->stats.rxbytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1836
adapter->stats.rxdropped++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1873
adapter->stats.lro_pkts++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1874
adapter->stats.lrobytes += length;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
1918
adapter->stats.null_rxbuf++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
345
adapter->stats.mac_filter_limit_overrun++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
422
adapter->stats.encap_lso_frames++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
434
adapter->stats.encap_tx_csummed++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
553
adapter->stats.lso_frames++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
709
adapter->stats.tx_dma_map_error++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
784
adapter->stats.txdropped++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
823
adapter->stats.skb_alloc_failure++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c
832
adapter->stats.rx_dma_map_error++;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2076
memset(&adapter->stats, 0, sizeof(adapter->stats));
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3036
struct net_device_stats *stats = &netdev->stats;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3041
stats->rx_packets = adapter->stats.rx_pkts + adapter->stats.lro_pkts;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3042
stats->tx_packets = adapter->stats.xmitfinished;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3043
stats->rx_bytes = adapter->stats.rxbytes + adapter->stats.lrobytes;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3044
stats->tx_bytes = adapter->stats.txbytes;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3045
stats->rx_dropped = adapter->stats.rxdropped;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3046
stats->tx_dropped = adapter->stats.txdropped;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
3048
return stats;
drivers/net/ethernet/qualcomm/emac/emac-ethtool.c
112
struct ethtool_stats *stats,
drivers/net/ethernet/qualcomm/emac/emac-ethtool.c
117
spin_lock(&adpt->stats.lock);
drivers/net/ethernet/qualcomm/emac/emac-ethtool.c
120
memcpy(data, &adpt->stats, EMAC_STATS_LEN * sizeof(u64));
drivers/net/ethernet/qualcomm/emac/emac-ethtool.c
122
spin_unlock(&adpt->stats.lock);
drivers/net/ethernet/qualcomm/emac/emac.c
303
struct emac_stats *stats = &adpt->stats;
drivers/net/ethernet/qualcomm/emac/emac.c
304
u64 *stats_itr = &adpt->stats.rx_ok;
drivers/net/ethernet/qualcomm/emac/emac.c
316
stats->rx_crc_align += readl_relaxed(base + EMAC_RXMAC_STATC_REG23);
drivers/net/ethernet/qualcomm/emac/emac.c
317
stats->rx_jabbers += readl_relaxed(base + EMAC_RXMAC_STATC_REG24);
drivers/net/ethernet/qualcomm/emac/emac.c
321
stats_itr = &stats->tx_ok;
drivers/net/ethernet/qualcomm/emac/emac.c
330
stats->tx_col += readl_relaxed(base + EMAC_TXMAC_STATC_REG25);
drivers/net/ethernet/qualcomm/emac/emac.c
338
struct emac_stats *stats = &adpt->stats;
drivers/net/ethernet/qualcomm/emac/emac.c
340
spin_lock(&stats->lock);
drivers/net/ethernet/qualcomm/emac/emac.c
345
net_stats->rx_packets = stats->rx_ok;
drivers/net/ethernet/qualcomm/emac/emac.c
346
net_stats->tx_packets = stats->tx_ok;
drivers/net/ethernet/qualcomm/emac/emac.c
347
net_stats->rx_bytes = stats->rx_byte_cnt;
drivers/net/ethernet/qualcomm/emac/emac.c
348
net_stats->tx_bytes = stats->tx_byte_cnt;
drivers/net/ethernet/qualcomm/emac/emac.c
349
net_stats->multicast = stats->rx_mcast;
drivers/net/ethernet/qualcomm/emac/emac.c
350
net_stats->collisions = stats->tx_1_col + stats->tx_2_col * 2 +
drivers/net/ethernet/qualcomm/emac/emac.c
351
stats->tx_late_col + stats->tx_abort_col;
drivers/net/ethernet/qualcomm/emac/emac.c
353
net_stats->rx_errors = stats->rx_frag + stats->rx_fcs_err +
drivers/net/ethernet/qualcomm/emac/emac.c
354
stats->rx_len_err + stats->rx_sz_ov +
drivers/net/ethernet/qualcomm/emac/emac.c
355
stats->rx_align_err;
drivers/net/ethernet/qualcomm/emac/emac.c
356
net_stats->rx_fifo_errors = stats->rx_rxf_ov;
drivers/net/ethernet/qualcomm/emac/emac.c
357
net_stats->rx_length_errors = stats->rx_len_err;
drivers/net/ethernet/qualcomm/emac/emac.c
358
net_stats->rx_crc_errors = stats->rx_fcs_err;
drivers/net/ethernet/qualcomm/emac/emac.c
359
net_stats->rx_frame_errors = stats->rx_align_err;
drivers/net/ethernet/qualcomm/emac/emac.c
360
net_stats->rx_over_errors = stats->rx_rxf_ov;
drivers/net/ethernet/qualcomm/emac/emac.c
361
net_stats->rx_missed_errors = stats->rx_rxf_ov;
drivers/net/ethernet/qualcomm/emac/emac.c
363
net_stats->tx_errors = stats->tx_late_col + stats->tx_abort_col +
drivers/net/ethernet/qualcomm/emac/emac.c
364
stats->tx_underrun + stats->tx_trunc;
drivers/net/ethernet/qualcomm/emac/emac.c
365
net_stats->tx_fifo_errors = stats->tx_underrun;
drivers/net/ethernet/qualcomm/emac/emac.c
366
net_stats->tx_aborted_errors = stats->tx_abort_col;
drivers/net/ethernet/qualcomm/emac/emac.c
367
net_stats->tx_window_errors = stats->tx_late_col;
drivers/net/ethernet/qualcomm/emac/emac.c
369
spin_unlock(&stats->lock);
drivers/net/ethernet/qualcomm/emac/emac.c
627
spin_lock_init(&adpt->stats.lock);
drivers/net/ethernet/qualcomm/emac/emac.h
334
struct emac_stats stats;
drivers/net/ethernet/qualcomm/qca_7k.c
129
qca->stats.write_verify_failed++;
drivers/net/ethernet/qualcomm/qca_7k.c
25
qca->stats.spi_err++;
drivers/net/ethernet/qualcomm/qca_debug.c
180
struct qcaspi_stats *st = &qca->stats;
drivers/net/ethernet/qualcomm/qca_spi.c
270
struct net_device_stats *n_stats = &qca->net_dev->stats;
drivers/net/ethernet/qualcomm/qca_spi.c
285
qca->stats.buf_avail_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
294
qca->stats.write_buf_miss++;
drivers/net/ethernet/qualcomm/qca_spi.c
299
qca->stats.write_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
332
struct net_device_stats *n_stats = &net_dev->stats;
drivers/net/ethernet/qualcomm/qca_spi.c
344
qca->stats.out_of_mem++;
drivers/net/ethernet/qualcomm/qca_spi.c
359
qca->stats.buf_avail_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
391
qca->stats.read_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
433
qca->stats.out_of_mem++;
drivers/net/ethernet/qualcomm/qca_spi.c
473
qca->net_dev->stats.tx_dropped++;
drivers/net/ethernet/qualcomm/qca_spi.c
497
qca->stats.bad_signature++;
drivers/net/ethernet/qualcomm/qca_spi.c
509
qca->stats.buf_avail_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
531
qca->stats.bad_signature++;
drivers/net/ethernet/qualcomm/qca_spi.c
552
qca->stats.trig_reset++;
drivers/net/ethernet/qualcomm/qca_spi.c
562
qca->stats.reset_timeout++;
drivers/net/ethernet/qualcomm/qca_spi.c
619
qca->net_dev->stats.rx_dropped++;
drivers/net/ethernet/qualcomm/qca_spi.c
622
qca->stats.device_reset++;
drivers/net/ethernet/qualcomm/qca_spi.c
635
qca->stats.read_buf_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
643
qca->stats.write_buf_err++;
drivers/net/ethernet/qualcomm/qca_spi.c
746
qca->stats.ring_full++;
drivers/net/ethernet/qualcomm/qca_spi.c
755
qca->stats.out_of_mem++;
drivers/net/ethernet/qualcomm/qca_spi.c
788
qca->stats.ring_full++;
drivers/net/ethernet/qualcomm/qca_spi.c
806
qca->net_dev->stats.tx_errors++;
drivers/net/ethernet/qualcomm/qca_spi.c
826
memset(&qca->stats, 0, sizeof(struct qcaspi_stats));
drivers/net/ethernet/qualcomm/qca_spi.h
75
struct qcaspi_stats stats;
drivers/net/ethernet/qualcomm/qca_uart.c
115
struct net_device_stats *n_stats = &qca->net_dev->stats;
drivers/net/ethernet/qualcomm/qca_uart.c
186
struct net_device_stats *n_stats = &dev->stats;
drivers/net/ethernet/qualcomm/qca_uart.c
242
dev->stats.tx_errors++;
drivers/net/ethernet/qualcomm/qca_uart.c
243
dev->stats.tx_dropped++;
drivers/net/ethernet/qualcomm/qca_uart.c
53
struct net_device_stats *n_stats = &netdev->stats;
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h
66
struct rmnet_vnd_stats stats;
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h
89
struct rmnet_priv_stats stats;
drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c
273
this_cpu_inc(priv->pcpu_stats->stats.tx_drops);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
103
priv->stats.csum_ok++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
124
priv->stats.csum_err_invalid_transport++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
150
priv->stats.csum_validation_failed++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
154
priv->stats.csum_ok++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
273
priv->stats.csum_err_invalid_ip_version++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
282
priv->stats.csum_hw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
288
priv->stats.csum_sw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
409
priv->stats.csum_sw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
416
priv->stats.csum_valid_unset++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
426
priv->stats.csum_err_invalid_ip_version++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
453
priv->stats.csum_hw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
459
priv->stats.csum_hw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
463
priv->stats.csum_err_invalid_ip_version++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
468
priv->stats.csum_sw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
47
priv->stats.csum_ip4_header_bad++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
509
priv->stats.csum_sw++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
511
priv->stats.csum_ok++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
514
priv->stats.csum_valid_unset++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
53
priv->stats.csum_fragmented_pkt++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
540
this_cpu_inc(priv->pcpu_stats->stats.tx_drops);
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
60
priv->stats.csum_err_invalid_transport++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
66
priv->stats.csum_skipped++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c
99
priv->stats.csum_validation_failed++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
144
snapshot = pcpu_ptr->stats; /* struct assignment */
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
207
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
210
struct rmnet_priv_stats *st = &priv->stats;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
27
pcpu_ptr->stats.rx_pkts++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
28
pcpu_ptr->stats.rx_bytes += skb->len;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
40
pcpu_ptr->stats.tx_pkts++;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
41
pcpu_ptr->stats.tx_bytes += len;
drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c
61
this_cpu_inc(priv->pcpu_stats->stats.tx_drops);
drivers/net/ethernet/rdc/r6040.c
431
dev->stats.tx_errors++;
drivers/net/ethernet/rdc/r6040.c
444
dev->stats.rx_crc_errors += ioread8(ioaddr + ME_CNT1);
drivers/net/ethernet/rdc/r6040.c
445
dev->stats.multicast += ioread8(ioaddr + ME_CNT0);
drivers/net/ethernet/rdc/r6040.c
448
return &dev->stats;
drivers/net/ethernet/rdc/r6040.c
525
dev->stats.rx_frame_errors++;
drivers/net/ethernet/rdc/r6040.c
528
dev->stats.rx_length_errors++;
drivers/net/ethernet/rdc/r6040.c
531
dev->stats.rx_length_errors++;
drivers/net/ethernet/rdc/r6040.c
534
dev->stats.rx_length_errors++;
drivers/net/ethernet/rdc/r6040.c
538
dev->stats.rx_crc_errors++;
drivers/net/ethernet/rdc/r6040.c
547
dev->stats.rx_dropped++;
drivers/net/ethernet/rdc/r6040.c
561
dev->stats.rx_packets++;
drivers/net/ethernet/rdc/r6040.c
562
dev->stats.rx_bytes += descptr->len - ETH_FCS_LEN;
drivers/net/ethernet/rdc/r6040.c
597
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/rdc/r6040.c
599
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/rdc/r6040.c
606
dev->stats.tx_packets++;
drivers/net/ethernet/rdc/r6040.c
607
dev->stats.tx_bytes += skb_ptr->len;
drivers/net/ethernet/rdc/r6040.c
671
dev->stats.rx_dropped++;
drivers/net/ethernet/rdc/r6040.c
672
dev->stats.rx_missed_errors++;
drivers/net/ethernet/rdc/r6040.c
675
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/realtek/8139cp.c
1157
cp->dev->stats.tx_dropped++;
drivers/net/ethernet/realtek/8139cp.c
425
cp->dev->stats.rx_packets++;
drivers/net/ethernet/realtek/8139cp.c
426
cp->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/realtek/8139cp.c
439
cp->dev->stats.rx_errors++;
drivers/net/ethernet/realtek/8139cp.c
441
cp->dev->stats.rx_frame_errors++;
drivers/net/ethernet/realtek/8139cp.c
443
cp->dev->stats.rx_crc_errors++;
drivers/net/ethernet/realtek/8139cp.c
445
cp->dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/8139cp.c
447
cp->dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/8139cp.c
449
cp->dev->stats.rx_fifo_errors++;
drivers/net/ethernet/realtek/8139cp.c
497
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/8139cp.c
512
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/8139cp.c
519
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/8139cp.c
675
cp->dev->stats.tx_errors++;
drivers/net/ethernet/realtek/8139cp.c
677
cp->dev->stats.tx_window_errors++;
drivers/net/ethernet/realtek/8139cp.c
679
cp->dev->stats.tx_aborted_errors++;
drivers/net/ethernet/realtek/8139cp.c
681
cp->dev->stats.tx_carrier_errors++;
drivers/net/ethernet/realtek/8139cp.c
683
cp->dev->stats.tx_fifo_errors++;
drivers/net/ethernet/realtek/8139cp.c
685
cp->dev->stats.collisions +=
drivers/net/ethernet/realtek/8139cp.c
687
cp->dev->stats.tx_packets++;
drivers/net/ethernet/realtek/8139cp.c
688
cp->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/realtek/8139cp.c
881
cp->dev->stats.tx_dropped++;
drivers/net/ethernet/realtek/8139cp.c
939
cp->dev->stats.rx_missed_errors += (cpr32 (RxMissed) & 0xffffff);
drivers/net/ethernet/realtek/8139cp.c
954
return &dev->stats;
drivers/net/ethernet/realtek/8139too.c
1721
dev->stats.tx_dropped++;
drivers/net/ethernet/realtek/8139too.c
1773
dev->stats.tx_errors++;
drivers/net/ethernet/realtek/8139too.c
1775
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/realtek/8139too.c
1781
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/realtek/8139too.c
1783
dev->stats.tx_window_errors++;
drivers/net/ethernet/realtek/8139too.c
1789
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/realtek/8139too.c
1791
dev->stats.collisions += (txstatus >> 24) & 15;
drivers/net/ethernet/realtek/8139too.c
1830
dev->stats.rx_errors++;
drivers/net/ethernet/realtek/8139too.c
1838
dev->stats.rx_frame_errors++;
drivers/net/ethernet/realtek/8139too.c
1840
dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/8139too.c
1842
dev->stats.rx_crc_errors++;
drivers/net/ethernet/realtek/8139too.c
1925
tp->dev->stats.rx_errors++;
drivers/net/ethernet/realtek/8139too.c
1927
tp->dev->stats.rx_fifo_errors++;
drivers/net/ethernet/realtek/8139too.c
2007
dev->stats.rx_errors++;
drivers/net/ethernet/realtek/8139too.c
2009
dev->stats.rx_crc_errors++;
drivers/net/ethernet/realtek/8139too.c
2013
dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/8139too.c
2044
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/8139too.c
2087
dev->stats.rx_missed_errors += RTL_R32 (RxMissed);
drivers/net/ethernet/realtek/8139too.c
2097
dev->stats.rx_errors++;
drivers/net/ethernet/realtek/8139too.c
2100
dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/8139too.c
2102
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/realtek/8139too.c
2263
dev->stats.rx_missed_errors += RTL_R32 (RxMissed);
drivers/net/ethernet/realtek/8139too.c
2454
static void rtl8139_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/realtek/8139too.c
2503
rtl8139_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/realtek/8139too.c
2512
dev->stats.rx_missed_errors += RTL_R32 (RxMissed);
drivers/net/ethernet/realtek/8139too.c
2517
netdev_stats_to_stats64(stats, &dev->stats);
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
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
2611
dev->stats.rx_missed_errors += RTL_R32 (RxMissed);
drivers/net/ethernet/realtek/8139too.c
653
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/realtek/r8169_main.c
1976
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/realtek/r8169_main.c
4620
dev->stats.tx_dropped++;
drivers/net/ethernet/realtek/r8169_main.c
4791
dev->stats.rx_errors++;
drivers/net/ethernet/realtek/r8169_main.c
4793
dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/r8169_main.c
4795
dev->stats.rx_crc_errors++;
drivers/net/ethernet/realtek/r8169_main.c
4811
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/r8169_main.c
4812
dev->stats.rx_length_errors++;
drivers/net/ethernet/realtek/r8169_main.c
4818
dev->stats.rx_dropped++;
drivers/net/ethernet/realtek/r8169_main.c
4838
dev->stats.multicast++;
drivers/net/ethernet/realtek/r8169_main.c
5137
rtl8169_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/realtek/r8169_main.c
5145
netdev_stats_to_stats64(stats, &dev->stats);
drivers/net/ethernet/realtek/r8169_main.c
5146
dev_fetch_sw_netstats(stats, dev->tstats);
drivers/net/ethernet/realtek/r8169_main.c
5159
stats->tx_errors = le64_to_cpu(counters->tx_errors) -
drivers/net/ethernet/realtek/r8169_main.c
5161
stats->collisions = le32_to_cpu(counters->tx_multi_collision) -
drivers/net/ethernet/realtek/r8169_main.c
5163
stats->tx_aborted_errors = le16_to_cpu(counters->tx_aborted) -
drivers/net/ethernet/realtek/r8169_main.c
5165
stats->rx_missed_errors = le16_to_cpu(counters->rx_missed) -
drivers/net/ethernet/realtek/rtase/rtase.h
342
struct rtase_stats stats;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1426
tp->stats.tx_dropped++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1658
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1665
dev_fetch_sw_netstats(stats, dev->tstats);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1671
stats->rx_errors = tp->stats.rx_errors;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1672
stats->tx_errors = le64_to_cpu(counters->tx_errors);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1673
stats->rx_dropped = tp->stats.rx_dropped;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1674
stats->tx_dropped = tp->stats.tx_dropped;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1675
stats->multicast = tp->stats.multicast;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1676
stats->rx_length_errors = tp->stats.rx_length_errors;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1858
struct ethtool_eth_mac_stats *stats)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1867
stats->FramesTransmittedOK = le64_to_cpu(counters->tx_packets);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1868
stats->FramesReceivedOK = le64_to_cpu(counters->rx_packets);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1869
stats->FramesLostDueToIntMACXmitError =
drivers/net/ethernet/realtek/rtase/rtase_main.c
1871
stats->BroadcastFramesReceivedOK = le64_to_cpu(counters->rx_broadcast);
drivers/net/ethernet/realtek/rtase/rtase_main.c
226
tp->stats.tx_dropped++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
516
tp->stats.rx_errors++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
519
tp->stats.rx_length_errors++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
522
tp->stats.rx_crc_errors++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
540
tp->stats.rx_dropped++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
541
tp->stats.rx_length_errors++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
552
tp->stats.rx_dropped++;
drivers/net/ethernet/realtek/rtase/rtase_main.c
566
tp->stats.multicast++;
drivers/net/ethernet/renesas/ravb.h
1106
struct net_device_stats stats[NUM_RX_QUEUE];
drivers/net/ethernet/renesas/ravb_main.c
1003
stats->multicast++;
drivers/net/ethernet/renesas/ravb_main.c
1007
stats->rx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1009
stats->rx_crc_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1011
stats->rx_frame_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1013
stats->rx_length_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1015
stats->rx_missed_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1028
stats->rx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1043
stats->rx_bytes += pkt_len;
drivers/net/ethernet/renesas/ravb_main.c
1055
stats->rx_packets += rx_packets;
drivers/net/ethernet/renesas/ravb_main.c
1122
ndev->stats.tx_carrier_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1178
priv->stats[RAVB_BE].rx_over_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1182
priv->stats[RAVB_NC].rx_over_errors++;
drivers/net/ethernet/renesas/ravb_main.c
1398
priv->rx_over_errors = priv->stats[RAVB_BE].rx_over_errors;
drivers/net/ethernet/renesas/ravb_main.c
1400
priv->rx_over_errors += priv->stats[RAVB_NC].rx_over_errors;
drivers/net/ethernet/renesas/ravb_main.c
1401
if (priv->rx_over_errors != ndev->stats.rx_over_errors)
drivers/net/ethernet/renesas/ravb_main.c
1402
ndev->stats.rx_over_errors = priv->rx_over_errors;
drivers/net/ethernet/renesas/ravb_main.c
1403
if (priv->rx_fifo_errors != ndev->stats.rx_fifo_errors)
drivers/net/ethernet/renesas/ravb_main.c
1404
ndev->stats.rx_fifo_errors = priv->rx_fifo_errors;
drivers/net/ethernet/renesas/ravb_main.c
1646
struct net_device_stats *stats = &priv->stats[q];
drivers/net/ethernet/renesas/ravb_main.c
1652
data[i++] = stats->rx_packets;
drivers/net/ethernet/renesas/ravb_main.c
1653
data[i++] = stats->tx_packets;
drivers/net/ethernet/renesas/ravb_main.c
1654
data[i++] = stats->rx_bytes;
drivers/net/ethernet/renesas/ravb_main.c
1655
data[i++] = stats->tx_bytes;
drivers/net/ethernet/renesas/ravb_main.c
1656
data[i++] = stats->multicast;
drivers/net/ethernet/renesas/ravb_main.c
1657
data[i++] = stats->rx_errors;
drivers/net/ethernet/renesas/ravb_main.c
1658
data[i++] = stats->rx_crc_errors;
drivers/net/ethernet/renesas/ravb_main.c
1659
data[i++] = stats->rx_frame_errors;
drivers/net/ethernet/renesas/ravb_main.c
1660
data[i++] = stats->rx_length_errors;
drivers/net/ethernet/renesas/ravb_main.c
1661
data[i++] = stats->rx_missed_errors;
drivers/net/ethernet/renesas/ravb_main.c
1662
data[i++] = stats->rx_over_errors;
drivers/net/ethernet/renesas/ravb_main.c
198
struct net_device_stats *stats = &priv->stats[q];
drivers/net/ethernet/renesas/ravb_main.c
2006
ndev->stats.tx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
227
stats->tx_packets++;
drivers/net/ethernet/renesas/ravb_main.c
2289
nstats = &ndev->stats;
drivers/net/ethernet/renesas/ravb_main.c
2296
stats0 = &priv->stats[RAVB_BE];
drivers/net/ethernet/renesas/ravb_main.c
232
stats->tx_bytes += size;
drivers/net/ethernet/renesas/ravb_main.c
2322
stats1 = &priv->stats[RAVB_NC];
drivers/net/ethernet/renesas/ravb_main.c
802
struct net_device_stats *stats;
drivers/net/ethernet/renesas/ravb_main.c
813
stats = &priv->stats[q];
drivers/net/ethernet/renesas/ravb_main.c
833
stats->multicast++;
drivers/net/ethernet/renesas/ravb_main.c
836
stats->rx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
838
stats->rx_crc_errors++;
drivers/net/ethernet/renesas/ravb_main.c
840
stats->rx_frame_errors++;
drivers/net/ethernet/renesas/ravb_main.c
842
stats->rx_length_errors++;
drivers/net/ethernet/renesas/ravb_main.c
844
stats->rx_missed_errors++;
drivers/net/ethernet/renesas/ravb_main.c
863
stats->rx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
890
stats->rx_errors++;
drivers/net/ethernet/renesas/ravb_main.c
923
stats->rx_bytes += skb->len;
drivers/net/ethernet/renesas/ravb_main.c
944
stats->rx_packets += rx_packets;
drivers/net/ethernet/renesas/ravb_main.c
977
struct net_device_stats *stats = &priv->stats[q];
drivers/net/ethernet/renesas/rswitch_main.c
1795
return &ndev->stats;
drivers/net/ethernet/renesas/rswitch_main.c
776
ndev->stats.rx_dropped++;
drivers/net/ethernet/renesas/rswitch_main.c
782
ndev->stats.rx_dropped++;
drivers/net/ethernet/renesas/rswitch_main.c
861
rdev->ndev->stats.rx_packets++;
drivers/net/ethernet/renesas/rswitch_main.c
862
rdev->ndev->stats.rx_bytes += gq->pkt_len;
drivers/net/ethernet/renesas/rswitch_main.c
905
rdev->ndev->stats.tx_packets++;
drivers/net/ethernet/renesas/rswitch_main.c
906
rdev->ndev->stats.tx_bytes += skb->len;
drivers/net/ethernet/renesas/rtsn.c
1053
priv->stats.tx_dropped++;
drivers/net/ethernet/renesas/rtsn.c
1054
priv->stats.tx_errors++;
drivers/net/ethernet/renesas/rtsn.c
1106
*storage = priv->stats;
drivers/net/ethernet/renesas/rtsn.c
140
priv->stats.tx_packets++;
drivers/net/ethernet/renesas/rtsn.c
141
priv->stats.tx_bytes += size;
drivers/net/ethernet/renesas/rtsn.c
208
priv->stats.rx_packets++;
drivers/net/ethernet/renesas/rtsn.c
209
priv->stats.rx_bytes += pkt_len;
drivers/net/ethernet/renesas/rtsn.c
56
struct rtnl_link_stats64 stats;
drivers/net/ethernet/renesas/sh_eth.c
1265
ndev->stats.tx_packets++;
drivers/net/ethernet/renesas/sh_eth.c
1266
ndev->stats.tx_bytes += le32_to_cpu(txdesc->len) >> 16;
drivers/net/ethernet/renesas/sh_eth.c
1614
ndev->stats.rx_length_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1628
ndev->stats.rx_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1630
ndev->stats.rx_crc_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1632
ndev->stats.rx_frame_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1634
ndev->stats.rx_length_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1636
ndev->stats.rx_length_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1638
ndev->stats.rx_missed_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1640
ndev->stats.rx_over_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1658
ndev->stats.rx_packets++;
drivers/net/ethernet/renesas/sh_eth.c
1659
ndev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/renesas/sh_eth.c
1661
ndev->stats.multicast++;
drivers/net/ethernet/renesas/sh_eth.c
1740
ndev->stats.tx_carrier_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1773
ndev->stats.tx_aborted_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1782
ndev->stats.rx_frame_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1788
ndev->stats.tx_fifo_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1794
ndev->stats.tx_fifo_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1800
ndev->stats.rx_over_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1805
ndev->stats.rx_fifo_errors++;
drivers/net/ethernet/renesas/sh_eth.c
1810
ndev->stats.tx_fifo_errors++;
drivers/net/ethernet/renesas/sh_eth.c
2266
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/renesas/sh_eth.c
2470
ndev->stats.tx_errors++;
drivers/net/ethernet/renesas/sh_eth.c
2566
return &ndev->stats;
drivers/net/ethernet/renesas/sh_eth.c
2569
return &ndev->stats;
drivers/net/ethernet/renesas/sh_eth.c
2571
sh_eth_update_stat(ndev, &ndev->stats.tx_dropped, TROCR);
drivers/net/ethernet/renesas/sh_eth.c
2572
sh_eth_update_stat(ndev, &ndev->stats.collisions, CDCR);
drivers/net/ethernet/renesas/sh_eth.c
2573
sh_eth_update_stat(ndev, &ndev->stats.tx_carrier_errors, LCCR);
drivers/net/ethernet/renesas/sh_eth.c
2576
sh_eth_update_stat(ndev, &ndev->stats.tx_carrier_errors,
drivers/net/ethernet/renesas/sh_eth.c
2578
sh_eth_update_stat(ndev, &ndev->stats.tx_carrier_errors,
drivers/net/ethernet/renesas/sh_eth.c
2581
sh_eth_update_stat(ndev, &ndev->stats.tx_carrier_errors,
drivers/net/ethernet/renesas/sh_eth.c
2585
return &ndev->stats;
drivers/net/ethernet/rocker/rocker_main.c
1937
dev->stats.tx_dropped++;
drivers/net/ethernet/rocker/rocker_main.c
2334
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/rocker/rocker_main.c
2395
rocker_port->dev->stats.tx_packets++;
drivers/net/ethernet/rocker/rocker_main.c
2396
rocker_port->dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/rocker/rocker_main.c
2398
rocker_port->dev->stats.tx_errors++;
drivers/net/ethernet/rocker/rocker_main.c
2441
rocker_port->dev->stats.rx_packets++;
drivers/net/ethernet/rocker/rocker_main.c
2442
rocker_port->dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/rocker/rocker_main.c
2478
rocker_port->dev->stats.rx_errors++;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1414
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1715
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1727
stats->rx_bytes = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1731
stats->rx_packets = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1735
stats->multicast = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1739
stats->rx_crc_errors = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1743
stats->rx_length_errors = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1747
stats->rx_missed_errors = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1751
stats->tx_bytes = sxgbe_get_stat64(ioaddr,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1758
stats->tx_errors = sxgbe_get_stat64(ioaddr, SXGBE_MMC_TXFRAMELO_GCNT_REG,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1760
stats->tx_errors = count - stats->tx_errors;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1761
stats->tx_packets = count;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1762
stats->tx_fifo_errors = sxgbe_get_stat64(ioaddr, SXGBE_MMC_TXUFLWLO_GBCNT_REG,
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
839
priv->dev->stats.tx_errors++;
drivers/net/ethernet/seeq/ether3.c
472
dev->stats.tx_errors += 1;
drivers/net/ethernet/seeq/ether3.c
491
dev->stats.tx_dropped++;
drivers/net/ethernet/seeq/ether3.c
651
dev->stats.rx_dropped++;
drivers/net/ethernet/seeq/ether3.c
655
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/seeq/ether3.c
657
if (status & RXSTAT_OVERSIZE) stats->rx_over_errors ++;
drivers/net/ethernet/seeq/ether3.c
658
if (status & RXSTAT_CRCERROR) stats->rx_crc_errors ++;
drivers/net/ethernet/seeq/ether3.c
659
if (status & RXSTAT_DRIBBLEERROR) stats->rx_fifo_errors ++;
drivers/net/ethernet/seeq/ether3.c
660
if (status & RXSTAT_SHORTPACKET) stats->rx_length_errors ++;
drivers/net/ethernet/seeq/ether3.c
661
stats->rx_errors++;
drivers/net/ethernet/seeq/ether3.c
667
dev->stats.rx_packets += received;
drivers/net/ethernet/seeq/ether3.c
674
dev->stats.rx_dropped++;
drivers/net/ethernet/seeq/ether3.c
710
dev->stats.tx_packets++;
drivers/net/ethernet/seeq/ether3.c
712
dev->stats.tx_errors++;
drivers/net/ethernet/seeq/ether3.c
714
dev->stats.collisions += 16;
drivers/net/ethernet/seeq/ether3.c
716
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
322
dev->stats.rx_over_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
324
dev->stats.rx_crc_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
326
dev->stats.rx_frame_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
328
dev->stats.rx_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
385
dev->stats.rx_packets++;
drivers/net/ethernet/seeq/sgiseeq.c
386
dev->stats.rx_bytes += len;
drivers/net/ethernet/seeq/sgiseeq.c
388
dev->stats.rx_dropped++;
drivers/net/ethernet/seeq/sgiseeq.c
471
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
473
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/seeq/sgiseeq.c
475
dev->stats.collisions++;
drivers/net/ethernet/seeq/sgiseeq.c
493
dev->stats.tx_packets++;
drivers/net/ethernet/seeq/sgiseeq.c
611
dev->stats.tx_bytes += len;
drivers/net/ethernet/sfc/ef10.c
1768
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef10.c
1773
stats[EF10_STAT_fec_corrected_errors];
drivers/net/ethernet/sfc/ef10.c
1776
stats[EF10_STAT_fec_uncorrected_errors];
drivers/net/ethernet/sfc/ef10.c
1784
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef10.c
1792
*full_stats++ = stats[index];
drivers/net/ethernet/sfc/ef10.c
1804
core_stats->rx_packets = stats[EF10_STAT_rx_unicast] +
drivers/net/ethernet/sfc/ef10.c
1805
stats[EF10_STAT_rx_multicast] +
drivers/net/ethernet/sfc/ef10.c
1806
stats[EF10_STAT_rx_broadcast];
drivers/net/ethernet/sfc/ef10.c
1807
core_stats->tx_packets = stats[EF10_STAT_tx_unicast] +
drivers/net/ethernet/sfc/ef10.c
1808
stats[EF10_STAT_tx_multicast] +
drivers/net/ethernet/sfc/ef10.c
1809
stats[EF10_STAT_tx_broadcast];
drivers/net/ethernet/sfc/ef10.c
1810
core_stats->rx_bytes = stats[EF10_STAT_rx_unicast_bytes] +
drivers/net/ethernet/sfc/ef10.c
1811
stats[EF10_STAT_rx_multicast_bytes] +
drivers/net/ethernet/sfc/ef10.c
1812
stats[EF10_STAT_rx_broadcast_bytes];
drivers/net/ethernet/sfc/ef10.c
1813
core_stats->tx_bytes = stats[EF10_STAT_tx_unicast_bytes] +
drivers/net/ethernet/sfc/ef10.c
1814
stats[EF10_STAT_tx_multicast_bytes] +
drivers/net/ethernet/sfc/ef10.c
1815
stats[EF10_STAT_tx_broadcast_bytes];
drivers/net/ethernet/sfc/ef10.c
1816
core_stats->rx_dropped = stats[GENERIC_STAT_rx_nodesc_trunc] +
drivers/net/ethernet/sfc/ef10.c
1817
stats[GENERIC_STAT_rx_noskb_drops];
drivers/net/ethernet/sfc/ef10.c
1818
core_stats->multicast = stats[EF10_STAT_rx_multicast];
drivers/net/ethernet/sfc/ef10.c
1819
core_stats->rx_crc_errors = stats[EF10_STAT_rx_bad];
drivers/net/ethernet/sfc/ef10.c
1820
core_stats->rx_fifo_errors = stats[EF10_STAT_rx_overflow];
drivers/net/ethernet/sfc/ef10.c
1822
core_stats->tx_errors = stats[EF10_STAT_tx_bad];
drivers/net/ethernet/sfc/ef10.c
1825
core_stats->rx_packets = stats[EF10_STAT_port_rx_packets];
drivers/net/ethernet/sfc/ef10.c
1826
core_stats->tx_packets = stats[EF10_STAT_port_tx_packets];
drivers/net/ethernet/sfc/ef10.c
1827
core_stats->rx_bytes = stats[EF10_STAT_port_rx_bytes];
drivers/net/ethernet/sfc/ef10.c
1828
core_stats->tx_bytes = stats[EF10_STAT_port_tx_bytes];
drivers/net/ethernet/sfc/ef10.c
1829
core_stats->rx_dropped = stats[EF10_STAT_port_rx_nodesc_drops] +
drivers/net/ethernet/sfc/ef10.c
1830
stats[GENERIC_STAT_rx_nodesc_trunc] +
drivers/net/ethernet/sfc/ef10.c
1831
stats[GENERIC_STAT_rx_noskb_drops];
drivers/net/ethernet/sfc/ef10.c
1832
core_stats->multicast = stats[EF10_STAT_port_rx_multicast];
drivers/net/ethernet/sfc/ef10.c
1834
stats[EF10_STAT_port_rx_gtjumbo] +
drivers/net/ethernet/sfc/ef10.c
1835
stats[EF10_STAT_port_rx_length_error];
drivers/net/ethernet/sfc/ef10.c
1836
core_stats->rx_crc_errors = stats[EF10_STAT_port_rx_bad];
drivers/net/ethernet/sfc/ef10.c
1838
stats[EF10_STAT_port_rx_align_error];
drivers/net/ethernet/sfc/ef10.c
1839
core_stats->rx_fifo_errors = stats[EF10_STAT_port_rx_overflow];
drivers/net/ethernet/sfc/ef10.c
1853
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef10.c
1863
mask, stats, nic_data->mc_stats, false);
drivers/net/ethernet/sfc/ef10.c
1868
&stats[EF10_STAT_port_rx_nodesc_drops]);
drivers/net/ethernet/sfc/ef10.c
1874
stats[EF10_STAT_port_rx_good_bytes] =
drivers/net/ethernet/sfc/ef10.c
1875
stats[EF10_STAT_port_rx_bytes] -
drivers/net/ethernet/sfc/ef10.c
1876
stats[EF10_STAT_port_rx_bytes_minus_good_bytes];
drivers/net/ethernet/sfc/ef10.c
1886
efx_update_diff_stat(&stats[EF10_STAT_port_rx_bad_bytes],
drivers/net/ethernet/sfc/ef10.c
1887
stats[EF10_STAT_port_rx_bytes_minus_good_bytes]);
drivers/net/ethernet/sfc/ef10.c
1888
efx_update_sw_stats(efx, stats);
drivers/net/ethernet/sfc/ef10.c
1900
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef10.c
1943
stats, stats_buf.addr, false);
drivers/net/ethernet/sfc/ef10.c
1951
efx_update_sw_stats(efx, stats);
drivers/net/ethernet/sfc/ef10.c
1977
efx_update_sw_stats(efx, nic_data->stats);
drivers/net/ethernet/sfc/ef10.c
2104
nic_data->stats[EF10_STAT_port_rx_bad_bytes] = 0;
drivers/net/ethernet/sfc/ef100_netdev.c
272
net_dev->stats.tx_dropped++;
drivers/net/ethernet/sfc/ef100_nic.c
601
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef100_nic.c
608
*full_stats++ = stats[index];
drivers/net/ethernet/sfc/ef100_nic.c
617
core_stats->rx_packets = stats[EF100_STAT_port_rx_packets];
drivers/net/ethernet/sfc/ef100_nic.c
618
core_stats->tx_packets = stats[EF100_STAT_port_tx_packets];
drivers/net/ethernet/sfc/ef100_nic.c
619
core_stats->rx_bytes = stats[EF100_STAT_port_rx_bytes];
drivers/net/ethernet/sfc/ef100_nic.c
620
core_stats->tx_bytes = stats[EF100_STAT_port_tx_bytes];
drivers/net/ethernet/sfc/ef100_nic.c
621
core_stats->rx_dropped = stats[EF100_STAT_port_rx_nodesc_drops] +
drivers/net/ethernet/sfc/ef100_nic.c
622
stats[GENERIC_STAT_rx_nodesc_trunc] +
drivers/net/ethernet/sfc/ef100_nic.c
623
stats[GENERIC_STAT_rx_noskb_drops];
drivers/net/ethernet/sfc/ef100_nic.c
624
core_stats->multicast = stats[EF100_STAT_port_rx_multicast];
drivers/net/ethernet/sfc/ef100_nic.c
626
stats[EF100_STAT_port_rx_gtjumbo] +
drivers/net/ethernet/sfc/ef100_nic.c
627
stats[EF100_STAT_port_rx_length_error];
drivers/net/ethernet/sfc/ef100_nic.c
628
core_stats->rx_crc_errors = stats[EF100_STAT_port_rx_bad];
drivers/net/ethernet/sfc/ef100_nic.c
630
stats[EF100_STAT_port_rx_align_error];
drivers/net/ethernet/sfc/ef100_nic.c
631
core_stats->rx_fifo_errors = stats[EF100_STAT_port_rx_overflow];
drivers/net/ethernet/sfc/ef100_nic.c
646
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/ef100_nic.c
656
stats, mc_stats, false);
drivers/net/ethernet/sfc/ef100_nic.h
74
u64 stats[EF100_STAT_COUNT];
drivers/net/ethernet/sfc/ef100_rep.c
127
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sfc/ef100_rep.c
131
stats->rx_packets = atomic64_read(&efv->stats.rx_packets);
drivers/net/ethernet/sfc/ef100_rep.c
132
stats->tx_packets = atomic64_read(&efv->stats.tx_packets);
drivers/net/ethernet/sfc/ef100_rep.c
133
stats->rx_bytes = atomic64_read(&efv->stats.rx_bytes);
drivers/net/ethernet/sfc/ef100_rep.c
134
stats->tx_bytes = atomic64_read(&efv->stats.tx_bytes);
drivers/net/ethernet/sfc/ef100_rep.c
135
stats->rx_dropped = atomic64_read(&efv->stats.rx_dropped);
drivers/net/ethernet/sfc/ef100_rep.c
136
stats->tx_errors = atomic64_read(&efv->stats.tx_errors);
drivers/net/ethernet/sfc/ef100_rep.c
442
atomic64_inc(&efv->stats.rx_dropped);
drivers/net/ethernet/sfc/ef100_rep.c
452
atomic64_inc(&efv->stats.rx_dropped);
drivers/net/ethernet/sfc/ef100_rep.c
469
atomic64_inc(&efv->stats.rx_packets);
drivers/net/ethernet/sfc/ef100_rep.c
470
atomic64_add(rx_buf->len, &efv->stats.rx_bytes);
drivers/net/ethernet/sfc/ef100_rep.c
73
atomic64_inc(&efv->stats.tx_packets);
drivers/net/ethernet/sfc/ef100_rep.c
74
atomic64_add(skb->len, &efv->stats.tx_bytes);
drivers/net/ethernet/sfc/ef100_rep.h
59
struct efx_rep_sw_stats stats;
drivers/net/ethernet/sfc/ef100_tx.c
424
atomic64_inc(&efv->stats.tx_errors);
drivers/net/ethernet/sfc/ef100_tx.c
446
atomic64_inc(&efv->stats.tx_errors);
drivers/net/ethernet/sfc/efx.c
600
struct netdev_queue_stats_rx *stats)
drivers/net/ethernet/sfc/efx.c
609
stats->packets = rx_queue->rx_packets - rx_queue->old_rx_packets;
drivers/net/ethernet/sfc/efx.c
610
stats->bytes = rx_queue->rx_bytes - rx_queue->old_rx_bytes;
drivers/net/ethernet/sfc/efx.c
611
stats->hw_drops = efx_get_queue_stat_rx_hw_drops(channel) -
drivers/net/ethernet/sfc/efx.c
613
stats->hw_drop_overruns = channel->n_rx_nodesc_trunc -
drivers/net/ethernet/sfc/efx.c
618
struct netdev_queue_stats_tx *stats)
drivers/net/ethernet/sfc/efx.c
625
stats->packets = 0;
drivers/net/ethernet/sfc/efx.c
626
stats->bytes = 0;
drivers/net/ethernet/sfc/efx.c
627
stats->hw_gso_packets = 0;
drivers/net/ethernet/sfc/efx.c
628
stats->hw_gso_wire_packets = 0;
drivers/net/ethernet/sfc/efx.c
630
stats->packets += tx_queue->complete_packets -
drivers/net/ethernet/sfc/efx.c
632
stats->bytes += tx_queue->complete_bytes -
drivers/net/ethernet/sfc/efx.c
638
stats->hw_gso_packets += tx_queue->tso_bursts -
drivers/net/ethernet/sfc/efx.c
640
stats->hw_gso_wire_packets += tx_queue->tso_packets -
drivers/net/ethernet/sfc/efx.c
915
void efx_update_sw_stats(struct efx_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/efx.c
922
stats[GENERIC_STAT_rx_nodesc_trunc] = n_rx_nodesc_trunc;
drivers/net/ethernet/sfc/efx.c
923
stats[GENERIC_STAT_rx_noskb_drops] = atomic_read(&efx->n_rx_noskb_drops);
drivers/net/ethernet/sfc/efx.h
178
void efx_update_sw_stats(struct efx_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/efx_common.c
599
void efx_net_stats(struct net_device *net_dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sfc/efx_common.c
604
efx_nic_update_stats_atomic(efx, NULL, stats);
drivers/net/ethernet/sfc/efx_common.h
33
void efx_net_stats(struct net_device *net_dev, struct rtnl_link_stats64 *stats);
drivers/net/ethernet/sfc/ethtool_common.c
481
struct ethtool_stats *stats,
drivers/net/ethernet/sfc/ethtool_common.h
31
struct ethtool_stats *stats __attribute__ ((unused)),
drivers/net/ethernet/sfc/falcon/efx.c
2081
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sfc/falcon/efx.c
2086
efx->type->update_stats(efx, NULL, stats);
drivers/net/ethernet/sfc/falcon/efx.c
2691
void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/falcon/efx.c
2698
stats[GENERIC_STAT_rx_nodesc_trunc] = n_rx_nodesc_trunc;
drivers/net/ethernet/sfc/falcon/efx.c
2699
stats[GENERIC_STAT_rx_noskb_drops] = atomic_read(&efx->n_rx_noskb_drops);
drivers/net/ethernet/sfc/falcon/efx.h
214
void ef4_update_sw_stats(struct ef4_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/falcon/ethtool.c
425
struct ethtool_stats *stats,
drivers/net/ethernet/sfc/falcon/falcon.c
1446
falcon_stat_mask, nic_data->stats,
drivers/net/ethernet/sfc/falcon/falcon.c
2577
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/falcon/falcon.c
2582
stats[FALCON_STAT_rx_nodesc_drop_cnt] +=
drivers/net/ethernet/sfc/falcon/falcon.c
2592
stats, efx->stats_buffer.addr, true);
drivers/net/ethernet/sfc/falcon/falcon.c
2596
ef4_update_diff_stat(&stats[FALCON_STAT_rx_bad_bytes],
drivers/net/ethernet/sfc/falcon/falcon.c
2597
stats[FALCON_STAT_rx_bytes] -
drivers/net/ethernet/sfc/falcon/falcon.c
2598
stats[FALCON_STAT_rx_good_bytes] -
drivers/net/ethernet/sfc/falcon/falcon.c
2599
stats[FALCON_STAT_rx_control] * 64);
drivers/net/ethernet/sfc/falcon/falcon.c
2600
ef4_update_sw_stats(efx, stats);
drivers/net/ethernet/sfc/falcon/falcon.c
2604
memcpy(full_stats, stats, sizeof(u64) * FALCON_STAT_COUNT);
drivers/net/ethernet/sfc/falcon/falcon.c
2607
core_stats->rx_packets = stats[FALCON_STAT_rx_packets];
drivers/net/ethernet/sfc/falcon/falcon.c
2608
core_stats->tx_packets = stats[FALCON_STAT_tx_packets];
drivers/net/ethernet/sfc/falcon/falcon.c
2609
core_stats->rx_bytes = stats[FALCON_STAT_rx_bytes];
drivers/net/ethernet/sfc/falcon/falcon.c
2610
core_stats->tx_bytes = stats[FALCON_STAT_tx_bytes];
drivers/net/ethernet/sfc/falcon/falcon.c
2611
core_stats->rx_dropped = stats[FALCON_STAT_rx_nodesc_drop_cnt] +
drivers/net/ethernet/sfc/falcon/falcon.c
2612
stats[GENERIC_STAT_rx_nodesc_trunc] +
drivers/net/ethernet/sfc/falcon/falcon.c
2613
stats[GENERIC_STAT_rx_noskb_drops];
drivers/net/ethernet/sfc/falcon/falcon.c
2614
core_stats->multicast = stats[FALCON_STAT_rx_multicast];
drivers/net/ethernet/sfc/falcon/falcon.c
2616
stats[FALCON_STAT_rx_gtjumbo] +
drivers/net/ethernet/sfc/falcon/falcon.c
2617
stats[FALCON_STAT_rx_length_error];
drivers/net/ethernet/sfc/falcon/falcon.c
2618
core_stats->rx_crc_errors = stats[FALCON_STAT_rx_bad];
drivers/net/ethernet/sfc/falcon/falcon.c
2619
core_stats->rx_frame_errors = stats[FALCON_STAT_rx_align_error];
drivers/net/ethernet/sfc/falcon/falcon.c
2620
core_stats->rx_fifo_errors = stats[FALCON_STAT_rx_overflow];
drivers/net/ethernet/sfc/falcon/falcon.c
2625
stats[FALCON_STAT_rx_symbol_error]);
drivers/net/ethernet/sfc/falcon/nic.c
479
u64 *stats, const void *dma_buf, bool accumulate)
drivers/net/ethernet/sfc/falcon/nic.c
505
stats[index] += val;
drivers/net/ethernet/sfc/falcon/nic.c
507
stats[index] = val;
drivers/net/ethernet/sfc/falcon/nic.h
283
u64 stats[FALCON_STAT_COUNT];
drivers/net/ethernet/sfc/falcon/nic.h
502
const unsigned long *mask, u64 *stats,
drivers/net/ethernet/sfc/nic.c
377
u64 *stats, const void *dma_buf, bool accumulate)
drivers/net/ethernet/sfc/nic.c
403
stats[index] += val;
drivers/net/ethernet/sfc/nic.c
405
stats[index] = val;
drivers/net/ethernet/sfc/nic.h
183
u64 stats[EF10_STAT_COUNT];
drivers/net/ethernet/sfc/nic_common.h
247
const unsigned long *mask, u64 *stats,
drivers/net/ethernet/sfc/ptp.c
411
size_t efx_ptp_update_stats(struct efx_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/ptp.c
425
stats[i] = *(unsigned int *)((char *)efx->ptp_data +
drivers/net/ethernet/sfc/ptp.c
441
stats, _MCDI_PTR(outbuf, 0), false);
drivers/net/ethernet/sfc/ptp.h
34
size_t efx_ptp_update_stats(struct efx_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/siena/efx.c
819
void efx_siena_update_sw_stats(struct efx_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/siena/efx.c
826
stats[GENERIC_STAT_rx_nodesc_trunc] = n_rx_nodesc_trunc;
drivers/net/ethernet/sfc/siena/efx.c
827
stats[GENERIC_STAT_rx_noskb_drops] = atomic_read(&efx->n_rx_noskb_drops);
drivers/net/ethernet/sfc/siena/efx.h
162
void efx_siena_update_sw_stats(struct efx_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/siena/efx_common.c
610
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sfc/siena/efx_common.c
615
efx_siena_update_stats_atomic(efx, NULL, stats);
drivers/net/ethernet/sfc/siena/efx_common.h
35
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/sfc/siena/ethtool_common.c
481
struct ethtool_stats *stats,
drivers/net/ethernet/sfc/siena/ethtool_common.h
28
struct ethtool_stats *stats __always_unused,
drivers/net/ethernet/sfc/siena/nic.c
488
u64 *stats, const void *dma_buf, bool accumulate)
drivers/net/ethernet/sfc/siena/nic.c
514
stats[index] += val;
drivers/net/ethernet/sfc/siena/nic.c
516
stats[index] = val;
drivers/net/ethernet/sfc/siena/nic.h
106
u64 stats[SIENA_STAT_COUNT];
drivers/net/ethernet/sfc/siena/nic_common.h
246
const unsigned long *mask, u64 *stats,
drivers/net/ethernet/sfc/siena/ptp.c
405
size_t efx_siena_ptp_update_stats(struct efx_nic *efx, u64 *stats)
drivers/net/ethernet/sfc/siena/ptp.c
419
stats[i] = *(unsigned int *)((char *)efx->ptp_data +
drivers/net/ethernet/sfc/siena/ptp.c
435
stats, _MCDI_PTR(outbuf, 0), false);
drivers/net/ethernet/sfc/siena/ptp.h
32
size_t efx_siena_ptp_update_stats(struct efx_nic *efx, u64 *stats);
drivers/net/ethernet/sfc/siena/siena.c
557
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/siena/siena.c
568
stats, efx->stats_buffer.addr, false);
drivers/net/ethernet/sfc/siena/siena.c
576
&stats[SIENA_STAT_rx_nodesc_drop_cnt]);
drivers/net/ethernet/sfc/siena/siena.c
577
efx_update_diff_stat(&stats[SIENA_STAT_tx_good_bytes],
drivers/net/ethernet/sfc/siena/siena.c
578
stats[SIENA_STAT_tx_bytes] -
drivers/net/ethernet/sfc/siena/siena.c
579
stats[SIENA_STAT_tx_bad_bytes]);
drivers/net/ethernet/sfc/siena/siena.c
580
stats[SIENA_STAT_tx_collision] =
drivers/net/ethernet/sfc/siena/siena.c
581
stats[SIENA_STAT_tx_single_collision] +
drivers/net/ethernet/sfc/siena/siena.c
582
stats[SIENA_STAT_tx_multiple_collision] +
drivers/net/ethernet/sfc/siena/siena.c
583
stats[SIENA_STAT_tx_excessive_collision] +
drivers/net/ethernet/sfc/siena/siena.c
584
stats[SIENA_STAT_tx_late_collision];
drivers/net/ethernet/sfc/siena/siena.c
585
efx_update_diff_stat(&stats[SIENA_STAT_rx_good_bytes],
drivers/net/ethernet/sfc/siena/siena.c
586
stats[SIENA_STAT_rx_bytes] -
drivers/net/ethernet/sfc/siena/siena.c
587
stats[SIENA_STAT_rx_bad_bytes]);
drivers/net/ethernet/sfc/siena/siena.c
588
efx_siena_update_sw_stats(efx, stats);
drivers/net/ethernet/sfc/siena/siena.c
596
u64 *stats = nic_data->stats;
drivers/net/ethernet/sfc/siena/siena.c
608
memcpy(full_stats, stats, sizeof(u64) * SIENA_STAT_COUNT);
drivers/net/ethernet/sfc/siena/siena.c
611
core_stats->rx_packets = stats[SIENA_STAT_rx_packets];
drivers/net/ethernet/sfc/siena/siena.c
612
core_stats->tx_packets = stats[SIENA_STAT_tx_packets];
drivers/net/ethernet/sfc/siena/siena.c
613
core_stats->rx_bytes = stats[SIENA_STAT_rx_bytes];
drivers/net/ethernet/sfc/siena/siena.c
614
core_stats->tx_bytes = stats[SIENA_STAT_tx_bytes];
drivers/net/ethernet/sfc/siena/siena.c
615
core_stats->rx_dropped = stats[SIENA_STAT_rx_nodesc_drop_cnt] +
drivers/net/ethernet/sfc/siena/siena.c
616
stats[GENERIC_STAT_rx_nodesc_trunc] +
drivers/net/ethernet/sfc/siena/siena.c
617
stats[GENERIC_STAT_rx_noskb_drops];
drivers/net/ethernet/sfc/siena/siena.c
618
core_stats->multicast = stats[SIENA_STAT_rx_multicast];
drivers/net/ethernet/sfc/siena/siena.c
619
core_stats->collisions = stats[SIENA_STAT_tx_collision];
drivers/net/ethernet/sfc/siena/siena.c
621
stats[SIENA_STAT_rx_gtjumbo] +
drivers/net/ethernet/sfc/siena/siena.c
622
stats[SIENA_STAT_rx_length_error];
drivers/net/ethernet/sfc/siena/siena.c
623
core_stats->rx_crc_errors = stats[SIENA_STAT_rx_bad];
drivers/net/ethernet/sfc/siena/siena.c
624
core_stats->rx_frame_errors = stats[SIENA_STAT_rx_align_error];
drivers/net/ethernet/sfc/siena/siena.c
625
core_stats->rx_fifo_errors = stats[SIENA_STAT_rx_overflow];
drivers/net/ethernet/sfc/siena/siena.c
627
stats[SIENA_STAT_tx_late_collision];
drivers/net/ethernet/sfc/siena/siena.c
632
stats[SIENA_STAT_rx_symbol_error]);
drivers/net/ethernet/sfc/siena/siena.c
634
stats[SIENA_STAT_tx_bad]);
drivers/net/ethernet/sfc/siena/siena.c
817
nic_data->stats[SIENA_STAT_tx_good_bytes] = 0;
drivers/net/ethernet/sfc/siena/siena.c
818
nic_data->stats[SIENA_STAT_rx_good_bytes] = 0;
drivers/net/ethernet/sfc/tc.c
2629
flow_stats_update(&tc->stats, bytes - cnt->old_bytes,
drivers/net/ethernet/sfc/tc_conntrack.c
528
flow_stats_update(&tc->stats, 0, 0, 0, cnt->touched,
drivers/net/ethernet/sgi/ioc3-eth.c
1101
dev->stats.tx_dropped++;
drivers/net/ethernet/sgi/ioc3-eth.c
293
dev->stats.collisions += readl(®s->etcdc) & ETCDC_COLLCNT_MASK;
drivers/net/ethernet/sgi/ioc3-eth.c
294
return &dev->stats;
drivers/net/ethernet/sgi/ioc3-eth.c
394
dev->stats.rx_dropped++;
drivers/net/ethernet/sgi/ioc3-eth.c
412
dev->stats.rx_packets++; /* Statistics */
drivers/net/ethernet/sgi/ioc3-eth.c
413
dev->stats.rx_bytes += len;
drivers/net/ethernet/sgi/ioc3-eth.c
421
dev->stats.rx_errors++;
drivers/net/ethernet/sgi/ioc3-eth.c
424
dev->stats.rx_crc_errors++;
drivers/net/ethernet/sgi/ioc3-eth.c
426
dev->stats.rx_frame_errors++;
drivers/net/ethernet/sgi/ioc3-eth.c
475
dev->stats.tx_packets += packets;
drivers/net/ethernet/sgi/ioc3-eth.c
476
dev->stats.tx_bytes += bytes;
drivers/net/ethernet/sgi/meth.c
409
dev->stats.rx_errors++;
drivers/net/ethernet/sgi/meth.c
410
dev->stats.rx_length_errors++;
drivers/net/ethernet/sgi/meth.c
417
dev->stats.rx_dropped++;
drivers/net/ethernet/sgi/meth.c
428
dev->stats.rx_packets++;
drivers/net/ethernet/sgi/meth.c
429
dev->stats.rx_bytes += len;
drivers/net/ethernet/sgi/meth.c
434
dev->stats.rx_errors++;
drivers/net/ethernet/sgi/meth.c
498
dev->stats.tx_packets++;
drivers/net/ethernet/sgi/meth.c
499
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/sgi/meth.c
501
dev->stats.tx_errors++;
drivers/net/ethernet/sgi/meth.c
743
dev->stats.tx_errors++;
drivers/net/ethernet/silan/sc92031.c
1360
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/silan/sc92031.c
412
dev->stats.tx_dropped++;
drivers/net/ethernet/silan/sc92031.c
667
dev->stats.tx_bytes += tx_status & 0x1fff;
drivers/net/ethernet/silan/sc92031.c
668
dev->stats.tx_packets++;
drivers/net/ethernet/silan/sc92031.c
670
dev->stats.collisions += (tx_status >> 22) & 0xf;
drivers/net/ethernet/silan/sc92031.c
674
dev->stats.tx_errors++;
drivers/net/ethernet/silan/sc92031.c
677
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/silan/sc92031.c
680
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/silan/sc92031.c
683
dev->stats.tx_window_errors++;
drivers/net/ethernet/silan/sc92031.c
687
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/silan/sc92031.c
699
dev->stats.rx_errors++;
drivers/net/ethernet/silan/sc92031.c
700
dev->stats.rx_length_errors++;
drivers/net/ethernet/silan/sc92031.c
704
dev->stats.rx_errors++;
drivers/net/ethernet/silan/sc92031.c
707
dev->stats.rx_length_errors++;
drivers/net/ethernet/silan/sc92031.c
710
dev->stats.rx_frame_errors++;
drivers/net/ethernet/silan/sc92031.c
713
dev->stats.rx_crc_errors++;
drivers/net/ethernet/silan/sc92031.c
808
dev->stats.rx_bytes += pkt_size;
drivers/net/ethernet/silan/sc92031.c
809
dev->stats.rx_packets++;
drivers/net/ethernet/silan/sc92031.c
812
dev->stats.multicast++;
drivers/net/ethernet/silan/sc92031.c
829
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/silan/sc92031.c
854
dev->stats.rx_errors++;
drivers/net/ethernet/silan/sc92031.c
857
dev->stats.rx_errors++;
drivers/net/ethernet/silan/sc92031.c
858
dev->stats.rx_length_errors++;
drivers/net/ethernet/silan/sc92031.c
922
dev->stats.rx_fifo_errors = priv->rx_value;
drivers/net/ethernet/silan/sc92031.c
924
dev->stats.rx_fifo_errors = temp + priv->rx_value;
drivers/net/ethernet/silan/sc92031.c
929
return &dev->stats;
drivers/net/ethernet/silan/sc92031.c
942
dev->stats.tx_dropped++;
drivers/net/ethernet/silan/sc92031.c
949
dev->stats.tx_dropped++;
drivers/net/ethernet/sis/sis190.c
1125
tp->dev->stats.tx_dropped++;
drivers/net/ethernet/sis/sis190.c
1191
dev->stats.tx_dropped++;
drivers/net/ethernet/sis/sis190.c
554
static inline int sis190_rx_pkt_err(u32 status, struct net_device_stats *stats)
drivers/net/ethernet/sis/sis190.c
562
stats->rx_crc_errors++;
drivers/net/ethernet/sis/sis190.c
564
stats->rx_over_errors++;
drivers/net/ethernet/sis/sis190.c
566
stats->rx_length_errors++;
drivers/net/ethernet/sis/sis190.c
568
stats->rx_frame_errors++;
drivers/net/ethernet/sis/sis190.c
570
stats->rx_errors++;
drivers/net/ethernet/sis/sis190.c
577
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/sis/sis190.c
596
if (sis190_rx_pkt_err(status, stats) < 0)
drivers/net/ethernet/sis/sis190.c
607
stats->rx_dropped++;
drivers/net/ethernet/sis/sis190.c
608
stats->rx_length_errors++;
drivers/net/ethernet/sis/sis190.c
632
stats->rx_packets++;
drivers/net/ethernet/sis/sis190.c
633
stats->rx_bytes += pkt_size;
drivers/net/ethernet/sis/sis190.c
635
stats->multicast++;
drivers/net/ethernet/sis/sis190.c
665
static inline int sis190_tx_pkt_err(u32 status, struct net_device_stats *stats)
drivers/net/ethernet/sis/sis190.c
673
stats->tx_window_errors++;
drivers/net/ethernet/sis/sis190.c
675
stats->tx_aborted_errors++;
drivers/net/ethernet/sis/sis190.c
677
stats->tx_fifo_errors++;
drivers/net/ethernet/sis/sis190.c
679
stats->tx_carrier_errors++;
drivers/net/ethernet/sis/sis190.c
681
stats->tx_errors++;
drivers/net/ethernet/sis/sis190.c
689
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/sis/sis190.c
712
if (likely(sis190_tx_pkt_err(status, stats) == 0)) {
drivers/net/ethernet/sis/sis190.c
713
stats->tx_packets++;
drivers/net/ethernet/sis/sis190.c
714
stats->tx_bytes += skb->len;
drivers/net/ethernet/sis/sis190.c
715
stats->collisions += ((status & ColCountMask) - 1);
drivers/net/ethernet/sis/sis900.c
1570
net_dev->stats.tx_dropped++;
drivers/net/ethernet/sis/sis900.c
1621
net_dev->stats.tx_dropped++;
drivers/net/ethernet/sis/sis900.c
1766
net_dev->stats.rx_errors++;
drivers/net/ethernet/sis/sis900.c
1768
net_dev->stats.rx_over_errors++;
drivers/net/ethernet/sis/sis900.c
1770
net_dev->stats.rx_length_errors++;
drivers/net/ethernet/sis/sis900.c
1772
net_dev->stats.rx_frame_errors++;
drivers/net/ethernet/sis/sis900.c
1774
net_dev->stats.rx_crc_errors++;
drivers/net/ethernet/sis/sis900.c
1795
net_dev->stats.rx_dropped++;
drivers/net/ethernet/sis/sis900.c
1821
net_dev->stats.multicast++;
drivers/net/ethernet/sis/sis900.c
1822
net_dev->stats.rx_bytes += rx_size;
drivers/net/ethernet/sis/sis900.c
1823
net_dev->stats.rx_packets++;
drivers/net/ethernet/sis/sis900.c
1858
net_dev->stats.rx_dropped++;
drivers/net/ethernet/sis/sis900.c
1916
net_dev->stats.tx_errors++;
drivers/net/ethernet/sis/sis900.c
1918
net_dev->stats.tx_fifo_errors++;
drivers/net/ethernet/sis/sis900.c
1920
net_dev->stats.tx_aborted_errors++;
drivers/net/ethernet/sis/sis900.c
1922
net_dev->stats.tx_carrier_errors++;
drivers/net/ethernet/sis/sis900.c
1924
net_dev->stats.tx_window_errors++;
drivers/net/ethernet/sis/sis900.c
1927
net_dev->stats.collisions += (tx_status & COLCNT) >> 16;
drivers/net/ethernet/sis/sis900.c
1928
net_dev->stats.tx_bytes += tx_status & DSIZE;
drivers/net/ethernet/sis/sis900.c
1929
net_dev->stats.tx_packets++;
drivers/net/ethernet/smsc/epic100.c
1000
stats->tx_aborted_errors++;
drivers/net/ethernet/smsc/epic100.c
1002
stats->tx_carrier_errors++;
drivers/net/ethernet/smsc/epic100.c
1004
stats->tx_window_errors++;
drivers/net/ethernet/smsc/epic100.c
1006
stats->tx_fifo_errors++;
drivers/net/ethernet/smsc/epic100.c
1027
dev->stats.collisions += (txstatus >> 8) & 15;
drivers/net/ethernet/smsc/epic100.c
1028
dev->stats.tx_packets++;
drivers/net/ethernet/smsc/epic100.c
1029
dev->stats.tx_bytes += ep->tx_skbuff[entry]->len;
drivers/net/ethernet/smsc/epic100.c
1093
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/smsc/epic100.c
1099
stats->rx_missed_errors += er8(MPCNT);
drivers/net/ethernet/smsc/epic100.c
1100
stats->rx_frame_errors += er8(ALICNT);
drivers/net/ethernet/smsc/epic100.c
1101
stats->rx_crc_errors += er8(CRCCNT);
drivers/net/ethernet/smsc/epic100.c
1104
stats->tx_fifo_errors++;
drivers/net/ethernet/smsc/epic100.c
1158
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/epic100.c
1161
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/epic100.c
1198
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/epic100.c
1199
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/smsc/epic100.c
1236
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/epic100.c
1325
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/smsc/epic100.c
1327
stats->rx_missed_errors += er8(MPCNT);
drivers/net/ethernet/smsc/epic100.c
1328
stats->rx_frame_errors += er8(ALICNT);
drivers/net/ethernet/smsc/epic100.c
1329
stats->rx_crc_errors += er8(CRCCNT);
drivers/net/ethernet/smsc/epic100.c
1332
return &dev->stats;
drivers/net/ethernet/smsc/epic100.c
745
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/smsc/epic100.c
758
stats->rx_missed_errors += er8(MPCNT);
drivers/net/ethernet/smsc/epic100.c
759
stats->rx_frame_errors += er8(ALICNT);
drivers/net/ethernet/smsc/epic100.c
760
stats->rx_crc_errors += er8(CRCCNT);
drivers/net/ethernet/smsc/epic100.c
872
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/smsc/epic100.c
880
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/epic100.c
990
struct net_device_stats *stats = &dev->stats;
drivers/net/ethernet/smsc/epic100.c
998
stats->tx_errors++;
drivers/net/ethernet/smsc/smc9194.c
1171
dev->stats.multicast++;
drivers/net/ethernet/smsc/smc9194.c
1175
dev->stats.rx_dropped++;
drivers/net/ethernet/smsc/smc9194.c
1214
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/smc9194.c
1215
dev->stats.rx_bytes += packet_length;
drivers/net/ethernet/smsc/smc9194.c
1218
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc9194.c
1220
if ( status & RS_ALGNERR ) dev->stats.rx_frame_errors++;
drivers/net/ethernet/smsc/smc9194.c
1222
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smc9194.c
1223
if ( status & RS_BADCRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/smsc/smc9194.c
1271
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc9194.c
1272
if ( tx_status & TS_LOSTCAR ) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/smsc/smc9194.c
1275
dev->stats.tx_window_errors++;
drivers/net/ethernet/smsc/smc9194.c
1369
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc9194.c
1372
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc9194.c
1381
dev->stats.tx_packets += lp->packets_waiting;
drivers/net/ethernet/smsc/smc9194.c
1400
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc9194.c
1401
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/smsc/smc9194.c
482
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1145
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/smsc/smc91c92_cs.c
1191
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1214
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1226
dev->stats.tx_dropped++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1284
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1285
if (tx_status & TS_LOSTCAR) dev->stats.tx_carrier_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1286
if (tx_status & TS_LATCOL) dev->stats.tx_window_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1288
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1323
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc91c92_cs.c
1326
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc91c92_cs.c
1400
dev->stats.tx_packets += smc->packets_waiting;
drivers/net/ethernet/smsc/smc91c92_cs.c
1416
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1417
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1505
dev->stats.rx_dropped++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1518
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1519
dev->stats.rx_bytes += packet_length;
drivers/net/ethernet/smsc/smc91c92_cs.c
1521
dev->stats.multicast++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1524
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1526
if (rx_status & RS_ALGNERR) dev->stats.rx_frame_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1528
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smc91c92_cs.c
1529
if (rx_status & RS_BADCRC) dev->stats.rx_crc_errors++;
drivers/net/ethernet/smsc/smc91x.c
1255
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc91x.c
1259
dev->stats.collisions += card_stats & 0xF;
drivers/net/ethernet/smsc/smc91x.c
1266
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc91x.c
1267
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/smsc/smc91x.c
259
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91x.c
260
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smc91x.c
437
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smc91x.c
439
dev->stats.rx_frame_errors++;
drivers/net/ethernet/smsc/smc91x.c
441
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smc91x.c
443
dev->stats.rx_crc_errors++;
drivers/net/ethernet/smsc/smc91x.c
451
dev->stats.multicast++;
drivers/net/ethernet/smsc/smc91x.c
465
dev->stats.rx_dropped++;
drivers/net/ethernet/smsc/smc91x.c
492
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/smc91x.c
493
dev->stats.rx_bytes += data_len;
drivers/net/ethernet/smsc/smc91x.c
559
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91x.c
560
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/smsc/smc91x.c
604
dev->stats.tx_packets++;
drivers/net/ethernet/smsc/smc91x.c
605
dev->stats.tx_bytes += len;
drivers/net/ethernet/smsc/smc91x.c
647
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91x.c
648
dev->stats.tx_dropped++;
drivers/net/ethernet/smsc/smc91x.c
722
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smc91x.c
725
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/smsc/smc91x.c
731
dev->stats.tx_window_errors++;
drivers/net/ethernet/smsc/smc91x.c
732
if (!(dev->stats.tx_window_errors & 63) && net_ratelimit()) {
drivers/net/ethernet/smsc/smsc911x.c
1146
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smsc911x.c
1148
dev->stats.tx_packets++;
drivers/net/ethernet/smsc/smsc911x.c
1149
dev->stats.tx_bytes += (tx_stat >> 16);
drivers/net/ethernet/smsc/smsc911x.c
1152
dev->stats.collisions += 16;
drivers/net/ethernet/smsc/smsc911x.c
1153
dev->stats.tx_aborted_errors += 1;
drivers/net/ethernet/smsc/smsc911x.c
1155
dev->stats.collisions +=
drivers/net/ethernet/smsc/smsc911x.c
1159
dev->stats.tx_carrier_errors += 1;
drivers/net/ethernet/smsc/smsc911x.c
1161
dev->stats.collisions++;
drivers/net/ethernet/smsc/smsc911x.c
1162
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smsc911x.c
1175
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smsc911x.c
1177
dev->stats.rx_crc_errors++;
drivers/net/ethernet/smsc/smsc911x.c
1184
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smsc911x.c
1186
dev->stats.multicast++;
drivers/net/ethernet/smsc/smsc911x.c
1252
dev->stats.rx_dropped++;
drivers/net/ethernet/smsc/smsc911x.c
1262
dev->stats.rx_dropped++;
drivers/net/ethernet/smsc/smsc911x.c
1277
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/smsc911x.c
1278
dev->stats.rx_bytes += (pktlength - 4);
drivers/net/ethernet/smsc/smsc911x.c
1767
dev->stats.rx_dropped += smsc911x_reg_read(pdata, RX_DROP);
drivers/net/ethernet/smsc/smsc911x.c
1842
dev->stats.rx_dropped += smsc911x_reg_read(pdata, RX_DROP);
drivers/net/ethernet/smsc/smsc911x.c
1843
return &dev->stats;
drivers/net/ethernet/smsc/smsc9420.c
719
dev->stats.rx_errors++;
drivers/net/ethernet/smsc/smsc9420.c
721
dev->stats.rx_over_errors++;
drivers/net/ethernet/smsc/smsc9420.c
724
dev->stats.rx_frame_errors++;
drivers/net/ethernet/smsc/smsc9420.c
726
dev->stats.rx_crc_errors++;
drivers/net/ethernet/smsc/smsc9420.c
730
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smsc9420.c
734
dev->stats.rx_length_errors++;
drivers/net/ethernet/smsc/smsc9420.c
737
dev->stats.multicast++;
drivers/net/ethernet/smsc/smsc9420.c
754
dev->stats.rx_packets++;
drivers/net/ethernet/smsc/smsc9420.c
755
dev->stats.rx_bytes += packet_length;
drivers/net/ethernet/smsc/smsc9420.c
840
dev->stats.rx_dropped +=
drivers/net/ethernet/smsc/smsc9420.c
863
dev->stats.tx_errors++;
drivers/net/ethernet/smsc/smsc9420.c
866
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/smsc/smsc9420.c
869
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/smsc/smsc9420.c
871
dev->stats.tx_packets++;
drivers/net/ethernet/smsc/smsc9420.c
872
dev->stats.tx_bytes += (length & 0x7FF);
drivers/net/ethernet/smsc/smsc9420.c
876
dev->stats.collisions += 16;
drivers/net/ethernet/smsc/smsc9420.c
878
dev->stats.collisions +=
drivers/net/ethernet/smsc/smsc9420.c
884
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/smsc/smsc9420.c
987
dev->stats.rx_dropped +=
drivers/net/ethernet/smsc/smsc9420.c
989
return &dev->stats;
drivers/net/ethernet/socionext/netsec.c
1000
ndev->stats.rx_dropped++;
drivers/net/ethernet/socionext/netsec.c
1064
ndev->stats.rx_packets++;
drivers/net/ethernet/socionext/netsec.c
1065
ndev->stats.rx_bytes += xdp.data_end - xdp.data;
drivers/net/ethernet/socionext/netsec.c
1184
ndev->stats.tx_dropped++;
drivers/net/ethernet/socionext/netsec.c
710
priv->ndev->stats.tx_packets += cnt;
drivers/net/ethernet/socionext/netsec.c
711
priv->ndev->stats.tx_bytes += bytes;
drivers/net/ethernet/socionext/sni_ave.c
1502
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/socionext/sni_ave.c
1509
stats->rx_packets = priv->stats_rx.packets;
drivers/net/ethernet/socionext/sni_ave.c
1510
stats->rx_bytes = priv->stats_rx.bytes;
drivers/net/ethernet/socionext/sni_ave.c
1515
stats->tx_packets = priv->stats_tx.packets;
drivers/net/ethernet/socionext/sni_ave.c
1516
stats->tx_bytes = priv->stats_tx.bytes;
drivers/net/ethernet/socionext/sni_ave.c
1519
stats->rx_errors = priv->stats_rx.errors;
drivers/net/ethernet/socionext/sni_ave.c
1520
stats->tx_errors = priv->stats_tx.errors;
drivers/net/ethernet/socionext/sni_ave.c
1521
stats->rx_dropped = priv->stats_rx.dropped;
drivers/net/ethernet/socionext/sni_ave.c
1522
stats->tx_dropped = priv->stats_tx.dropped;
drivers/net/ethernet/socionext/sni_ave.c
1523
stats->rx_fifo_errors = priv->stats_rx.fifo_errors;
drivers/net/ethernet/socionext/sni_ave.c
1524
stats->collisions = priv->stats_tx.collisions;
drivers/net/ethernet/spacemit/k1_emac.c
1173
const struct pcpu_dstats *stats;
drivers/net/ethernet/spacemit/k1_emac.c
1179
stats = per_cpu_ptr(priv->ndev->dstats, cpu);
drivers/net/ethernet/spacemit/k1_emac.c
1181
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/ethernet/spacemit/k1_emac.c
1182
tx_drops = u64_stats_read(&stats->tx_drops);
drivers/net/ethernet/spacemit/k1_emac.c
1183
} while (u64_stats_fetch_retry(&stats->syncp, start));
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
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
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
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
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
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
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
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
1307
pause_stats->tx_pause_frames = tx_stats->stats.tx_pause_pkts;
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
1316
{ offsetof(type, stats.name) / sizeof(u64), #name }
drivers/net/ethernet/spacemit/k1_emac.c
1352
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/spacemit/k1_emac.h
379
} stats;
drivers/net/ethernet/spacemit/k1_emac.h
411
} stats;
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
224
struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
279
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
280
u64_stats_inc(&stats->rx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
281
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
286
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
287
u64_stats_inc(&stats->tx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c
288
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
433
struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
446
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
447
u64_stats_inc(&stats->tx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
448
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
470
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
471
u64_stats_inc(&stats->rx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
472
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
174
struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
205
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
206
u64_stats_inc(&stats->rx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
207
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
211
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
212
u64_stats_inc(&stats->tx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c
213
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
127
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
135
STAT_OFF(mtl_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
175
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
183
STAT_OFF(dma_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
23
unsigned long field_offset, struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
26
u8 *bptr = (u8 *)stats;
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
269
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
284
dwmac5_handle_mac_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
291
dwmac5_handle_mtl_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
298
dwmac5_handle_dma_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
313
int dwmac5_safety_feat_dump(struct stmmac_safety_stats *stats,
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
317
unsigned long *ptr = (unsigned long *)stats;
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
79
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
87
STAT_OFF(mac_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.h
88
struct stmmac_safety_stats *stats);
drivers/net/ethernet/stmicro/stmmac/dwmac5.h
89
int dwmac5_safety_feat_dump(struct stmmac_safety_stats *stats,
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
164
struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
216
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
217
u64_stats_inc(&stats->rx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
218
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
223
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
224
u64_stats_inc(&stats->tx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c
225
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
629
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
632
u8 *bptr = (u8 *)stats;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
685
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
693
dwxgmac3_mac_errors, STAT_OFF(mac_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
733
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
741
dwxgmac3_mtl_errors, STAT_OFF(mtl_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
818
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
826
dwxgmac3_dma_errors, STAT_OFF(dma_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
833
STAT_OFF(dma_dpp_errors), stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
886
struct stmmac_safety_stats *stats)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
901
dwxgmac3_handle_mac_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
909
dwxgmac3_handle_mtl_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
920
dwxgmac3_handle_dma_err(ndev, ioaddr, corr, stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
936
static int dwxgmac3_safety_feat_dump(struct stmmac_safety_stats *stats,
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
941
unsigned long *ptr = (unsigned long *)stats;
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
306
struct stmmac_pcpu_stats *stats = this_cpu_ptr(priv->xstats.pcpu_stats);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
334
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
335
u64_stats_inc(&stats->rx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
336
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
340
u64_stats_update_begin(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
341
u64_stats_inc(&stats->tx_normal_irq_n[chan]);
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
342
u64_stats_update_end(&stats->syncp);
drivers/net/ethernet/stmicro/stmmac/hwif.h
391
struct stmmac_safety_stats *stats);
drivers/net/ethernet/stmicro/stmmac/hwif.h
392
int (*safety_feat_dump)(struct stmmac_safety_stats *stats,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7222
static void stmmac_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7244
stats->tx_packets += tx_packets;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7245
stats->tx_bytes += tx_bytes;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7259
stats->rx_packets += rx_packets;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7260
stats->rx_bytes += rx_bytes;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7263
stats->rx_dropped = priv->xstats.rx_dropped;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7264
stats->rx_errors = priv->xstats.rx_errors;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7265
stats->tx_dropped = priv->xstats.tx_dropped;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7266
stats->tx_errors = priv->xstats.tx_errors;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7267
stats->tx_carrier_errors = priv->xstats.tx_losscarrier + priv->xstats.tx_carrier;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7268
stats->collisions = priv->xstats.tx_collision + priv->xstats.rx_collision;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7269
stats->rx_length_errors = priv->xstats.rx_length;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7270
stats->rx_crc_errors = priv->xstats.rx_crc_errors;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7271
stats->rx_over_errors = priv->xstats.rx_overflow_cntr;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7272
stats->rx_missed_errors = priv->xstats.rx_missed_cntr;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1103
qopt->stats.window_drops = window_drops;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1106
qopt->stats.tx_overruns = 0;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1115
q_stats->stats.window_drops = priv->xstats.max_sdu_txq_drop[queue] +
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
1120
q_stats->stats.tx_overruns = 0;
drivers/net/ethernet/sun/cassini.c
4356
struct net_device_stats *stats = cp->net_stats;
drivers/net/ethernet/sun/cassini.c
4363
return stats + N_TX_RINGS;
drivers/net/ethernet/sun/cassini.c
4374
stats[N_TX_RINGS].rx_crc_errors +=
drivers/net/ethernet/sun/cassini.c
4376
stats[N_TX_RINGS].rx_frame_errors +=
drivers/net/ethernet/sun/cassini.c
4378
stats[N_TX_RINGS].rx_length_errors +=
drivers/net/ethernet/sun/cassini.c
4383
stats[N_TX_RINGS].tx_aborted_errors += tmp;
drivers/net/ethernet/sun/cassini.c
4384
stats[N_TX_RINGS].collisions +=
drivers/net/ethernet/sun/cassini.c
4387
stats[N_TX_RINGS].tx_aborted_errors +=
drivers/net/ethernet/sun/cassini.c
4389
stats[N_TX_RINGS].collisions += readl(cp->regs + REG_MAC_COLL_EXCESS) +
drivers/net/ethernet/sun/cassini.c
4396
stats[N_TX_RINGS].collisions += stats[0].collisions;
drivers/net/ethernet/sun/cassini.c
4397
stats[N_TX_RINGS].rx_over_errors += stats[0].rx_over_errors;
drivers/net/ethernet/sun/cassini.c
4398
stats[N_TX_RINGS].rx_frame_errors += stats[0].rx_frame_errors;
drivers/net/ethernet/sun/cassini.c
4399
stats[N_TX_RINGS].rx_fifo_errors += stats[0].rx_fifo_errors;
drivers/net/ethernet/sun/cassini.c
4400
stats[N_TX_RINGS].tx_aborted_errors += stats[0].tx_aborted_errors;
drivers/net/ethernet/sun/cassini.c
4401
stats[N_TX_RINGS].tx_fifo_errors += stats[0].tx_fifo_errors;
drivers/net/ethernet/sun/cassini.c
4406
stats[N_TX_RINGS].rx_length_errors +=
drivers/net/ethernet/sun/cassini.c
4407
stats[i].rx_length_errors;
drivers/net/ethernet/sun/cassini.c
4408
stats[N_TX_RINGS].rx_crc_errors += stats[i].rx_crc_errors;
drivers/net/ethernet/sun/cassini.c
4409
stats[N_TX_RINGS].rx_packets += stats[i].rx_packets;
drivers/net/ethernet/sun/cassini.c
4410
stats[N_TX_RINGS].tx_packets += stats[i].tx_packets;
drivers/net/ethernet/sun/cassini.c
4411
stats[N_TX_RINGS].rx_bytes += stats[i].rx_bytes;
drivers/net/ethernet/sun/cassini.c
4412
stats[N_TX_RINGS].tx_bytes += stats[i].tx_bytes;
drivers/net/ethernet/sun/cassini.c
4413
stats[N_TX_RINGS].rx_errors += stats[i].rx_errors;
drivers/net/ethernet/sun/cassini.c
4414
stats[N_TX_RINGS].tx_errors += stats[i].tx_errors;
drivers/net/ethernet/sun/cassini.c
4415
stats[N_TX_RINGS].rx_dropped += stats[i].rx_dropped;
drivers/net/ethernet/sun/cassini.c
4416
stats[N_TX_RINGS].tx_dropped += stats[i].tx_dropped;
drivers/net/ethernet/sun/cassini.c
4417
memset(stats + i, 0, sizeof(struct net_device_stats));
drivers/net/ethernet/sun/cassini.c
4421
return stats + N_TX_RINGS;
drivers/net/ethernet/sun/cassini.c
4678
struct net_device_stats *stats = cas_get_stats(cp->dev);
drivers/net/ethernet/sun/cassini.c
4680
data[i++] = stats->collisions;
drivers/net/ethernet/sun/cassini.c
4681
data[i++] = stats->rx_bytes;
drivers/net/ethernet/sun/cassini.c
4682
data[i++] = stats->rx_crc_errors;
drivers/net/ethernet/sun/cassini.c
4683
data[i++] = stats->rx_dropped;
drivers/net/ethernet/sun/cassini.c
4684
data[i++] = stats->rx_errors;
drivers/net/ethernet/sun/cassini.c
4685
data[i++] = stats->rx_fifo_errors;
drivers/net/ethernet/sun/cassini.c
4686
data[i++] = stats->rx_frame_errors;
drivers/net/ethernet/sun/cassini.c
4687
data[i++] = stats->rx_length_errors;
drivers/net/ethernet/sun/cassini.c
4688
data[i++] = stats->rx_over_errors;
drivers/net/ethernet/sun/cassini.c
4689
data[i++] = stats->rx_packets;
drivers/net/ethernet/sun/cassini.c
4690
data[i++] = stats->tx_aborted_errors;
drivers/net/ethernet/sun/cassini.c
4691
data[i++] = stats->tx_bytes;
drivers/net/ethernet/sun/cassini.c
4692
data[i++] = stats->tx_dropped;
drivers/net/ethernet/sun/cassini.c
4693
data[i++] = stats->tx_errors;
drivers/net/ethernet/sun/cassini.c
4694
data[i++] = stats->tx_fifo_errors;
drivers/net/ethernet/sun/cassini.c
4695
data[i++] = stats->tx_packets;
drivers/net/ethernet/sun/niu.c
6236
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sun/niu.c
6260
stats->rx_packets = pkts;
drivers/net/ethernet/sun/niu.c
6261
stats->rx_bytes = bytes;
drivers/net/ethernet/sun/niu.c
6262
stats->rx_dropped = dropped;
drivers/net/ethernet/sun/niu.c
6263
stats->rx_errors = errors;
drivers/net/ethernet/sun/niu.c
6267
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sun/niu.c
6288
stats->tx_packets = pkts;
drivers/net/ethernet/sun/niu.c
6289
stats->tx_bytes = bytes;
drivers/net/ethernet/sun/niu.c
6290
stats->tx_errors = errors;
drivers/net/ethernet/sun/niu.c
6294
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/sun/niu.c
6299
niu_get_rx_stats(np, stats);
drivers/net/ethernet/sun/niu.c
6300
niu_get_tx_stats(np, stats);
drivers/net/ethernet/sun/niu.c
7815
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/sun/sunbmac.c
173
struct net_device_stats *stats = &bp->dev->stats;
drivers/net/ethernet/sun/sunbmac.c
175
stats->rx_crc_errors += sbus_readl(bregs + BMAC_RCRCECTR);
drivers/net/ethernet/sun/sunbmac.c
178
stats->rx_frame_errors += sbus_readl(bregs + BMAC_UNALECTR);
drivers/net/ethernet/sun/sunbmac.c
181
stats->rx_length_errors += sbus_readl(bregs + BMAC_GLECTR);
drivers/net/ethernet/sun/sunbmac.c
184
stats->tx_aborted_errors += sbus_readl(bregs + BMAC_EXCTR);
drivers/net/ethernet/sun/sunbmac.c
186
stats->collisions +=
drivers/net/ethernet/sun/sunbmac.c
776
dev->stats.tx_packets++;
drivers/net/ethernet/sun/sunbmac.c
777
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/sun/sunbmac.c
813
bp->dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunbmac.c
814
bp->dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sunbmac.c
818
bp->dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunbmac.c
877
bp->dev->stats.rx_packets++;
drivers/net/ethernet/sun/sunbmac.c
878
bp->dev->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunbmac.c
990
return &dev->stats;
drivers/net/ethernet/sun/sungem.c
2402
dev->stats.rx_crc_errors += readl(gp->regs + MAC_FCSERR);
drivers/net/ethernet/sun/sungem.c
2405
dev->stats.rx_frame_errors += readl(gp->regs + MAC_AERR);
drivers/net/ethernet/sun/sungem.c
2408
dev->stats.rx_length_errors += readl(gp->regs + MAC_LERR);
drivers/net/ethernet/sun/sungem.c
2411
dev->stats.tx_aborted_errors += readl(gp->regs + MAC_ECOLL);
drivers/net/ethernet/sun/sungem.c
2412
dev->stats.collisions +=
drivers/net/ethernet/sun/sungem.c
2417
return &dev->stats;
drivers/net/ethernet/sun/sungem.c
323
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/sun/sungem.c
328
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sungem.c
335
dev->stats.collisions += 0x10000;
drivers/net/ethernet/sun/sungem.c
338
dev->stats.tx_aborted_errors += 0x10000;
drivers/net/ethernet/sun/sungem.c
339
dev->stats.collisions += 0x10000;
drivers/net/ethernet/sun/sungem.c
343
dev->stats.tx_aborted_errors += 0x10000;
drivers/net/ethernet/sun/sungem.c
344
dev->stats.collisions += 0x10000;
drivers/net/ethernet/sun/sungem.c
472
dev->stats.rx_over_errors++;
drivers/net/ethernet/sun/sungem.c
473
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/sun/sungem.c
479
dev->stats.rx_frame_errors += 0x10000;
drivers/net/ethernet/sun/sungem.c
482
dev->stats.rx_crc_errors += 0x10000;
drivers/net/ethernet/sun/sungem.c
485
dev->stats.rx_length_errors += 0x10000;
drivers/net/ethernet/sun/sungem.c
585
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sungem.c
593
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sungem.c
665
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/sun/sungem.c
678
dev->stats.tx_packets++;
drivers/net/ethernet/sun/sungem.c
792
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sungem.c
794
dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sungem.c
796
dev->stats.rx_crc_errors++;
drivers/net/ethernet/sun/sungem.c
800
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sungem.c
857
dev->stats.rx_packets++;
drivers/net/ethernet/sun/sungem.c
858
dev->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunhme.c
1725
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/sun/sunhme.c
1742
dev->stats.tx_packets++;
drivers/net/ethernet/sun/sunhme.c
1777
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunhme.c
1779
dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sunhme.c
1781
dev->stats.rx_over_errors++;
drivers/net/ethernet/sun/sunhme.c
1782
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/sun/sunhme.c
1787
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunhme.c
1852
dev->stats.rx_packets++;
drivers/net/ethernet/sun/sunhme.c
1853
dev->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunhme.c
2070
dev->stats.tx_dropped++;
drivers/net/ethernet/sun/sunhme.c
2082
return &dev->stats;
drivers/net/ethernet/sun/sunhme.c
965
struct net_device_stats *stats = &hp->dev->stats;
drivers/net/ethernet/sun/sunhme.c
967
stats->rx_crc_errors += hme_read32(hp, bregs + BMAC_RCRCECTR);
drivers/net/ethernet/sun/sunhme.c
970
stats->rx_frame_errors += hme_read32(hp, bregs + BMAC_UNALECTR);
drivers/net/ethernet/sun/sunhme.c
973
stats->rx_length_errors += hme_read32(hp, bregs + BMAC_GLECTR);
drivers/net/ethernet/sun/sunhme.c
976
stats->tx_aborted_errors += hme_read32(hp, bregs + BMAC_EXCTR);
drivers/net/ethernet/sun/sunhme.c
978
stats->collisions +=
drivers/net/ethernet/sun/sunqe.c
266
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
271
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
272
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/sun/sunqe.c
277
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
283
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
284
dev->stats.collisions++;
drivers/net/ethernet/sun/sunqe.c
290
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
303
dev->stats.tx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
304
dev->stats.collisions += 256;
drivers/net/ethernet/sun/sunqe.c
309
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
310
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/sun/sunqe.c
316
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
322
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
323
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/sun/sunqe.c
329
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunqe.c
330
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/sun/sunqe.c
335
dev->stats.rx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
336
dev->stats.collisions += 256;
drivers/net/ethernet/sun/sunqe.c
340
dev->stats.rx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
341
dev->stats.rx_over_errors += 256;
drivers/net/ethernet/sun/sunqe.c
345
dev->stats.rx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
346
dev->stats.rx_missed_errors += 256;
drivers/net/ethernet/sun/sunqe.c
351
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
352
dev->stats.rx_over_errors++;
drivers/net/ethernet/sun/sunqe.c
357
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
358
dev->stats.collisions++;
drivers/net/ethernet/sun/sunqe.c
362
dev->stats.rx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
363
dev->stats.rx_frame_errors += 256;
drivers/net/ethernet/sun/sunqe.c
367
dev->stats.rx_errors += 256;
drivers/net/ethernet/sun/sunqe.c
368
dev->stats.rx_crc_errors += 256;
drivers/net/ethernet/sun/sunqe.c
373
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
374
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunqe.c
375
dev->stats.rx_missed_errors++;
drivers/net/ethernet/sun/sunqe.c
380
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
381
dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sunqe.c
386
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
392
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
393
dev->stats.rx_missed_errors++;
drivers/net/ethernet/sun/sunqe.c
399
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
400
dev->stats.rx_missed_errors++;
drivers/net/ethernet/sun/sunqe.c
435
dev->stats.rx_errors++;
drivers/net/ethernet/sun/sunqe.c
436
dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sunqe.c
437
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunqe.c
441
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunqe.c
449
dev->stats.rx_packets++;
drivers/net/ethernet/sun/sunqe.c
450
dev->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunqe.c
605
dev->stats.tx_packets++;
drivers/net/ethernet/sun/sunqe.c
606
dev->stats.tx_bytes += len;
drivers/net/ethernet/sun/sunvnet.c
150
data[i++] = dev->stats.rx_packets;
drivers/net/ethernet/sun/sunvnet.c
151
data[i++] = dev->stats.tx_packets;
drivers/net/ethernet/sun/sunvnet.c
152
data[i++] = dev->stats.rx_bytes;
drivers/net/ethernet/sun/sunvnet.c
153
data[i++] = dev->stats.tx_bytes;
drivers/net/ethernet/sun/sunvnet.c
154
data[i++] = dev->stats.rx_errors;
drivers/net/ethernet/sun/sunvnet.c
155
data[i++] = dev->stats.tx_errors;
drivers/net/ethernet/sun/sunvnet.c
156
data[i++] = dev->stats.rx_dropped;
drivers/net/ethernet/sun/sunvnet.c
157
data[i++] = dev->stats.tx_dropped;
drivers/net/ethernet/sun/sunvnet.c
158
data[i++] = dev->stats.multicast;
drivers/net/ethernet/sun/sunvnet.c
159
data[i++] = dev->stats.rx_length_errors;
drivers/net/ethernet/sun/sunvnet.c
160
data[i++] = dev->stats.rx_frame_errors;
drivers/net/ethernet/sun/sunvnet.c
161
data[i++] = dev->stats.rx_missed_errors;
drivers/net/ethernet/sun/sunvnet.c
162
data[i++] = dev->stats.tx_carrier_errors;
drivers/net/ethernet/sun/sunvnet.c
168
data[i++] = port->stats.rx_packets;
drivers/net/ethernet/sun/sunvnet.c
169
data[i++] = port->stats.tx_packets;
drivers/net/ethernet/sun/sunvnet.c
170
data[i++] = port->stats.rx_bytes;
drivers/net/ethernet/sun/sunvnet.c
171
data[i++] = port->stats.tx_bytes;
drivers/net/ethernet/sun/sunvnet.c
172
data[i++] = port->stats.event_up;
drivers/net/ethernet/sun/sunvnet.c
173
data[i++] = port->stats.event_reset;
drivers/net/ethernet/sun/sunvnet_common.c
1318
dev->stats.tx_dropped++;
drivers/net/ethernet/sun/sunvnet_common.c
1387
dev->stats.tx_errors++;
drivers/net/ethernet/sun/sunvnet_common.c
1484
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/sun/sunvnet_common.c
1491
dev->stats.tx_packets++;
drivers/net/ethernet/sun/sunvnet_common.c
1492
dev->stats.tx_bytes += port->tx_bufs[txi].skb->len;
drivers/net/ethernet/sun/sunvnet_common.c
1493
port->stats.tx_packets++;
drivers/net/ethernet/sun/sunvnet_common.c
1494
port->stats.tx_bytes += port->tx_bufs[txi].skb->len;
drivers/net/ethernet/sun/sunvnet_common.c
1520
dev->stats.tx_dropped++;
drivers/net/ethernet/sun/sunvnet_common.c
389
dev->stats.rx_length_errors++;
drivers/net/ethernet/sun/sunvnet_common.c
396
dev->stats.rx_missed_errors++;
drivers/net/ethernet/sun/sunvnet_common.c
406
dev->stats.rx_frame_errors++;
drivers/net/ethernet/sun/sunvnet_common.c
454
dev->stats.multicast++;
drivers/net/ethernet/sun/sunvnet_common.c
455
dev->stats.rx_packets++;
drivers/net/ethernet/sun/sunvnet_common.c
456
dev->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunvnet_common.c
457
port->stats.rx_packets++;
drivers/net/ethernet/sun/sunvnet_common.c
458
port->stats.rx_bytes += len;
drivers/net/ethernet/sun/sunvnet_common.c
466
dev->stats.rx_dropped++;
drivers/net/ethernet/sun/sunvnet_common.c
816
port->stats.event_reset++;
drivers/net/ethernet/sun/sunvnet_common.c
830
port->stats.event_up++;
drivers/net/ethernet/sun/sunvnet_common.h
61
struct vnet_port_stats stats;
drivers/net/ethernet/sunplus/spl2sw_driver.c
176
ndev->stats.tx_errors++;
drivers/net/ethernet/sunplus/spl2sw_driver.c
95
ndev->stats.tx_errors++;
drivers/net/ethernet/sunplus/spl2sw_int.c
142
struct net_device_stats *stats;
drivers/net/ethernet/sunplus/spl2sw_int.c
164
stats = &comm->ndev[i]->stats;
drivers/net/ethernet/sunplus/spl2sw_int.c
169
stats->tx_errors++;
drivers/net/ethernet/sunplus/spl2sw_int.c
171
stats->tx_packets++;
drivers/net/ethernet/sunplus/spl2sw_int.c
172
stats->tx_bytes += skbinfo->len;
drivers/net/ethernet/sunplus/spl2sw_int.c
21
struct net_device_stats *stats;
drivers/net/ethernet/sunplus/spl2sw_int.c
236
comm->ndev[i]->stats.rx_fifo_errors++;
drivers/net/ethernet/sunplus/spl2sw_int.c
256
comm->ndev[i]->stats.tx_fifo_errors++;
drivers/net/ethernet/sunplus/spl2sw_int.c
49
stats = &comm->ndev[port]->stats;
drivers/net/ethernet/sunplus/spl2sw_int.c
55
stats->rx_length_errors++;
drivers/net/ethernet/sunplus/spl2sw_int.c
56
stats->rx_dropped++;
drivers/net/ethernet/sunplus/spl2sw_int.c
70
stats->rx_packets++;
drivers/net/ethernet/sunplus/spl2sw_int.c
71
stats->rx_bytes += len;
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
236
struct ethtool_stats *stats,
drivers/net/ethernet/synopsys/dwc-xlgmac-ethtool.c
33
offsetof(struct xlgmac_pdata, stats.var), \
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1869
struct xlgmac_stats *stats = &pdata->stats;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1874
stats->txoctetcount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1880
stats->txframecount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1886
stats->txbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1892
stats->txmulticastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1898
stats->tx64octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1904
stats->tx65to127octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1910
stats->tx128to255octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1916
stats->tx256to511octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1922
stats->tx512to1023octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1928
stats->tx1024tomaxoctets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1934
stats->txunicastframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1940
stats->txmulticastframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1946
stats->txbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1952
stats->txunderflowerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1958
stats->txoctetcount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1964
stats->txframecount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1970
stats->txpauseframes +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1976
stats->txvlanframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1983
struct xlgmac_stats *stats = &pdata->stats;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1988
stats->rxframecount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
1994
stats->rxoctetcount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2000
stats->rxoctetcount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2006
stats->rxbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2012
stats->rxmulticastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2018
stats->rxcrcerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2024
stats->rxrunterror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2030
stats->rxjabbererror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2036
stats->rxundersize_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2042
stats->rxoversize_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2048
stats->rx64octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2054
stats->rx65to127octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2060
stats->rx128to255octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2066
stats->rx256to511octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2072
stats->rx512to1023octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2078
stats->rx1024tomaxoctets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2084
stats->rxunicastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2090
stats->rxlengtherror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2096
stats->rxoutofrangetype +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2102
stats->rxpauseframes +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2108
stats->rxfifooverflow +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2114
stats->rxvlanframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2120
stats->rxwatchdogerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2126
struct xlgmac_stats *stats = &pdata->stats;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2135
stats->txoctetcount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2138
stats->txframecount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2141
stats->txbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2144
stats->txmulticastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2147
stats->tx64octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2150
stats->tx65to127octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2153
stats->tx128to255octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2156
stats->tx256to511octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2159
stats->tx512to1023octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2162
stats->tx1024tomaxoctets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2165
stats->txunicastframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2168
stats->txmulticastframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2171
stats->txbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2174
stats->txunderflowerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2177
stats->txoctetcount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2180
stats->txframecount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2183
stats->txpauseframes +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2186
stats->txvlanframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2189
stats->rxframecount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2192
stats->rxoctetcount_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2195
stats->rxoctetcount_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2198
stats->rxbroadcastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2201
stats->rxmulticastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2204
stats->rxcrcerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2207
stats->rxrunterror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2210
stats->rxjabbererror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2213
stats->rxundersize_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2216
stats->rxoversize_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2219
stats->rx64octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2222
stats->rx65to127octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2225
stats->rx128to255octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2228
stats->rx256to511octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2231
stats->rx512to1023octets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2234
stats->rx1024tomaxoctets_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2237
stats->rxunicastframes_g +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2240
stats->rxlengtherror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2243
stats->rxoutofrangetype +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2246
stats->rxpauseframes +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2249
stats->rxfifooverflow +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2252
stats->rxvlanframes_gb +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2255
stats->rxwatchdogerror +=
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
2708
pdata->stats.rx_split_header_packets++;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
844
pdata->stats.tx_vlan_packets++;
drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c
896
pdata->stats.tx_tso_packets++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
1247
pdata->stats.rx_vlan_packets++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
294
pdata->stats.napi_poll_isr++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
302
pdata->stats.tx_process_stopped++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
306
pdata->stats.rx_process_stopped++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
310
pdata->stats.tx_buffer_unavailable++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
314
pdata->stats.rx_buffer_unavailable++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
319
pdata->stats.fatal_bus_error++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
377
pdata->stats.napi_poll_txtimer++;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
771
struct xlgmac_stats *pstats = &pdata->stats;
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
789
s->tx_dropped = netdev->stats.tx_dropped;
drivers/net/ethernet/synopsys/dwc-xlgmac.h
551
struct xlgmac_stats stats;
drivers/net/ethernet/tehuti/tehuti.c
1245
ndev->stats.rx_errors++;
drivers/net/ethernet/tehuti/tehuti.c
1271
ndev->stats.rx_bytes += len;
drivers/net/ethernet/tehuti/tehuti.c
1288
ndev->stats.rx_packets += done;
drivers/net/ethernet/tehuti/tehuti.c
1676
ndev->stats.tx_packets++;
drivers/net/ethernet/tehuti/tehuti.c
1677
ndev->stats.tx_bytes += skb->len;
drivers/net/ethernet/tehuti/tehuti.c
2346
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/tehuti/tehuti.c
872
struct bdx_stats *stats = &priv->hw_stats;
drivers/net/ethernet/tehuti/tehuti.c
873
u64 *stats_vector = (u64 *) stats;
drivers/net/ethernet/tehuti/tn40.c
1546
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/tehuti/tn40.c
1553
stats->tx_packets = priv->stats.tx_packets;
drivers/net/ethernet/tehuti/tn40.c
1554
stats->tx_bytes = priv->stats.tx_bytes;
drivers/net/ethernet/tehuti/tn40.c
1555
stats->tx_dropped = priv->stats.tx_dropped;
drivers/net/ethernet/tehuti/tn40.c
1557
stats->rx_packets = priv->stats.rx_packets;
drivers/net/ethernet/tehuti/tn40.c
1558
stats->rx_bytes = priv->stats.rx_bytes;
drivers/net/ethernet/tehuti/tn40.c
1559
stats->rx_dropped = priv->stats.rx_dropped;
drivers/net/ethernet/tehuti/tn40.c
1560
stats->rx_errors = priv->stats.rx_errors;
drivers/net/ethernet/tehuti/tn40.c
1590
struct netdev_queue_stats_rx *stats)
drivers/net/ethernet/tehuti/tn40.c
1598
stats->packets = priv->stats.rx_packets;
drivers/net/ethernet/tehuti/tn40.c
1599
stats->bytes = priv->stats.rx_bytes;
drivers/net/ethernet/tehuti/tn40.c
1600
stats->alloc_fail = priv->alloc_fail;
drivers/net/ethernet/tehuti/tn40.c
1605
struct netdev_queue_stats_tx *stats)
drivers/net/ethernet/tehuti/tn40.c
1613
stats->packets = priv->stats.tx_packets;
drivers/net/ethernet/tehuti/tn40.c
1614
stats->bytes = priv->stats.tx_bytes;
drivers/net/ethernet/tehuti/tn40.c
372
priv->stats.rx_errors++;
drivers/net/ethernet/tehuti/tn40.c
381
priv->stats.rx_dropped++;
drivers/net/ethernet/tehuti/tn40.c
402
priv->stats.rx_bytes += len;
drivers/net/ethernet/tehuti/tn40.c
409
priv->stats.rx_packets += done;
drivers/net/ethernet/tehuti/tn40.c
726
priv->stats.tx_dropped++;
drivers/net/ethernet/tehuti/tn40.c
807
priv->stats.tx_packets++;
drivers/net/ethernet/tehuti/tn40.c
808
priv->stats.tx_bytes += pkt_len;
drivers/net/ethernet/tehuti/tn40.h
157
struct rtnl_link_stats64 stats;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
639
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
666
struct am65_cpsw_stats_regs __iomem *stats;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
668
stats = port->stat_base;
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
673
s->FramesTransmittedOK = readl_relaxed(&stats->tx_good_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
674
s->SingleCollisionFrames = readl_relaxed(&stats->tx_single_coll_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
675
s->MultipleCollisionFrames = readl_relaxed(&stats->tx_mult_coll_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
676
s->FramesReceivedOK = readl_relaxed(&stats->rx_good_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
677
s->FrameCheckSequenceErrors = readl_relaxed(&stats->rx_crc_errors);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
678
s->AlignmentErrors = readl_relaxed(&stats->rx_align_code_errors);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
679
s->OctetsTransmittedOK = readl_relaxed(&stats->tx_octets);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
680
s->FramesWithDeferredXmissions = readl_relaxed(&stats->tx_deferred_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
681
s->LateCollisions = readl_relaxed(&stats->tx_late_collisions);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
682
s->CarrierSenseErrors = readl_relaxed(&stats->tx_carrier_sense_errors);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
683
s->OctetsReceivedOK = readl_relaxed(&stats->rx_octets);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
684
s->MulticastFramesXmittedOK = readl_relaxed(&stats->tx_multicast_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
685
s->BroadcastFramesXmittedOK = readl_relaxed(&stats->tx_broadcast_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
686
s->MulticastFramesReceivedOK = readl_relaxed(&stats->rx_multicast_frames);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
687
s->BroadcastFramesReceivedOK = readl_relaxed(&stats->rx_broadcast_frames);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1108
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1117
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1153
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1202
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1229
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1372
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1380
ndev->stats.rx_errors++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1381
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1623
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1689
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1727
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1750
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1911
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1913
dev_fetch_sw_netstats(stats, dev->tstats);
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1915
stats->rx_errors = dev->stats.rx_errors;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1916
stats->rx_dropped = dev->stats.rx_dropped;
drivers/net/ethernet/ti/am65-cpsw-nuss.c
1917
stats->tx_dropped = dev->stats.tx_dropped;
drivers/net/ethernet/ti/cpsw.c
410
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/cpsw.c
440
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/cpsw.c
460
ndev->stats.rx_bytes += len;
drivers/net/ethernet/ti/cpsw.c
461
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/cpsw.c
937
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/cpsw.c
974
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/cpsw_ethtool.c
276
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ti/cpsw_new.c
354
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/cpsw_new.c
383
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/cpsw_new.c
404
ndev->stats.rx_bytes += len;
drivers/net/ethernet/ti/cpsw_new.c
405
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/cpsw_new.c
952
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/cpsw_new.c
989
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/cpsw_priv.c
1299
priv->ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/cpsw_priv.c
1352
ndev->stats.rx_bytes += *len;
drivers/net/ethernet/ti/cpsw_priv.c
1353
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/cpsw_priv.c
1357
ndev->stats.rx_bytes += *len;
drivers/net/ethernet/ti/cpsw_priv.c
1358
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/cpsw_priv.c
297
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/cpsw_priv.c
82
ndev->stats.tx_packets++;
drivers/net/ethernet/ti/cpsw_priv.c
83
ndev->stats.tx_bytes += len;
drivers/net/ethernet/ti/cpsw_priv.h
490
struct ethtool_stats *stats, u64 *data);
drivers/net/ethernet/ti/davinci_cpdma.c
1004
chan->stats.tail_enqueue++;
drivers/net/ethernet/ti/davinci_cpdma.c
1012
chan->stats.misqueued++;
drivers/net/ethernet/ti/davinci_cpdma.c
1027
chan->stats.desc_alloc_fail++;
drivers/net/ethernet/ti/davinci_cpdma.c
1033
chan->stats.desc_alloc_fail++;
drivers/net/ethernet/ti/davinci_cpdma.c
1039
chan->stats.runt_transmit_buff++;
drivers/net/ethernet/ti/davinci_cpdma.c
120
struct cpdma_chan_stats stats;
drivers/net/ethernet/ti/davinci_cpdma.c
1233
chan->stats.empty_dequeue++;
drivers/net/ethernet/ti/davinci_cpdma.c
1242
chan->stats.busy_dequeue++;
drivers/net/ethernet/ti/davinci_cpdma.c
1256
chan->stats.good_dequeue++;
drivers/net/ethernet/ti/davinci_cpdma.c
1259
chan->stats.requeue++;
drivers/net/ethernet/ti/davinci_cpdma.c
1361
chan->stats.teardown_dequeue++;
drivers/net/ethernet/ti/davinci_cpdma.c
969
struct cpdma_chan_stats *stats)
drivers/net/ethernet/ti/davinci_cpdma.c
975
memcpy(stats, &chan->stats, sizeof(*stats));
drivers/net/ethernet/ti/davinci_cpdma.c
993
chan->stats.head_enqueue++;
drivers/net/ethernet/ti/davinci_cpdma.h
79
struct cpdma_chan_stats *stats);
drivers/net/ethernet/ti/davinci_emac.c
1013
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/davinci_emac.c
1664
return &ndev->stats;
drivers/net/ethernet/ti/davinci_emac.c
1676
ndev->stats.multicast += emac_read(EMAC_RXMCASTFRAMES);
drivers/net/ethernet/ti/davinci_emac.c
1679
ndev->stats.collisions += (emac_read(EMAC_TXCOLLISION) +
drivers/net/ethernet/ti/davinci_emac.c
1686
ndev->stats.rx_length_errors += (emac_read(EMAC_RXOVERSIZED) +
drivers/net/ethernet/ti/davinci_emac.c
1693
ndev->stats.rx_over_errors += (emac_read(EMAC_RXSOFOVERRUNS) +
drivers/net/ethernet/ti/davinci_emac.c
1698
ndev->stats.rx_fifo_errors += emac_read(EMAC_RXDMAOVERRUNS);
drivers/net/ethernet/ti/davinci_emac.c
1701
ndev->stats.tx_carrier_errors +=
drivers/net/ethernet/ti/davinci_emac.c
1705
ndev->stats.tx_fifo_errors += emac_read(EMAC_TXUNDERRUN);
drivers/net/ethernet/ti/davinci_emac.c
1710
return &ndev->stats;
drivers/net/ethernet/ti/davinci_emac.c
897
ndev->stats.rx_errors++;
drivers/net/ethernet/ti/davinci_emac.c
905
ndev->stats.rx_bytes += len;
drivers/net/ethernet/ti/davinci_emac.c
906
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/davinci_emac.c
935
ndev->stats.tx_packets++;
drivers/net/ethernet/ti/davinci_emac.c
936
ndev->stats.tx_bytes += len;
drivers/net/ethernet/ti/davinci_emac.c
989
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1067
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1093
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1113
ndev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/ti/icssg/icssg_common.c
1114
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1123
ndev->stats.rx_errors++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1124
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1338
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1552
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/icssg/icssg_common.c
156
ndev->stats.tx_errors++;
drivers/net/ethernet/ti/icssg/icssg_common.c
1617
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ti/icssg/icssg_common.c
1623
stats->rx_packets = emac_get_stat_by_name(emac, "rx_packets");
drivers/net/ethernet/ti/icssg/icssg_common.c
1624
stats->rx_bytes = emac_get_stat_by_name(emac, "rx_bytes");
drivers/net/ethernet/ti/icssg/icssg_common.c
1625
stats->tx_packets = emac_get_stat_by_name(emac, "tx_packets");
drivers/net/ethernet/ti/icssg/icssg_common.c
1626
stats->tx_bytes = emac_get_stat_by_name(emac, "tx_bytes");
drivers/net/ethernet/ti/icssg/icssg_common.c
1627
stats->rx_crc_errors = emac_get_stat_by_name(emac, "rx_crc_errors");
drivers/net/ethernet/ti/icssg/icssg_common.c
1628
stats->rx_over_errors = emac_get_stat_by_name(emac, "rx_over_errors");
drivers/net/ethernet/ti/icssg/icssg_common.c
1629
stats->multicast = emac_get_stat_by_name(emac, "rx_multicast_frames");
drivers/net/ethernet/ti/icssg/icssg_common.c
1631
stats->rx_errors = ndev->stats.rx_errors +
drivers/net/ethernet/ti/icssg/icssg_common.c
1637
stats->rx_dropped = ndev->stats.rx_dropped +
drivers/net/ethernet/ti/icssg/icssg_common.c
1647
stats->tx_errors = ndev->stats.tx_errors;
drivers/net/ethernet/ti/icssg/icssg_common.c
1648
stats->tx_dropped = ndev->stats.tx_dropped +
drivers/net/ethernet/ti/icssg/icssg_common.c
265
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
799
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
810
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
831
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
899
ndev->stats.rx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_common.c
917
ndev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/ti/icssg/icssg_common.c
918
ndev->stats.rx_packets++;
drivers/net/ethernet/ti/icssg/icssg_ethtool.c
104
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/ti/icssg/icssg_ethtool.c
113
*(data++) = emac->stats[i];
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1213
ndev->stats.tx_dropped++;
drivers/net/ethernet/ti/icssg/icssg_prueth.h
246
u64 stats[ICSSG_NUM_MIIG_STATS];
drivers/net/ethernet/ti/icssg/icssg_prueth.h
501
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/ti/icssg/icssg_stats.c
49
emac->stats[i] += val;
drivers/net/ethernet/ti/icssg/icssg_stats.c
51
emac->stats[i] -= tx_pkt_cnt * 8;
drivers/net/ethernet/ti/icssg/icssg_stats.c
83
return emac->stats[icssg_all_miig_stats[i].offset / sizeof(u32)];
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1220
emac->stats.tx_packets++;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1221
emac->stats.tx_bytes += skb->len;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1235
emac->stats.tx_dropped++;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1251
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1255
stats->rx_packets = emac->stats.rx_packets;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1256
stats->rx_bytes = emac->stats.rx_bytes;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1257
stats->tx_packets = emac->stats.tx_packets;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1258
stats->tx_bytes = emac->stats.tx_bytes;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1259
stats->tx_dropped = emac->stats.tx_dropped;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1260
stats->rx_over_errors = emac->stats.rx_over_errors;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
1261
stats->rx_length_errors = emac->stats.rx_length_errors;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
753
emac->stats.rx_bytes += actual_pkt_len;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
754
emac->stats.rx_packets++;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
793
emac->stats.rx_over_errors += overflow_cnt;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
816
emac->stats.rx_length_errors++;
drivers/net/ethernet/ti/icssm/icssm_prueth.c
825
emac->stats.rx_length_errors++;
drivers/net/ethernet/ti/icssm/icssm_prueth.h
237
struct prueth_emac_stats stats;
drivers/net/ethernet/ti/netcp.h
103
struct netcp_stats stats;
drivers/net/ethernet/ti/netcp_core.c
1004
struct netcp_stats *tx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
1267
struct netcp_stats *tx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
1967
netcp_get_stats(struct net_device *ndev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/ti/netcp_core.c
1970
struct netcp_stats *p = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
1986
stats->rx_packets = rxpackets;
drivers/net/ethernet/ti/netcp_core.c
1987
stats->rx_bytes = rxbytes;
drivers/net/ethernet/ti/netcp_core.c
1988
stats->tx_packets = txpackets;
drivers/net/ethernet/ti/netcp_core.c
1989
stats->tx_bytes = txbytes;
drivers/net/ethernet/ti/netcp_core.c
1992
stats->rx_errors = p->rx_errors;
drivers/net/ethernet/ti/netcp_core.c
1993
stats->rx_dropped = p->rx_dropped;
drivers/net/ethernet/ti/netcp_core.c
1994
stats->tx_dropped = p->tx_dropped;
drivers/net/ethernet/ti/netcp_core.c
2051
u64_stats_init(&netcp->stats.syncp_rx);
drivers/net/ethernet/ti/netcp_core.c
2052
u64_stats_init(&netcp->stats.syncp_tx);
drivers/net/ethernet/ti/netcp_core.c
617
struct netcp_stats *rx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_core.c
641
struct netcp_stats *rx_stats = &netcp->stats;
drivers/net/ethernet/ti/netcp_ethss.c
1910
struct ethtool_stats *stats,
drivers/net/ethernet/ti/tlan.c
1231
return &dev->stats;
drivers/net/ethernet/ti/tlan.c
1376
dev->stats.tx_bytes += head_list->frame_size;
drivers/net/ethernet/ti/tlan.c
1515
dev->stats.rx_bytes += frame_size;
drivers/net/ethernet/ti/tlan.c
2106
dev->stats.rx_packets += rx_good;
drivers/net/ethernet/ti/tlan.c
2107
dev->stats.rx_errors += rx_over + crc + code;
drivers/net/ethernet/ti/tlan.c
2108
dev->stats.tx_packets += tx_good;
drivers/net/ethernet/ti/tlan.c
2109
dev->stats.tx_errors += tx_under + loss;
drivers/net/ethernet/ti/tlan.c
2110
dev->stats.collisions += multi_col
drivers/net/ethernet/ti/tlan.c
2113
dev->stats.rx_over_errors += rx_over;
drivers/net/ethernet/ti/tlan.c
2114
dev->stats.rx_crc_errors += crc;
drivers/net/ethernet/ti/tlan.c
2115
dev->stats.rx_frame_errors += code;
drivers/net/ethernet/ti/tlan.c
2117
dev->stats.tx_aborted_errors += tx_under;
drivers/net/ethernet/ti/tlan.c
2118
dev->stats.tx_carrier_errors += loss;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
1028
netdev->stats.rx_dropped++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
575
netdev->stats.tx_dropped++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
580
netdev->stats.tx_packets++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
581
netdev->stats.tx_bytes +=
drivers/net/ethernet/toshiba/ps3_gelic_net.c
880
netdev->stats.tx_dropped++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
901
netdev->stats.tx_dropped++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
968
netdev->stats.rx_packets++;
drivers/net/ethernet/toshiba/ps3_gelic_net.c
969
netdev->stats.rx_bytes += skb->len;
drivers/net/ethernet/toshiba/tc35815.c
1205
dev->stats.tx_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1386
dev->stats.rx_dropped++;
drivers/net/ethernet/toshiba/tc35815.c
1394
dev->stats.rx_dropped++;
drivers/net/ethernet/toshiba/tc35815.c
1402
dev->stats.rx_length_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1518
dev->stats.rx_packets++;
drivers/net/ethernet/toshiba/tc35815.c
1519
dev->stats.rx_bytes += pkt_len;
drivers/net/ethernet/toshiba/tc35815.c
1521
dev->stats.rx_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1531
dev->stats.rx_length_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1533
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1535
dev->stats.rx_crc_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1537
dev->stats.rx_frame_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1667
dev->stats.collisions += 16;
drivers/net/ethernet/toshiba/tc35815.c
1669
dev->stats.collisions += status & Tx_TxColl_MASK;
drivers/net/ethernet/toshiba/tc35815.c
1680
dev->stats.tx_packets++;
drivers/net/ethernet/toshiba/tc35815.c
1684
dev->stats.tx_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1686
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1690
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1703
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1707
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1711
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1715
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1719
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/toshiba/tc35815.c
1761
dev->stats.tx_bytes += skb->len;
drivers/net/ethernet/toshiba/tc35815.c
1854
dev->stats.rx_missed_errors += tc_readl(&tr->Miss_Cnt);
drivers/net/ethernet/toshiba/tc35815.c
1856
return &dev->stats;
drivers/net/ethernet/toshiba/tc35815.c
1983
static void tc35815_get_ethtool_stats(struct net_device *dev, struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/tundra/tsi108_eth.c
120
struct net_device_stats stats;
drivers/net/ethernet/tundra/tsi108_eth.c
373
TSI108_STAT_RXBYTES_CARRY, &data->stats.rx_bytes);
drivers/net/ethernet/tundra/tsi108_eth.c
377
&data->stats.rx_packets);
drivers/net/ethernet/tundra/tsi108_eth.c
384
&data->stats.multicast);
drivers/net/ethernet/tundra/tsi108_eth.c
388
&data->stats.rx_frame_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
392
&data->stats.rx_length_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
408
&data->stats.rx_missed_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
411
TSI108_STAT_TXBYTES_CARRY, &data->stats.tx_bytes);
drivers/net/ethernet/tundra/tsi108_eth.c
415
&data->stats.tx_packets);
drivers/net/ethernet/tundra/tsi108_eth.c
419
&data->stats.tx_aborted_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
426
&data->stats.collisions);
drivers/net/ethernet/tundra/tsi108_eth.c
477
TSI108_STAT_RXPKTS_CARRY, &data->stats.rx_packets);
drivers/net/ethernet/tundra/tsi108_eth.c
482
TSI108_STAT_TXPKTS_CARRY, &data->stats.tx_packets);
drivers/net/ethernet/tundra/tsi108_eth.c
487
TSI108_STAT_RXBYTES_CARRY, &data->stats.rx_bytes);
drivers/net/ethernet/tundra/tsi108_eth.c
492
TSI108_STAT_TXBYTES_CARRY, &data->stats.tx_bytes);
drivers/net/ethernet/tundra/tsi108_eth.c
497
TSI108_STAT_RXMCAST_CARRY, &data->stats.multicast);
drivers/net/ethernet/tundra/tsi108_eth.c
507
TSI108_STAT_TXTCOL_CARRY, &data->stats.collisions);
drivers/net/ethernet/tundra/tsi108_eth.c
515
&data->stats.rx_length_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
531
&data->stats.rx_frame_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
547
&data->stats.rx_missed_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
550
data->tmpstats.rx_fifo_errors = data->stats.rx_fifo_errors;
drivers/net/ethernet/tundra/tsi108_eth.c
551
data->tmpstats.rx_crc_errors = data->stats.rx_crc_errors;
drivers/net/ethernet/tundra/tsi108_eth.c
557
&data->stats.tx_aborted_errors);
drivers/net/ethernet/tundra/tsi108_eth.c
750
data->stats.rx_crc_errors++;
drivers/net/ethernet/tundra/tsi108_eth.c
752
data->stats.rx_fifo_errors++;
drivers/net/ethernet/tundra/tsi108_eth.c
863
data->stats.rx_fifo_errors++;
drivers/net/ethernet/vertexcom/mse102x.c
172
mse->stats.xfer_err++;
drivers/net/ethernet/vertexcom/mse102x.c
197
mse->stats.xfer_err++;
drivers/net/ethernet/vertexcom/mse102x.c
261
mse->stats.xfer_err++;
drivers/net/ethernet/vertexcom/mse102x.c
287
mse->stats.xfer_err++;
drivers/net/ethernet/vertexcom/mse102x.c
294
mse->stats.invalid_sof++;
drivers/net/ethernet/vertexcom/mse102x.c
299
mse->stats.invalid_dft++;
drivers/net/ethernet/vertexcom/mse102x.c
333
mse->stats.invalid_rts++;
drivers/net/ethernet/vertexcom/mse102x.c
342
mse->stats.invalid_len++;
drivers/net/ethernet/vertexcom/mse102x.c
364
mse->ndev->stats.rx_errors++;
drivers/net/ethernet/vertexcom/mse102x.c
375
mse->ndev->stats.rx_packets++;
drivers/net/ethernet/vertexcom/mse102x.c
376
mse->ndev->stats.rx_bytes += rxlen;
drivers/net/ethernet/vertexcom/mse102x.c
405
mse->stats.invalid_ctr++;
drivers/net/ethernet/vertexcom/mse102x.c
455
mse->ndev->stats.tx_dropped++;
drivers/net/ethernet/vertexcom/mse102x.c
457
mse->ndev->stats.tx_bytes += len;
drivers/net/ethernet/vertexcom/mse102x.c
458
mse->ndev->stats.tx_packets++;
drivers/net/ethernet/vertexcom/mse102x.c
468
mse->stats.tx_timeout++;
drivers/net/ethernet/vertexcom/mse102x.c
622
struct mse102x_stats *st = &mse->stats;
drivers/net/ethernet/vertexcom/mse102x.c
77
struct mse102x_stats stats;
drivers/net/ethernet/via/via-rhine.c
1751
dev->stats.tx_errors++;
drivers/net/ethernet/via/via-rhine.c
1801
dev->stats.tx_dropped++;
drivers/net/ethernet/via/via-rhine.c
1821
dev->stats.tx_dropped++;
drivers/net/ethernet/via/via-rhine.c
1948
dev->stats.tx_errors++;
drivers/net/ethernet/via/via-rhine.c
1950
dev->stats.tx_carrier_errors++;
drivers/net/ethernet/via/via-rhine.c
1952
dev->stats.tx_window_errors++;
drivers/net/ethernet/via/via-rhine.c
1954
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/via/via-rhine.c
1956
dev->stats.tx_heartbeat_errors++;
drivers/net/ethernet/via/via-rhine.c
1959
dev->stats.tx_fifo_errors++;
drivers/net/ethernet/via/via-rhine.c
1966
dev->stats.collisions += (txstatus >> 3) & 0x0F;
drivers/net/ethernet/via/via-rhine.c
1968
dev->stats.collisions += txstatus & 0x0F;
drivers/net/ethernet/via/via-rhine.c
2064
dev->stats.rx_length_errors++;
drivers/net/ethernet/via/via-rhine.c
2070
dev->stats.rx_errors++;
drivers/net/ethernet/via/via-rhine.c
2072
dev->stats.rx_length_errors++;
drivers/net/ethernet/via/via-rhine.c
2074
dev->stats.rx_fifo_errors++;
drivers/net/ethernet/via/via-rhine.c
2076
dev->stats.rx_frame_errors++;
drivers/net/ethernet/via/via-rhine.c
2080
dev->stats.rx_crc_errors++;
drivers/net/ethernet/via/via-rhine.c
2145
dev->stats.rx_dropped++;
drivers/net/ethernet/via/via-rhine.c
2214
rhine_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/via/via-rhine.c
2223
netdev_stats_to_stats64(stats, &dev->stats);
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
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
511
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/via/via-rhine.c
780
struct net_device_stats *stats = &rp->dev->stats;
drivers/net/ethernet/via/via-rhine.c
782
stats->rx_crc_errors += ioread16(ioaddr + RxCRCErrs);
drivers/net/ethernet/via/via-rhine.c
783
stats->rx_missed_errors += ioread16(ioaddr + RxMissed);
drivers/net/ethernet/via/via-velocity.c
1914
struct net_device_stats *stats = &vptr->netdev->stats;
drivers/net/ethernet/via/via-velocity.c
1933
stats->tx_errors++;
drivers/net/ethernet/via/via-velocity.c
1934
stats->tx_dropped++;
drivers/net/ethernet/via/via-velocity.c
1936
stats->tx_heartbeat_errors++;
drivers/net/ethernet/via/via-velocity.c
1938
stats->tx_carrier_errors++;
drivers/net/ethernet/via/via-velocity.c
1940
stats->tx_aborted_errors++;
drivers/net/ethernet/via/via-velocity.c
1942
stats->tx_window_errors++;
drivers/net/ethernet/via/via-velocity.c
1944
stats->tx_packets++;
drivers/net/ethernet/via/via-velocity.c
1945
stats->tx_bytes += tdinfo->skb->len;
drivers/net/ethernet/via/via-velocity.c
2048
struct net_device_stats *stats = &vptr->netdev->stats;
drivers/net/ethernet/via/via-velocity.c
2057
stats->rx_length_errors++;
drivers/net/ethernet/via/via-velocity.c
2062
stats->multicast++;
drivers/net/ethernet/via/via-velocity.c
2091
stats->rx_bytes += pkt_len;
drivers/net/ethernet/via/via-velocity.c
2092
stats->rx_packets++;
drivers/net/ethernet/via/via-velocity.c
2108
struct net_device_stats *stats = &vptr->netdev->stats;
drivers/net/ethernet/via/via-velocity.c
2128
stats->rx_dropped++;
drivers/net/ethernet/via/via-velocity.c
2131
stats->rx_crc_errors++;
drivers/net/ethernet/via/via-velocity.c
2133
stats->rx_frame_errors++;
drivers/net/ethernet/via/via-velocity.c
2135
stats->rx_dropped++;
drivers/net/ethernet/via/via-velocity.c
2151
VAR_USED(stats);
drivers/net/ethernet/via/via-velocity.c
2472
return &dev->stats;
drivers/net/ethernet/via/via-velocity.c
2478
dev->stats.rx_packets = vptr->mib_counter[HW_MIB_ifRxAllPkts];
drivers/net/ethernet/via/via-velocity.c
2479
dev->stats.rx_errors = vptr->mib_counter[HW_MIB_ifRxErrorPkts];
drivers/net/ethernet/via/via-velocity.c
2480
dev->stats.rx_length_errors = vptr->mib_counter[HW_MIB_ifInRangeLengthErrors];
drivers/net/ethernet/via/via-velocity.c
2483
dev->stats.collisions = vptr->mib_counter[HW_MIB_ifTxEtherCollisions];
drivers/net/ethernet/via/via-velocity.c
2487
dev->stats.rx_crc_errors = vptr->mib_counter[HW_MIB_ifRxPktCRCE];
drivers/net/ethernet/via/via-velocity.c
2495
return &dev->stats;
drivers/net/ethernet/via/via-velocity.c
3632
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
125
struct ethtool_stats *stats, u64 *data)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
165
data[i] = ring->stats.packets;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
166
data[i + 1] = ring->stats.bytes;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
180
data[i] = ring->stats.packets;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
181
data[i + 1] = ring->stats.bytes;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
196
hwstats = &wx->stats;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
205
struct ethtool_pause_stats *stats)
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
212
hwstats = &wx->stats;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
213
stats->tx_pause_frames = hwstats->lxontxc + hwstats->lxofftxc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
214
stats->rx_pause_frames = hwstats->lxonoffrxc;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
25
WX_STAT("rx_dma_pkts", stats.gprc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
26
WX_STAT("tx_dma_pkts", stats.gptc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
27
WX_STAT("rx_dma_bytes", stats.gorc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
28
WX_STAT("tx_dma_bytes", stats.gotc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
29
WX_STAT("rx_total_pkts", stats.tpr),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
30
WX_STAT("tx_total_pkts", stats.tpt),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
31
WX_STAT("rx_long_length_count", stats.roc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
32
WX_STAT("rx_short_length_count", stats.ruc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
33
WX_STAT("os2bmc_rx_by_bmc", stats.o2bgptc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
34
WX_STAT("os2bmc_tx_by_bmc", stats.b2ospc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
35
WX_STAT("os2bmc_tx_by_host", stats.o2bspc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
36
WX_STAT("os2bmc_rx_by_host", stats.b2ogprc),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
37
WX_STAT("rx_no_dma_resources", stats.rdmdrop),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
50
WX_STAT("fdir_match", stats.fdirmatch),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
51
WX_STAT("fdir_miss", stats.fdirmiss),
drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
10
struct ethtool_stats *stats, u64 *data);
drivers/net/ethernet/wangxun/libwx/wx_ethtool.h
14
struct ethtool_pause_stats *stats);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
2840
struct wx_hw_stats *hwstats = &wx->stats;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3048
struct rtnl_link_stats64 *stats)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3065
packets = ring->stats.packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3066
bytes = ring->stats.bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3068
stats->rx_packets += packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3069
stats->rx_bytes += bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3081
packets = ring->stats.packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3082
bytes = ring->stats.bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3085
stats->tx_packets += packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3086
stats->tx_bytes += bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3092
hwstats = &wx->stats;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3093
stats->rx_errors = hwstats->crcerrs + hwstats->rlec;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3094
stats->multicast = hwstats->qmprc;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3095
stats->rx_length_errors = hwstats->rlec;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3096
stats->rx_crc_errors = hwstats->crcerrs;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
731
rx_ring->stats.packets += total_rx_packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
732
rx_ring->stats.bytes += total_rx_bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
860
tx_ring->stats.bytes += total_bytes;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
861
tx_ring->stats.packets += total_packets;
drivers/net/ethernet/wangxun/libwx/wx_lib.h
32
struct rtnl_link_stats64 *stats);
drivers/net/ethernet/wangxun/libwx/wx_type.h
1099
struct wx_queue_stats stats;
drivers/net/ethernet/wangxun/libwx/wx_type.h
1356
struct wx_hw_stats stats;
drivers/net/ethernet/wiznet/w5100.c
775
ndev->stats.tx_errors++;
drivers/net/ethernet/wiznet/w5100.c
806
ndev->stats.tx_bytes += skb->len;
drivers/net/ethernet/wiznet/w5100.c
807
ndev->stats.tx_packets++;
drivers/net/ethernet/wiznet/w5100.c
863
ndev->stats.rx_dropped++;
drivers/net/ethernet/wiznet/w5100.c
873
ndev->stats.rx_packets++;
drivers/net/ethernet/wiznet/w5100.c
874
ndev->stats.rx_bytes += rx_len;
drivers/net/ethernet/wiznet/w5300.c
351
ndev->stats.tx_errors++;
drivers/net/ethernet/wiznet/w5300.c
363
ndev->stats.tx_packets++;
drivers/net/ethernet/wiznet/w5300.c
364
ndev->stats.tx_bytes += skb->len;
drivers/net/ethernet/wiznet/w5300.c
393
ndev->stats.rx_dropped++;
drivers/net/ethernet/wiznet/w5300.c
402
ndev->stats.rx_packets++;
drivers/net/ethernet/wiznet/w5300.c
403
ndev->stats.rx_bytes += rx_len;
drivers/net/ethernet/xilinx/ll_temac_main.c
1028
ndev->stats.rx_packets++;
drivers/net/ethernet/xilinx/ll_temac_main.c
1029
ndev->stats.rx_bytes += length;
drivers/net/ethernet/xilinx/ll_temac_main.c
796
ndev->stats.tx_packets++;
drivers/net/ethernet/xilinx/ll_temac_main.c
797
ndev->stats.tx_bytes += be32_to_cpu(cur_p->len);
drivers/net/ethernet/xilinx/ll_temac_main.c
892
ndev->stats.tx_dropped++;
drivers/net/ethernet/xilinx/ll_temac_main.c
924
ndev->stats.tx_dropped++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1096
ndev->stats.tx_dropped++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1115
ndev->stats.tx_dropped++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1179
lp->ndev->stats.rx_dropped++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1446
ndev->stats.rx_missed_errors++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1449
ndev->stats.rx_dropped++;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1838
axienet_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1843
netdev_stats_to_stats64(stats, &dev->stats);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1847
stats->rx_packets = u64_stats_read(&lp->rx_packets);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1848
stats->rx_bytes = u64_stats_read(&lp->rx_bytes);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1853
stats->tx_packets = u64_stats_read(&lp->tx_packets);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1854
stats->tx_bytes = u64_stats_read(&lp->tx_bytes);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1862
stats->rx_length_errors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1864
stats->rx_crc_errors = axienet_stat(lp, STAT_RX_FCS_ERRORS);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1865
stats->rx_frame_errors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1867
stats->rx_errors = axienet_stat(lp, STAT_UNDERSIZE_FRAMES) +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1869
stats->rx_length_errors +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1870
stats->rx_crc_errors +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1871
stats->rx_frame_errors;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1872
stats->multicast = axienet_stat(lp, STAT_RX_MULTICAST_FRAMES);
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1874
stats->tx_aborted_errors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1876
stats->tx_fifo_errors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1878
stats->tx_window_errors =
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1880
stats->tx_errors = axienet_stat(lp, STAT_TX_EXCESS_DEFERRAL) +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1881
stats->tx_aborted_errors +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1882
stats->tx_fifo_errors +
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1883
stats->tx_window_errors;
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
2307
struct ethtool_stats *stats,
drivers/net/ethernet/xilinx/xilinx_emaclite.c
1025
dev->stats.tx_bytes += len;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
528
dev->stats.tx_errors++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
542
dev->stats.tx_errors++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
568
dev->stats.tx_packets++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
577
dev->stats.tx_bytes += lp->deferred_skb->len;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
601
dev->stats.rx_dropped++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
611
dev->stats.rx_errors++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
621
dev->stats.rx_packets++;
drivers/net/ethernet/xilinx/xilinx_emaclite.c
622
dev->stats.rx_bytes += len;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1028
dev->stats.rx_dropped++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1041
dev->stats.rx_dropped++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1097
dev->stats.rx_packets++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1098
dev->stats.rx_bytes += pktlen;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1100
dev->stats.multicast++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1106
dev->stats.rx_frame_errors++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1110
dev->stats.rx_crc_errors++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1114
dev->stats.rx_fifo_errors++; /* okay ? */
drivers/net/ethernet/xircom/xirc2ps_cs.c
1125
dev->stats.rx_over_errors++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1138
dev->stats.tx_packets += 256 - n;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1142
dev->stats.tx_packets += lp->last_ptr_value - n;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1150
dev->stats.tx_aborted_errors++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1208
dev->stats.tx_errors++;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1261
dev->stats.tx_bytes += pktlen;
drivers/net/ethernet/xscale/ixp4xx_eth.c
762
dev->stats.rx_dropped++;
drivers/net/ethernet/xscale/ixp4xx_eth.c
789
dev->stats.rx_packets++;
drivers/net/ethernet/xscale/ixp4xx_eth.c
790
dev->stats.rx_bytes += skb->len;
drivers/net/ethernet/xscale/ixp4xx_eth.c
835
port->netdev->stats.tx_packets++;
drivers/net/ethernet/xscale/ixp4xx_eth.c
836
port->netdev->stats.tx_bytes += desc->pkt_len;
drivers/net/ethernet/xscale/ixp4xx_eth.c
874
dev->stats.tx_errors++;
drivers/net/ethernet/xscale/ixp4xx_eth.c
890
dev->stats.tx_dropped++;
drivers/net/ethernet/xscale/ixp4xx_eth.c
902
dev->stats.tx_dropped++;
drivers/net/fddi/defxx.c
2081
bp->stats.gen.rx_packets = bp->rcv_total_frames;
drivers/net/fddi/defxx.c
2082
bp->stats.gen.tx_packets = bp->xmt_total_frames;
drivers/net/fddi/defxx.c
2083
bp->stats.gen.rx_bytes = bp->rcv_total_bytes;
drivers/net/fddi/defxx.c
2084
bp->stats.gen.tx_bytes = bp->xmt_total_bytes;
drivers/net/fddi/defxx.c
2085
bp->stats.gen.rx_errors = bp->rcv_crc_errors +
drivers/net/fddi/defxx.c
2088
bp->stats.gen.tx_errors = bp->xmt_length_errors;
drivers/net/fddi/defxx.c
2089
bp->stats.gen.rx_dropped = bp->rcv_discards;
drivers/net/fddi/defxx.c
2090
bp->stats.gen.tx_dropped = bp->xmt_discards;
drivers/net/fddi/defxx.c
2091
bp->stats.gen.multicast = bp->rcv_multicast_frames;
drivers/net/fddi/defxx.c
2092
bp->stats.gen.collisions = 0; /* always zero (0) for FDDI */
drivers/net/fddi/defxx.c
2098
return (struct net_device_stats *)&bp->stats;
drivers/net/fddi/defxx.c
2102
memcpy(bp->stats.smt_station_id, &bp->cmd_rsp_virt->smt_mib_get.smt_station_id, sizeof(bp->cmd_rsp_virt->smt_mib_get.smt_station_id));
drivers/net/fddi/defxx.c
2103
bp->stats.smt_op_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_op_version_id;
drivers/net/fddi/defxx.c
2104
bp->stats.smt_hi_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_hi_version_id;
drivers/net/fddi/defxx.c
2105
bp->stats.smt_lo_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_lo_version_id;
drivers/net/fddi/defxx.c
2106
memcpy(bp->stats.smt_user_data, &bp->cmd_rsp_virt->smt_mib_get.smt_user_data, sizeof(bp->cmd_rsp_virt->smt_mib_get.smt_user_data));
drivers/net/fddi/defxx.c
2107
bp->stats.smt_mib_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_mib_version_id;
drivers/net/fddi/defxx.c
2108
bp->stats.smt_mac_cts = bp->cmd_rsp_virt->smt_mib_get.smt_mac_ct;
drivers/net/fddi/defxx.c
2109
bp->stats.smt_non_master_cts = bp->cmd_rsp_virt->smt_mib_get.smt_non_master_ct;
drivers/net/fddi/defxx.c
2110
bp->stats.smt_master_cts = bp->cmd_rsp_virt->smt_mib_get.smt_master_ct;
drivers/net/fddi/defxx.c
2111
bp->stats.smt_available_paths = bp->cmd_rsp_virt->smt_mib_get.smt_available_paths;
drivers/net/fddi/defxx.c
2112
bp->stats.smt_config_capabilities = bp->cmd_rsp_virt->smt_mib_get.smt_config_capabilities;
drivers/net/fddi/defxx.c
2113
bp->stats.smt_config_policy = bp->cmd_rsp_virt->smt_mib_get.smt_config_policy;
drivers/net/fddi/defxx.c
2114
bp->stats.smt_connection_policy = bp->cmd_rsp_virt->smt_mib_get.smt_connection_policy;
drivers/net/fddi/defxx.c
2115
bp->stats.smt_t_notify = bp->cmd_rsp_virt->smt_mib_get.smt_t_notify;
drivers/net/fddi/defxx.c
2116
bp->stats.smt_stat_rpt_policy = bp->cmd_rsp_virt->smt_mib_get.smt_stat_rpt_policy;
drivers/net/fddi/defxx.c
2117
bp->stats.smt_trace_max_expiration = bp->cmd_rsp_virt->smt_mib_get.smt_trace_max_expiration;
drivers/net/fddi/defxx.c
2118
bp->stats.smt_bypass_present = bp->cmd_rsp_virt->smt_mib_get.smt_bypass_present;
drivers/net/fddi/defxx.c
2119
bp->stats.smt_ecm_state = bp->cmd_rsp_virt->smt_mib_get.smt_ecm_state;
drivers/net/fddi/defxx.c
2120
bp->stats.smt_cf_state = bp->cmd_rsp_virt->smt_mib_get.smt_cf_state;
drivers/net/fddi/defxx.c
2121
bp->stats.smt_remote_disconnect_flag = bp->cmd_rsp_virt->smt_mib_get.smt_remote_disconnect_flag;
drivers/net/fddi/defxx.c
2122
bp->stats.smt_station_status = bp->cmd_rsp_virt->smt_mib_get.smt_station_status;
drivers/net/fddi/defxx.c
2123
bp->stats.smt_peer_wrap_flag = bp->cmd_rsp_virt->smt_mib_get.smt_peer_wrap_flag;
drivers/net/fddi/defxx.c
2124
bp->stats.smt_time_stamp = bp->cmd_rsp_virt->smt_mib_get.smt_msg_time_stamp.ls;
drivers/net/fddi/defxx.c
2125
bp->stats.smt_transition_time_stamp = bp->cmd_rsp_virt->smt_mib_get.smt_transition_time_stamp.ls;
drivers/net/fddi/defxx.c
2126
bp->stats.mac_frame_status_functions = bp->cmd_rsp_virt->smt_mib_get.mac_frame_status_functions;
drivers/net/fddi/defxx.c
2127
bp->stats.mac_t_max_capability = bp->cmd_rsp_virt->smt_mib_get.mac_t_max_capability;
drivers/net/fddi/defxx.c
2128
bp->stats.mac_tvx_capability = bp->cmd_rsp_virt->smt_mib_get.mac_tvx_capability;
drivers/net/fddi/defxx.c
2129
bp->stats.mac_available_paths = bp->cmd_rsp_virt->smt_mib_get.mac_available_paths;
drivers/net/fddi/defxx.c
2130
bp->stats.mac_current_path = bp->cmd_rsp_virt->smt_mib_get.mac_current_path;
drivers/net/fddi/defxx.c
2131
memcpy(bp->stats.mac_upstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_upstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/defxx.c
2132
memcpy(bp->stats.mac_downstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_downstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/defxx.c
2133
memcpy(bp->stats.mac_old_upstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_old_upstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/defxx.c
2134
memcpy(bp->stats.mac_old_downstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_old_downstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/defxx.c
2135
bp->stats.mac_dup_address_test = bp->cmd_rsp_virt->smt_mib_get.mac_dup_address_test;
drivers/net/fddi/defxx.c
2136
bp->stats.mac_requested_paths = bp->cmd_rsp_virt->smt_mib_get.mac_requested_paths;
drivers/net/fddi/defxx.c
2137
bp->stats.mac_downstream_port_type = bp->cmd_rsp_virt->smt_mib_get.mac_downstream_port_type;
drivers/net/fddi/defxx.c
2138
memcpy(bp->stats.mac_smt_address, &bp->cmd_rsp_virt->smt_mib_get.mac_smt_address, FDDI_K_ALEN);
drivers/net/fddi/defxx.c
2139
bp->stats.mac_t_req = bp->cmd_rsp_virt->smt_mib_get.mac_t_req;
drivers/net/fddi/defxx.c
2140
bp->stats.mac_t_neg = bp->cmd_rsp_virt->smt_mib_get.mac_t_neg;
drivers/net/fddi/defxx.c
2141
bp->stats.mac_t_max = bp->cmd_rsp_virt->smt_mib_get.mac_t_max;
drivers/net/fddi/defxx.c
2142
bp->stats.mac_tvx_value = bp->cmd_rsp_virt->smt_mib_get.mac_tvx_value;
drivers/net/fddi/defxx.c
2143
bp->stats.mac_frame_error_threshold = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_threshold;
drivers/net/fddi/defxx.c
2144
bp->stats.mac_frame_error_ratio = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_ratio;
drivers/net/fddi/defxx.c
2145
bp->stats.mac_rmt_state = bp->cmd_rsp_virt->smt_mib_get.mac_rmt_state;
drivers/net/fddi/defxx.c
2146
bp->stats.mac_da_flag = bp->cmd_rsp_virt->smt_mib_get.mac_da_flag;
drivers/net/fddi/defxx.c
2147
bp->stats.mac_una_da_flag = bp->cmd_rsp_virt->smt_mib_get.mac_unda_flag;
drivers/net/fddi/defxx.c
2148
bp->stats.mac_frame_error_flag = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_flag;
drivers/net/fddi/defxx.c
2149
bp->stats.mac_ma_unitdata_available = bp->cmd_rsp_virt->smt_mib_get.mac_ma_unitdata_available;
drivers/net/fddi/defxx.c
2150
bp->stats.mac_hardware_present = bp->cmd_rsp_virt->smt_mib_get.mac_hardware_present;
drivers/net/fddi/defxx.c
2151
bp->stats.mac_ma_unitdata_enable = bp->cmd_rsp_virt->smt_mib_get.mac_ma_unitdata_enable;
drivers/net/fddi/defxx.c
2152
bp->stats.path_tvx_lower_bound = bp->cmd_rsp_virt->smt_mib_get.path_tvx_lower_bound;
drivers/net/fddi/defxx.c
2153
bp->stats.path_t_max_lower_bound = bp->cmd_rsp_virt->smt_mib_get.path_t_max_lower_bound;
drivers/net/fddi/defxx.c
2154
bp->stats.path_max_t_req = bp->cmd_rsp_virt->smt_mib_get.path_max_t_req;
drivers/net/fddi/defxx.c
2155
memcpy(bp->stats.path_configuration, &bp->cmd_rsp_virt->smt_mib_get.path_configuration, sizeof(bp->cmd_rsp_virt->smt_mib_get.path_configuration));
drivers/net/fddi/defxx.c
2156
bp->stats.port_my_type[0] = bp->cmd_rsp_virt->smt_mib_get.port_my_type[0];
drivers/net/fddi/defxx.c
2157
bp->stats.port_my_type[1] = bp->cmd_rsp_virt->smt_mib_get.port_my_type[1];
drivers/net/fddi/defxx.c
2158
bp->stats.port_neighbor_type[0] = bp->cmd_rsp_virt->smt_mib_get.port_neighbor_type[0];
drivers/net/fddi/defxx.c
2159
bp->stats.port_neighbor_type[1] = bp->cmd_rsp_virt->smt_mib_get.port_neighbor_type[1];
drivers/net/fddi/defxx.c
2160
bp->stats.port_connection_policies[0] = bp->cmd_rsp_virt->smt_mib_get.port_connection_policies[0];
drivers/net/fddi/defxx.c
2161
bp->stats.port_connection_policies[1] = bp->cmd_rsp_virt->smt_mib_get.port_connection_policies[1];
drivers/net/fddi/defxx.c
2162
bp->stats.port_mac_indicated[0] = bp->cmd_rsp_virt->smt_mib_get.port_mac_indicated[0];
drivers/net/fddi/defxx.c
2163
bp->stats.port_mac_indicated[1] = bp->cmd_rsp_virt->smt_mib_get.port_mac_indicated[1];
drivers/net/fddi/defxx.c
2164
bp->stats.port_current_path[0] = bp->cmd_rsp_virt->smt_mib_get.port_current_path[0];
drivers/net/fddi/defxx.c
2165
bp->stats.port_current_path[1] = bp->cmd_rsp_virt->smt_mib_get.port_current_path[1];
drivers/net/fddi/defxx.c
2166
memcpy(&bp->stats.port_requested_paths[0*3], &bp->cmd_rsp_virt->smt_mib_get.port_requested_paths[0], 3);
drivers/net/fddi/defxx.c
2167
memcpy(&bp->stats.port_requested_paths[1*3], &bp->cmd_rsp_virt->smt_mib_get.port_requested_paths[1], 3);
drivers/net/fddi/defxx.c
2168
bp->stats.port_mac_placement[0] = bp->cmd_rsp_virt->smt_mib_get.port_mac_placement[0];
drivers/net/fddi/defxx.c
2169
bp->stats.port_mac_placement[1] = bp->cmd_rsp_virt->smt_mib_get.port_mac_placement[1];
drivers/net/fddi/defxx.c
2170
bp->stats.port_available_paths[0] = bp->cmd_rsp_virt->smt_mib_get.port_available_paths[0];
drivers/net/fddi/defxx.c
2171
bp->stats.port_available_paths[1] = bp->cmd_rsp_virt->smt_mib_get.port_available_paths[1];
drivers/net/fddi/defxx.c
2172
bp->stats.port_pmd_class[0] = bp->cmd_rsp_virt->smt_mib_get.port_pmd_class[0];
drivers/net/fddi/defxx.c
2173
bp->stats.port_pmd_class[1] = bp->cmd_rsp_virt->smt_mib_get.port_pmd_class[1];
drivers/net/fddi/defxx.c
2174
bp->stats.port_connection_capabilities[0] = bp->cmd_rsp_virt->smt_mib_get.port_connection_capabilities[0];
drivers/net/fddi/defxx.c
2175
bp->stats.port_connection_capabilities[1] = bp->cmd_rsp_virt->smt_mib_get.port_connection_capabilities[1];
drivers/net/fddi/defxx.c
2176
bp->stats.port_bs_flag[0] = bp->cmd_rsp_virt->smt_mib_get.port_bs_flag[0];
drivers/net/fddi/defxx.c
2177
bp->stats.port_bs_flag[1] = bp->cmd_rsp_virt->smt_mib_get.port_bs_flag[1];
drivers/net/fddi/defxx.c
2178
bp->stats.port_ler_estimate[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_estimate[0];
drivers/net/fddi/defxx.c
2179
bp->stats.port_ler_estimate[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_estimate[1];
drivers/net/fddi/defxx.c
2180
bp->stats.port_ler_cutoff[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_cutoff[0];
drivers/net/fddi/defxx.c
2181
bp->stats.port_ler_cutoff[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_cutoff[1];
drivers/net/fddi/defxx.c
2182
bp->stats.port_ler_alarm[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_alarm[0];
drivers/net/fddi/defxx.c
2183
bp->stats.port_ler_alarm[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_alarm[1];
drivers/net/fddi/defxx.c
2184
bp->stats.port_connect_state[0] = bp->cmd_rsp_virt->smt_mib_get.port_connect_state[0];
drivers/net/fddi/defxx.c
2185
bp->stats.port_connect_state[1] = bp->cmd_rsp_virt->smt_mib_get.port_connect_state[1];
drivers/net/fddi/defxx.c
2186
bp->stats.port_pcm_state[0] = bp->cmd_rsp_virt->smt_mib_get.port_pcm_state[0];
drivers/net/fddi/defxx.c
2187
bp->stats.port_pcm_state[1] = bp->cmd_rsp_virt->smt_mib_get.port_pcm_state[1];
drivers/net/fddi/defxx.c
2188
bp->stats.port_pc_withhold[0] = bp->cmd_rsp_virt->smt_mib_get.port_pc_withhold[0];
drivers/net/fddi/defxx.c
2189
bp->stats.port_pc_withhold[1] = bp->cmd_rsp_virt->smt_mib_get.port_pc_withhold[1];
drivers/net/fddi/defxx.c
2190
bp->stats.port_ler_flag[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_flag[0];
drivers/net/fddi/defxx.c
2191
bp->stats.port_ler_flag[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_flag[1];
drivers/net/fddi/defxx.c
2192
bp->stats.port_hardware_present[0] = bp->cmd_rsp_virt->smt_mib_get.port_hardware_present[0];
drivers/net/fddi/defxx.c
2193
bp->stats.port_hardware_present[1] = bp->cmd_rsp_virt->smt_mib_get.port_hardware_present[1];
drivers/net/fddi/defxx.c
2199
return (struct net_device_stats *)&bp->stats;
drivers/net/fddi/defxx.c
2203
bp->stats.mac_frame_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.frame_cnt.ls;
drivers/net/fddi/defxx.c
2204
bp->stats.mac_copied_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.copied_cnt.ls;
drivers/net/fddi/defxx.c
2205
bp->stats.mac_transmit_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.transmit_cnt.ls;
drivers/net/fddi/defxx.c
2206
bp->stats.mac_error_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.error_cnt.ls;
drivers/net/fddi/defxx.c
2207
bp->stats.mac_lost_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.lost_cnt.ls;
drivers/net/fddi/defxx.c
2208
bp->stats.port_lct_fail_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.lct_rejects[0].ls;
drivers/net/fddi/defxx.c
2209
bp->stats.port_lct_fail_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.lct_rejects[1].ls;
drivers/net/fddi/defxx.c
2210
bp->stats.port_lem_reject_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.lem_rejects[0].ls;
drivers/net/fddi/defxx.c
2211
bp->stats.port_lem_reject_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.lem_rejects[1].ls;
drivers/net/fddi/defxx.c
2212
bp->stats.port_lem_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.link_errors[0].ls;
drivers/net/fddi/defxx.c
2213
bp->stats.port_lem_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.link_errors[1].ls;
drivers/net/fddi/defxx.c
2215
return (struct net_device_stats *)&bp->stats;
drivers/net/fddi/defxx.h
1790
struct fddi_statistics stats;
drivers/net/fddi/defza.c
1139
fp->stats.tx_dropped++;
drivers/net/fddi/defza.c
1270
return &fp->stats;
drivers/net/fddi/defza.c
563
fp->stats.tx_packets++;
drivers/net/fddi/defza.c
564
fp->stats.tx_bytes += pkt_len;
drivers/net/fddi/defza.c
566
fp->stats.tx_errors++;
drivers/net/fddi/defza.c
571
fp->stats.tx_aborted_errors++;
drivers/net/fddi/defza.c
574
fp->stats.tx_fifo_errors++;
drivers/net/fddi/defza.c
605
fp->stats.rx_errors++;
drivers/net/fddi/defza.c
613
fp->stats.rx_length_errors++;
drivers/net/fddi/defza.c
630
fp->stats.rx_crc_errors++;
drivers/net/fddi/defza.c
633
fp->stats.rx_frame_errors++;
drivers/net/fddi/defza.c
643
fp->stats.rx_frame_errors++;
drivers/net/fddi/defza.c
667
fp->stats.rx_errors++;
drivers/net/fddi/defza.c
668
fp->stats.rx_length_errors++;
drivers/net/fddi/defza.c
756
fp->stats.rx_packets++;
drivers/net/fddi/defza.c
757
fp->stats.rx_bytes += pkt_len;
drivers/net/fddi/defza.c
759
fp->stats.multicast++;
drivers/net/fddi/defza.c
761
fp->stats.rx_dropped++;
drivers/net/fddi/defza.c
769
fp->stats.rx_dropped++;
drivers/net/fddi/defza.c
856
fp->stats.rx_errors++;
drivers/net/fddi/defza.c
857
fp->stats.rx_over_errors++;
drivers/net/fddi/defza.h
768
struct net_device_stats stats;
drivers/net/fddi/skfp/skfddi.c
687
memcpy(bp->stats.smt_station_id, &bp->cmd_rsp_virt->smt_mib_get.smt_station_id, sizeof(bp->cmd_rsp_virt->smt_mib_get.smt_station_id));
drivers/net/fddi/skfp/skfddi.c
688
bp->stats.smt_op_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_op_version_id;
drivers/net/fddi/skfp/skfddi.c
689
bp->stats.smt_hi_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_hi_version_id;
drivers/net/fddi/skfp/skfddi.c
690
bp->stats.smt_lo_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_lo_version_id;
drivers/net/fddi/skfp/skfddi.c
691
memcpy(bp->stats.smt_user_data, &bp->cmd_rsp_virt->smt_mib_get.smt_user_data, sizeof(bp->cmd_rsp_virt->smt_mib_get.smt_user_data));
drivers/net/fddi/skfp/skfddi.c
692
bp->stats.smt_mib_version_id = bp->cmd_rsp_virt->smt_mib_get.smt_mib_version_id;
drivers/net/fddi/skfp/skfddi.c
693
bp->stats.smt_mac_cts = bp->cmd_rsp_virt->smt_mib_get.smt_mac_ct;
drivers/net/fddi/skfp/skfddi.c
694
bp->stats.smt_non_master_cts = bp->cmd_rsp_virt->smt_mib_get.smt_non_master_ct;
drivers/net/fddi/skfp/skfddi.c
695
bp->stats.smt_master_cts = bp->cmd_rsp_virt->smt_mib_get.smt_master_ct;
drivers/net/fddi/skfp/skfddi.c
696
bp->stats.smt_available_paths = bp->cmd_rsp_virt->smt_mib_get.smt_available_paths;
drivers/net/fddi/skfp/skfddi.c
697
bp->stats.smt_config_capabilities = bp->cmd_rsp_virt->smt_mib_get.smt_config_capabilities;
drivers/net/fddi/skfp/skfddi.c
698
bp->stats.smt_config_policy = bp->cmd_rsp_virt->smt_mib_get.smt_config_policy;
drivers/net/fddi/skfp/skfddi.c
699
bp->stats.smt_connection_policy = bp->cmd_rsp_virt->smt_mib_get.smt_connection_policy;
drivers/net/fddi/skfp/skfddi.c
700
bp->stats.smt_t_notify = bp->cmd_rsp_virt->smt_mib_get.smt_t_notify;
drivers/net/fddi/skfp/skfddi.c
701
bp->stats.smt_stat_rpt_policy = bp->cmd_rsp_virt->smt_mib_get.smt_stat_rpt_policy;
drivers/net/fddi/skfp/skfddi.c
702
bp->stats.smt_trace_max_expiration = bp->cmd_rsp_virt->smt_mib_get.smt_trace_max_expiration;
drivers/net/fddi/skfp/skfddi.c
703
bp->stats.smt_bypass_present = bp->cmd_rsp_virt->smt_mib_get.smt_bypass_present;
drivers/net/fddi/skfp/skfddi.c
704
bp->stats.smt_ecm_state = bp->cmd_rsp_virt->smt_mib_get.smt_ecm_state;
drivers/net/fddi/skfp/skfddi.c
705
bp->stats.smt_cf_state = bp->cmd_rsp_virt->smt_mib_get.smt_cf_state;
drivers/net/fddi/skfp/skfddi.c
706
bp->stats.smt_remote_disconnect_flag = bp->cmd_rsp_virt->smt_mib_get.smt_remote_disconnect_flag;
drivers/net/fddi/skfp/skfddi.c
707
bp->stats.smt_station_status = bp->cmd_rsp_virt->smt_mib_get.smt_station_status;
drivers/net/fddi/skfp/skfddi.c
708
bp->stats.smt_peer_wrap_flag = bp->cmd_rsp_virt->smt_mib_get.smt_peer_wrap_flag;
drivers/net/fddi/skfp/skfddi.c
709
bp->stats.smt_time_stamp = bp->cmd_rsp_virt->smt_mib_get.smt_msg_time_stamp.ls;
drivers/net/fddi/skfp/skfddi.c
710
bp->stats.smt_transition_time_stamp = bp->cmd_rsp_virt->smt_mib_get.smt_transition_time_stamp.ls;
drivers/net/fddi/skfp/skfddi.c
711
bp->stats.mac_frame_status_functions = bp->cmd_rsp_virt->smt_mib_get.mac_frame_status_functions;
drivers/net/fddi/skfp/skfddi.c
712
bp->stats.mac_t_max_capability = bp->cmd_rsp_virt->smt_mib_get.mac_t_max_capability;
drivers/net/fddi/skfp/skfddi.c
713
bp->stats.mac_tvx_capability = bp->cmd_rsp_virt->smt_mib_get.mac_tvx_capability;
drivers/net/fddi/skfp/skfddi.c
714
bp->stats.mac_available_paths = bp->cmd_rsp_virt->smt_mib_get.mac_available_paths;
drivers/net/fddi/skfp/skfddi.c
715
bp->stats.mac_current_path = bp->cmd_rsp_virt->smt_mib_get.mac_current_path;
drivers/net/fddi/skfp/skfddi.c
716
memcpy(bp->stats.mac_upstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_upstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/skfp/skfddi.c
717
memcpy(bp->stats.mac_downstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_downstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/skfp/skfddi.c
718
memcpy(bp->stats.mac_old_upstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_old_upstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/skfp/skfddi.c
719
memcpy(bp->stats.mac_old_downstream_nbr, &bp->cmd_rsp_virt->smt_mib_get.mac_old_downstream_nbr, FDDI_K_ALEN);
drivers/net/fddi/skfp/skfddi.c
720
bp->stats.mac_dup_address_test = bp->cmd_rsp_virt->smt_mib_get.mac_dup_address_test;
drivers/net/fddi/skfp/skfddi.c
721
bp->stats.mac_requested_paths = bp->cmd_rsp_virt->smt_mib_get.mac_requested_paths;
drivers/net/fddi/skfp/skfddi.c
722
bp->stats.mac_downstream_port_type = bp->cmd_rsp_virt->smt_mib_get.mac_downstream_port_type;
drivers/net/fddi/skfp/skfddi.c
723
memcpy(bp->stats.mac_smt_address, &bp->cmd_rsp_virt->smt_mib_get.mac_smt_address, FDDI_K_ALEN);
drivers/net/fddi/skfp/skfddi.c
724
bp->stats.mac_t_req = bp->cmd_rsp_virt->smt_mib_get.mac_t_req;
drivers/net/fddi/skfp/skfddi.c
725
bp->stats.mac_t_neg = bp->cmd_rsp_virt->smt_mib_get.mac_t_neg;
drivers/net/fddi/skfp/skfddi.c
726
bp->stats.mac_t_max = bp->cmd_rsp_virt->smt_mib_get.mac_t_max;
drivers/net/fddi/skfp/skfddi.c
727
bp->stats.mac_tvx_value = bp->cmd_rsp_virt->smt_mib_get.mac_tvx_value;
drivers/net/fddi/skfp/skfddi.c
728
bp->stats.mac_frame_error_threshold = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_threshold;
drivers/net/fddi/skfp/skfddi.c
729
bp->stats.mac_frame_error_ratio = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_ratio;
drivers/net/fddi/skfp/skfddi.c
730
bp->stats.mac_rmt_state = bp->cmd_rsp_virt->smt_mib_get.mac_rmt_state;
drivers/net/fddi/skfp/skfddi.c
731
bp->stats.mac_da_flag = bp->cmd_rsp_virt->smt_mib_get.mac_da_flag;
drivers/net/fddi/skfp/skfddi.c
732
bp->stats.mac_una_da_flag = bp->cmd_rsp_virt->smt_mib_get.mac_unda_flag;
drivers/net/fddi/skfp/skfddi.c
733
bp->stats.mac_frame_error_flag = bp->cmd_rsp_virt->smt_mib_get.mac_frame_error_flag;
drivers/net/fddi/skfp/skfddi.c
734
bp->stats.mac_ma_unitdata_available = bp->cmd_rsp_virt->smt_mib_get.mac_ma_unitdata_available;
drivers/net/fddi/skfp/skfddi.c
735
bp->stats.mac_hardware_present = bp->cmd_rsp_virt->smt_mib_get.mac_hardware_present;
drivers/net/fddi/skfp/skfddi.c
736
bp->stats.mac_ma_unitdata_enable = bp->cmd_rsp_virt->smt_mib_get.mac_ma_unitdata_enable;
drivers/net/fddi/skfp/skfddi.c
737
bp->stats.path_tvx_lower_bound = bp->cmd_rsp_virt->smt_mib_get.path_tvx_lower_bound;
drivers/net/fddi/skfp/skfddi.c
738
bp->stats.path_t_max_lower_bound = bp->cmd_rsp_virt->smt_mib_get.path_t_max_lower_bound;
drivers/net/fddi/skfp/skfddi.c
739
bp->stats.path_max_t_req = bp->cmd_rsp_virt->smt_mib_get.path_max_t_req;
drivers/net/fddi/skfp/skfddi.c
740
memcpy(bp->stats.path_configuration, &bp->cmd_rsp_virt->smt_mib_get.path_configuration, sizeof(bp->cmd_rsp_virt->smt_mib_get.path_configuration));
drivers/net/fddi/skfp/skfddi.c
741
bp->stats.port_my_type[0] = bp->cmd_rsp_virt->smt_mib_get.port_my_type[0];
drivers/net/fddi/skfp/skfddi.c
742
bp->stats.port_my_type[1] = bp->cmd_rsp_virt->smt_mib_get.port_my_type[1];
drivers/net/fddi/skfp/skfddi.c
743
bp->stats.port_neighbor_type[0] = bp->cmd_rsp_virt->smt_mib_get.port_neighbor_type[0];
drivers/net/fddi/skfp/skfddi.c
744
bp->stats.port_neighbor_type[1] = bp->cmd_rsp_virt->smt_mib_get.port_neighbor_type[1];
drivers/net/fddi/skfp/skfddi.c
745
bp->stats.port_connection_policies[0] = bp->cmd_rsp_virt->smt_mib_get.port_connection_policies[0];
drivers/net/fddi/skfp/skfddi.c
746
bp->stats.port_connection_policies[1] = bp->cmd_rsp_virt->smt_mib_get.port_connection_policies[1];
drivers/net/fddi/skfp/skfddi.c
747
bp->stats.port_mac_indicated[0] = bp->cmd_rsp_virt->smt_mib_get.port_mac_indicated[0];
drivers/net/fddi/skfp/skfddi.c
748
bp->stats.port_mac_indicated[1] = bp->cmd_rsp_virt->smt_mib_get.port_mac_indicated[1];
drivers/net/fddi/skfp/skfddi.c
749
bp->stats.port_current_path[0] = bp->cmd_rsp_virt->smt_mib_get.port_current_path[0];
drivers/net/fddi/skfp/skfddi.c
750
bp->stats.port_current_path[1] = bp->cmd_rsp_virt->smt_mib_get.port_current_path[1];
drivers/net/fddi/skfp/skfddi.c
751
memcpy(&bp->stats.port_requested_paths[0 * 3], &bp->cmd_rsp_virt->smt_mib_get.port_requested_paths[0], 3);
drivers/net/fddi/skfp/skfddi.c
752
memcpy(&bp->stats.port_requested_paths[1 * 3], &bp->cmd_rsp_virt->smt_mib_get.port_requested_paths[1], 3);
drivers/net/fddi/skfp/skfddi.c
753
bp->stats.port_mac_placement[0] = bp->cmd_rsp_virt->smt_mib_get.port_mac_placement[0];
drivers/net/fddi/skfp/skfddi.c
754
bp->stats.port_mac_placement[1] = bp->cmd_rsp_virt->smt_mib_get.port_mac_placement[1];
drivers/net/fddi/skfp/skfddi.c
755
bp->stats.port_available_paths[0] = bp->cmd_rsp_virt->smt_mib_get.port_available_paths[0];
drivers/net/fddi/skfp/skfddi.c
756
bp->stats.port_available_paths[1] = bp->cmd_rsp_virt->smt_mib_get.port_available_paths[1];
drivers/net/fddi/skfp/skfddi.c
757
bp->stats.port_pmd_class[0] = bp->cmd_rsp_virt->smt_mib_get.port_pmd_class[0];
drivers/net/fddi/skfp/skfddi.c
758
bp->stats.port_pmd_class[1] = bp->cmd_rsp_virt->smt_mib_get.port_pmd_class[1];
drivers/net/fddi/skfp/skfddi.c
759
bp->stats.port_connection_capabilities[0] = bp->cmd_rsp_virt->smt_mib_get.port_connection_capabilities[0];
drivers/net/fddi/skfp/skfddi.c
760
bp->stats.port_connection_capabilities[1] = bp->cmd_rsp_virt->smt_mib_get.port_connection_capabilities[1];
drivers/net/fddi/skfp/skfddi.c
761
bp->stats.port_bs_flag[0] = bp->cmd_rsp_virt->smt_mib_get.port_bs_flag[0];
drivers/net/fddi/skfp/skfddi.c
762
bp->stats.port_bs_flag[1] = bp->cmd_rsp_virt->smt_mib_get.port_bs_flag[1];
drivers/net/fddi/skfp/skfddi.c
763
bp->stats.port_ler_estimate[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_estimate[0];
drivers/net/fddi/skfp/skfddi.c
764
bp->stats.port_ler_estimate[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_estimate[1];
drivers/net/fddi/skfp/skfddi.c
765
bp->stats.port_ler_cutoff[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_cutoff[0];
drivers/net/fddi/skfp/skfddi.c
766
bp->stats.port_ler_cutoff[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_cutoff[1];
drivers/net/fddi/skfp/skfddi.c
767
bp->stats.port_ler_alarm[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_alarm[0];
drivers/net/fddi/skfp/skfddi.c
768
bp->stats.port_ler_alarm[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_alarm[1];
drivers/net/fddi/skfp/skfddi.c
769
bp->stats.port_connect_state[0] = bp->cmd_rsp_virt->smt_mib_get.port_connect_state[0];
drivers/net/fddi/skfp/skfddi.c
770
bp->stats.port_connect_state[1] = bp->cmd_rsp_virt->smt_mib_get.port_connect_state[1];
drivers/net/fddi/skfp/skfddi.c
771
bp->stats.port_pcm_state[0] = bp->cmd_rsp_virt->smt_mib_get.port_pcm_state[0];
drivers/net/fddi/skfp/skfddi.c
772
bp->stats.port_pcm_state[1] = bp->cmd_rsp_virt->smt_mib_get.port_pcm_state[1];
drivers/net/fddi/skfp/skfddi.c
773
bp->stats.port_pc_withhold[0] = bp->cmd_rsp_virt->smt_mib_get.port_pc_withhold[0];
drivers/net/fddi/skfp/skfddi.c
774
bp->stats.port_pc_withhold[1] = bp->cmd_rsp_virt->smt_mib_get.port_pc_withhold[1];
drivers/net/fddi/skfp/skfddi.c
775
bp->stats.port_ler_flag[0] = bp->cmd_rsp_virt->smt_mib_get.port_ler_flag[0];
drivers/net/fddi/skfp/skfddi.c
776
bp->stats.port_ler_flag[1] = bp->cmd_rsp_virt->smt_mib_get.port_ler_flag[1];
drivers/net/fddi/skfp/skfddi.c
777
bp->stats.port_hardware_present[0] = bp->cmd_rsp_virt->smt_mib_get.port_hardware_present[0];
drivers/net/fddi/skfp/skfddi.c
778
bp->stats.port_hardware_present[1] = bp->cmd_rsp_virt->smt_mib_get.port_hardware_present[1];
drivers/net/fddi/skfp/skfddi.c
783
bp->stats.mac_frame_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.frame_cnt.ls;
drivers/net/fddi/skfp/skfddi.c
784
bp->stats.mac_copied_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.copied_cnt.ls;
drivers/net/fddi/skfp/skfddi.c
785
bp->stats.mac_transmit_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.transmit_cnt.ls;
drivers/net/fddi/skfp/skfddi.c
786
bp->stats.mac_error_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.error_cnt.ls;
drivers/net/fddi/skfp/skfddi.c
787
bp->stats.mac_lost_cts = bp->cmd_rsp_virt->cntrs_get.cntrs.lost_cnt.ls;
drivers/net/fddi/skfp/skfddi.c
788
bp->stats.port_lct_fail_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.lct_rejects[0].ls;
drivers/net/fddi/skfp/skfddi.c
789
bp->stats.port_lct_fail_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.lct_rejects[1].ls;
drivers/net/fddi/skfp/skfddi.c
790
bp->stats.port_lem_reject_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.lem_rejects[0].ls;
drivers/net/fddi/skfp/skfddi.c
791
bp->stats.port_lem_reject_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.lem_rejects[1].ls;
drivers/net/fddi/skfp/skfddi.c
792
bp->stats.port_lem_cts[0] = bp->cmd_rsp_virt->cntrs_get.cntrs.link_errors[0].ls;
drivers/net/fddi/skfp/skfddi.c
793
bp->stats.port_lem_cts[1] = bp->cmd_rsp_virt->cntrs_get.cntrs.link_errors[1].ls;
drivers/net/fjes/fjes_ethtool.c
44
struct ethtool_stats *stats, u64 *data)
drivers/net/fjes/fjes_main.c
761
fjes_get_stats64(struct net_device *netdev, struct rtnl_link_stats64 *stats)
drivers/net/fjes/fjes_main.c
765
memcpy(stats, &adapter->stats64, sizeof(struct rtnl_link_stats64));
drivers/net/gtp.c
1062
dev->stats.tx_carrier_errors++;
drivers/net/gtp.c
1069
dev->stats.collisions++;
drivers/net/gtp.c
1126
dev->stats.tx_carrier_errors++;
drivers/net/gtp.c
1134
dev->stats.collisions++;
drivers/net/gtp.c
1329
dev->stats.tx_errors++;
drivers/net/gtp.c
323
pctx->dev->stats.rx_length_errors++;
drivers/net/gtp.c
344
pctx->dev->stats.rx_dropped++;
drivers/net/hamradio/6pack.c
226
sp->dev->stats.tx_dropped++;
drivers/net/hamradio/6pack.c
244
dev->stats.tx_bytes += skb->len;
drivers/net/hamradio/6pack.c
332
sp->dev->stats.rx_bytes += count;
drivers/net/hamradio/6pack.c
343
sp->dev->stats.rx_packets++;
drivers/net/hamradio/6pack.c
348
sp->dev->stats.rx_dropped++;
drivers/net/hamradio/6pack.c
368
sp->dev->stats.tx_packets++;
drivers/net/hamradio/6pack.c
409
sp->dev->stats.rx_errors++;
drivers/net/hamradio/baycom_epp.c
1058
hi.data.cs.tx_packets = dev->stats.tx_packets;
drivers/net/hamradio/baycom_epp.c
1059
hi.data.cs.tx_errors = dev->stats.tx_errors;
drivers/net/hamradio/baycom_epp.c
1060
hi.data.cs.rx_packets = dev->stats.rx_packets;
drivers/net/hamradio/baycom_epp.c
1061
hi.data.cs.rx_errors = dev->stats.rx_errors;
drivers/net/hamradio/baycom_epp.c
415
bc->dev->stats.tx_packets++;
drivers/net/hamradio/baycom_epp.c
540
dev->stats.rx_dropped++;
drivers/net/hamradio/baycom_epp.c
548
dev->stats.rx_packets++;
drivers/net/hamradio/bpqether.c
193
dev->stats.rx_packets++;
drivers/net/hamradio/bpqether.c
194
dev->stats.rx_bytes += len;
drivers/net/hamradio/bpqether.c
262
orig_dev->stats.tx_dropped++;
drivers/net/hamradio/bpqether.c
270
dev->stats.tx_packets++;
drivers/net/hamradio/bpqether.c
271
dev->stats.tx_bytes+=skb->len;
drivers/net/hamradio/hdlcdrv.c
145
dev->stats.rx_dropped++;
drivers/net/hamradio/hdlcdrv.c
153
dev->stats.rx_packets++;
drivers/net/hamradio/hdlcdrv.c
317
dev->stats.tx_packets++;
drivers/net/hamradio/hdlcdrv.c
553
bi.data.cs.tx_packets = dev->stats.tx_packets;
drivers/net/hamradio/hdlcdrv.c
554
bi.data.cs.tx_errors = dev->stats.tx_errors;
drivers/net/hamradio/hdlcdrv.c
555
bi.data.cs.rx_packets = dev->stats.rx_packets;
drivers/net/hamradio/hdlcdrv.c
556
bi.data.cs.rx_errors = dev->stats.rx_errors;
drivers/net/hamradio/mkiss.c
246
ax->dev->stats.rx_errors++;
drivers/net/hamradio/mkiss.c
261
ax->dev->stats.rx_errors++;
drivers/net/hamradio/mkiss.c
288
ax->dev->stats.rx_dropped++;
drivers/net/hamradio/mkiss.c
296
ax->dev->stats.rx_packets++;
drivers/net/hamradio/mkiss.c
297
ax->dev->stats.rx_bytes += count;
drivers/net/hamradio/mkiss.c
337
ax->dev->stats.rx_over_errors++;
drivers/net/hamradio/mkiss.c
399
dev->stats.tx_dropped++;
drivers/net/hamradio/mkiss.c
410
dev->stats.rx_over_errors++;
drivers/net/hamradio/mkiss.c
436
dev->stats.tx_dropped++;
drivers/net/hamradio/mkiss.c
511
dev->stats.tx_packets++;
drivers/net/hamradio/mkiss.c
512
dev->stats.tx_bytes += actual;
drivers/net/hamradio/mkiss.c
896
ax->dev->stats.rx_errors++;
drivers/net/hamradio/yam.c
539
++dev->stats.rx_dropped;
drivers/net/hamradio/yam.c
547
++dev->stats.rx_packets;
drivers/net/hamradio/yam.c
713
++dev->stats.tx_packets;
drivers/net/hamradio/yam.c
752
++dev->stats.rx_fifo_errors;
drivers/net/hamradio/yam.c
814
seq_printf(seq, " TxFrames %lu\n", dev->stats.tx_packets);
drivers/net/hamradio/yam.c
815
seq_printf(seq, " RxFrames %lu\n", dev->stats.rx_packets);
drivers/net/hamradio/yam.c
818
seq_printf(seq, " RxOver %lu\n", dev->stats.rx_fifo_errors);
drivers/net/hamradio/yam.c
882
yam_dev->stats.rx_fifo_errors = 0;
drivers/net/hyperv/netvsc_drv.c
1233
const struct netvsc_vf_pcpu_stats *stats
drivers/net/hyperv/netvsc_drv.c
1239
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1240
rx_packets = stats->rx_packets;
drivers/net/hyperv/netvsc_drv.c
1241
tx_packets = stats->tx_packets;
drivers/net/hyperv/netvsc_drv.c
1242
rx_bytes = stats->rx_bytes;
drivers/net/hyperv/netvsc_drv.c
1243
tx_bytes = stats->tx_bytes;
drivers/net/hyperv/netvsc_drv.c
1244
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1250
tot->tx_dropped += stats->tx_dropped;
drivers/net/hyperv/netvsc_drv.c
1263
const struct netvsc_vf_pcpu_stats *stats =
drivers/net/hyperv/netvsc_drv.c
1269
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/hyperv/netvsc_drv.c
1270
this_tot->vf_rx_packets = stats->rx_packets;
drivers/net/hyperv/netvsc_drv.c
1271
this_tot->vf_tx_packets = stats->tx_packets;
drivers/net/hyperv/netvsc_drv.c
1272
this_tot->vf_rx_bytes = stats->rx_bytes;
drivers/net/hyperv/netvsc_drv.c
1273
this_tot->vf_tx_bytes = stats->tx_bytes;
drivers/net/hyperv/netvsc_drv.c
1274
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/hyperv/netvsc_drv.c
1327
netdev_stats_to_stats64(t, &net->stats);
drivers/net/hyperv/netvsc_drv.c
1471
struct ethtool_stats *stats, u64 *data)
drivers/net/hyperv/netvsc_drv.c
645
net->stats.tx_dropped++;
drivers/net/hyperv/netvsc_drv.c
741
ndev->stats.tx_dropped++;
drivers/net/ifb.c
119
txp->dev->stats.tx_dropped++;
drivers/net/ifb.c
155
struct rtnl_link_stats64 *stats)
drivers/net/ifb.c
169
stats->rx_packets += packets;
drivers/net/ifb.c
170
stats->rx_bytes += bytes;
drivers/net/ifb.c
177
stats->tx_packets += packets;
drivers/net/ifb.c
178
stats->tx_bytes += bytes;
drivers/net/ifb.c
180
stats->rx_dropped = dev->stats.rx_dropped;
drivers/net/ifb.c
181
stats->tx_dropped = dev->stats.tx_dropped;
drivers/net/ifb.c
259
struct ethtool_stats *stats, u64 *data)
drivers/net/ifb.c
348
dev->stats.rx_dropped++;
drivers/net/ifb.c
81
static void ifb_update_q_stats(struct ifb_q_stats *stats, int len)
drivers/net/ifb.c
83
u64_stats_update_begin(&stats->sync);
drivers/net/ifb.c
84
u64_stats_inc(&stats->packets);
drivers/net/ifb.c
85
u64_stats_add(&stats->bytes, len);
drivers/net/ifb.c
86
u64_stats_update_end(&stats->sync);
drivers/net/ipa/ipa_modem.c
123
struct net_device_stats *stats = &netdev->stats;
drivers/net/ipa/ipa_modem.c
184
stats->tx_packets++;
drivers/net/ipa/ipa_modem.c
185
stats->tx_bytes += skb_len;
drivers/net/ipa/ipa_modem.c
191
stats->tx_dropped++;
drivers/net/ipa/ipa_modem.c
198
struct net_device_stats *stats = &netdev->stats;
drivers/net/ipa/ipa_modem.c
203
stats->rx_packets++;
drivers/net/ipa/ipa_modem.c
204
stats->rx_bytes += skb->len;
drivers/net/ipa/ipa_modem.c
208
stats->rx_dropped++;
drivers/net/loopback.c
121
struct rtnl_link_stats64 *stats)
drivers/net/loopback.c
127
stats->rx_packets = packets;
drivers/net/loopback.c
128
stats->tx_packets = packets;
drivers/net/loopback.c
129
stats->rx_bytes = bytes;
drivers/net/loopback.c
130
stats->tx_bytes = bytes;
drivers/net/macsec.c
1023
struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats);
drivers/net/macsec.c
104
struct pcpu_secy_stats __percpu *stats;
drivers/net/macsec.c
1100
secy_stats->stats.InPktsNoTag++;
drivers/net/macsec.c
1115
secy_stats->stats.InPktsUntagged++;
drivers/net/macsec.c
1208
secy_stats = this_cpu_ptr(macsec->stats);
drivers/net/macsec.c
1209
rxsc_stats = this_cpu_ptr(rx_sc->stats);
drivers/net/macsec.c
1213
secy_stats->stats.InPktsBadTag++;
drivers/net/macsec.c
1229
rxsc_stats->stats.InPktsNotUsingSA++;
drivers/net/macsec.c
1239
rxsc_stats->stats.InPktsUnusedSA++;
drivers/net/macsec.c
1259
rxsc_stats->stats.InPktsLate++;
drivers/net/macsec.c
1330
secy_stats = this_cpu_ptr(macsec->stats);
drivers/net/macsec.c
1338
secy_stats->stats.InPktsNoSCI++;
drivers/net/macsec.c
1356
secy_stats->stats.InPktsUnknownSCI++;
drivers/net/macsec.c
1395
rx_sa->stats = alloc_percpu(struct macsec_rx_sa_stats);
drivers/net/macsec.c
1396
if (!rx_sa->stats)
drivers/net/macsec.c
1401
free_percpu(rx_sa->stats);
drivers/net/macsec.c
1472
rx_sc->stats = netdev_alloc_pcpu_stats(struct pcpu_rx_sc_stats);
drivers/net/macsec.c
1473
if (!rx_sc->stats) {
drivers/net/macsec.c
1495
tx_sa->stats = alloc_percpu(struct macsec_tx_sa_stats);
drivers/net/macsec.c
1496
if (!tx_sa->stats)
drivers/net/macsec.c
1501
free_percpu(tx_sa->stats);
drivers/net/macsec.c
162
free_percpu(rx_sc->stats);
drivers/net/macsec.c
182
free_percpu(sa->stats);
drivers/net/macsec.c
210
free_percpu(sa->stats);
drivers/net/macsec.c
2698
ctx.stats.tx_sa_stats = sum;
drivers/net/macsec.c
2706
const struct macsec_tx_sa_stats *stats =
drivers/net/macsec.c
2707
per_cpu_ptr(tx_sa->stats, cpu);
drivers/net/macsec.c
2709
sum->OutPktsProtected += stats->OutPktsProtected;
drivers/net/macsec.c
2710
sum->OutPktsEncrypted += stats->OutPktsEncrypted;
drivers/net/macsec.c
2742
ctx.stats.rx_sa_stats = sum;
drivers/net/macsec.c
2751
const struct macsec_rx_sa_stats *stats =
drivers/net/macsec.c
2752
per_cpu_ptr(rx_sa->stats, cpu);
drivers/net/macsec.c
2754
sum->InPktsOK += stats->InPktsOK;
drivers/net/macsec.c
2755
sum->InPktsInvalid += stats->InPktsInvalid;
drivers/net/macsec.c
2756
sum->InPktsNotValid += stats->InPktsNotValid;
drivers/net/macsec.c
2757
sum->InPktsNotUsingSA += stats->InPktsNotUsingSA;
drivers/net/macsec.c
2758
sum->InPktsUnusedSA += stats->InPktsUnusedSA;
drivers/net/macsec.c
2793
ctx.stats.rx_sc_stats = sum;
drivers/net/macsec.c
2802
const struct pcpu_rx_sc_stats *stats;
drivers/net/macsec.c
2806
stats = per_cpu_ptr(rx_sc->stats, cpu);
drivers/net/macsec.c
2808
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/macsec.c
2809
u64_stats_copy(&tmp, &stats->stats, sizeof(tmp));
drivers/net/macsec.c
2810
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/macsec.c
2875
ctx.stats.tx_sc_stats = sum;
drivers/net/macsec.c
2883
const struct pcpu_tx_sc_stats *stats;
drivers/net/macsec.c
2887
stats = per_cpu_ptr(macsec_priv(dev)->secy.tx_sc.stats, cpu);
drivers/net/macsec.c
2889
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/macsec.c
2890
u64_stats_copy(&tmp, &stats->stats, sizeof(tmp));
drivers/net/macsec.c
2891
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/macsec.c
2931
ctx.stats.dev_stats = sum;
drivers/net/macsec.c
2939
const struct pcpu_secy_stats *stats;
drivers/net/macsec.c
2943
stats = per_cpu_ptr(macsec_priv(dev)->stats, cpu);
drivers/net/macsec.c
2945
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/macsec.c
2946
u64_stats_copy(&tmp, &stats->stats, sizeof(tmp));
drivers/net/macsec.c
2947
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/macsec.c
3455
secy_stats = this_cpu_ptr(macsec->stats);
drivers/net/macsec.c
3457
secy_stats->stats.OutPktsUntagged++;
drivers/net/macsec.c
3784
free_percpu(macsec->stats);
drivers/net/macsec.c
3785
free_percpu(macsec->secy.tx_sc.stats);
drivers/net/macsec.c
4057
macsec->stats = netdev_alloc_pcpu_stats(struct pcpu_secy_stats);
drivers/net/macsec.c
4058
if (!macsec->stats)
drivers/net/macsec.c
4061
secy->tx_sc.stats = netdev_alloc_pcpu_stats(struct pcpu_tx_sc_stats);
drivers/net/macsec.c
4062
if (!secy->tx_sc.stats)
drivers/net/macsec.c
519
struct pcpu_tx_sc_stats *txsc_stats = this_cpu_ptr(tx_sc->stats);
drivers/net/macsec.c
523
txsc_stats->stats.OutOctetsEncrypted += msdu_len;
drivers/net/macsec.c
524
txsc_stats->stats.OutPktsEncrypted++;
drivers/net/macsec.c
525
this_cpu_inc(tx_sa->stats->OutPktsEncrypted);
drivers/net/macsec.c
527
txsc_stats->stats.OutOctetsProtected += msdu_len;
drivers/net/macsec.c
528
txsc_stats->stats.OutPktsProtected++;
drivers/net/macsec.c
529
this_cpu_inc(tx_sa->stats->OutPktsProtected);
drivers/net/macsec.c
662
struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats);
drivers/net/macsec.c
665
secy_stats->stats.OutPktsTooLong++;
drivers/net/macsec.c
738
struct pcpu_rx_sc_stats *rxsc_stats = this_cpu_ptr(rx_sa->sc->stats);
drivers/net/macsec.c
753
rxsc_stats->stats.InPktsLate++;
drivers/net/macsec.c
763
rxsc_stats->stats.InOctetsDecrypted += msdu_len;
drivers/net/macsec.c
765
rxsc_stats->stats.InOctetsValidated += msdu_len;
drivers/net/macsec.c
776
rxsc_stats->stats.InPktsNotValid++;
drivers/net/macsec.c
778
this_cpu_inc(rx_sa->stats->InPktsNotValid);
drivers/net/macsec.c
785
rxsc_stats->stats.InPktsInvalid++;
drivers/net/macsec.c
786
this_cpu_inc(rx_sa->stats->InPktsInvalid);
drivers/net/macsec.c
788
rxsc_stats->stats.InPktsDelayed++;
drivers/net/macsec.c
790
rxsc_stats->stats.InPktsUnchecked++;
drivers/net/macsec.c
796
rxsc_stats->stats.InPktsDelayed++;
drivers/net/macsec.c
798
rxsc_stats->stats.InPktsOK++;
drivers/net/macsec.c
799
this_cpu_inc(rx_sa->stats->InPktsOK);
drivers/net/macsec.c
84
struct macsec_dev_stats stats;
drivers/net/macvlan.c
1006
stats->rx_errors = rx_errors;
drivers/net/macvlan.c
1007
stats->rx_dropped = rx_errors;
drivers/net/macvlan.c
1008
stats->tx_dropped = tx_dropped;
drivers/net/macvlan.c
973
struct rtnl_link_stats64 *stats)
drivers/net/macvlan.c
995
stats->rx_packets += rx_packets;
drivers/net/macvlan.c
996
stats->rx_bytes += rx_bytes;
drivers/net/macvlan.c
997
stats->multicast += rx_multicast;
drivers/net/macvlan.c
998
stats->tx_packets += tx_packets;
drivers/net/macvlan.c
999
stats->tx_bytes += tx_bytes;
drivers/net/mctp/mctp-i2c.c
256
midev->ndev->stats.rx_over_errors++;
drivers/net/mctp/mctp-i2c.c
293
ndev->stats.rx_length_errors++;
drivers/net/mctp/mctp-i2c.c
301
ndev->stats.rx_dropped++;
drivers/net/mctp/mctp-i2c.c
306
ndev->stats.rx_length_errors++;
drivers/net/mctp/mctp-i2c.c
313
ndev->stats.rx_crc_errors++;
drivers/net/mctp/mctp-i2c.c
319
ndev->stats.rx_dropped++;
drivers/net/mctp/mctp-i2c.c
350
ndev->stats.rx_packets++;
drivers/net/mctp/mctp-i2c.c
351
ndev->stats.rx_bytes += recvlen;
drivers/net/mctp/mctp-i2c.c
353
ndev->stats.rx_dropped++;
drivers/net/mctp/mctp-i2c.c
492
struct net_device_stats *stats = &midev->ndev->stats;
drivers/net/mctp/mctp-i2c.c
562
stats->tx_errors++;
drivers/net/mctp/mctp-i2c.c
564
stats->tx_bytes += skb->len;
drivers/net/mctp/mctp-i2c.c
565
stats->tx_packets++;
drivers/net/mctp/mctp-i3c.c
103
struct net_device_stats *stats = &mi->mbus->ndev->stats;
drivers/net/mctp/mctp-i3c.c
113
stats->rx_dropped++;
drivers/net/mctp/mctp-i3c.c
140
stats->rx_length_errors++;
drivers/net/mctp/mctp-i3c.c
150
stats->rx_crc_errors++;
drivers/net/mctp/mctp-i3c.c
165
stats->rx_packets++;
drivers/net/mctp/mctp-i3c.c
166
stats->rx_bytes += xfer.len - 1;
drivers/net/mctp/mctp-i3c.c
168
stats->rx_dropped++;
drivers/net/mctp/mctp-i3c.c
362
struct net_device_stats *stats = &mbus->ndev->stats;
drivers/net/mctp/mctp-i3c.c
381
stats->tx_dropped++;
drivers/net/mctp/mctp-i3c.c
390
stats->tx_dropped++;
drivers/net/mctp/mctp-i3c.c
414
stats->tx_bytes += data_len;
drivers/net/mctp/mctp-i3c.c
415
stats->tx_packets++;
drivers/net/mctp/mctp-i3c.c
417
stats->tx_errors++;
drivers/net/mctp/mctp-serial.c
220
dev->netdev->stats.tx_packets++;
drivers/net/mctp/mctp-serial.c
221
dev->netdev->stats.tx_bytes += dev->txlen;
drivers/net/mctp/mctp-serial.c
242
dev->netdev->stats.tx_dropped++;
drivers/net/mctp/mctp-serial.c
275
dev->netdev->stats.rx_dropped++;
drivers/net/mctp/mctp-serial.c
276
dev->netdev->stats.rx_crc_errors++;
drivers/net/mctp/mctp-serial.c
282
dev->netdev->stats.rx_dropped++;
drivers/net/mctp/mctp-serial.c
294
dev->netdev->stats.rx_packets++;
drivers/net/mctp/mctp-serial.c
295
dev->netdev->stats.rx_bytes += dev->rxlen;
drivers/net/mhi_net.c
101
struct rtnl_link_stats64 *stats)
drivers/net/mhi_net.c
107
start = u64_stats_fetch_begin(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
108
stats->rx_packets = u64_stats_read(&mhi_netdev->stats.rx_packets);
drivers/net/mhi_net.c
109
stats->rx_bytes = u64_stats_read(&mhi_netdev->stats.rx_bytes);
drivers/net/mhi_net.c
110
stats->rx_errors = u64_stats_read(&mhi_netdev->stats.rx_errors);
drivers/net/mhi_net.c
111
} while (u64_stats_fetch_retry(&mhi_netdev->stats.rx_syncp, start));
drivers/net/mhi_net.c
114
start = u64_stats_fetch_begin(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
115
stats->tx_packets = u64_stats_read(&mhi_netdev->stats.tx_packets);
drivers/net/mhi_net.c
116
stats->tx_bytes = u64_stats_read(&mhi_netdev->stats.tx_bytes);
drivers/net/mhi_net.c
117
stats->tx_errors = u64_stats_read(&mhi_netdev->stats.tx_errors);
drivers/net/mhi_net.c
118
stats->tx_dropped = u64_stats_read(&mhi_netdev->stats.tx_dropped);
drivers/net/mhi_net.c
119
} while (u64_stats_fetch_retry(&mhi_netdev->stats.tx_syncp, start));
drivers/net/mhi_net.c
199
u64_stats_update_begin(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
200
u64_stats_inc(&mhi_netdev->stats.rx_errors);
drivers/net/mhi_net.c
201
u64_stats_update_end(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
224
u64_stats_update_begin(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
225
u64_stats_inc(&mhi_netdev->stats.rx_packets);
drivers/net/mhi_net.c
226
u64_stats_add(&mhi_netdev->stats.rx_bytes, skb->len);
drivers/net/mhi_net.c
227
u64_stats_update_end(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
249
u64_stats_update_begin(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
253
u64_stats_update_end(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
257
u64_stats_inc(&mhi_netdev->stats.tx_errors);
drivers/net/mhi_net.c
259
u64_stats_inc(&mhi_netdev->stats.tx_packets);
drivers/net/mhi_net.c
260
u64_stats_add(&mhi_netdev->stats.tx_bytes, mhi_res->bytes_xferd);
drivers/net/mhi_net.c
262
u64_stats_update_end(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
318
u64_stats_init(&mhi_netdev->stats.rx_syncp);
drivers/net/mhi_net.c
319
u64_stats_init(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
37
struct mhi_net_stats stats;
drivers/net/mhi_net.c
93
u64_stats_update_begin(&mhi_netdev->stats.tx_syncp);
drivers/net/mhi_net.c
94
u64_stats_inc(&mhi_netdev->stats.tx_dropped);
drivers/net/mhi_net.c
95
u64_stats_update_end(&mhi_netdev->stats.tx_syncp);
drivers/net/net_failover.c
179
struct rtnl_link_stats64 *stats)
drivers/net/net_failover.c
187
memcpy(stats, &nfo_info->failover_stats, sizeof(*stats));
drivers/net/net_failover.c
194
net_failover_fold_stats(stats, new, &nfo_info->primary_stats);
drivers/net/net_failover.c
201
net_failover_fold_stats(stats, new, &nfo_info->standby_stats);
drivers/net/net_failover.c
207
memcpy(&nfo_info->failover_stats, stats, sizeof(*stats));
drivers/net/netconsole.c
1654
u64_stats_update_begin(&nt->stats.syncp);
drivers/net/netconsole.c
1655
u64_stats_inc(&nt->stats.xmit_drop_count);
drivers/net/netconsole.c
1656
u64_stats_update_end(&nt->stats.syncp);
drivers/net/netconsole.c
1658
u64_stats_update_begin(&nt->stats.syncp);
drivers/net/netconsole.c
1659
u64_stats_inc(&nt->stats.enomem_count);
drivers/net/netconsole.c
1660
u64_stats_update_end(&nt->stats.syncp);
drivers/net/netconsole.c
182
struct netconsole_target_stats stats;
drivers/net/netconsole.c
578
start = u64_stats_fetch_begin(&nt->stats.syncp);
drivers/net/netconsole.c
579
xmit_drop_count = u64_stats_read(&nt->stats.xmit_drop_count);
drivers/net/netconsole.c
580
enomem_count = u64_stats_read(&nt->stats.enomem_count);
drivers/net/netconsole.c
581
} while (u64_stats_fetch_retry(&nt->stats.syncp, start));
drivers/net/netdevsim/hwstats.c
290
&hwsdev->stats);
drivers/net/netdevsim/hwstats.c
34
hwsdev->stats.rx_packets += 1;
drivers/net/netdevsim/hwstats.c
35
hwsdev->stats.tx_packets += 2;
drivers/net/netdevsim/hwstats.c
36
hwsdev->stats.rx_bytes += 100;
drivers/net/netdevsim/hwstats.c
37
hwsdev->stats.tx_bytes += 300;
drivers/net/netdevsim/hwstats.c
85
memset(&hwsdev->stats, 0, sizeof(hwsdev->stats));
drivers/net/netdevsim/hwstats.c
92
netdev_offload_xstats_report_delta(info->report_delta, &hwsdev->stats);
drivers/net/netdevsim/hwstats.c
93
memset(&hwsdev->stats, 0, sizeof(hwsdev->stats));
drivers/net/netdevsim/netdev.c
341
static void nsim_taprio_stats(struct tc_taprio_qopt_stats *stats)
drivers/net/netdevsim/netdev.c
343
stats->window_drops = 0;
drivers/net/netdevsim/netdev.c
344
stats->tx_overruns = 0;
drivers/net/netdevsim/netdev.c
357
nsim_taprio_stats(&offload->stats);
drivers/net/netdevsim/netdev.c
682
struct netdev_queue_stats_rx *stats)
drivers/net/netdevsim/netdev.c
689
stats->packets = rtstats.rx_packets - !!rtstats.rx_packets;
drivers/net/netdevsim/netdev.c
690
stats->bytes = rtstats.rx_bytes;
drivers/net/netdevsim/netdev.c
694
struct netdev_queue_stats_tx *stats)
drivers/net/netdevsim/netdev.c
701
stats->packets = rtstats.tx_packets - !!rtstats.tx_packets;
drivers/net/netdevsim/netdev.c
702
stats->bytes = rtstats.tx_bytes;
drivers/net/netdevsim/netdevsim.h
242
struct rtnl_hw_stats64 stats;
drivers/net/netdevsim/psp.c
176
static void nsim_get_stats(struct psp_dev *psd, struct psp_dev_stats *stats)
drivers/net/netdevsim/psp.c
184
memset(stats, 0, sizeof(struct psp_dev_stats));
drivers/net/netdevsim/psp.c
188
stats->rx_bytes = u64_stats_read(&ns->psp.rx_bytes);
drivers/net/netdevsim/psp.c
189
stats->rx_packets = u64_stats_read(&ns->psp.rx_packets);
drivers/net/netdevsim/psp.c
190
stats->tx_bytes = u64_stats_read(&ns->psp.tx_bytes);
drivers/net/netdevsim/psp.c
191
stats->tx_packets = u64_stats_read(&ns->psp.tx_packets);
drivers/net/netkit.c
216
struct rtnl_link_stats64 *stats)
drivers/net/netkit.c
218
dev_fetch_sw_netstats(stats, dev->tstats);
drivers/net/netkit.c
219
stats->tx_dropped = DEV_STATS_READ(dev, tx_dropped);
drivers/net/nlmon.c
41
nlmon_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/nlmon.c
43
dev_lstats_read(dev, &stats->rx_packets, &stats->rx_bytes);
drivers/net/ntb_netdev.c
113
ndev->stats.rx_errors++;
drivers/net/ntb_netdev.c
114
ndev->stats.rx_length_errors++;
drivers/net/ntb_netdev.c
123
ndev->stats.rx_errors++;
drivers/net/ntb_netdev.c
124
ndev->stats.rx_dropped++;
drivers/net/ntb_netdev.c
126
ndev->stats.rx_packets++;
drivers/net/ntb_netdev.c
127
ndev->stats.rx_bytes += len;
drivers/net/ntb_netdev.c
132
ndev->stats.rx_errors++;
drivers/net/ntb_netdev.c
133
ndev->stats.rx_frame_errors++;
drivers/net/ntb_netdev.c
141
ndev->stats.rx_errors++;
drivers/net/ntb_netdev.c
142
ndev->stats.rx_fifo_errors++;
drivers/net/ntb_netdev.c
188
ndev->stats.tx_packets++;
drivers/net/ntb_netdev.c
189
ndev->stats.tx_bytes += skb->len;
drivers/net/ntb_netdev.c
191
ndev->stats.tx_errors++;
drivers/net/ntb_netdev.c
192
ndev->stats.tx_aborted_errors++;
drivers/net/ntb_netdev.c
225
ndev->stats.tx_dropped++;
drivers/net/ntb_netdev.c
226
ndev->stats.tx_errors++;
drivers/net/ovpn/stats.h
35
static inline void ovpn_peer_stats_increment_rx(struct ovpn_peer_stats *stats,
drivers/net/ovpn/stats.h
38
ovpn_peer_stats_increment(&stats->rx, n);
drivers/net/ovpn/stats.h
41
static inline void ovpn_peer_stats_increment_tx(struct ovpn_peer_stats *stats,
drivers/net/ovpn/stats.h
44
ovpn_peer_stats_increment(&stats->tx, n);
drivers/net/phy/adin.c
237
u64 stats[ARRAY_SIZE(adin_hw_stats)];
drivers/net/phy/adin.c
871
priv->stats[i] += val;
drivers/net/phy/adin.c
873
return priv->stats[i];
drivers/net/phy/adin.c
877
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/aquantia/aquantia_main.c
158
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/bcm-cygnus.c
14
u64 *stats;
drivers/net/phy/bcm-cygnus.c
226
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/bcm-cygnus.c
230
bcm_phy_get_stats(phydev, priv->stats, stats, data);
drivers/net/phy/bcm-cygnus.c
243
priv->stats = devm_kcalloc(&phydev->mdio.dev,
drivers/net/phy/bcm-cygnus.c
246
if (!priv->stats)
drivers/net/phy/bcm-phy-lib.c
557
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/bcm-phy-lib.h
87
struct ethtool_stats *stats, u64 *data);
drivers/net/phy/bcm7xxx.c
47
u64 *stats;
drivers/net/phy/bcm7xxx.c
803
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/bcm7xxx.c
807
bcm_phy_get_stats(phydev, priv->stats, stats, data);
drivers/net/phy/bcm7xxx.c
822
priv->stats = devm_kcalloc(&phydev->mdio.dev,
drivers/net/phy/bcm7xxx.c
825
if (!priv->stats)
drivers/net/phy/broadcom.c
1179
priv->stats = devm_kcalloc(&phydev->mdio.dev,
drivers/net/phy/broadcom.c
1182
if (!priv->stats)
drivers/net/phy/broadcom.c
1221
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/broadcom.c
1225
bcm_phy_get_stats(phydev, priv->stats, stats, data);
drivers/net/phy/broadcom.c
34
u64 *stats;
drivers/net/phy/dp83td510.c
488
priv->stats.tx_pkt_cnt += count;
drivers/net/phy/dp83td510.c
494
priv->stats.tx_err_pkt_cnt += ret;
drivers/net/phy/dp83td510.c
507
priv->stats.rx_pkt_cnt += count;
drivers/net/phy/dp83td510.c
513
priv->stats.rx_err_pkt_cnt += ret;
drivers/net/phy/dp83td510.c
520
struct ethtool_phy_stats *stats)
drivers/net/phy/dp83td510.c
524
stats->tx_packets = priv->stats.tx_pkt_cnt;
drivers/net/phy/dp83td510.c
525
stats->tx_errors = priv->stats.tx_err_pkt_cnt;
drivers/net/phy/dp83td510.c
526
stats->rx_packets = priv->stats.rx_pkt_cnt;
drivers/net/phy/dp83td510.c
527
stats->rx_errors = priv->stats.rx_err_pkt_cnt;
drivers/net/phy/dp83td510.c
94
struct dp83td510_stats stats;
drivers/net/phy/dp83tg720.c
197
struct dp83tg720_stats stats;
drivers/net/phy/dp83tg720.c
222
priv->stats.link_loss_cnt += count;
drivers/net/phy/dp83tg720.c
246
priv->stats.tx_pkt_cnt += count;
drivers/net/phy/dp83tg720.c
252
priv->stats.tx_err_pkt_cnt += ret;
drivers/net/phy/dp83tg720.c
265
priv->stats.rx_pkt_cnt += count;
drivers/net/phy/dp83tg720.c
271
priv->stats.rx_err_pkt_cnt += ret;
drivers/net/phy/dp83tg720.c
301
link_stats->link_down_events = priv->stats.link_loss_cnt;
drivers/net/phy/dp83tg720.c
306
struct ethtool_phy_stats *stats)
drivers/net/phy/dp83tg720.c
310
stats->tx_packets = priv->stats.tx_pkt_cnt;
drivers/net/phy/dp83tg720.c
311
stats->tx_errors = priv->stats.tx_err_pkt_cnt;
drivers/net/phy/dp83tg720.c
312
stats->rx_packets = priv->stats.rx_pkt_cnt;
drivers/net/phy/dp83tg720.c
313
stats->rx_errors = priv->stats.rx_err_pkt_cnt;
drivers/net/phy/icplus.c
559
priv->stats[i] += val;
drivers/net/phy/icplus.c
560
ret = priv->stats[i];
drivers/net/phy/icplus.c
567
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/icplus.c
91
u64 stats[ARRAY_SIZE(ip101g_hw_stats)];
drivers/net/phy/marvell.c
2125
priv->stats[i] += val;
drivers/net/phy/marvell.c
2126
ret = priv->stats[i];
drivers/net/phy/marvell.c
2144
priv->stats[i] += val;
drivers/net/phy/marvell.c
2145
ret = priv->stats[i];
drivers/net/phy/marvell.c
2152
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/marvell.c
2162
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/marvell.c
348
u64 stats[NB_STAT_MAX];
drivers/net/phy/mdio_bus.c
151
val += mdio_bus_get_stat(&bus->stats[i], offset);
drivers/net/phy/mdio_bus.c
171
val = mdio_bus_get_stat(&bus->stats[sattr->addr],
drivers/net/phy/mdio_bus.c
191
val = mdio_bus_get_stat(&bus->stats[addr], sattr->field_offset);
drivers/net/phy/mdio_bus.c
382
static void mdiobus_stats_acct(struct mdio_bus_stats *stats, bool op, int ret)
drivers/net/phy/mdio_bus.c
385
u64_stats_update_begin(&stats->syncp);
drivers/net/phy/mdio_bus.c
387
u64_stats_inc(&stats->transfers);
drivers/net/phy/mdio_bus.c
389
u64_stats_inc(&stats->errors);
drivers/net/phy/mdio_bus.c
394
u64_stats_inc(&stats->reads);
drivers/net/phy/mdio_bus.c
396
u64_stats_inc(&stats->writes);
drivers/net/phy/mdio_bus.c
398
u64_stats_update_end(&stats->syncp);
drivers/net/phy/mdio_bus.c
429
mdiobus_stats_acct(&bus->stats[addr], true, retval);
drivers/net/phy/mdio_bus.c
463
mdiobus_stats_acct(&bus->stats[addr], false, err);
drivers/net/phy/mdio_bus.c
532
mdiobus_stats_acct(&bus->stats[addr], true, retval);
drivers/net/phy/mdio_bus.c
568
mdiobus_stats_acct(&bus->stats[addr], false, err);
drivers/net/phy/mdio_bus_provider.c
64
u64_stats_init(&bus->stats[i].syncp);
drivers/net/phy/micrel.c
2171
priv->stats[i] += val;
drivers/net/phy/micrel.c
2172
ret = priv->stats[i];
drivers/net/phy/micrel.c
2179
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/micrel.c
2209
struct ethtool_phy_stats *stats)
drivers/net/phy/micrel.c
2213
stats->rx_errors = priv->phy_stats.rx_err_pkt_cnt;
drivers/net/phy/micrel.c
466
u64 stats[ARRAY_SIZE(kszphy_hw_stats)];
drivers/net/phy/micrel.c
6516
struct ethtool_phy_stats *stats)
drivers/net/phy/micrel.c
6520
stats->rx_packets = priv->phy_stats.rx_packets;
drivers/net/phy/micrel.c
6521
stats->rx_errors = priv->phy_stats.rx_errors;
drivers/net/phy/micrel.c
6522
stats->tx_packets = priv->phy_stats.tx_packets;
drivers/net/phy/micrel.c
6523
stats->tx_errors = priv->phy_stats.tx_errors;
drivers/net/phy/microchip_t1.c
1525
priv->stats[i] += val;
drivers/net/phy/microchip_t1.c
1526
ret = priv->stats[i];
drivers/net/phy/microchip_t1.c
1533
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/microchip_t1.c
329
u64 stats[ARRAY_SIZE(lan887x_hw_stats)];
drivers/net/phy/mscc/mscc.h
385
u64 *stats;
drivers/net/phy/mscc/mscc_main.c
176
priv->stats[i] += val;
drivers/net/phy/mscc/mscc_main.c
178
return priv->stats[i];
drivers/net/phy/mscc/mscc_main.c
182
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/mscc/mscc_main.c
2281
vsc8531->stats = devm_kcalloc(&phydev->mdio.dev, vsc8531->nstats,
drivers/net/phy/mscc/mscc_main.c
2283
if (!vsc8531->stats)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1378
dev_stats = ctx->stats.dev_stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1413
struct macsec_tx_sc_stats *stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1421
stats = ctx->stats.tx_sc_stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1425
&stats->OutOctetsEncrypted);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1427
&stats->OutOctetsProtected);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1435
stats->OutPktsEncrypted += tx_sa_stats.OutPktsEncrypted;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1436
stats->OutPktsProtected += tx_sa_stats.OutPktsProtected;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1446
struct macsec_tx_sa_stats *stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1459
stats = ctx->stats.tx_sa_stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1461
nxp_c45_tx_sa_read_stats(phydev, sa, stats);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1471
struct macsec_rx_sc_stats *stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1484
stats = ctx->stats.rx_sc_stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1494
stats->InPktsInvalid += rx_sa_stats.InPktsInvalid;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1495
stats->InPktsNotValid += rx_sa_stats.InPktsNotValid;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1496
stats->InPktsOK += rx_sa_stats.InPktsOK;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1501
stats->InPktsNotUsingSA += reg;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1503
stats->InPktsUnusedSA += reg;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1507
&stats->InOctetsDecrypted);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1509
&stats->InOctetsValidated);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1512
&stats->InPktsDelayed);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1514
&stats->InPktsLate);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1516
&stats->InPktsUnchecked);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1525
struct macsec_rx_sa_stats *stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1538
stats = ctx->stats.rx_sa_stats;
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1541
nxp_c45_rx_sa_read_stats(phydev, sa, stats);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1543
&stats->InPktsNotUsingSA);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
1545
&stats->InPktsUnusedSA);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
533
struct macsec_rx_sa_stats *stats)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
535
nxp_c45_macsec_read(phydev, sa->regs->ipis, &stats->InPktsInvalid);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
536
nxp_c45_macsec_read(phydev, sa->regs->ipnvs, &stats->InPktsNotValid);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
537
nxp_c45_macsec_read(phydev, sa->regs->ipos, &stats->InPktsOK);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
549
struct macsec_tx_sa_stats *stats)
drivers/net/phy/nxp-c45-tja11xx-macsec.c
551
nxp_c45_macsec_read(phydev, sa->regs->opps, &stats->OutPktsProtected);
drivers/net/phy/nxp-c45-tja11xx-macsec.c
552
nxp_c45_macsec_read(phydev, sa->regs->opes, &stats->OutPktsEncrypted);
drivers/net/phy/nxp-c45-tja11xx.c
1165
ethtool_puts(&data, phy_data->stats[idx].name);
drivers/net/phy/nxp-c45-tja11xx.c
1170
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/nxp-c45-tja11xx.c
1184
reg_field = &phy_data->stats[idx].counter;
drivers/net/phy/nxp-c45-tja11xx.c
1910
.stats = tja1103_hw_stats,
drivers/net/phy/nxp-c45-tja11xx.c
2060
.stats = tja1120_hw_stats,
drivers/net/phy/nxp-c45-tja11xx.c
284
const struct nxp_c45_phy_stats *stats;
drivers/net/phy/nxp-cbtx.c
189
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/nxp-tja11xx.c
434
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/phy.c
596
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/phy.c
602
phydev->drv->get_stats(phydev, stats, data);
drivers/net/phy/qcom/qca807x.c
784
struct ethtool_phy_stats *stats)
drivers/net/phy/qcom/qca807x.c
788
qcom_phy_get_stats(stats, priv->hw_stats);
drivers/net/phy/qcom/qca808x.c
639
struct ethtool_phy_stats *stats)
drivers/net/phy/qcom/qca808x.c
643
qcom_phy_get_stats(stats, priv->hw_stats);
drivers/net/phy/qcom/qca83xx.c
28
u64 stats[ARRAY_SIZE(qca83xx_hw_stats)];
drivers/net/phy/qcom/qca83xx.c
65
priv->stats[i] += val;
drivers/net/phy/qcom/qca83xx.c
66
ret = priv->stats[i];
drivers/net/phy/qcom/qca83xx.c
73
struct ethtool_stats *stats, u64 *data)
drivers/net/phy/qcom/qcom-phy-lib.c
768
void qcom_phy_get_stats(struct ethtool_phy_stats *stats,
drivers/net/phy/qcom/qcom-phy-lib.c
771
stats->tx_packets = hw_stats.tx_pkts;
drivers/net/phy/qcom/qcom-phy-lib.c
772
stats->tx_errors = hw_stats.tx_err_pkts;
drivers/net/phy/qcom/qcom-phy-lib.c
773
stats->rx_packets = hw_stats.rx_pkts;
drivers/net/phy/qcom/qcom-phy-lib.c
774
stats->rx_errors = hw_stats.rx_err_pkts;
drivers/net/phy/qcom/qcom.h
270
void qcom_phy_get_stats(struct ethtool_phy_stats *stats,
drivers/net/phy/smsc.c
577
struct ethtool_stats *stats, u64 *data)
drivers/net/plip/plip.c
431
dev->stats.tx_errors++;
drivers/net/plip/plip.c
432
dev->stats.tx_aborted_errors++;
drivers/net/plip/plip.c
449
dev->stats.rx_dropped++;
drivers/net/plip/plip.c
668
dev->stats.rx_crc_errors++;
drivers/net/plip/plip.c
680
dev->stats.rx_bytes += rcv->length.h;
drivers/net/plip/plip.c
681
dev->stats.rx_packets++;
drivers/net/plip/plip.c
785
dev->stats.collisions++;
drivers/net/plip/plip.c
801
dev->stats.collisions++;
drivers/net/plip/plip.c
853
dev->stats.tx_bytes += snd->skb->len;
drivers/net/plip/plip.c
855
dev->stats.tx_packets++;
drivers/net/ppp/bsd_comp.c
182
static void bsd_comp_stats (void *state, struct compstat *stats);
drivers/net/ppp/bsd_comp.c
293
static void bsd_comp_stats (void *state, struct compstat *stats)
drivers/net/ppp/bsd_comp.c
297
stats->unc_bytes = db->uncomp_bytes;
drivers/net/ppp/bsd_comp.c
298
stats->unc_packets = db->uncomp_count;
drivers/net/ppp/bsd_comp.c
299
stats->comp_bytes = db->comp_bytes;
drivers/net/ppp/bsd_comp.c
300
stats->comp_packets = db->comp_count;
drivers/net/ppp/bsd_comp.c
301
stats->inc_bytes = db->incomp_bytes;
drivers/net/ppp/bsd_comp.c
302
stats->inc_packets = db->incomp_count;
drivers/net/ppp/bsd_comp.c
303
stats->in_count = db->in_count;
drivers/net/ppp/bsd_comp.c
304
stats->bytes_out = db->bytes_out;
drivers/net/ppp/ppp_deflate.c
246
state->stats.comp_bytes += olen;
drivers/net/ppp/ppp_deflate.c
247
state->stats.comp_packets++;
drivers/net/ppp/ppp_deflate.c
249
state->stats.inc_bytes += isize;
drivers/net/ppp/ppp_deflate.c
250
state->stats.inc_packets++;
drivers/net/ppp/ppp_deflate.c
253
state->stats.unc_bytes += isize;
drivers/net/ppp/ppp_deflate.c
254
state->stats.unc_packets++;
drivers/net/ppp/ppp_deflate.c
265
static void z_comp_stats(void *arg, struct compstat *stats)
drivers/net/ppp/ppp_deflate.c
269
*stats = state->stats;
drivers/net/ppp/ppp_deflate.c
31
struct compstat stats;
drivers/net/ppp/ppp_deflate.c
501
state->stats.unc_bytes += olen;
drivers/net/ppp/ppp_deflate.c
502
state->stats.unc_packets++;
drivers/net/ppp/ppp_deflate.c
503
state->stats.comp_bytes += isize;
drivers/net/ppp/ppp_deflate.c
504
state->stats.comp_packets++;
drivers/net/ppp/ppp_deflate.c
54
static void z_comp_stats(void *state, struct compstat *stats);
drivers/net/ppp/ppp_deflate.c
553
state->stats.inc_bytes += icnt;
drivers/net/ppp/ppp_deflate.c
554
state->stats.inc_packets++;
drivers/net/ppp/ppp_deflate.c
555
state->stats.unc_bytes += icnt;
drivers/net/ppp/ppp_deflate.c
556
state->stats.unc_packets++;
drivers/net/ppp/ppp_generic.c
1490
++dev->stats.tx_dropped;
drivers/net/ppp/ppp_generic.c
1500
struct ppp_stats stats;
drivers/net/ppp/ppp_generic.c
1506
ppp_get_stats(ppp, &stats);
drivers/net/ppp/ppp_generic.c
1507
if (copy_to_user(addr, &stats, sizeof(stats)))
drivers/net/ppp/ppp_generic.c
1540
stats64->rx_errors = dev->stats.rx_errors;
drivers/net/ppp/ppp_generic.c
1541
stats64->tx_errors = dev->stats.tx_errors;
drivers/net/ppp/ppp_generic.c
1542
stats64->rx_dropped = dev->stats.rx_dropped;
drivers/net/ppp/ppp_generic.c
1543
stats64->tx_dropped = dev->stats.tx_dropped;
drivers/net/ppp/ppp_generic.c
1544
stats64->rx_length_errors = dev->stats.rx_length_errors;
drivers/net/ppp/ppp_generic.c
1881
++ppp->dev->stats.tx_errors;
drivers/net/ppp/ppp_generic.c
2174
++ppp->dev->stats.tx_errors;
drivers/net/ppp/ppp_generic.c
2343
++ppp->dev->stats.rx_length_errors;
drivers/net/ppp/ppp_generic.c
2416
++ppp->dev->stats.rx_errors;
drivers/net/ppp/ppp_generic.c
2683
++ppp->dev->stats.rx_dropped;
drivers/net/ppp/ppp_generic.c
2719
++ppp->dev->stats.rx_length_errors;
drivers/net/ppp/ppp_generic.c
2825
++ppp->dev->stats.rx_length_errors;
drivers/net/ppp/ppp_generic.c
2880
++ppp->dev->stats.rx_dropped;
drivers/net/ppp/ppp_generic.c
3349
st->p.ppp_ierrors = ppp->dev->stats.rx_errors;
drivers/net/ppp/ppp_generic.c
3350
st->p.ppp_oerrors = ppp->dev->stats.tx_errors;
drivers/net/ppp/ppp_mppe.c
337
state->stats.unc_bytes += isize;
drivers/net/ppp/ppp_mppe.c
338
state->stats.unc_packets++;
drivers/net/ppp/ppp_mppe.c
339
state->stats.comp_bytes += osize;
drivers/net/ppp/ppp_mppe.c
340
state->stats.comp_packets++;
drivers/net/ppp/ppp_mppe.c
349
static void mppe_comp_stats(void *arg, struct compstat *stats)
drivers/net/ppp/ppp_mppe.c
353
*stats = state->stats;
drivers/net/ppp/ppp_mppe.c
526
state->stats.unc_bytes += osize;
drivers/net/ppp/ppp_mppe.c
527
state->stats.unc_packets++;
drivers/net/ppp/ppp_mppe.c
528
state->stats.comp_bytes += isize;
drivers/net/ppp/ppp_mppe.c
529
state->stats.comp_packets++;
drivers/net/ppp/ppp_mppe.c
563
state->stats.inc_bytes += icnt;
drivers/net/ppp/ppp_mppe.c
564
state->stats.inc_packets++;
drivers/net/ppp/ppp_mppe.c
565
state->stats.unc_bytes += icnt;
drivers/net/ppp/ppp_mppe.c
566
state->stats.unc_packets++;
drivers/net/ppp/ppp_mppe.c
91
struct compstat stats;
drivers/net/rionet.c
115
ndev->stats.rx_dropped++;
drivers/net/rionet.c
117
ndev->stats.rx_packets++;
drivers/net/rionet.c
118
ndev->stats.rx_bytes += RIO_MAX_MSG_SIZE;
drivers/net/rionet.c
153
ndev->stats.tx_packets++;
drivers/net/rionet.c
154
ndev->stats.tx_bytes += skb->len;
drivers/net/rionet.c
216
ndev->stats.tx_packets++;
drivers/net/rionet.c
217
ndev->stats.tx_bytes += skb->len;
drivers/net/slip/slip.c
1066
sl->dev->stats.rx_over_errors++;
drivers/net/slip/slip.c
274
dev->stats.tx_dropped++;
drivers/net/slip/slip.c
284
dev->stats.rx_over_errors++;
drivers/net/slip/slip.c
339
dev->stats.rx_over_errors++;
drivers/net/slip/slip.c
359
dev->stats.rx_bytes += count;
drivers/net/slip/slip.c
364
dev->stats.rx_dropped++;
drivers/net/slip/slip.c
372
dev->stats.rx_packets++;
drivers/net/slip/slip.c
383
sl->dev->stats.tx_dropped++;
drivers/net/slip/slip.c
437
sl->dev->stats.tx_packets++;
drivers/net/slip/slip.c
517
dev->stats.tx_bytes += skb->len;
drivers/net/slip/slip.c
575
sl_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/slip/slip.c
577
struct net_device_stats *devstats = &dev->stats;
drivers/net/slip/slip.c
582
stats->rx_packets = devstats->rx_packets;
drivers/net/slip/slip.c
583
stats->tx_packets = devstats->tx_packets;
drivers/net/slip/slip.c
584
stats->rx_bytes = devstats->rx_bytes;
drivers/net/slip/slip.c
585
stats->tx_bytes = devstats->tx_bytes;
drivers/net/slip/slip.c
586
stats->rx_dropped = devstats->rx_dropped;
drivers/net/slip/slip.c
587
stats->tx_dropped = devstats->tx_dropped;
drivers/net/slip/slip.c
588
stats->tx_errors = devstats->tx_errors;
drivers/net/slip/slip.c
589
stats->rx_errors = devstats->rx_errors;
drivers/net/slip/slip.c
590
stats->rx_over_errors = devstats->rx_over_errors;
drivers/net/slip/slip.c
595
stats->rx_compressed = comp->sls_i_compressed;
drivers/net/slip/slip.c
596
stats->tx_compressed = comp->sls_o_compressed;
drivers/net/slip/slip.c
599
stats->rx_fifo_errors += comp->sls_i_compressed;
drivers/net/slip/slip.c
600
stats->rx_dropped += comp->sls_i_tossed;
drivers/net/slip/slip.c
601
stats->tx_fifo_errors += comp->sls_o_compressed;
drivers/net/slip/slip.c
602
stats->collisions += comp->sls_o_misses;
drivers/net/slip/slip.c
700
sl->dev->stats.rx_errors++;
drivers/net/slip/slip.c
990
sl->dev->stats.rx_over_errors++;
drivers/net/team/team_core.c
1809
team_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/team/team_core.c
1829
stats->rx_packets += rx_packets;
drivers/net/team/team_core.c
1830
stats->rx_bytes += rx_bytes;
drivers/net/team/team_core.c
1831
stats->multicast += rx_multicast;
drivers/net/team/team_core.c
1832
stats->tx_packets += tx_packets;
drivers/net/team/team_core.c
1833
stats->tx_bytes += tx_bytes;
drivers/net/team/team_core.c
1842
stats->rx_dropped = rx_dropped;
drivers/net/team/team_core.c
1843
stats->tx_dropped = tx_dropped;
drivers/net/team/team_core.c
1844
stats->rx_nohandler = rx_nohandler;
drivers/net/team/team_mode_loadbalance.c
398
lb_priv->ex->stats.info[hash].opt_inst_info = info;
drivers/net/team/team_mode_loadbalance.c
406
ctx->data.bin_val.ptr = &lb_priv->ex->stats.info[hash].stats;
drivers/net/team/team_mode_loadbalance.c
424
ctx->data.bin_val.ptr = &lb_port_priv->stats_info.stats;
drivers/net/team/team_mode_loadbalance.c
430
memcpy(&s_info->last_stats, &s_info->stats, sizeof(struct lb_stats));
drivers/net/team/team_mode_loadbalance.c
431
memset(&s_info->stats, 0, sizeof(struct lb_stats));
drivers/net/team/team_mode_loadbalance.c
437
if (memcmp(&s_info->last_stats, &s_info->stats,
drivers/net/team/team_mode_loadbalance.c
465
struct lb_stats *stats;
drivers/net/team/team_mode_loadbalance.c
47
struct lb_stats stats;
drivers/net/team/team_mode_loadbalance.c
473
stats.refresh_dw.work);
drivers/net/team/team_mode_loadbalance.c
479
schedule_delayed_work(&lb_priv_ex->stats.refresh_dw, 0);
drivers/net/team/team_mode_loadbalance.c
484
s_info = &lb_priv->ex->stats.info[j];
drivers/net/team/team_mode_loadbalance.c
488
stats = &pcpu_stats->hash_stats[j];
drivers/net/team/team_mode_loadbalance.c
489
__lb_one_cpu_stats_add(&s_info->stats, stats,
drivers/net/team/team_mode_loadbalance.c
502
stats = per_cpu_ptr(lb_port_priv->pcpu_stats, i);
drivers/net/team/team_mode_loadbalance.c
503
__lb_one_cpu_stats_add(&s_info->stats, stats,
drivers/net/team/team_mode_loadbalance.c
512
schedule_delayed_work(&lb_priv_ex->stats.refresh_dw,
drivers/net/team/team_mode_loadbalance.c
513
(lb_priv_ex->stats.refresh_interval * HZ) / 10);
drivers/net/team/team_mode_loadbalance.c
523
ctx->data.u32_val = lb_priv->ex->stats.refresh_interval;
drivers/net/team/team_mode_loadbalance.c
533
if (lb_priv->ex->stats.refresh_interval == interval)
drivers/net/team/team_mode_loadbalance.c
535
lb_priv->ex->stats.refresh_interval = interval;
drivers/net/team/team_mode_loadbalance.c
537
schedule_delayed_work(&lb_priv->ex->stats.refresh_dw, 0);
drivers/net/team/team_mode_loadbalance.c
539
cancel_delayed_work(&lb_priv->ex->stats.refresh_dw);
drivers/net/team/team_mode_loadbalance.c
615
INIT_DELAYED_WORK(&lb_priv->ex->stats.refresh_dw, lb_stats_refresh);
drivers/net/team/team_mode_loadbalance.c
636
cancel_delayed_work_sync(&lb_priv->ex->stats.refresh_dw);
drivers/net/team/team_mode_loadbalance.c
65
} stats;
drivers/net/thunderbolt/main.c
1224
net->stats.tx_packets++;
drivers/net/thunderbolt/main.c
1225
net->stats.tx_bytes += skb->len;
drivers/net/thunderbolt/main.c
1237
net->stats.tx_errors++;
drivers/net/thunderbolt/main.c
1243
struct rtnl_link_stats64 *stats)
drivers/net/thunderbolt/main.c
1247
stats->tx_packets = net->stats.tx_packets;
drivers/net/thunderbolt/main.c
1248
stats->rx_packets = net->stats.rx_packets;
drivers/net/thunderbolt/main.c
1249
stats->tx_bytes = net->stats.tx_bytes;
drivers/net/thunderbolt/main.c
1250
stats->rx_bytes = net->stats.rx_bytes;
drivers/net/thunderbolt/main.c
1251
stats->rx_errors = net->stats.rx_errors + net->stats.rx_length_errors +
drivers/net/thunderbolt/main.c
1252
net->stats.rx_over_errors + net->stats.rx_crc_errors +
drivers/net/thunderbolt/main.c
1253
net->stats.rx_missed_errors;
drivers/net/thunderbolt/main.c
1254
stats->tx_errors = net->stats.tx_errors;
drivers/net/thunderbolt/main.c
1255
stats->rx_length_errors = net->stats.rx_length_errors;
drivers/net/thunderbolt/main.c
1256
stats->rx_over_errors = net->stats.rx_over_errors;
drivers/net/thunderbolt/main.c
1257
stats->rx_crc_errors = net->stats.rx_crc_errors;
drivers/net/thunderbolt/main.c
1258
stats->rx_missed_errors = net->stats.rx_missed_errors;
drivers/net/thunderbolt/main.c
187
struct tbnet_stats stats;
drivers/net/thunderbolt/main.c
739
net->stats.rx_crc_errors++;
drivers/net/thunderbolt/main.c
742
net->stats.rx_over_errors++;
drivers/net/thunderbolt/main.c
749
net->stats.rx_length_errors++;
drivers/net/thunderbolt/main.c
759
net->stats.rx_length_errors++;
drivers/net/thunderbolt/main.c
769
net->stats.rx_length_errors++;
drivers/net/thunderbolt/main.c
778
net->stats.rx_missed_errors++;
drivers/net/thunderbolt/main.c
783
net->stats.rx_length_errors++;
drivers/net/thunderbolt/main.c
792
net->stats.rx_length_errors++;
drivers/net/thunderbolt/main.c
796
net->stats.rx_missed_errors++;
drivers/net/thunderbolt/main.c
863
net->stats.rx_errors++;
drivers/net/thunderbolt/main.c
885
net->stats.rx_bytes += frame_size;
drivers/net/thunderbolt/main.c
895
net->stats.rx_packets += rx_packets;
drivers/net/tun.c
1116
tun_net_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/tun.c
1120
dev_get_tstats64(dev, stats);
drivers/net/tun.c
1122
stats->rx_frame_errors +=
drivers/net/usb/ax88179_178a.c
1444
dev->net->stats.rx_errors++;
drivers/net/usb/catc.c
239
catc->netdev->stats.rx_length_errors++;
drivers/net/usb/catc.c
240
catc->netdev->stats.rx_errors++;
drivers/net/usb/catc.c
256
catc->netdev->stats.rx_packets++;
drivers/net/usb/catc.c
257
catc->netdev->stats.rx_bytes += pkt_len;
drivers/net/usb/catc.c
386
catc->netdev->stats.tx_errors++;
drivers/net/usb/catc.c
445
catc->netdev->stats.tx_bytes += skb->len;
drivers/net/usb/catc.c
446
catc->netdev->stats.tx_packets++;
drivers/net/usb/catc.c
592
catc->netdev->stats.collisions += data - last;
drivers/net/usb/catc.c
595
catc->netdev->stats.tx_aborted_errors += data - last;
drivers/net/usb/catc.c
596
catc->netdev->stats.tx_errors += data - last;
drivers/net/usb/catc.c
599
catc->netdev->stats.rx_frame_errors += data - last;
drivers/net/usb/catc.c
600
catc->netdev->stats.rx_errors += data - last;
drivers/net/usb/cdc-phonet.c
102
dev->stats.tx_errors++;
drivers/net/usb/cdc-phonet.c
105
dev->stats.tx_packets++;
drivers/net/usb/cdc-phonet.c
176
dev->stats.rx_packets++;
drivers/net/usb/cdc-phonet.c
177
dev->stats.rx_bytes += skb->len;
drivers/net/usb/cdc-phonet.c
190
dev->stats.rx_over_errors++;
drivers/net/usb/cdc-phonet.c
195
dev->stats.rx_crc_errors++;
drivers/net/usb/cdc-phonet.c
199
dev->stats.rx_errors++;
drivers/net/usb/cdc-phonet.c
79
dev->stats.tx_dropped++;
drivers/net/usb/cdc-phonet.c
93
dev->stats.tx_bytes += skb->len;
drivers/net/usb/cdc-phonet.c
99
dev->stats.tx_aborted_errors++;
drivers/net/usb/cdc_eem.c
317
dev->net->stats.rx_errors++;
drivers/net/usb/cdc_ncm.c
106
struct ethtool_stats __always_unused *stats,
drivers/net/usb/cdc_ncm.c
1328
dev->net->stats.tx_dropped++;
drivers/net/usb/cdc_ncm.c
1333
dev->net->stats.tx_dropped++;
drivers/net/usb/cdc_ncm.c
1378
dev->net->stats.tx_dropped++;
drivers/net/usb/cdc_ncm.c
1472
dev->net->stats.tx_dropped++;
drivers/net/usb/dm9601.c
443
if (status & 0x01) dev->net->stats.rx_fifo_errors++;
drivers/net/usb/dm9601.c
444
if (status & 0x02) dev->net->stats.rx_crc_errors++;
drivers/net/usb/dm9601.c
445
if (status & 0x04) dev->net->stats.rx_frame_errors++;
drivers/net/usb/dm9601.c
446
if (status & 0x20) dev->net->stats.rx_missed_errors++;
drivers/net/usb/dm9601.c
447
if (status & 0x90) dev->net->stats.rx_length_errors++;
drivers/net/usb/hso.c
804
net->stats.tx_errors++;
drivers/net/usb/hso.c
807
net->stats.tx_packets++;
drivers/net/usb/hso.c
808
net->stats.tx_bytes += skb->len;
drivers/net/usb/hso.c
835
net->stats.tx_errors++;
drivers/net/usb/hso.c
935
odev->net->stats.rx_packets++;
drivers/net/usb/hso.c
937
odev->net->stats.rx_bytes += odev->rx_buf_size;
drivers/net/usb/ipheth.c
188
dev->net->stats.rx_dropped++;
drivers/net/usb/ipheth.c
196
dev->net->stats.rx_packets++;
drivers/net/usb/ipheth.c
197
dev->net->stats.rx_bytes += len;
drivers/net/usb/ipheth.c
212
dev->net->stats.rx_length_errors++;
drivers/net/usb/ipheth.c
242
dev->net->stats.rx_length_errors++;
drivers/net/usb/ipheth.c
270
dev->net->stats.rx_length_errors++;
drivers/net/usb/ipheth.c
282
dev->net->stats.rx_errors++;
drivers/net/usb/ipheth.c
515
dev->net->stats.tx_dropped++;
drivers/net/usb/ipheth.c
534
dev->net->stats.tx_errors++;
drivers/net/usb/ipheth.c
538
dev->net->stats.tx_packets++;
drivers/net/usb/ipheth.c
539
dev->net->stats.tx_bytes += skb->len;
drivers/net/usb/ipheth.c
551
dev->net->stats.tx_errors++;
drivers/net/usb/kaweth.c
509
net->stats.rx_errors++;
drivers/net/usb/kaweth.c
524
net->stats.rx_errors++;
drivers/net/usb/kaweth.c
529
net->stats.rx_errors++;
drivers/net/usb/kaweth.c
574
net->stats.rx_packets++;
drivers/net/usb/kaweth.c
575
net->stats.rx_bytes += pkt_len;
drivers/net/usb/kaweth.c
715
net->stats.tx_errors++;
drivers/net/usb/kaweth.c
739
net->stats.tx_errors++;
drivers/net/usb/kaweth.c
746
net->stats.tx_packets++;
drivers/net/usb/kaweth.c
747
net->stats.tx_bytes += skb->len;
drivers/net/usb/kaweth.c
817
net->stats.tx_errors++;
drivers/net/usb/lan78xx.c
1727
struct ethtool_stats *stats, u64 *data)
drivers/net/usb/lan78xx.c
1733
mutex_lock(&dev->stats.access_lock);
drivers/net/usb/lan78xx.c
1734
memcpy(data, &dev->stats.curr_stat, sizeof(dev->stats.curr_stat));
drivers/net/usb/lan78xx.c
1735
mutex_unlock(&dev->stats.access_lock);
drivers/net/usb/lan78xx.c
3409
p = (u32 *)&dev->stats.rollover_max;
drivers/net/usb/lan78xx.c
3410
for (i = 0; i < (sizeof(dev->stats.rollover_max) / (sizeof(u32))); i++)
drivers/net/usb/lan78xx.c
3413
dev->stats.rollover_max.rx_unicast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3414
dev->stats.rollover_max.rx_broadcast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3415
dev->stats.rollover_max.rx_multicast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3416
dev->stats.rollover_max.eee_rx_lpi_transitions = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3417
dev->stats.rollover_max.eee_rx_lpi_time = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3418
dev->stats.rollover_max.tx_unicast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3419
dev->stats.rollover_max.tx_broadcast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3420
dev->stats.rollover_max.tx_multicast_byte_count = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3421
dev->stats.rollover_max.eee_tx_lpi_transitions = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3422
dev->stats.rollover_max.eee_tx_lpi_time = 0xFFFFFFFF;
drivers/net/usb/lan78xx.c
3521
net->stats.rx_packets, net->stats.tx_packets,
drivers/net/usb/lan78xx.c
3522
net->stats.rx_errors, net->stats.tx_errors);
drivers/net/usb/lan78xx.c
3577
dev->net->stats.tx_packets += entry->num_of_packet;
drivers/net/usb/lan78xx.c
3578
dev->net->stats.tx_bytes += entry->length;
drivers/net/usb/lan78xx.c
3580
dev->net->stats.tx_errors += entry->num_of_packet;
drivers/net/usb/lan78xx.c
3858
dev->net->stats.rx_packets++;
drivers/net/usb/lan78xx.c
3859
dev->net->stats.rx_bytes += skb->len;
drivers/net/usb/lan78xx.c
3965
dev->net->stats.rx_errors++;
drivers/net/usb/lan78xx.c
3990
dev->net->stats.rx_errors++;
drivers/net/usb/lan78xx.c
3991
dev->net->stats.rx_length_errors++;
drivers/net/usb/lan78xx.c
3998
dev->net->stats.rx_errors++;
drivers/net/usb/lan78xx.c
4010
dev->net->stats.rx_errors++;
drivers/net/usb/lan78xx.c
4016
dev->net->stats.rx_over_errors++;
drivers/net/usb/lan78xx.c
4021
dev->net->stats.rx_errors++;
drivers/net/usb/lan78xx.c
4176
struct net_device_stats *stats = &dev->net->stats;
drivers/net/usb/lan78xx.c
4178
stats->tx_dropped++;
drivers/net/usb/lan78xx.c
4287
dev->net->stats.tx_dropped += entry->num_of_packet;
drivers/net/usb/lan78xx.c
463
struct statstage stats;
drivers/net/usb/lan78xx.c
4691
mutex_init(&dev->stats.access_lock);
drivers/net/usb/lan78xx.c
681
struct lan78xx_statstage *stats;
drivers/net/usb/lan78xx.c
685
stats = kmalloc_obj(*stats);
drivers/net/usb/lan78xx.c
686
if (!stats)
drivers/net/usb/lan78xx.c
695
(void *)stats,
drivers/net/usb/lan78xx.c
696
sizeof(*stats),
drivers/net/usb/lan78xx.c
699
src = (u32 *)stats;
drivers/net/usb/lan78xx.c
701
for (i = 0; i < sizeof(*stats) / sizeof(u32); i++) {
drivers/net/usb/lan78xx.c
710
kfree(stats);
drivers/net/usb/lan78xx.c
722
struct lan78xx_statstage *stats)
drivers/net/usb/lan78xx.c
724
check_counter_rollover(stats, dev->stats, rx_fcs_errors);
drivers/net/usb/lan78xx.c
725
check_counter_rollover(stats, dev->stats, rx_alignment_errors);
drivers/net/usb/lan78xx.c
726
check_counter_rollover(stats, dev->stats, rx_fragment_errors);
drivers/net/usb/lan78xx.c
727
check_counter_rollover(stats, dev->stats, rx_jabber_errors);
drivers/net/usb/lan78xx.c
728
check_counter_rollover(stats, dev->stats, rx_undersize_frame_errors);
drivers/net/usb/lan78xx.c
729
check_counter_rollover(stats, dev->stats, rx_oversize_frame_errors);
drivers/net/usb/lan78xx.c
730
check_counter_rollover(stats, dev->stats, rx_dropped_frames);
drivers/net/usb/lan78xx.c
731
check_counter_rollover(stats, dev->stats, rx_unicast_byte_count);
drivers/net/usb/lan78xx.c
732
check_counter_rollover(stats, dev->stats, rx_broadcast_byte_count);
drivers/net/usb/lan78xx.c
733
check_counter_rollover(stats, dev->stats, rx_multicast_byte_count);
drivers/net/usb/lan78xx.c
734
check_counter_rollover(stats, dev->stats, rx_unicast_frames);
drivers/net/usb/lan78xx.c
735
check_counter_rollover(stats, dev->stats, rx_broadcast_frames);
drivers/net/usb/lan78xx.c
736
check_counter_rollover(stats, dev->stats, rx_multicast_frames);
drivers/net/usb/lan78xx.c
737
check_counter_rollover(stats, dev->stats, rx_pause_frames);
drivers/net/usb/lan78xx.c
738
check_counter_rollover(stats, dev->stats, rx_64_byte_frames);
drivers/net/usb/lan78xx.c
739
check_counter_rollover(stats, dev->stats, rx_65_127_byte_frames);
drivers/net/usb/lan78xx.c
740
check_counter_rollover(stats, dev->stats, rx_128_255_byte_frames);
drivers/net/usb/lan78xx.c
741
check_counter_rollover(stats, dev->stats, rx_256_511_bytes_frames);
drivers/net/usb/lan78xx.c
742
check_counter_rollover(stats, dev->stats, rx_512_1023_byte_frames);
drivers/net/usb/lan78xx.c
743
check_counter_rollover(stats, dev->stats, rx_1024_1518_byte_frames);
drivers/net/usb/lan78xx.c
744
check_counter_rollover(stats, dev->stats, rx_greater_1518_byte_frames);
drivers/net/usb/lan78xx.c
745
check_counter_rollover(stats, dev->stats, eee_rx_lpi_transitions);
drivers/net/usb/lan78xx.c
746
check_counter_rollover(stats, dev->stats, eee_rx_lpi_time);
drivers/net/usb/lan78xx.c
747
check_counter_rollover(stats, dev->stats, tx_fcs_errors);
drivers/net/usb/lan78xx.c
748
check_counter_rollover(stats, dev->stats, tx_excess_deferral_errors);
drivers/net/usb/lan78xx.c
749
check_counter_rollover(stats, dev->stats, tx_carrier_errors);
drivers/net/usb/lan78xx.c
750
check_counter_rollover(stats, dev->stats, tx_bad_byte_count);
drivers/net/usb/lan78xx.c
751
check_counter_rollover(stats, dev->stats, tx_single_collisions);
drivers/net/usb/lan78xx.c
752
check_counter_rollover(stats, dev->stats, tx_multiple_collisions);
drivers/net/usb/lan78xx.c
753
check_counter_rollover(stats, dev->stats, tx_excessive_collision);
drivers/net/usb/lan78xx.c
754
check_counter_rollover(stats, dev->stats, tx_late_collisions);
drivers/net/usb/lan78xx.c
755
check_counter_rollover(stats, dev->stats, tx_unicast_byte_count);
drivers/net/usb/lan78xx.c
756
check_counter_rollover(stats, dev->stats, tx_broadcast_byte_count);
drivers/net/usb/lan78xx.c
757
check_counter_rollover(stats, dev->stats, tx_multicast_byte_count);
drivers/net/usb/lan78xx.c
758
check_counter_rollover(stats, dev->stats, tx_unicast_frames);
drivers/net/usb/lan78xx.c
759
check_counter_rollover(stats, dev->stats, tx_broadcast_frames);
drivers/net/usb/lan78xx.c
760
check_counter_rollover(stats, dev->stats, tx_multicast_frames);
drivers/net/usb/lan78xx.c
761
check_counter_rollover(stats, dev->stats, tx_pause_frames);
drivers/net/usb/lan78xx.c
762
check_counter_rollover(stats, dev->stats, tx_64_byte_frames);
drivers/net/usb/lan78xx.c
763
check_counter_rollover(stats, dev->stats, tx_65_127_byte_frames);
drivers/net/usb/lan78xx.c
764
check_counter_rollover(stats, dev->stats, tx_128_255_byte_frames);
drivers/net/usb/lan78xx.c
765
check_counter_rollover(stats, dev->stats, tx_256_511_bytes_frames);
drivers/net/usb/lan78xx.c
766
check_counter_rollover(stats, dev->stats, tx_512_1023_byte_frames);
drivers/net/usb/lan78xx.c
767
check_counter_rollover(stats, dev->stats, tx_1024_1518_byte_frames);
drivers/net/usb/lan78xx.c
768
check_counter_rollover(stats, dev->stats, tx_greater_1518_byte_frames);
drivers/net/usb/lan78xx.c
769
check_counter_rollover(stats, dev->stats, eee_tx_lpi_transitions);
drivers/net/usb/lan78xx.c
770
check_counter_rollover(stats, dev->stats, eee_tx_lpi_time);
drivers/net/usb/lan78xx.c
772
memcpy(&dev->stats.saved, stats, sizeof(struct lan78xx_statstage));
drivers/net/usb/lan78xx.c
786
count = (u32 *)&dev->stats.rollover_count;
drivers/net/usb/lan78xx.c
787
max = (u32 *)&dev->stats.rollover_max;
drivers/net/usb/lan78xx.c
788
data = (u64 *)&dev->stats.curr_stat;
drivers/net/usb/lan78xx.c
790
mutex_lock(&dev->stats.access_lock);
drivers/net/usb/lan78xx.c
798
mutex_unlock(&dev->stats.access_lock);
drivers/net/usb/lg-vl600.c
119
dev->net->stats.rx_length_errors++;
drivers/net/usb/lg-vl600.c
127
dev->net->stats.rx_length_errors++;
drivers/net/usb/lg-vl600.c
147
dev->net->stats.rx_errors++;
drivers/net/usb/lg-vl600.c
226
dev->net->stats.rx_errors++;
drivers/net/usb/mcs7830.c
530
dev->net->stats.rx_errors++;
drivers/net/usb/mcs7830.c
535
dev->net->stats.rx_length_errors++;
drivers/net/usb/mcs7830.c
537
dev->net->stats.rx_frame_errors++;
drivers/net/usb/mcs7830.c
539
dev->net->stats.rx_crc_errors++;
drivers/net/usb/net1080.c
353
dev->net->stats.rx_frame_errors++;
drivers/net/usb/net1080.c
362
dev->net->stats.rx_frame_errors++;
drivers/net/usb/net1080.c
367
dev->net->stats.rx_frame_errors++;
drivers/net/usb/net1080.c
385
dev->net->stats.rx_frame_errors++;
drivers/net/usb/net1080.c
392
dev->net->stats.rx_frame_errors++;
drivers/net/usb/net1080.c
399
dev->net->stats.rx_fifo_errors++;
drivers/net/usb/pegasus.c
509
net->stats.rx_errors++;
drivers/net/usb/pegasus.c
511
net->stats.rx_length_errors++;
drivers/net/usb/pegasus.c
513
net->stats.rx_crc_errors++;
drivers/net/usb/pegasus.c
515
net->stats.rx_frame_errors++;
drivers/net/usb/pegasus.c
543
net->stats.rx_packets++;
drivers/net/usb/pegasus.c
544
net->stats.rx_bytes += pkt_len;
drivers/net/usb/pegasus.c
677
net->stats.tx_errors++;
drivers/net/usb/pegasus.c
679
net->stats.tx_fifo_errors++;
drivers/net/usb/pegasus.c
681
net->stats.tx_aborted_errors++;
drivers/net/usb/pegasus.c
683
net->stats.tx_window_errors++;
drivers/net/usb/pegasus.c
692
net->stats.rx_missed_errors += ((d[3] & 0x7f) << 8) | d[4];
drivers/net/usb/pegasus.c
708
net->stats.tx_errors++;
drivers/net/usb/pegasus.c
738
net->stats.tx_errors++;
drivers/net/usb/pegasus.c
742
net->stats.tx_packets++;
drivers/net/usb/pegasus.c
743
net->stats.tx_bytes += skb->len;
drivers/net/usb/qmi_wwan.c
115
dev->stats.tx_dropped++;
drivers/net/usb/qmi_wwan.c
217
net->stats.rx_errors++;
drivers/net/usb/r8152.c
1908
struct net_device_stats *stats;
drivers/net/usb/r8152.c
1924
stats = &netdev->stats;
drivers/net/usb/r8152.c
1928
stats->tx_errors += agg->skb_num;
drivers/net/usb/r8152.c
1930
stats->tx_packets += agg->skb_num;
drivers/net/usb/r8152.c
1931
stats->tx_bytes += agg->skb_len;
drivers/net/usb/r8152.c
2239
struct net_device_stats *stats;
drivers/net/usb/r8152.c
2242
stats = &tp->netdev->stats;
drivers/net/usb/r8152.c
2243
stats->tx_dropped++;
drivers/net/usb/r8152.c
2401
struct net_device_stats *stats = &tp->netdev->stats;
drivers/net/usb/r8152.c
2403
stats->tx_dropped++;
drivers/net/usb/r8152.c
2533
struct net_device_stats *stats = &netdev->stats;
drivers/net/usb/r8152.c
2542
stats->rx_packets++;
drivers/net/usb/r8152.c
2543
stats->rx_bytes += pkt_len;
drivers/net/usb/r8152.c
2587
struct net_device_stats *stats = &netdev->stats;
drivers/net/usb/r8152.c
2631
stats->rx_dropped++;
drivers/net/usb/r8152.c
2666
stats->rx_packets++;
drivers/net/usb/r8152.c
2667
stats->rx_bytes += pkt_len;
drivers/net/usb/r8152.c
2736
struct net_device_stats *stats = &netdev->stats;
drivers/net/usb/r8152.c
2741
stats->tx_dropped += agg->skb_num;
drivers/net/usb/r8152.c
2829
struct net_device_stats *stats = &tp->netdev->stats;
drivers/net/usb/r8152.c
2843
stats->tx_dropped++;
drivers/net/usb/r8152.c
8887
struct ethtool_stats *stats, u64 *data)
drivers/net/usb/rndis_host.c
518
dev->net->stats.rx_frame_errors++;
drivers/net/usb/rtl8150.c
424
netdev->stats.rx_packets++;
drivers/net/usb/rtl8150.c
425
netdev->stats.rx_bytes += pkt_len;
drivers/net/usb/rtl8150.c
496
dev->netdev->stats.tx_errors++;
drivers/net/usb/rtl8150.c
498
dev->netdev->stats.tx_aborted_errors++;
drivers/net/usb/rtl8150.c
500
dev->netdev->stats.tx_window_errors++;
drivers/net/usb/rtl8150.c
502
dev->netdev->stats.tx_carrier_errors++;
drivers/net/usb/rtl8150.c
659
netdev->stats.tx_errors++;
drivers/net/usb/rtl8150.c
693
netdev->stats.tx_dropped++;
drivers/net/usb/rtl8150.c
707
netdev->stats.tx_errors++;
drivers/net/usb/rtl8150.c
711
netdev->stats.tx_packets++;
drivers/net/usb/rtl8150.c
712
netdev->stats.tx_bytes += skb->len;
drivers/net/usb/sierra_net.c
788
dev->net->stats.rx_dropped++;
drivers/net/usb/sierra_net.c
811
dev->net->stats.rx_length_errors++;
drivers/net/usb/sierra_net.c
821
dev->net->stats.rx_frame_errors++;
drivers/net/usb/sierra_net.c
894
dev->net->stats.tx_carrier_errors++;
drivers/net/usb/smsc75xx.c
2204
dev->net->stats.rx_errors++;
drivers/net/usb/smsc75xx.c
2205
dev->net->stats.rx_dropped++;
drivers/net/usb/smsc75xx.c
2208
dev->net->stats.rx_crc_errors++;
drivers/net/usb/smsc75xx.c
2210
dev->net->stats.rx_frame_errors++;
drivers/net/usb/smsc95xx.c
1907
dev->net->stats.rx_errors++;
drivers/net/usb/smsc95xx.c
1908
dev->net->stats.rx_dropped++;
drivers/net/usb/smsc95xx.c
1911
dev->net->stats.rx_crc_errors++;
drivers/net/usb/smsc95xx.c
1914
dev->net->stats.rx_frame_errors++;
drivers/net/usb/smsc95xx.c
1918
dev->net->stats.rx_length_errors++;
drivers/net/usb/usbnet.c
1313
dev->net->stats.tx_errors++;
drivers/net/usb/usbnet.c
1530
dev->net->stats.tx_dropped++;
drivers/net/usb/usbnet.c
579
dev->net->stats.rx_errors++;
drivers/net/usb/usbnet.c
589
dev->net->stats.rx_errors++;
drivers/net/usb/usbnet.c
590
dev->net->stats.rx_length_errors++;
drivers/net/usb/usbnet.c
624
dev->net->stats.rx_errors++;
drivers/net/usb/usbnet.c
642
dev->net->stats.rx_errors++;
drivers/net/usb/usbnet.c
656
dev->net->stats.rx_over_errors++;
drivers/net/usb/usbnet.c
661
dev->net->stats.rx_errors++;
drivers/net/usb/usbnet.c
838
net->stats.rx_packets, net->stats.tx_packets,
drivers/net/usb/usbnet.c
839
net->stats.rx_errors, net->stats.tx_errors);
drivers/net/veth.c
1444
u64_stats_init(&priv->rq[i].stats.syncp);
drivers/net/veth.c
198
struct ethtool_stats *stats, u64 *data)
drivers/net/veth.c
207
const struct veth_rq_stats *rq_stats = &priv->rq[i].stats;
drivers/net/veth.c
228
const struct veth_rq_stats *rq_stats = &rcv_priv->rq[i].stats;
drivers/net/veth.c
432
struct veth_rq_stats *stats = &priv->rq[i].stats;
drivers/net/veth.c
436
start = u64_stats_fetch_begin(&stats->syncp);
drivers/net/veth.c
437
peer_tq_xdp_xmit_err = stats->vs.peer_tq_xdp_xmit_err;
drivers/net/veth.c
438
xdp_tx_err = stats->vs.xdp_tx_err;
drivers/net/veth.c
439
packets = stats->vs.xdp_packets;
drivers/net/veth.c
440
bytes = stats->vs.xdp_bytes;
drivers/net/veth.c
441
drops = stats->vs.rx_drops;
drivers/net/veth.c
442
} while (u64_stats_fetch_retry(&stats->syncp, start));
drivers/net/veth.c
548
u64_stats_update_begin(&rq->stats.syncp);
drivers/net/veth.c
549
rq->stats.vs.peer_tq_xdp_xmit += nxmit;
drivers/net/veth.c
550
rq->stats.vs.peer_tq_xdp_xmit_err += n - nxmit;
drivers/net/veth.c
551
u64_stats_update_end(&rq->stats.syncp);
drivers/net/veth.c
591
u64_stats_update_begin(&rq->stats.syncp);
drivers/net/veth.c
592
rq->stats.vs.xdp_tx += sent;
drivers/net/veth.c
593
rq->stats.vs.xdp_tx_err += drops;
drivers/net/veth.c
594
u64_stats_update_end(&rq->stats.syncp);
drivers/net/veth.c
641
struct veth_stats *stats)
drivers/net/veth.c
67
struct veth_rq_stats stats;
drivers/net/veth.c
670
stats->rx_drops++;
drivers/net/veth.c
673
stats->xdp_tx++;
drivers/net/veth.c
681
stats->rx_drops++;
drivers/net/veth.c
684
stats->xdp_redirect++;
drivers/net/veth.c
694
stats->xdp_drops++;
drivers/net/veth.c
711
struct veth_stats *stats)
drivers/net/veth.c
719
stats->rx_drops += n_xdpf;
drivers/net/veth.c
731
stats->rx_drops++;
drivers/net/veth.c
793
struct veth_stats *stats)
drivers/net/veth.c
830
stats->rx_drops++;
drivers/net/veth.c
833
stats->xdp_tx++;
drivers/net/veth.c
841
stats->rx_drops++;
drivers/net/veth.c
844
stats->xdp_redirect++;
drivers/net/veth.c
854
stats->xdp_drops++;
drivers/net/veth.c
889
stats->rx_drops++;
drivers/net/veth.c
903
struct veth_stats *stats)
drivers/net/veth.c
918
stats->xdp_bytes += xdp_get_frame_len(frame);
drivers/net/veth.c
919
frame = veth_xdp_rcv_one(rq, frame, bq, stats);
drivers/net/veth.c
925
bq, stats);
drivers/net/veth.c
933
stats->xdp_bytes += skb->len;
drivers/net/veth.c
934
skb = veth_xdp_rcv_skb(rq, skb, bq, stats);
drivers/net/veth.c
946
veth_xdp_rcv_bulk_skb(rq, xdpf, n_xdpf, bq, stats);
drivers/net/veth.c
948
u64_stats_update_begin(&rq->stats.syncp);
drivers/net/veth.c
949
rq->stats.vs.xdp_redirect += stats->xdp_redirect;
drivers/net/veth.c
950
rq->stats.vs.xdp_bytes += stats->xdp_bytes;
drivers/net/veth.c
951
rq->stats.vs.xdp_drops += stats->xdp_drops;
drivers/net/veth.c
952
rq->stats.vs.rx_drops += stats->rx_drops;
drivers/net/veth.c
953
rq->stats.vs.xdp_packets += done;
drivers/net/veth.c
954
u64_stats_update_end(&rq->stats.syncp);
drivers/net/veth.c
966
struct veth_stats stats = {};
drivers/net/veth.c
978
done = veth_xdp_rcv(rq, budget, &bq, &stats);
drivers/net/veth.c
980
if (stats.xdp_redirect > 0)
drivers/net/veth.c
982
if (stats.xdp_tx > 0)
drivers/net/virtio_net.c
1077
struct virtnet_sq_free_stats stats = {0};
drivers/net/virtio_net.c
1079
virtnet_free_old_xmit(sq, txq, in_napi, &stats);
drivers/net/virtio_net.c
1084
if (!stats.packets && !stats.napi_packets)
drivers/net/virtio_net.c
1087
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
1088
u64_stats_add(&sq->stats.bytes, stats.bytes + stats.napi_bytes);
drivers/net/virtio_net.c
1089
u64_stats_add(&sq->stats.packets, stats.packets + stats.napi_packets);
drivers/net/virtio_net.c
1090
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
1125
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
1126
u64_stats_inc(&sq->stats.stop);
drivers/net/virtio_net.c
1127
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
1155
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
1156
u64_stats_inc(&sq->stats.wake);
drivers/net/virtio_net.c
1157
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
1241
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1250
ret = virtnet_xdp_handler(prog, xdp, dev, xdp_xmit, stats);
drivers/net/virtio_net.c
1264
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
1272
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1285
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
1295
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1316
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
1347
xsk_drop_follow_bufs(vi->dev, rq, num_buf, stats);
drivers/net/virtio_net.c
1354
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1371
stats);
drivers/net/virtio_net.c
1383
if (xsk_append_merge_buffer(vi, rq, skb, num_buf, hdr, stats)) {
drivers/net/virtio_net.c
1400
xsk_drop_follow_bufs(dev, rq, num_buf, stats);
drivers/net/virtio_net.c
1403
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
1410
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1419
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
1435
skb = virtnet_receive_xsk_small(dev, vi, rq, xdp, xdp_xmit, stats);
drivers/net/virtio_net.c
1437
skb = virtnet_receive_xsk_merge(dev, vi, rq, xdp, xdp_xmit, stats);
drivers/net/virtio_net.c
1551
struct virtnet_sq_free_stats stats = {};
drivers/net/virtio_net.c
1559
__free_old_xmit(sq, netdev_get_tx_queue(dev, sq - vi->sq), true, &stats);
drivers/net/virtio_net.c
1561
if (stats.xsk)
drivers/net/virtio_net.c
1562
xsk_tx_completed(sq->xsk_pool, stats.xsk);
drivers/net/virtio_net.c
1576
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
1577
u64_stats_add(&sq->stats.packets, stats.packets);
drivers/net/virtio_net.c
1578
u64_stats_add(&sq->stats.bytes, stats.bytes);
drivers/net/virtio_net.c
1579
u64_stats_add(&sq->stats.kicks, kicks);
drivers/net/virtio_net.c
1580
u64_stats_add(&sq->stats.xdp_tx, sent);
drivers/net/virtio_net.c
1581
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
1716
struct virtnet_sq_free_stats stats = {0};
drivers/net/virtio_net.c
1741
false, &stats);
drivers/net/virtio_net.c
1760
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
1761
u64_stats_add(&sq->stats.bytes, stats.bytes);
drivers/net/virtio_net.c
1762
u64_stats_add(&sq->stats.packets, stats.packets);
drivers/net/virtio_net.c
1763
u64_stats_add(&sq->stats.xdp_tx, n);
drivers/net/virtio_net.c
1764
u64_stats_add(&sq->stats.xdp_tx_drops, n - nxmit);
drivers/net/virtio_net.c
1765
u64_stats_add(&sq->stats.kicks, kicks);
drivers/net/virtio_net.c
1766
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
1790
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
1797
u64_stats_inc(&stats->xdp_packets);
drivers/net/virtio_net.c
1804
u64_stats_inc(&stats->xdp_tx);
drivers/net/virtio_net.c
1822
u64_stats_inc(&stats->xdp_redirects);
drivers/net/virtio_net.c
1957
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2005
act = virtnet_xdp_handler(xdp_prog, &xdp, dev, xdp_xmit, stats);
drivers/net/virtio_net.c
2032
u64_stats_inc(&stats->xdp_drops);
drivers/net/virtio_net.c
2034
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
2046
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2058
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
2075
stats);
drivers/net/virtio_net.c
2087
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
2097
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2113
u64_stats_add(&stats->bytes, len - vi->hdr_len);
drivers/net/virtio_net.c
2120
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
2127
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2141
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
2205
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2249
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
2363
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2383
&num_buf, &xdp_frags_truesz, stats);
drivers/net/virtio_net.c
2387
act = virtnet_xdp_handler(xdp_prog, &xdp, dev, xdp_xmit, stats);
drivers/net/virtio_net.c
2408
mergeable_buf_free(rq, num_buf, dev, stats);
drivers/net/virtio_net.c
2410
u64_stats_inc(&stats->xdp_drops);
drivers/net/virtio_net.c
2411
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
2465
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2476
u64_stats_add(&stats->bytes, len - vi->hdr_len);
drivers/net/virtio_net.c
2488
len, xdp_xmit, stats);
drivers/net/virtio_net.c
2511
u64_stats_add(&stats->bytes, len);
drivers/net/virtio_net.c
2529
mergeable_buf_free(rq, num_buf, dev, stats);
drivers/net/virtio_net.c
2532
u64_stats_inc(&stats->drops);
drivers/net/virtio_net.c
2617
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2642
stats);
drivers/net/virtio_net.c
2647
skb = receive_big(dev, vi, rq, buf, len, stats);
drivers/net/virtio_net.c
2650
skb = receive_small(dev, vi, rq, buf, ctx, len, xdp_xmit, stats);
drivers/net/virtio_net.c
2849
flags = u64_stats_update_begin_irqsave(&rq->stats.syncp);
drivers/net/virtio_net.c
2850
u64_stats_inc(&rq->stats.kicks);
drivers/net/virtio_net.c
2851
u64_stats_update_end_irqrestore(&rq->stats.syncp, flags);
drivers/net/virtio_net.c
2936
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2947
virtnet_receive_xsk_buf(vi, rq, buf, len, xdp_xmit, stats);
drivers/net/virtio_net.c
2958
struct virtnet_rq_stats *stats)
drivers/net/virtio_net.c
2968
receive_buf(vi, rq, buf, len, ctx, xdp_xmit, stats);
drivers/net/virtio_net.c
2974
receive_buf(vi, rq, buf, len, NULL, xdp_xmit, stats);
drivers/net/virtio_net.c
2986
struct virtnet_rq_stats stats = {};
drivers/net/virtio_net.c
2990
packets = virtnet_receive_xsk_bufs(vi, rq, budget, xdp_xmit, &stats);
drivers/net/virtio_net.c
2992
packets = virtnet_receive_packets(vi, rq, budget, xdp_xmit, &stats);
drivers/net/virtio_net.c
2994
u64_stats_set(&stats.packets, packets);
drivers/net/virtio_net.c
3004
u64_stats_update_begin(&rq->stats.syncp);
drivers/net/virtio_net.c
3009
item = (u64_stats_t *)((u8 *)&rq->stats + offset);
drivers/net/virtio_net.c
3010
src = (u64_stats_t *)((u8 *)&stats + offset);
drivers/net/virtio_net.c
3014
u64_stats_add(&rq->stats.packets, u64_stats_read(&stats.packets));
drivers/net/virtio_net.c
3015
u64_stats_add(&rq->stats.bytes, u64_stats_read(&stats.bytes));
drivers/net/virtio_net.c
3017
u64_stats_update_end(&rq->stats.syncp);
drivers/net/virtio_net.c
3061
u64_stats_read(&rq->stats.packets),
drivers/net/virtio_net.c
3062
u64_stats_read(&rq->stats.bytes),
drivers/net/virtio_net.c
3101
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
3102
u64_stats_inc(&sq->stats.kicks);
drivers/net/virtio_net.c
3103
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
312
struct virtnet_sq_stats stats;
drivers/net/virtio_net.c
335
struct virtnet_rq_stats stats;
drivers/net/virtio_net.c
3369
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
3370
u64_stats_inc(&sq->stats.kicks);
drivers/net/virtio_net.c
3371
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
3467
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
3468
u64_stats_inc(&sq->stats.stop);
drivers/net/virtio_net.c
3469
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
3646
start = u64_stats_fetch_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
3647
tpackets = u64_stats_read(&sq->stats.packets);
drivers/net/virtio_net.c
3648
tbytes = u64_stats_read(&sq->stats.bytes);
drivers/net/virtio_net.c
3649
terrors = u64_stats_read(&sq->stats.tx_timeouts);
drivers/net/virtio_net.c
3650
} while (u64_stats_fetch_retry(&sq->stats.syncp, start));
drivers/net/virtio_net.c
3653
start = u64_stats_fetch_begin(&rq->stats.syncp);
drivers/net/virtio_net.c
3654
rpackets = u64_stats_read(&rq->stats.packets);
drivers/net/virtio_net.c
3655
rbytes = u64_stats_read(&rq->stats.bytes);
drivers/net/virtio_net.c
3656
rdrops = u64_stats_read(&rq->stats.drops);
drivers/net/virtio_net.c
3657
} while (u64_stats_fetch_retry(&rq->stats.syncp, start));
drivers/net/virtio_net.c
4948
req->stats[*idx].vq_index = cpu_to_le16(qid);
drivers/net/virtio_net.c
4949
req->stats[*idx].types_bitmap[0] = cpu_to_le64(bitmap);
drivers/net/virtio_net.c
5061
struct ethtool_stats *stats, u64 *data)
drivers/net/virtio_net.c
5076
stats_base = (const u8 *)&rq->stats;
drivers/net/virtio_net.c
5078
start = u64_stats_fetch_begin(&rq->stats.syncp);
drivers/net/virtio_net.c
5080
} while (u64_stats_fetch_retry(&rq->stats.syncp, start));
drivers/net/virtio_net.c
5082
stats_base = (const u8 *)&sq->stats;
drivers/net/virtio_net.c
5084
start = u64_stats_fetch_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
5086
} while (u64_stats_fetch_retry(&sq->stats.syncp, start));
drivers/net/virtio_net.c
519
struct virtnet_rq_stats *stats);
drivers/net/virtio_net.c
5596
struct netdev_queue_stats_rx *stats)
drivers/net/virtio_net.c
5602
virtnet_stats_ctx_init(vi, &ctx, (void *)stats, true);
drivers/net/virtio_net.c
5605
virtnet_fill_stats(vi, i * 2, &ctx, (void *)&rq->stats, true, 0);
drivers/net/virtio_net.c
5609
struct netdev_queue_stats_tx *stats)
drivers/net/virtio_net.c
5615
virtnet_stats_ctx_init(vi, &ctx, (void *)stats, true);
drivers/net/virtio_net.c
5618
virtnet_fill_stats(vi, i * 2 + 1, &ctx, (void *)&sq->stats, true, 0);
drivers/net/virtio_net.c
586
bool in_napi, struct virtnet_sq_free_stats *stats)
drivers/net/virtio_net.c
599
stats->napi_packets++;
drivers/net/virtio_net.c
600
stats->napi_bytes += skb->len;
drivers/net/virtio_net.c
607
stats->packets++;
drivers/net/virtio_net.c
608
stats->bytes += skb->len;
drivers/net/virtio_net.c
615
stats->packets++;
drivers/net/virtio_net.c
6153
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
6154
u64_stats_inc(&sq->stats.tx_timeouts);
drivers/net/virtio_net.c
6155
u64_stats_update_end(&sq->stats.syncp);
drivers/net/virtio_net.c
616
stats->bytes += xdp_get_frame_len(frame);
drivers/net/virtio_net.c
621
stats->bytes += virtnet_ptr_to_xsk_buff_len(ptr);
drivers/net/virtio_net.c
622
stats->xsk++;
drivers/net/virtio_net.c
626
netdev_tx_completed_queue(txq, stats->napi_packets, stats->napi_bytes);
drivers/net/virtio_net.c
632
struct virtnet_sq_free_stats *stats)
drivers/net/virtio_net.c
634
__free_old_xmit(sq, txq, in_napi, stats);
drivers/net/virtio_net.c
636
if (stats->xsk)
drivers/net/virtio_net.c
637
virtnet_xsk_completed(sq, stats->xsk);
drivers/net/virtio_net.c
6492
u64_stats_init(&vi->rq[i].stats.syncp);
drivers/net/virtio_net.c
6493
u64_stats_init(&vi->sq[i].stats.syncp);
drivers/net/virtio_net.c
766
u64_stats_update_begin(&sq->stats.syncp);
drivers/net/virtio_net.c
767
u64_stats_inc(&sq->stats.wake);
drivers/net/virtio_net.c
768
u64_stats_update_end(&sq->stats.syncp);
drivers/net/vmxnet3/vmxnet3_defs.h
731
struct UPT1_TxStats stats;
drivers/net/vmxnet3/vmxnet3_defs.h
742
struct UPT1_RxStats stats;
drivers/net/vmxnet3/vmxnet3_drv.c
1045
tq->stats.oversized_hdr++;
drivers/net/vmxnet3/vmxnet3_drv.c
1171
tq->stats.drop_tso++;
drivers/net/vmxnet3/vmxnet3_drv.c
1174
tq->stats.copy_skb_header++;
drivers/net/vmxnet3/vmxnet3_drv.c
1181
tq->stats.drop_too_many_frags++;
drivers/net/vmxnet3/vmxnet3_drv.c
1184
tq->stats.linearized++;
drivers/net/vmxnet3/vmxnet3_drv.c
1189
tq->stats.drop_too_many_frags++;
drivers/net/vmxnet3/vmxnet3_drv.c
1205
tq->stats.drop_too_many_frags++;
drivers/net/vmxnet3/vmxnet3_drv.c
1208
tq->stats.linearized++;
drivers/net/vmxnet3/vmxnet3_drv.c
1222
tq->stats.drop_oversized_hdr++;
drivers/net/vmxnet3/vmxnet3_drv.c
1230
tq->stats.drop_oversized_hdr++;
drivers/net/vmxnet3/vmxnet3_drv.c
1236
tq->stats.drop_hdr_inspect_err++;
drivers/net/vmxnet3/vmxnet3_drv.c
1243
tq->stats.tx_ring_full++;
drivers/net/vmxnet3/vmxnet3_drv.c
1371
tq->stats.drop_total++;
drivers/net/vmxnet3/vmxnet3_drv.c
1497
rq->stats.drop_err++;
drivers/net/vmxnet3/vmxnet3_drv.c
1499
rq->stats.drop_fcs++;
drivers/net/vmxnet3/vmxnet3_drv.c
1501
rq->stats.drop_total++;
drivers/net/vmxnet3/vmxnet3_drv.c
1745
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
1747
rq->stats.drop_total++;
drivers/net/vmxnet3/vmxnet3_drv.c
1775
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
1777
rq->stats.drop_total++;
drivers/net/vmxnet3/vmxnet3_drv.c
1836
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
1849
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
694
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
705
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
717
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
731
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_drv.c
742
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_ethtool.c
137
struct rtnl_link_stats64 *stats)
drivers/net/vmxnet3/vmxnet3_ethtool.c
155
devTxStats = &adapter->tqd_start[i].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
156
drvTxStats = &adapter->tx_queue[i].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
157
stats->tx_packets += devTxStats->ucastPktsTxOK +
drivers/net/vmxnet3/vmxnet3_ethtool.c
160
stats->tx_bytes += devTxStats->ucastBytesTxOK +
drivers/net/vmxnet3/vmxnet3_ethtool.c
163
stats->tx_errors += devTxStats->pktsTxError;
drivers/net/vmxnet3/vmxnet3_ethtool.c
164
stats->tx_dropped += drvTxStats->drop_total;
drivers/net/vmxnet3/vmxnet3_ethtool.c
168
devRxStats = &adapter->rqd_start[i].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
169
drvRxStats = &adapter->rx_queue[i].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
170
stats->rx_packets += devRxStats->ucastPktsRxOK +
drivers/net/vmxnet3/vmxnet3_ethtool.c
174
stats->rx_bytes += devRxStats->ucastBytesRxOK +
drivers/net/vmxnet3/vmxnet3_ethtool.c
178
stats->rx_errors += devRxStats->pktsRxError;
drivers/net/vmxnet3/vmxnet3_ethtool.c
179
stats->rx_dropped += drvRxStats->drop_total;
drivers/net/vmxnet3/vmxnet3_ethtool.c
180
stats->multicast += devRxStats->mcastPktsRxOK;
drivers/net/vmxnet3/vmxnet3_ethtool.c
468
struct ethtool_stats *stats, u64 *buf)
drivers/net/vmxnet3/vmxnet3_ethtool.c
482
base = (u8 *)&adapter->tqd_start[j].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
488
base = (u8 *)&adapter->tx_queue[j].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
495
base = (u8 *)&adapter->rqd_start[j].stats;
drivers/net/vmxnet3/vmxnet3_ethtool.c
501
base = (u8 *)&adapter->rx_queue[j].stats;
drivers/net/vmxnet3/vmxnet3_int.h
266
struct vmxnet3_tq_driver_stats stats;
drivers/net/vmxnet3/vmxnet3_int.h
340
struct vmxnet3_rq_driver_stats stats;
drivers/net/vmxnet3/vmxnet3_int.h
561
struct rtnl_link_stats64 *stats);
drivers/net/vmxnet3/vmxnet3_xdp.c
137
tq->stats.tx_ring_full++;
drivers/net/vmxnet3/vmxnet3_xdp.c
250
tq->stats.xdp_xmit_err++;
drivers/net/vmxnet3/vmxnet3_xdp.c
254
tq->stats.xdp_xmit += i;
drivers/net/vmxnet3/vmxnet3_xdp.c
269
rq->stats.xdp_packets++;
drivers/net/vmxnet3/vmxnet3_xdp.c
279
rq->stats.xdp_redirects++;
drivers/net/vmxnet3/vmxnet3_xdp.c
281
rq->stats.xdp_drops++;
drivers/net/vmxnet3/vmxnet3_xdp.c
289
rq->stats.xdp_drops++;
drivers/net/vmxnet3/vmxnet3_xdp.c
292
rq->stats.xdp_tx++;
drivers/net/vmxnet3/vmxnet3_xdp.c
300
rq->stats.xdp_aborted++;
drivers/net/vmxnet3/vmxnet3_xdp.c
303
rq->stats.xdp_drops++;
drivers/net/vmxnet3/vmxnet3_xdp.c
321
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_xdp.c
347
rq->stats.rx_buf_alloc_failure++;
drivers/net/vmxnet3/vmxnet3_xdp.c
420
rq->stats.rx_buf_alloc_failure++;
drivers/net/vrf.c
128
vrf_dev->stats.tx_errors++;
drivers/net/vrf.c
456
dev->stats.tx_errors++;
drivers/net/vrf.c
539
vrf_dev->stats.tx_errors++;
drivers/net/vrf.c
835
dev->stats.tx_errors++;
drivers/net/vsockmon.c
46
vsockmon_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/net/vsockmon.c
48
dev_lstats_read(dev, &stats->rx_packets, &stats->rx_bytes);
drivers/net/vxlan/vxlan_vnifilter.c
126
pstats = per_cpu_ptr(vninode->stats, i);
drivers/net/vxlan/vxlan_vnifilter.c
129
u64_stats_copy(&temp, &pstats->stats, sizeof(temp));
drivers/net/vxlan/vxlan_vnifilter.c
146
struct vxlan_vni_stats_pcpu *pstats = this_cpu_ptr(vninode->stats);
drivers/net/vxlan/vxlan_vnifilter.c
151
pstats->stats.rx_bytes += len;
drivers/net/vxlan/vxlan_vnifilter.c
152
pstats->stats.rx_packets++;
drivers/net/vxlan/vxlan_vnifilter.c
155
pstats->stats.rx_drops++;
drivers/net/vxlan/vxlan_vnifilter.c
158
pstats->stats.rx_errors++;
drivers/net/vxlan/vxlan_vnifilter.c
161
pstats->stats.tx_bytes += len;
drivers/net/vxlan/vxlan_vnifilter.c
162
pstats->stats.tx_packets++;
drivers/net/vxlan/vxlan_vnifilter.c
165
pstats->stats.tx_drops++;
drivers/net/vxlan/vxlan_vnifilter.c
168
pstats->stats.tx_errors++;
drivers/net/vxlan/vxlan_vnifilter.c
703
vninode->stats = netdev_alloc_pcpu_stats(struct vxlan_vni_stats_pcpu);
drivers/net/vxlan/vxlan_vnifilter.c
704
if (!vninode->stats) {
drivers/net/vxlan/vxlan_vnifilter.c
719
free_percpu(vninode->stats);
drivers/net/wan/c101.c
129
port_to_dev(port)->stats.tx_errors++;
drivers/net/wan/c101.c
130
port_to_dev(port)->stats.tx_fifo_errors++;
drivers/net/wan/farsync.c
1102
dev->stats.rx_errors++;
drivers/net/wan/farsync.c
1104
dev->stats.rx_fifo_errors++;
drivers/net/wan/farsync.c
1109
dev->stats.rx_crc_errors++;
drivers/net/wan/farsync.c
1114
dev->stats.rx_frame_errors++;
drivers/net/wan/farsync.c
1119
dev->stats.rx_length_errors++;
drivers/net/wan/farsync.c
1220
dev->stats.rx_dropped++;
drivers/net/wan/farsync.c
1244
dev->stats.rx_packets++;
drivers/net/wan/farsync.c
1245
dev->stats.rx_bytes += len;
drivers/net/wan/farsync.c
1256
dev->stats.rx_dropped++;
drivers/net/wan/farsync.c
1340
dev->stats.tx_packets++;
drivers/net/wan/farsync.c
1341
dev->stats.tx_bytes += skb->len;
drivers/net/wan/farsync.c
1531
port_to_dev(port)->stats.tx_errors++;
drivers/net/wan/farsync.c
1532
port_to_dev(port)->stats.tx_fifo_errors++;
drivers/net/wan/farsync.c
2185
dev->stats.tx_errors++;
drivers/net/wan/farsync.c
2186
dev->stats.tx_aborted_errors++;
drivers/net/wan/farsync.c
2211
dev->stats.tx_errors++;
drivers/net/wan/farsync.c
2212
dev->stats.tx_carrier_errors++;
drivers/net/wan/farsync.c
2224
dev->stats.tx_errors++;
drivers/net/wan/farsync.c
2253
dev->stats.tx_errors++;
drivers/net/wan/farsync.c
807
dev->stats.tx_packets++;
drivers/net/wan/farsync.c
808
dev->stats.tx_bytes += len;
drivers/net/wan/farsync.c
840
dev->stats.rx_packets++;
drivers/net/wan/farsync.c
841
dev->stats.rx_bytes += len;
drivers/net/wan/farsync.c
852
dev->stats.rx_dropped++;
drivers/net/wan/fsl_qmc_hdlc.c
262
netdev->stats.rx_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
264
netdev->stats.rx_over_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
266
netdev->stats.rx_frame_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
268
netdev->stats.rx_frame_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
270
netdev->stats.rx_crc_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
278
netdev->stats.rx_length_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
284
netdev->stats.rx_packets++;
drivers/net/wan/fsl_qmc_hdlc.c
285
netdev->stats.rx_bytes += length;
drivers/net/wan/fsl_qmc_hdlc.c
296
netdev->stats.rx_errors++;
drivers/net/wan/fsl_qmc_hdlc.c
348
netdev->stats.tx_packets++;
drivers/net/wan/fsl_qmc_hdlc.c
349
netdev->stats.tx_bytes += skb->len;
drivers/net/wan/fsl_qmc_hdlc.c
405
netdev->stats.tx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
360
dev->stats.tx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
371
dev->stats.tx_bytes += skb->len;
drivers/net/wan/fsl_ucc_hdlc.c
377
dev->stats.tx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
383
dev->stats.tx_bytes += skb->len;
drivers/net/wan/fsl_ucc_hdlc.c
387
dev->stats.tx_bytes += skb->len;
drivers/net/wan/fsl_ucc_hdlc.c
391
dev->stats.tx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
468
dev->stats.tx_fifo_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
472
dev->stats.tx_carrier_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
485
dev->stats.tx_packets++;
drivers/net/wan/fsl_ucc_hdlc.c
533
dev->stats.rx_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
536
dev->stats.collisions++;
drivers/net/wan/fsl_ucc_hdlc.c
538
dev->stats.rx_fifo_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
540
dev->stats.rx_crc_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
542
dev->stats.rx_over_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
544
dev->stats.rx_frame_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
546
dev->stats.rx_length_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
561
dev->stats.rx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
577
dev->stats.rx_dropped++;
drivers/net/wan/fsl_ucc_hdlc.c
588
dev->stats.rx_packets++;
drivers/net/wan/fsl_ucc_hdlc.c
589
dev->stats.rx_bytes += skb->len;
drivers/net/wan/fsl_ucc_hdlc.c
671
dev->stats.rx_missed_errors++;
drivers/net/wan/fsl_ucc_hdlc.c
673
dev->stats.tx_errors++;
drivers/net/wan/hd64570.c
228
port_to_dev(port)->stats.tx_errors++;
drivers/net/wan/hd64570.c
229
port_to_dev(port)->stats.tx_fifo_errors++;
drivers/net/wan/hd64570.c
250
dev->stats.rx_dropped++;
drivers/net/wan/hd64570.c
277
dev->stats.rx_packets++;
drivers/net/wan/hd64570.c
278
dev->stats.rx_bytes += skb->len;
drivers/net/wan/hd64570.c
297
dev->stats.rx_over_errors++;
drivers/net/wan/hd64570.c
312
dev->stats.rx_errors++;
drivers/net/wan/hd64570.c
314
dev->stats.rx_fifo_errors++;
drivers/net/wan/hd64570.c
317
dev->stats.rx_frame_errors++;
drivers/net/wan/hd64570.c
319
dev->stats.rx_crc_errors++;
drivers/net/wan/hd64570.c
361
dev->stats.tx_packets++;
drivers/net/wan/hd64570.c
362
dev->stats.tx_bytes += readw(&desc->len);
drivers/net/wan/hd64572.c
204
dev->stats.rx_dropped++;
drivers/net/wan/hd64572.c
216
dev->stats.rx_packets++;
drivers/net/wan/hd64572.c
217
dev->stats.rx_bytes += skb->len;
drivers/net/wan/hd64572.c
237
dev->stats.rx_over_errors++;
drivers/net/wan/hd64572.c
252
dev->stats.rx_errors++;
drivers/net/wan/hd64572.c
254
dev->stats.rx_fifo_errors++;
drivers/net/wan/hd64572.c
257
dev->stats.rx_frame_errors++;
drivers/net/wan/hd64572.c
259
dev->stats.rx_crc_errors++;
drivers/net/wan/hd64572.c
300
dev->stats.tx_errors++;
drivers/net/wan/hd64572.c
301
dev->stats.tx_fifo_errors++;
drivers/net/wan/hd64572.c
303
dev->stats.tx_packets++;
drivers/net/wan/hd64572.c
304
dev->stats.tx_bytes += readw(&desc->len);
drivers/net/wan/hdlc_cisco.c
240
dev->stats.rx_errors++; /* Mark error */
drivers/net/wan/hdlc_fr.c
422
dev->stats.tx_bytes += skb->len;
drivers/net/wan/hdlc_fr.c
423
dev->stats.tx_packets++;
drivers/net/wan/hdlc_fr.c
425
dev->stats.tx_compressed++;
drivers/net/wan/hdlc_fr.c
433
dev->stats.tx_dropped++;
drivers/net/wan/hdlc_fr.c
942
frad->stats.rx_dropped++;
drivers/net/wan/hdlc_fr.c
982
dev->stats.rx_packets++; /* PVC traffic */
drivers/net/wan/hdlc_fr.c
983
dev->stats.rx_bytes += skb->len;
drivers/net/wan/hdlc_fr.c
985
dev->stats.rx_compressed++;
drivers/net/wan/hdlc_fr.c
990
frad->stats.rx_errors++; /* Mark error */
drivers/net/wan/hdlc_ppp.c
377
dev->stats.rx_dropped++;
drivers/net/wan/hdlc_ppp.c
427
dev->stats.rx_errors++;
drivers/net/wan/hdlc_ppp.c
552
dev->stats.rx_errors++;
drivers/net/wan/hdlc_raw_eth.c
32
dev->stats.tx_dropped++;
drivers/net/wan/hdlc_x25.c
245
dev->stats.rx_dropped++;
drivers/net/wan/hdlc_x25.c
253
dev->stats.rx_dropped++;
drivers/net/wan/hdlc_x25.c
263
dev->stats.rx_errors++;
drivers/net/wan/ixp4xx_hss.c
731
dev->stats.rx_dropped++;
drivers/net/wan/ixp4xx_hss.c
735
dev->stats.rx_frame_errors++;
drivers/net/wan/ixp4xx_hss.c
736
dev->stats.rx_errors++;
drivers/net/wan/ixp4xx_hss.c
739
dev->stats.rx_crc_errors++;
drivers/net/wan/ixp4xx_hss.c
740
dev->stats.rx_errors++;
drivers/net/wan/ixp4xx_hss.c
743
dev->stats.rx_length_errors++;
drivers/net/wan/ixp4xx_hss.c
744
dev->stats.rx_errors++;
drivers/net/wan/ixp4xx_hss.c
749
dev->stats.rx_errors++;
drivers/net/wan/ixp4xx_hss.c
777
dev->stats.rx_packets++;
drivers/net/wan/ixp4xx_hss.c
778
dev->stats.rx_bytes += skb->len;
drivers/net/wan/ixp4xx_hss.c
813
dev->stats.tx_packets++;
drivers/net/wan/ixp4xx_hss.c
814
dev->stats.tx_bytes += desc->pkt_len;
drivers/net/wan/ixp4xx_hss.c
852
dev->stats.tx_errors++;
drivers/net/wan/ixp4xx_hss.c
869
dev->stats.tx_dropped++;
drivers/net/wan/ixp4xx_hss.c
883
dev->stats.tx_dropped++;
drivers/net/wan/lapbether.c
136
dev->stats.rx_packets++;
drivers/net/wan/lapbether.c
137
dev->stats.rx_bytes += len;
drivers/net/wan/lapbether.c
249
ndev->stats.tx_packets++;
drivers/net/wan/lapbether.c
250
ndev->stats.tx_bytes += size;
drivers/net/wan/wanxl.c
190
dev->stats.tx_errors++;
drivers/net/wan/wanxl.c
191
dev->stats.tx_fifo_errors++;
drivers/net/wan/wanxl.c
195
dev->stats.tx_packets++;
drivers/net/wan/wanxl.c
196
dev->stats.tx_bytes += skb->len;
drivers/net/wan/wanxl.c
223
dev->stats.rx_dropped++;
drivers/net/wan/wanxl.c
235
dev->stats.rx_packets++;
drivers/net/wan/wanxl.c
236
dev->stats.rx_bytes += skb->len;
drivers/net/wan/wanxl.c
469
dev->stats.rx_over_errors = get_status(port)->rx_overruns;
drivers/net/wan/wanxl.c
470
dev->stats.rx_frame_errors = get_status(port)->rx_frame_errors;
drivers/net/wan/wanxl.c
471
dev->stats.rx_errors = dev->stats.rx_over_errors +
drivers/net/wan/wanxl.c
472
dev->stats.rx_frame_errors;
drivers/net/wan/wanxl.c
473
return &dev->stats;
drivers/net/wireless/admtek/adm8211.c
293
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/admtek/adm8211.c
297
memcpy(stats, &priv->stats, sizeof(*stats));
drivers/net/wireless/admtek/adm8211.h
550
struct ieee80211_low_level_stats stats;
drivers/net/wireless/ath/ath10k/core.h
1284
} stats;
drivers/net/wireless/ath/ath10k/core.h
515
struct ath10k_htt_data_stats stats[ATH10K_STATS_TYPE_MAX];
drivers/net/wireless/ath/ath10k/debug.c
1161
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/ath/ath10k/debug.c
1201
data[i++] = ar->stats.rx_crc_err_drop;
drivers/net/wireless/ath/ath10k/debug.c
1234
data[i++] = ar->stats.fw_crash_counter;
drivers/net/wireless/ath/ath10k/debug.c
1235
data[i++] = ar->stats.fw_warm_reset_counter;
drivers/net/wireless/ath/ath10k/debug.c
1236
data[i++] = ar->stats.fw_cold_reset_counter;
drivers/net/wireless/ath/ath10k/debug.c
260
struct ath10k_fw_stats stats = {};
drivers/net/wireless/ath/ath10k/debug.c
266
INIT_LIST_HEAD(&stats.pdevs);
drivers/net/wireless/ath/ath10k/debug.c
267
INIT_LIST_HEAD(&stats.vdevs);
drivers/net/wireless/ath/ath10k/debug.c
268
INIT_LIST_HEAD(&stats.peers);
drivers/net/wireless/ath/ath10k/debug.c
269
INIT_LIST_HEAD(&stats.peers_extd);
drivers/net/wireless/ath/ath10k/debug.c
272
ret = ath10k_wmi_pull_fw_stats(ar, skb, &stats);
drivers/net/wireless/ath/ath10k/debug.c
290
ath10k_sta_update_rx_duration(ar, &stats);
drivers/net/wireless/ath/ath10k/debug.c
302
!list_empty(&stats.pdevs));
drivers/net/wireless/ath/ath10k/debug.c
304
!list_empty(&stats.pdevs));
drivers/net/wireless/ath/ath10k/debug.c
307
list_splice_tail_init(&stats.pdevs, &ar->debug.fw_stats.pdevs);
drivers/net/wireless/ath/ath10k/debug.c
312
if (stats.extended)
drivers/net/wireless/ath/ath10k/debug.c
334
if (!list_empty(&stats.peers))
drivers/net/wireless/ath/ath10k/debug.c
335
list_splice_tail_init(&stats.peers_extd,
drivers/net/wireless/ath/ath10k/debug.c
338
list_splice_tail_init(&stats.peers, &ar->debug.fw_stats.peers);
drivers/net/wireless/ath/ath10k/debug.c
339
list_splice_tail_init(&stats.vdevs, &ar->debug.fw_stats.vdevs);
drivers/net/wireless/ath/ath10k/debug.c
348
ath10k_fw_stats_pdevs_free(&stats.pdevs);
drivers/net/wireless/ath/ath10k/debug.c
349
ath10k_fw_stats_vdevs_free(&stats.vdevs);
drivers/net/wireless/ath/ath10k/debug.c
350
ath10k_fw_stats_peers_free(&stats.peers);
drivers/net/wireless/ath/ath10k/debug.c
351
ath10k_fw_extd_stats_peers_free(&stats.peers_extd);
drivers/net/wireless/ath/ath10k/debug.c
480
"fw_crash_counter\t\t%d\n", ar->stats.fw_crash_counter);
drivers/net/wireless/ath/ath10k/debug.c
483
ar->stats.fw_warm_reset_counter);
drivers/net/wireless/ath/ath10k/debug.c
486
ar->stats.fw_cold_reset_counter);
drivers/net/wireless/ath/ath10k/debug.h
113
struct ethtool_stats *stats, u64 *data);
drivers/net/wireless/ath/ath10k/debug.h
215
struct ath10k_fw_stats *stats);
drivers/net/wireless/ath/ath10k/debug.h
230
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/debugfs_sta.c
114
stats = &arsta->tid_stats[tid];
drivers/net/wireless/ath/ath10k/debugfs_sta.c
115
stats->rx_pkt_from_fw += num_msdus;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
116
stats->rx_pkt_unchained += unchain_cnt;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
117
stats->rx_pkt_drop_chained += drop_cnt;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
118
stats->rx_pkt_drop_filter += drop_cnt_filter;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
120
stats->rx_pkt_err[err] += queued_msdus;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
121
stats->rx_pkt_queued_for_mac += queued_msdus;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
131
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/debugfs_sta.c
138
list_for_each_entry(peer, &stats->peers_extd, list) {
drivers/net/wireless/ath/ath10k/debugfs_sta.c
15
struct ath10k_sta_tid_stats *stats,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
150
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/debugfs_sta.c
157
list_for_each_entry(peer, &stats->peers, list) {
drivers/net/wireless/ath/ath10k/debugfs_sta.c
169
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/debugfs_sta.c
171
if (stats->extended)
drivers/net/wireless/ath/ath10k/debugfs_sta.c
172
ath10k_sta_update_extd_stats_rx_duration(ar, stats);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
174
ath10k_sta_update_stats_rx_duration(ar, stats);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
19
stats->rx_pkt_amsdu[ATH10K_AMSDU_SUBFRM_NUM_1]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
21
stats->rx_pkt_amsdu[ATH10K_AMSDU_SUBFRM_NUM_2]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
23
stats->rx_pkt_amsdu[ATH10K_AMSDU_SUBFRM_NUM_3]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
25
stats->rx_pkt_amsdu[ATH10K_AMSDU_SUBFRM_NUM_4]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
27
stats->rx_pkt_amsdu[ATH10K_AMSDU_SUBFRM_NUM_MORE]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
31
struct ath10k_sta_tid_stats *stats,
drivers/net/wireless/ath/ath10k/debugfs_sta.c
35
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_10]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
37
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_20]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
39
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_30]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
41
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_40]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
43
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_50]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
45
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_60]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
47
stats->rx_pkt_ampdu[ATH10K_AMPDU_SUBFRM_NUM_MORE]++;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
550
j, stats[j]._field); \
drivers/net/wireless/ath/ath10k/debugfs_sta.c
571
struct ath10k_sta_tid_stats *stats = arsta->tid_stats;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
654
struct ath10k_htt_data_stats *stats;
drivers/net/wireless/ath/ath10k/debugfs_sta.c
678
stats = &arsta->tx_stats->stats[k];
drivers/net/wireless/ath/ath10k/debugfs_sta.c
688
stats->vht[j][i]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
694
" %llu ", stats->ht[j][i]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
700
stats->bw[j][0], stats->bw[j][1],
drivers/net/wireless/ath/ath10k/debugfs_sta.c
701
stats->bw[j][2], stats->bw[j][3],
drivers/net/wireless/ath/ath10k/debugfs_sta.c
702
stats->bw[j][4], stats->bw[j][5]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
707
stats->nss[j][0], stats->nss[j][1],
drivers/net/wireless/ath/ath10k/debugfs_sta.c
708
stats->nss[j][2], stats->nss[j][3]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
713
stats->gi[j][0], stats->gi[j][1]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
719
stats->legacy[j][i]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
726
stats->rate_table[j][i]);
drivers/net/wireless/ath/ath10k/debugfs_sta.c
91
struct ath10k_sta_tid_stats *stats;
drivers/net/wireless/ath/ath10k/htt_rx.c
1373
ar->stats.rx_crc_err_drop++;
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/pci.c
1762
ar->stats.fw_crash_counter++;
drivers/net/wireless/ath/ath10k/pci.c
2631
ar->stats.fw_warm_reset_counter++;
drivers/net/wireless/ath/ath10k/pci.c
3350
ar->stats.fw_cold_reset_counter++;
drivers/net/wireless/ath/ath10k/sdio.c
2493
ar->stats.fw_crash_counter++;
drivers/net/wireless/ath/ath10k/snoc.c
1491
ar->stats.fw_crash_counter++;
drivers/net/wireless/ath/ath10k/wmi-ops.h
400
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi-ops.h
405
return ar->wmi.ops->pull_fw_stats(ar, skb, stats);
drivers/net/wireless/ath/ath10k/wmi-ops.h
45
struct ath10k_fw_stats *stats);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1491
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1556
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1577
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1621
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3029
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi.c
3057
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3075
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3083
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi.c
3112
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3133
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3141
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi.c
3174
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3210
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3218
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi.c
3251
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3296
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3304
struct ath10k_fw_stats *stats)
drivers/net/wireless/ath/ath10k/wmi.c
3343
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath10k/wmi.c
3384
list_add_tail(&dst->list, &stats->peers);
drivers/net/wireless/ath/ath10k/wmi.c
3402
stats->extended = true;
drivers/net/wireless/ath/ath10k/wmi.c
3419
list_add_tail(&dst->list, &stats->peers_extd);
drivers/net/wireless/ath/ath10k/wmi.c
3436
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath11k/core.c
1114
void ath11k_fw_stats_free(struct ath11k_fw_stats *stats)
drivers/net/wireless/ath/ath11k/core.c
1116
ath11k_fw_stats_pdevs_free(&stats->pdevs);
drivers/net/wireless/ath/ath11k/core.c
1117
ath11k_fw_stats_vdevs_free(&stats->vdevs);
drivers/net/wireless/ath/ath11k/core.c
1118
ath11k_fw_stats_bcn_free(&stats->bcn);
drivers/net/wireless/ath/ath11k/core.c
2424
ab->stats.fw_crash_counter++;
drivers/net/wireless/ath/ath11k/core.h
1037
} stats;
drivers/net/wireless/ath/ath11k/core.h
1255
void ath11k_fw_stats_free(struct ath11k_fw_stats *stats);
drivers/net/wireless/ath/ath11k/core.h
518
struct ath11k_htt_data_stats stats[ATH11K_STATS_TYPE_MAX];
drivers/net/wireless/ath/ath11k/debugfs.c
106
if (stats->stats_id == WMI_REQUEST_BCN_STAT) {
drivers/net/wireless/ath/ath11k/debugfs.c
107
if (list_empty(&stats->bcn)) {
drivers/net/wireless/ath/ath11k/debugfs.c
118
list_splice_tail_init(&stats->bcn,
drivers/net/wireless/ath/ath11k/debugfs.c
98
void ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats)
drivers/net/wireless/ath/ath11k/debugfs.h
273
void ath11k_debugfs_fw_stats_process(struct ath11k *ar, struct ath11k_fw_stats *stats);
drivers/net/wireless/ath/ath11k/debugfs.h
344
struct ath11k_fw_stats *stats)
drivers/net/wireless/ath/ath11k/debugfs_sta.c
142
struct ath11k_htt_data_stats *stats;
drivers/net/wireless/ath/ath11k/debugfs_sta.c
162
stats = &arsta->tx_stats->stats[k];
drivers/net/wireless/ath/ath11k/debugfs_sta.c
172
stats->he[j][i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
180
stats->vht[j][i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
186
" %llu ", stats->ht[j][i]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
192
stats->bw[j][0], stats->bw[j][1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
193
stats->bw[j][2], stats->bw[j][3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
198
stats->nss[j][0], stats->nss[j][1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
199
stats->nss[j][2], stats->nss[j][3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
205
stats->gi[j][0], stats->gi[j][1],
drivers/net/wireless/ath/ath11k/debugfs_sta.c
206
stats->gi[j][2], stats->gi[j][3]);
drivers/net/wireless/ath/ath11k/debugfs_sta.c
212
stats->legacy[j][i]);
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/wmi.c
6593
struct ath11k_fw_stats *stats = parse->stats;
drivers/net/wireless/ath/ath11k/wmi.c
6607
stats->stats_id = WMI_REQUEST_RSSI_PER_CHAIN_STAT;
drivers/net/wireless/ath/ath11k/wmi.c
6660
struct ath11k_fw_stats *stats = parse->stats;
drivers/net/wireless/ath/ath11k/wmi.c
6674
stats->stats_id = 0;
drivers/net/wireless/ath/ath11k/wmi.c
6690
stats->stats_id = WMI_REQUEST_PDEV_STAT;
drivers/net/wireless/ath/ath11k/wmi.c
6702
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath11k/wmi.c
6715
stats->stats_id = WMI_REQUEST_VDEV_STAT;
drivers/net/wireless/ath/ath11k/wmi.c
6743
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath11k/wmi.c
6756
stats->stats_id = WMI_REQUEST_BCN_STAT;
drivers/net/wireless/ath/ath11k/wmi.c
6766
list_add_tail(&dst->list, &stats->bcn);
drivers/net/wireless/ath/ath11k/wmi.c
6784
parse->stats->pdev_id = parse->ev->pdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
6820
struct ath11k_fw_stats *stats)
drivers/net/wireless/ath/ath11k/wmi.c
6824
stats->stats_id = 0;
drivers/net/wireless/ath/ath11k/wmi.c
6825
parse.stats = stats;
drivers/net/wireless/ath/ath11k/wmi.c
82
struct ath11k_fw_stats *stats;
drivers/net/wireless/ath/ath11k/wmi.c
8220
struct ath11k_fw_stats stats = {};
drivers/net/wireless/ath/ath11k/wmi.c
8229
INIT_LIST_HEAD(&stats.pdevs);
drivers/net/wireless/ath/ath11k/wmi.c
8230
INIT_LIST_HEAD(&stats.vdevs);
drivers/net/wireless/ath/ath11k/wmi.c
8231
INIT_LIST_HEAD(&stats.bcn);
drivers/net/wireless/ath/ath11k/wmi.c
8233
ret = ath11k_wmi_pull_fw_stats(ab, skb, &stats);
drivers/net/wireless/ath/ath11k/wmi.c
8242
ar = ath11k_mac_get_ar_by_pdev_id(ab, stats.pdev_id);
drivers/net/wireless/ath/ath11k/wmi.c
8246
stats.pdev_id, ret);
drivers/net/wireless/ath/ath11k/wmi.c
8256
if (stats.stats_id == WMI_REQUEST_PDEV_STAT) {
drivers/net/wireless/ath/ath11k/wmi.c
8257
list_splice_tail_init(&stats.pdevs, &ar->fw_stats.pdevs);
drivers/net/wireless/ath/ath11k/wmi.c
8262
if (stats.stats_id == WMI_REQUEST_RSSI_PER_CHAIN_STAT) {
drivers/net/wireless/ath/ath11k/wmi.c
8267
if (stats.stats_id == WMI_REQUEST_VDEV_STAT) {
drivers/net/wireless/ath/ath11k/wmi.c
8268
if (list_empty(&stats.vdevs)) {
drivers/net/wireless/ath/ath11k/wmi.c
8285
list_splice_tail_init(&stats.vdevs,
drivers/net/wireless/ath/ath11k/wmi.c
8297
ath11k_debugfs_fw_stats_process(ar, &stats);
drivers/net/wireless/ath/ath11k/wmi.c
8310
ath11k_fw_stats_free(&stats);
drivers/net/wireless/ath/ath11k/wmi.h
6543
struct ath11k_fw_stats *stats);
drivers/net/wireless/ath/ath12k/core.c
1250
void ath12k_fw_stats_free(struct ath12k_fw_stats *stats)
drivers/net/wireless/ath/ath12k/core.c
1252
ath12k_fw_stats_pdevs_free(&stats->pdevs);
drivers/net/wireless/ath/ath12k/core.c
1253
ath12k_fw_stats_vdevs_free(&stats->vdevs);
drivers/net/wireless/ath/ath12k/core.c
1254
ath12k_fw_stats_bcn_free(&stats->bcn);
drivers/net/wireless/ath/ath12k/core.c
1463
ab->stats.fw_crash_counter++;
drivers/net/wireless/ath/ath12k/core.h
1052
} stats;
drivers/net/wireless/ath/ath12k/core.h
1272
void ath12k_fw_stats_free(struct ath12k_fw_stats *stats);
drivers/net/wireless/ath/ath12k/core.h
468
struct ath12k_htt_data_stats stats[ATH12K_STATS_TYPE_MAX];
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1855
struct debug_htt_stats_req *stats)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1859
u8 *buf = stats->buf;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1860
u32 len = stats->buf_len;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1893
stats->buf_len = len;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1898
struct debug_htt_stats_req *stats)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1902
u8 *buf = stats->buf;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1903
u32 len = stats->buf_len;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1954
stats->buf_len = len;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1959
struct debug_htt_stats_req *stats)
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1963
u8 *buf = stats->buf;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
1964
u32 len = stats->buf_len;
drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c
2015
stats->buf_len = len;
drivers/net/wireless/ath/ath12k/debugfs_sta.c
117
if (stats->rx_rate[bw][gi][nss][mcs])
drivers/net/wireless/ath/ath12k/debugfs_sta.c
120
stats->rx_rate[bw][gi][nss][mcs]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
19
const struct ath12k_rx_peer_rate_stats *stats)
drivers/net/wireless/ath/ath12k/debugfs_sta.c
33
"MCS %d: %llu%s", i, stats->be_mcs_count[i],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
39
"MCS %d: %llu%s", i, stats->he_mcs_count[i],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
45
"MCS %d: %llu%s", i, stats->vht_mcs_count[i],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
51
"MCS %d: %llu%s", i, stats->ht_mcs_count[i],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
58
stats->legacy_count[i],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
65
stats->nss_count[i]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
69
stats->gi_count[0],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
70
stats->gi_count[1],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
71
stats->gi_count[2],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
72
stats->gi_count[3]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
76
stats->bw_count[0],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
77
stats->bw_count[1],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
78
stats->bw_count[2],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
79
stats->bw_count[3],
drivers/net/wireless/ath/ath12k/debugfs_sta.c
80
stats->bw_count[4]);
drivers/net/wireless/ath/ath12k/debugfs_sta.c
86
if (stats->rx_rate[bw][gi][nss][mcs]) {
drivers/net/wireless/ath/ath12k/dp_mon.c
826
struct ath12k_rx_peer_rate_stats *stats;
drivers/net/wireless/ath/ath12k/dp_mon.c
846
stats = &rx_stats->byte_stats;
drivers/net/wireless/ath/ath12k/dp_mon.c
853
stats->rx_rate[bw_idx][gi_idx][nss_idx][mcs_idx] += len;
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
71
ath12k_wifi7_dp_mon_rx_populate_byte_count(const struct hal_rx_ppdu_end_user_stats *stats,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
76
le32_get_bits(stats->info7,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
79
le32_get_bits(stats->info8,
drivers/net/wireless/ath/ath12k/wmi.c
33
struct ath12k_fw_stats *stats;
drivers/net/wireless/ath/ath12k/wmi.c
8241
struct ath12k_fw_stats *stats = parse->stats;
drivers/net/wireless/ath/ath12k/wmi.c
8253
if (!stats)
drivers/net/wireless/ath/ath12k/wmi.c
8258
stats->pdev_id = le32_to_cpu(ev->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8259
ar = ath12k_mac_get_ar_by_pdev_id(ab, stats->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8300
stats->stats_id = WMI_REQUEST_VDEV_STAT;
drivers/net/wireless/ath/ath12k/wmi.c
8301
list_add_tail(&dst->list, &stats->vdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8319
stats->stats_id = WMI_REQUEST_BCN_STAT;
drivers/net/wireless/ath/ath12k/wmi.c
8320
list_add_tail(&dst->list, &stats->bcn);
drivers/net/wireless/ath/ath12k/wmi.c
8332
stats->stats_id = WMI_REQUEST_PDEV_STAT;
drivers/net/wireless/ath/ath12k/wmi.c
8344
list_add_tail(&dst->list, &stats->pdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8359
struct ath12k_fw_stats *stats = parse->stats;
drivers/net/wireless/ath/ath12k/wmi.c
8374
if (!stats)
drivers/net/wireless/ath/ath12k/wmi.c
8377
stats->pdev_id = le32_to_cpu(ev->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8380
ar = ath12k_mac_get_ar_by_pdev_id(ab, stats->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8383
stats->pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8412
stats->stats_id = WMI_REQUEST_RSSI_PER_CHAIN_STAT;
drivers/net/wireless/ath/ath12k/wmi.c
8454
struct ath12k_fw_stats *stats)
drivers/net/wireless/ath/ath12k/wmi.c
8458
stats->stats_id = 0;
drivers/net/wireless/ath/ath12k/wmi.c
8459
parse.stats = stats;
drivers/net/wireless/ath/ath12k/wmi.c
8467
struct ath12k_fw_stats *stats)
drivers/net/wireless/ath/ath12k/wmi.c
8475
if (stats->stats_id == WMI_REQUEST_VDEV_STAT) {
drivers/net/wireless/ath/ath12k/wmi.c
8476
if (list_empty(&stats->vdevs)) {
drivers/net/wireless/ath/ath12k/wmi.c
8495
list_splice_tail_init(&stats->vdevs,
drivers/net/wireless/ath/ath12k/wmi.c
8504
if (stats->stats_id == WMI_REQUEST_BCN_STAT) {
drivers/net/wireless/ath/ath12k/wmi.c
8505
if (list_empty(&stats->bcn)) {
drivers/net/wireless/ath/ath12k/wmi.c
8510
list_splice_tail_init(&stats->bcn,
drivers/net/wireless/ath/ath12k/wmi.c
8518
struct ath12k_fw_stats stats = {};
drivers/net/wireless/ath/ath12k/wmi.c
8522
INIT_LIST_HEAD(&stats.pdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8523
INIT_LIST_HEAD(&stats.vdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8524
INIT_LIST_HEAD(&stats.bcn);
drivers/net/wireless/ath/ath12k/wmi.c
8526
ret = ath12k_wmi_pull_fw_stats(ab, skb, &stats);
drivers/net/wireless/ath/ath12k/wmi.c
8535
ar = ath12k_mac_get_ar_by_pdev_id(ab, stats.pdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8539
stats.pdev_id, ret);
drivers/net/wireless/ath/ath12k/wmi.c
8546
if (stats.stats_id == WMI_REQUEST_PDEV_STAT) {
drivers/net/wireless/ath/ath12k/wmi.c
8547
list_splice_tail_init(&stats.pdevs, &ar->fw_stats.pdevs);
drivers/net/wireless/ath/ath12k/wmi.c
8553
if (stats.stats_id == WMI_REQUEST_RSSI_PER_CHAIN_STAT) {
drivers/net/wireless/ath/ath12k/wmi.c
8559
ath12k_wmi_fw_stats_process(ar, &stats);
drivers/net/wireless/ath/ath12k/wmi.c
8572
ath12k_fw_stats_free(&stats);
drivers/net/wireless/ath/ath5k/ath5k.h
1341
struct ath5k_statistics stats;
drivers/net/wireless/ath/ath5k/base.c
1453
ah->stats.antenna_rx[rs->rs_antenna]++;
drivers/net/wireless/ath/ath5k/base.c
1455
ah->stats.antenna_rx[0]++; /* invalid */
drivers/net/wireless/ath/ath5k/base.c
1495
ah->stats.rx_all_count++;
drivers/net/wireless/ath/ath5k/base.c
1496
ah->stats.rx_bytes_count += rs->rs_datalen;
drivers/net/wireless/ath/ath5k/base.c
1502
ah->stats.rxerr_crc++;
drivers/net/wireless/ath/ath5k/base.c
1504
ah->stats.rxerr_fifo++;
drivers/net/wireless/ath/ath5k/base.c
1506
ah->stats.rxerr_phy++;
drivers/net/wireless/ath/ath5k/base.c
1508
ah->stats.rxerr_phy_code[rs->rs_phyerr]++;
drivers/net/wireless/ath/ath5k/base.c
1535
ah->stats.rxerr_decrypt++;
drivers/net/wireless/ath/ath5k/base.c
1541
ah->stats.rxerr_mic++;
drivers/net/wireless/ath/ath5k/base.c
1558
ah->stats.rxerr_jumbo++;
drivers/net/wireless/ath/ath5k/base.c
1615
ah->stats.rxerr_proc++;
drivers/net/wireless/ath/ath5k/base.c
1720
ah->stats.tx_all_count++;
drivers/net/wireless/ath/ath5k/base.c
1721
ah->stats.tx_bytes_count += skb->len;
drivers/net/wireless/ath/ath5k/base.c
1744
ah->stats.ack_fail++;
drivers/net/wireless/ath/ath5k/base.c
1747
ah->stats.txerr_filt++;
drivers/net/wireless/ath/ath5k/base.c
1750
ah->stats.txerr_retry++;
drivers/net/wireless/ath/ath5k/base.c
1752
ah->stats.txerr_fifo++;
drivers/net/wireless/ath/ath5k/base.c
1768
ah->stats.antenna_tx[ts->ts_antenna]++;
drivers/net/wireless/ath/ath5k/base.c
1770
ah->stats.antenna_tx[0]++; /* invalid */
drivers/net/wireless/ath/ath5k/base.c
2363
ah->stats.rxorn_intr++;
drivers/net/wireless/ath/ath5k/base.c
2386
ah->stats.rxeol_intr++;
drivers/net/wireless/ath/ath5k/base.c
2410
ah->stats.mib_intr++;
drivers/net/wireless/ath/ath5k/debug.c
375
for (i = 1; i < ARRAY_SIZE(ah->stats.antenna_rx); i++) {
drivers/net/wireless/ath/ath5k/debug.c
378
i, ah->stats.antenna_rx[i], ah->stats.antenna_tx[i]);
drivers/net/wireless/ath/ath5k/debug.c
381
ah->stats.antenna_rx[0], ah->stats.antenna_tx[0]);
drivers/net/wireless/ath/ath5k/debug.c
452
for (i = 0; i < ARRAY_SIZE(ah->stats.antenna_rx); i++) {
drivers/net/wireless/ath/ath5k/debug.c
453
ah->stats.antenna_rx[i] = 0;
drivers/net/wireless/ath/ath5k/debug.c
454
ah->stats.antenna_tx[i] = 0;
drivers/net/wireless/ath/ath5k/debug.c
530
struct ath5k_statistics *st = &ah->stats;
drivers/net/wireless/ath/ath5k/debug.c
607
struct ath5k_statistics *st = &ah->stats;
drivers/net/wireless/ath/ath5k/debug.c
648
struct ath5k_statistics *st = &ah->stats;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
557
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/ath/ath5k/mac80211-ops.c
564
stats->dot11ACKFailureCount = ah->stats.ack_fail;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
565
stats->dot11RTSFailureCount = ah->stats.rts_fail;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
566
stats->dot11RTSSuccessCount = ah->stats.rts_ok;
drivers/net/wireless/ath/ath5k/mac80211-ops.c
567
stats->dot11FCSErrorCount = ah->stats.fcs_error;
drivers/net/wireless/ath/ath5k/pcu.c
246
struct ath5k_statistics *stats = &ah->stats;
drivers/net/wireless/ath/ath5k/pcu.c
249
stats->ack_fail += ath5k_hw_reg_read(ah, AR5K_ACK_FAIL);
drivers/net/wireless/ath/ath5k/pcu.c
250
stats->rts_fail += ath5k_hw_reg_read(ah, AR5K_RTS_FAIL);
drivers/net/wireless/ath/ath5k/pcu.c
251
stats->rts_ok += ath5k_hw_reg_read(ah, AR5K_RTS_OK);
drivers/net/wireless/ath/ath5k/pcu.c
252
stats->fcs_error += ath5k_hw_reg_read(ah, AR5K_FCS_FAIL);
drivers/net/wireless/ath/ath5k/pcu.c
253
stats->beacons += ath5k_hw_reg_read(ah, AR5K_BEACON_CNT);
drivers/net/wireless/ath/ath6kl/cfg80211.c
3702
struct ethtool_stats *stats,
drivers/net/wireless/ath/ath6kl/main.c
708
struct target_stats *stats = &vif->target_stats;
drivers/net/wireless/ath/ath6kl/main.c
718
stats->tx_pkt += le32_to_cpu(tgt_stats->stats.tx.pkt);
drivers/net/wireless/ath/ath6kl/main.c
719
stats->tx_byte += le32_to_cpu(tgt_stats->stats.tx.byte);
drivers/net/wireless/ath/ath6kl/main.c
720
stats->tx_ucast_pkt += le32_to_cpu(tgt_stats->stats.tx.ucast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
721
stats->tx_ucast_byte += le32_to_cpu(tgt_stats->stats.tx.ucast_byte);
drivers/net/wireless/ath/ath6kl/main.c
722
stats->tx_mcast_pkt += le32_to_cpu(tgt_stats->stats.tx.mcast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
723
stats->tx_mcast_byte += le32_to_cpu(tgt_stats->stats.tx.mcast_byte);
drivers/net/wireless/ath/ath6kl/main.c
724
stats->tx_bcast_pkt += le32_to_cpu(tgt_stats->stats.tx.bcast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
725
stats->tx_bcast_byte += le32_to_cpu(tgt_stats->stats.tx.bcast_byte);
drivers/net/wireless/ath/ath6kl/main.c
726
stats->tx_rts_success_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
727
le32_to_cpu(tgt_stats->stats.tx.rts_success_cnt);
drivers/net/wireless/ath/ath6kl/main.c
730
stats->tx_pkt_per_ac[ac] +=
drivers/net/wireless/ath/ath6kl/main.c
731
le32_to_cpu(tgt_stats->stats.tx.pkt_per_ac[ac]);
drivers/net/wireless/ath/ath6kl/main.c
733
stats->tx_err += le32_to_cpu(tgt_stats->stats.tx.err);
drivers/net/wireless/ath/ath6kl/main.c
734
stats->tx_fail_cnt += le32_to_cpu(tgt_stats->stats.tx.fail_cnt);
drivers/net/wireless/ath/ath6kl/main.c
735
stats->tx_retry_cnt += le32_to_cpu(tgt_stats->stats.tx.retry_cnt);
drivers/net/wireless/ath/ath6kl/main.c
736
stats->tx_mult_retry_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
737
le32_to_cpu(tgt_stats->stats.tx.mult_retry_cnt);
drivers/net/wireless/ath/ath6kl/main.c
738
stats->tx_rts_fail_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
739
le32_to_cpu(tgt_stats->stats.tx.rts_fail_cnt);
drivers/net/wireless/ath/ath6kl/main.c
741
rate = a_sle32_to_cpu(tgt_stats->stats.tx.ucast_rate);
drivers/net/wireless/ath/ath6kl/main.c
742
stats->tx_ucast_rate = ath6kl_wmi_get_rate(ar->wmi, rate);
drivers/net/wireless/ath/ath6kl/main.c
744
stats->rx_pkt += le32_to_cpu(tgt_stats->stats.rx.pkt);
drivers/net/wireless/ath/ath6kl/main.c
745
stats->rx_byte += le32_to_cpu(tgt_stats->stats.rx.byte);
drivers/net/wireless/ath/ath6kl/main.c
746
stats->rx_ucast_pkt += le32_to_cpu(tgt_stats->stats.rx.ucast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
747
stats->rx_ucast_byte += le32_to_cpu(tgt_stats->stats.rx.ucast_byte);
drivers/net/wireless/ath/ath6kl/main.c
748
stats->rx_mcast_pkt += le32_to_cpu(tgt_stats->stats.rx.mcast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
749
stats->rx_mcast_byte += le32_to_cpu(tgt_stats->stats.rx.mcast_byte);
drivers/net/wireless/ath/ath6kl/main.c
750
stats->rx_bcast_pkt += le32_to_cpu(tgt_stats->stats.rx.bcast_pkt);
drivers/net/wireless/ath/ath6kl/main.c
751
stats->rx_bcast_byte += le32_to_cpu(tgt_stats->stats.rx.bcast_byte);
drivers/net/wireless/ath/ath6kl/main.c
752
stats->rx_frgment_pkt += le32_to_cpu(tgt_stats->stats.rx.frgment_pkt);
drivers/net/wireless/ath/ath6kl/main.c
753
stats->rx_err += le32_to_cpu(tgt_stats->stats.rx.err);
drivers/net/wireless/ath/ath6kl/main.c
754
stats->rx_crc_err += le32_to_cpu(tgt_stats->stats.rx.crc_err);
drivers/net/wireless/ath/ath6kl/main.c
755
stats->rx_key_cache_miss +=
drivers/net/wireless/ath/ath6kl/main.c
756
le32_to_cpu(tgt_stats->stats.rx.key_cache_miss);
drivers/net/wireless/ath/ath6kl/main.c
757
stats->rx_decrypt_err += le32_to_cpu(tgt_stats->stats.rx.decrypt_err);
drivers/net/wireless/ath/ath6kl/main.c
758
stats->rx_dupl_frame += le32_to_cpu(tgt_stats->stats.rx.dupl_frame);
drivers/net/wireless/ath/ath6kl/main.c
760
rate = a_sle32_to_cpu(tgt_stats->stats.rx.ucast_rate);
drivers/net/wireless/ath/ath6kl/main.c
761
stats->rx_ucast_rate = ath6kl_wmi_get_rate(ar->wmi, rate);
drivers/net/wireless/ath/ath6kl/main.c
763
ccmp_stats = &tgt_stats->stats.tkip_ccmp_stats;
drivers/net/wireless/ath/ath6kl/main.c
765
stats->tkip_local_mic_fail +=
drivers/net/wireless/ath/ath6kl/main.c
767
stats->tkip_cnter_measures_invoked +=
drivers/net/wireless/ath/ath6kl/main.c
769
stats->tkip_fmt_err += le32_to_cpu(ccmp_stats->tkip_fmt_err);
drivers/net/wireless/ath/ath6kl/main.c
771
stats->ccmp_fmt_err += le32_to_cpu(ccmp_stats->ccmp_fmt_err);
drivers/net/wireless/ath/ath6kl/main.c
772
stats->ccmp_replays += le32_to_cpu(ccmp_stats->ccmp_replays);
drivers/net/wireless/ath/ath6kl/main.c
774
stats->pwr_save_fail_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
776
stats->noise_floor_calib =
drivers/net/wireless/ath/ath6kl/main.c
779
stats->cs_bmiss_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
781
stats->cs_low_rssi_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
783
stats->cs_connect_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
785
stats->cs_discon_cnt +=
drivers/net/wireless/ath/ath6kl/main.c
788
stats->cs_ave_beacon_rssi =
drivers/net/wireless/ath/ath6kl/main.c
791
stats->cs_last_roam_msec =
drivers/net/wireless/ath/ath6kl/main.c
793
stats->cs_snr = tgt_stats->cserv_stats.cs_snr;
drivers/net/wireless/ath/ath6kl/main.c
794
stats->cs_rssi = a_sle16_to_cpu(tgt_stats->cserv_stats.cs_rssi);
drivers/net/wireless/ath/ath6kl/main.c
796
stats->lq_val = le32_to_cpu(tgt_stats->lq_val);
drivers/net/wireless/ath/ath6kl/main.c
798
stats->wow_pkt_dropped +=
drivers/net/wireless/ath/ath6kl/main.c
800
stats->wow_host_pkt_wakeups +=
drivers/net/wireless/ath/ath6kl/main.c
802
stats->wow_host_evt_wakeups +=
drivers/net/wireless/ath/ath6kl/main.c
804
stats->wow_evt_discarded +=
drivers/net/wireless/ath/ath6kl/main.c
807
stats->arp_received = le32_to_cpu(tgt_stats->arp_stats.arp_received);
drivers/net/wireless/ath/ath6kl/main.c
808
stats->arp_replied = le32_to_cpu(tgt_stats->arp_stats.arp_replied);
drivers/net/wireless/ath/ath6kl/main.c
809
stats->arp_matched = le32_to_cpu(tgt_stats->arp_stats.arp_matched);
drivers/net/wireless/ath/ath6kl/txrx.c
1053
struct rxtid_stats *stats;
drivers/net/wireless/ath/ath6kl/txrx.c
1056
stats = &agg_conn->stat[tid];
drivers/net/wireless/ath/ath6kl/txrx.c
1090
stats->num_hole++;
drivers/net/wireless/ath/ath6kl/txrx.c
1099
stats->num_delivered += skb_queue_len(&rxtid->q);
drivers/net/wireless/ath/ath6kl/txrx.c
1110
struct rxtid_stats *stats;
drivers/net/wireless/ath/ath6kl/txrx.c
1118
stats = &agg_conn->stat[tid];
drivers/net/wireless/ath/ath6kl/txrx.c
1120
stats->num_into_aggr++;
drivers/net/wireless/ath/ath6kl/txrx.c
1126
stats->num_amsdu++;
drivers/net/wireless/ath/ath6kl/txrx.c
1170
stats->num_oow++;
drivers/net/wireless/ath/ath6kl/txrx.c
1192
stats->num_dups++;
drivers/net/wireless/ath/ath6kl/txrx.c
1200
stats->num_amsdu++;
drivers/net/wireless/ath/ath6kl/txrx.c
1202
stats->num_mpdu++;
drivers/net/wireless/ath/ath6kl/txrx.c
1363
vif->ndev->stats.rx_packets++;
drivers/net/wireless/ath/ath6kl/txrx.c
1364
vif->ndev->stats.rx_bytes += packet->act_len;
drivers/net/wireless/ath/ath6kl/txrx.c
1393
vif->ndev->stats.rx_errors++;
drivers/net/wireless/ath/ath6kl/txrx.c
1394
vif->ndev->stats.rx_length_errors++;
drivers/net/wireless/ath/ath6kl/txrx.c
1617
vif->ndev->stats.multicast++;
drivers/net/wireless/ath/ath6kl/txrx.c
1629
struct rxtid_stats *stats;
drivers/net/wireless/ath/ath6kl/txrx.c
1633
stats = &aggr_conn->stat[i];
drivers/net/wireless/ath/ath6kl/txrx.c
1638
stats->num_timeouts++;
drivers/net/wireless/ath/ath6kl/txrx.c
1676
struct rxtid_stats *stats;
drivers/net/wireless/ath/ath6kl/txrx.c
1682
stats = &aggr_conn->stat[tid];
drivers/net/wireless/ath/ath6kl/txrx.c
1696
memset(stats, 0, sizeof(struct rxtid_stats));
drivers/net/wireless/ath/ath6kl/txrx.c
403
dev->stats.tx_dropped++;
drivers/net/wireless/ath/ath6kl/txrx.c
518
dev->stats.tx_dropped++;
drivers/net/wireless/ath/ath6kl/txrx.c
519
dev->stats.tx_aborted_errors++;
drivers/net/wireless/ath/ath6kl/txrx.c
765
vif->ndev->stats.tx_errors++;
drivers/net/wireless/ath/ath6kl/txrx.c
781
vif->ndev->stats.tx_packets++;
drivers/net/wireless/ath/ath6kl/txrx.c
782
vif->ndev->stats.tx_bytes += skb->len;
drivers/net/wireless/ath/ath6kl/wmi.h
1854
struct wlan_net_stats stats;
drivers/net/wireless/ath/ath9k/ani.c
108
struct ath9k_mib_stats *stats)
drivers/net/wireless/ath/ath9k/ani.c
116
stats->rts_good += data[0];
drivers/net/wireless/ath/ath9k/ani.c
118
stats->rts_bad += data[1];
drivers/net/wireless/ath/ath9k/ani.c
120
stats->ackrcv_bad += data[2];
drivers/net/wireless/ath/ath9k/ani.c
122
stats->fcs_bad += data[3];
drivers/net/wireless/ath/ath9k/ani.c
124
stats->beacons += data[4];
drivers/net/wireless/ath/ath9k/ani.c
320
ah->stats.ast_ani_reset++;
drivers/net/wireless/ath/ath9k/ani.c
380
ah->stats.ast_ani_lneg_or_lzero++;
drivers/net/wireless/ath/ath9k/ani.c
392
ah->stats.ast_ani_ofdmerrs += phyCnt1 - aniState->ofdmPhyErrCount;
drivers/net/wireless/ath/ath9k/ani.c
395
ah->stats.ast_ani_cckerrs += phyCnt2 - aniState->cckPhyErrCount;
drivers/net/wireless/ath/ath9k/ani.h
119
#define ah_mibStats stats.ast_mibstats
drivers/net/wireless/ath/ath9k/ani.h
20
#define BEACON_RSSI(ahp) (ahp->stats.avgbrssi)
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1037
ah->stats.ast_ani_ofdmon++;
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1039
ah->stats.ast_ani_ofdmoff++;
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1071
ah->stats.ast_ani_stepup++;
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1073
ah->stats.ast_ani_stepdown++;
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1106
ah->stats.ast_ani_spurup++;
drivers/net/wireless/ath/ath9k/ar5008_phy.c
1108
ah->stats.ast_ani_spurdown++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1156
ah->stats.ast_ani_ofdmon++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1158
ah->stats.ast_ani_ofdmoff++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1221
ah->stats.ast_ani_stepup++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1223
ah->stats.ast_ani_stepdown++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1285
ah->stats.ast_ani_spurup++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1287
ah->stats.ast_ani_spurdown++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1312
ah->stats.ast_ani_ccklow++;
drivers/net/wireless/ath/ath9k/ar9003_phy.c
1314
ah->stats.ast_ani_cckhigh++;
drivers/net/wireless/ath/ath9k/common.c
269
ah->stats.avgbrssi = rssi;
drivers/net/wireless/ath/ath9k/debug.c
1311
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1312
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BK)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1313
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VI)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1314
data[i++] = sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VO)].elem; \
drivers/net/wireless/ath/ath9k/debug.c
1319
data[i++] = sc->debug.stats.rxstats.elem; \
drivers/net/wireless/ath/ath9k/debug.c
1324
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/ath/ath9k/debug.c
1329
data[i++] = ((u64)sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].tx_pkts_all +
drivers/net/wireless/ath/ath9k/debug.c
1330
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BK)].tx_pkts_all +
drivers/net/wireless/ath/ath9k/debug.c
1331
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VI)].tx_pkts_all +
drivers/net/wireless/ath/ath9k/debug.c
1332
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VO)].tx_pkts_all);
drivers/net/wireless/ath/ath9k/debug.c
1333
data[i++] = ((u64)sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BE)].tx_bytes_all +
drivers/net/wireless/ath/ath9k/debug.c
1334
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_BK)].tx_bytes_all +
drivers/net/wireless/ath/ath9k/debug.c
1335
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VI)].tx_bytes_all +
drivers/net/wireless/ath/ath9k/debug.c
1336
sc->debug.stats.txstats[PR_QNUM(IEEE80211_AC_VO)].tx_bytes_all);
drivers/net/wireless/ath/ath9k/debug.c
1407
ath9k_cmn_debug_recv(sc->debug.debugfs_phy, &sc->debug.stats.rxstats);
drivers/net/wireless/ath/ath9k/debug.c
1408
ath9k_cmn_debug_phy_err(sc->debug.debugfs_phy, &sc->debug.stats.rxstats);
drivers/net/wireless/ath/ath9k/debug.c
142
{ "ANI RESET", ah->stats.ast_ani_reset },
drivers/net/wireless/ath/ath9k/debug.c
145
{ "SPUR UP", ah->stats.ast_ani_spurup },
drivers/net/wireless/ath/ath9k/debug.c
146
{ "SPUR DOWN", ah->stats.ast_ani_spurdown },
drivers/net/wireless/ath/ath9k/debug.c
147
{ "OFDM WS-DET ON", ah->stats.ast_ani_ofdmon },
drivers/net/wireless/ath/ath9k/debug.c
148
{ "OFDM WS-DET OFF", ah->stats.ast_ani_ofdmoff },
drivers/net/wireless/ath/ath9k/debug.c
149
{ "MRC-CCK ON", ah->stats.ast_ani_ccklow },
drivers/net/wireless/ath/ath9k/debug.c
150
{ "MRC-CCK OFF", ah->stats.ast_ani_cckhigh },
drivers/net/wireless/ath/ath9k/debug.c
151
{ "FIR-STEP UP", ah->stats.ast_ani_stepup },
drivers/net/wireless/ath/ath9k/debug.c
152
{ "FIR-STEP DOWN", ah->stats.ast_ani_stepdown },
drivers/net/wireless/ath/ath9k/debug.c
153
{ "INV LISTENTIME", ah->stats.ast_ani_lneg_or_lzero },
drivers/net/wireless/ath/ath9k/debug.c
154
{ "OFDM ERRORS", ah->stats.ast_ani_ofdmerrs },
drivers/net/wireless/ath/ath9k/debug.c
155
{ "CCK ERRORS", ah->stats.ast_ani_cckerrs },
drivers/net/wireless/ath/ath9k/debug.c
274
struct ath_antenna_stats *as_main = &sc->debug.stats.ant_stats[ANT_MAIN];
drivers/net/wireless/ath/ath9k/debug.c
275
struct ath_antenna_stats *as_alt = &sc->debug.stats.ant_stats[ANT_ALT];
drivers/net/wireless/ath/ath9k/debug.c
291
struct ath_antenna_stats *as_main = &sc->debug.stats.ant_stats[ANT_MAIN];
drivers/net/wireless/ath/ath9k/debug.c
292
struct ath_antenna_stats *as_alt = &sc->debug.stats.ant_stats[ANT_ALT];
drivers/net/wireless/ath/ath9k/debug.c
32
sc->debug.stats.istats.sync_cause_all++;
drivers/net/wireless/ath/ath9k/debug.c
34
sc->debug.stats.istats.sync_rtc_irq++;
drivers/net/wireless/ath/ath9k/debug.c
36
sc->debug.stats.istats.sync_mac_irq++;
drivers/net/wireless/ath/ath9k/debug.c
38
sc->debug.stats.istats.eeprom_illegal_access++;
drivers/net/wireless/ath/ath9k/debug.c
40
sc->debug.stats.istats.apb_timeout++;
drivers/net/wireless/ath/ath9k/debug.c
42
sc->debug.stats.istats.pci_mode_conflict++;
drivers/net/wireless/ath/ath9k/debug.c
44
sc->debug.stats.istats.host1_fatal++;
drivers/net/wireless/ath/ath9k/debug.c
46
sc->debug.stats.istats.host1_perr++;
drivers/net/wireless/ath/ath9k/debug.c
462
sc->debug.stats.istats.total++;
drivers/net/wireless/ath/ath9k/debug.c
465
sc->debug.stats.istats.rxlp++;
drivers/net/wireless/ath/ath9k/debug.c
467
sc->debug.stats.istats.rxhp++;
drivers/net/wireless/ath/ath9k/debug.c
469
sc->debug.stats.istats.bb_watchdog++;
drivers/net/wireless/ath/ath9k/debug.c
472
sc->debug.stats.istats.rxok++;
drivers/net/wireless/ath/ath9k/debug.c
475
sc->debug.stats.istats.rxeol++;
drivers/net/wireless/ath/ath9k/debug.c
477
sc->debug.stats.istats.rxorn++;
drivers/net/wireless/ath/ath9k/debug.c
479
sc->debug.stats.istats.txok++;
drivers/net/wireless/ath/ath9k/debug.c
48
sc->debug.stats.istats.trcv_fifo_perr++;
drivers/net/wireless/ath/ath9k/debug.c
481
sc->debug.stats.istats.txurn++;
drivers/net/wireless/ath/ath9k/debug.c
483
sc->debug.stats.istats.rxphyerr++;
drivers/net/wireless/ath/ath9k/debug.c
485
sc->debug.stats.istats.rx_keycache_miss++;
drivers/net/wireless/ath/ath9k/debug.c
487
sc->debug.stats.istats.swba++;
drivers/net/wireless/ath/ath9k/debug.c
489
sc->debug.stats.istats.bmiss++;
drivers/net/wireless/ath/ath9k/debug.c
491
sc->debug.stats.istats.bnr++;
drivers/net/wireless/ath/ath9k/debug.c
493
sc->debug.stats.istats.cst++;
drivers/net/wireless/ath/ath9k/debug.c
495
sc->debug.stats.istats.gtt++;
drivers/net/wireless/ath/ath9k/debug.c
497
sc->debug.stats.istats.tim++;
drivers/net/wireless/ath/ath9k/debug.c
499
sc->debug.stats.istats.cabend++;
drivers/net/wireless/ath/ath9k/debug.c
50
sc->debug.stats.istats.radm_cpl_ep++;
drivers/net/wireless/ath/ath9k/debug.c
501
sc->debug.stats.istats.dtimsync++;
drivers/net/wireless/ath/ath9k/debug.c
503
sc->debug.stats.istats.dtim++;
drivers/net/wireless/ath/ath9k/debug.c
505
sc->debug.stats.istats.tsfoor++;
drivers/net/wireless/ath/ath9k/debug.c
507
sc->debug.stats.istats.mci++;
drivers/net/wireless/ath/ath9k/debug.c
509
sc->debug.stats.istats.gen_timer++;
drivers/net/wireless/ath/ath9k/debug.c
52
sc->debug.stats.istats.radm_cpl_dllp_abort++;
drivers/net/wireless/ath/ath9k/debug.c
520
sc->debug.stats.istats.s); \
drivers/net/wireless/ath/ath9k/debug.c
54
sc->debug.stats.istats.radm_cpl_tlp_abort++;
drivers/net/wireless/ath/ath9k/debug.c
56
sc->debug.stats.istats.radm_cpl_ecrc_err++;
drivers/net/wireless/ath/ath9k/debug.c
58
sc->debug.stats.istats.radm_cpl_timeout++;
drivers/net/wireless/ath/ath9k/debug.c
60
sc->debug.stats.istats.local_timeout++;
drivers/net/wireless/ath/ath9k/debug.c
62
sc->debug.stats.istats.pm_access++;
drivers/net/wireless/ath/ath9k/debug.c
64
sc->debug.stats.istats.mac_awake++;
drivers/net/wireless/ath/ath9k/debug.c
66
sc->debug.stats.istats.mac_asleep++;
drivers/net/wireless/ath/ath9k/debug.c
68
sc->debug.stats.istats.mac_sleep_access++;
drivers/net/wireless/ath/ath9k/debug.c
762
sc->debug.stats.reset[i]);
drivers/net/wireless/ath/ath9k/debug.c
819
sc->debug.stats.txstats[qnum].tx_bytes_all += bf->bf_mpdu->len;
drivers/net/wireless/ath/ath9k/debug.c
851
ath9k_cmn_debug_stat_rx(&sc->debug.stats.rxstats, rs);
drivers/net/wireless/ath/ath9k/debug.h
199
#define TXSTATS sc->debug.stats.txstats
drivers/net/wireless/ath/ath9k/debug.h
254
struct ath_stats stats;
drivers/net/wireless/ath/ath9k/debug.h
269
struct ethtool_stats *stats, u64 *data);
drivers/net/wireless/ath/ath9k/debug.h
28
#define TX_STAT_INC(sc, q, c) do { (sc)->debug.stats.txstats[q].c++; } while (0)
drivers/net/wireless/ath/ath9k/debug.h
29
#define RX_STAT_INC(sc, c) do { (sc)->debug.stats.rxstats.c++; } while (0)
drivers/net/wireless/ath/ath9k/debug.h
30
#define RESET_STAT_INC(sc, type) do { (sc)->debug.stats.reset[type]++; } while (0)
drivers/net/wireless/ath/ath9k/debug.h
31
#define ANT_STAT_INC(sc, i, c) do { (sc)->debug.stats.ant_stats[i].c++; } while (0)
drivers/net/wireless/ath/ath9k/debug.h
32
#define ANT_LNA_INC(sc, i, c) do { (sc)->debug.stats.ant_stats[i].lna_recv_cnt[c]++; } while (0)
drivers/net/wireless/ath/ath9k/dfs_debug.c
108
memset(&sc->debug.stats.dfs_stats, 0,
drivers/net/wireless/ath/ath9k/dfs_debug.c
109
sizeof(sc->debug.stats.dfs_stats));
drivers/net/wireless/ath/ath9k/dfs_debug.c
29
sc->debug.stats.dfs_stats.p)
drivers/net/wireless/ath/ath9k/dfs_debug.h
58
#define DFS_STAT_INC(sc, c) (sc->debug.stats.dfs_stats.c++)
drivers/net/wireless/ath/ath9k/htc.h
377
struct ethtool_stats *stats, u64 *data);
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
450
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1810
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1816
stats->dot11ACKFailureCount = mib_stats->ackrcv_bad;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1817
stats->dot11RTSFailureCount = mib_stats->rts_bad;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1818
stats->dot11FCSErrorCount = mib_stats->fcs_bad;
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1819
stats->dot11RTSSuccessCount = mib_stats->rts_good;
drivers/net/wireless/ath/ath9k/hw.h
821
struct ar5416Stats stats;
drivers/net/wireless/ath/ath9k/main.c
1128
sc->sc_ah->stats.avgbrssi = ATH_RSSI_DUMMY_MARKER;
drivers/net/wireless/ath/ath9k/main.c
2294
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/ath/ath9k/main.c
2300
stats->dot11ACKFailureCount = mib_stats->ackrcv_bad;
drivers/net/wireless/ath/ath9k/main.c
2301
stats->dot11RTSFailureCount = mib_stats->rts_bad;
drivers/net/wireless/ath/ath9k/main.c
2302
stats->dot11FCSErrorCount = mib_stats->fcs_bad;
drivers/net/wireless/ath/ath9k/main.c
2303
stats->dot11RTSSuccessCount = mib_stats->rts_good;
drivers/net/wireless/ath/ath9k/mci.c
736
if (ah->stats.avgbrssi > 25) {
drivers/net/wireless/ath/ath9k/mci.c
754
if (ah->stats.avgbrssi >= 40) {
drivers/net/wireless/ath/carl9170/carl9170.h
494
struct carl9170_ba_stats stats[IEEE80211_NUM_TIDS];
drivers/net/wireless/ath/carl9170/debug.c
465
ar->debug.stats.name##_counter[__i] = 0; \
drivers/net/wireless/ath/carl9170/debug.c
470
__tmp, ar->debug.stats.name##_counter); \
drivers/net/wireless/ath/carl9170/debug.c
477
ar->debug.stats.name##_sum[__i] += \
drivers/net/wireless/ath/carl9170/debug.c
478
ar->debug.stats.name##_counter[__i]; \
drivers/net/wireless/ath/carl9170/debug.c
504
name##_regs[i].nreg, ar->debug.stats.name ##_sum[i],\
drivers/net/wireless/ath/carl9170/debug.c
505
ar->debug.stats.name ##_counter[i]); \
drivers/net/wireless/ath/carl9170/debug.c
533
ar->debug.stats.name##_counter[i]); \
drivers/net/wireless/ath/carl9170/debug.h
123
struct ath_stats stats;
drivers/net/wireless/ath/carl9170/main.c
1462
sta_info->stats[tid].clear = true;
drivers/net/wireless/ath/carl9170/main.c
1463
sta_info->stats[tid].req = false;
drivers/net/wireless/ath/carl9170/main.c
1676
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/ath/carl9170/main.c
1680
memset(stats, 0, sizeof(*stats));
drivers/net/wireless/ath/carl9170/main.c
1681
stats->dot11ACKFailureCount = ar->tx_ack_failures;
drivers/net/wireless/ath/carl9170/main.c
1682
stats->dot11FCSErrorCount = ar->tx_fcs_errors;
drivers/net/wireless/ath/carl9170/tx.c
408
if (sta_info->stats[tid].clear) {
drivers/net/wireless/ath/carl9170/tx.c
409
sta_info->stats[tid].clear = false;
drivers/net/wireless/ath/carl9170/tx.c
410
sta_info->stats[tid].req = false;
drivers/net/wireless/ath/carl9170/tx.c
411
sta_info->stats[tid].ampdu_len = 0;
drivers/net/wireless/ath/carl9170/tx.c
412
sta_info->stats[tid].ampdu_ack_len = 0;
drivers/net/wireless/ath/carl9170/tx.c
415
sta_info->stats[tid].ampdu_len++;
drivers/net/wireless/ath/carl9170/tx.c
417
sta_info->stats[tid].ampdu_ack_len++;
drivers/net/wireless/ath/carl9170/tx.c
420
sta_info->stats[tid].req = true;
drivers/net/wireless/ath/carl9170/tx.c
423
super->s.rix = sta_info->stats[tid].ampdu_len;
drivers/net/wireless/ath/carl9170/tx.c
424
super->s.cnt = sta_info->stats[tid].ampdu_ack_len;
drivers/net/wireless/ath/carl9170/tx.c
426
if (sta_info->stats[tid].req)
drivers/net/wireless/ath/carl9170/tx.c
429
sta_info->stats[tid].clear = true;
drivers/net/wireless/ath/wcn36xx/txrx.c
707
void wcn36xx_process_tx_rate(struct ani_global_class_a_stats_info *stats, struct rate_info *info)
drivers/net/wireless/ath/wcn36xx/txrx.c
710
if (stats->tx_rate_flags & HAL_TX_RATE_LEGACY)
drivers/net/wireless/ath/wcn36xx/txrx.c
711
info->legacy = stats->tx_rate * 5;
drivers/net/wireless/ath/wcn36xx/txrx.c
714
info->mcs = stats->mcs_index;
drivers/net/wireless/ath/wcn36xx/txrx.c
717
if (stats->tx_rate_flags & (HAL_TX_RATE_HT20 | HAL_TX_RATE_HT40))
drivers/net/wireless/ath/wcn36xx/txrx.c
720
if (stats->tx_rate_flags & (HAL_TX_RATE_VHT20 | HAL_TX_RATE_VHT40 | HAL_TX_RATE_VHT80))
drivers/net/wireless/ath/wcn36xx/txrx.c
723
if (stats->tx_rate_flags & HAL_TX_RATE_SGI)
drivers/net/wireless/ath/wcn36xx/txrx.c
726
if (stats->tx_rate_flags & (HAL_TX_RATE_HT20 | HAL_TX_RATE_VHT20))
drivers/net/wireless/ath/wcn36xx/txrx.c
729
if (stats->tx_rate_flags & (HAL_TX_RATE_HT40 | HAL_TX_RATE_VHT40))
drivers/net/wireless/ath/wcn36xx/txrx.c
732
if (stats->tx_rate_flags & HAL_TX_RATE_VHT80)
drivers/net/wireless/ath/wcn36xx/txrx.h
167
void wcn36xx_process_tx_rate(struct ani_global_class_a_stats_info *stats, struct rate_info *info);
drivers/net/wireless/ath/wil6210/cfg80211.c
442
struct wil_net_stats *stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/cfg80211.c
493
rx_mcs = stats->last_mcs_rx;
drivers/net/wireless/ath/wil6210/cfg80211.c
515
wil_rx_cb_mode_to_n_bonded(stats->last_cb_mode_rx);
drivers/net/wireless/ath/wil6210/cfg80211.c
516
sinfo->rx_bytes = stats->rx_bytes;
drivers/net/wireless/ath/wil6210/cfg80211.c
517
sinfo->rx_packets = stats->rx_packets;
drivers/net/wireless/ath/wil6210/cfg80211.c
518
sinfo->rx_dropped_misc = stats->rx_dropped;
drivers/net/wireless/ath/wil6210/cfg80211.c
519
sinfo->tx_bytes = stats->tx_bytes;
drivers/net/wireless/ath/wil6210/cfg80211.c
520
sinfo->tx_packets = stats->tx_packets;
drivers/net/wireless/ath/wil6210/cfg80211.c
521
sinfo->tx_failed = stats->tx_errors;
drivers/net/wireless/ath/wil6210/debugfs.c
1454
ulong rxf = ndev->stats.rx_packets;
drivers/net/wireless/ath/wil6210/debugfs.c
1455
ulong txf = ndev->stats.tx_packets;
drivers/net/wireless/ath/wil6210/debugfs.c
1633
i, p->addr, p->stats.ft_roams, mid, aid);
drivers/net/wireless/ath/wil6210/debugfs.c
1657
p->stats.rx_non_data_frame,
drivers/net/wireless/ath/wil6210/debugfs.c
1658
p->stats.rx_short_frame,
drivers/net/wireless/ath/wil6210/debugfs.c
1659
p->stats.rx_large_frame,
drivers/net/wireless/ath/wil6210/debugfs.c
1660
p->stats.rx_replay);
drivers/net/wireless/ath/wil6210/debugfs.c
1663
p->stats.rx_mic_error,
drivers/net/wireless/ath/wil6210/debugfs.c
1664
p->stats.rx_key_error,
drivers/net/wireless/ath/wil6210/debugfs.c
1665
p->stats.rx_amsdu_error,
drivers/net/wireless/ath/wil6210/debugfs.c
1666
p->stats.rx_csum_err);
drivers/net/wireless/ath/wil6210/debugfs.c
1669
for (mcs = 0; mcs < ARRAY_SIZE(p->stats.rx_per_mcs);
drivers/net/wireless/ath/wil6210/debugfs.c
1672
p->stats.rx_per_mcs[mcs]);
drivers/net/wireless/ath/wil6210/debugfs.c
1739
u64 tx_latency_avg = p->stats.tx_latency_total_us;
drivers/net/wireless/ath/wil6210/debugfs.c
1752
p->stats.tx_latency_min_us,
drivers/net/wireless/ath/wil6210/debugfs.c
1754
p->stats.tx_latency_max_us);
drivers/net/wireless/ath/wil6210/debugfs.c
1808
sta->stats.tx_latency_min_us = U32_MAX;
drivers/net/wireless/ath/wil6210/debugfs.c
1809
sta->stats.tx_latency_max_us = 0;
drivers/net/wireless/ath/wil6210/debugfs.c
1810
sta->stats.tx_latency_total_us = 0;
drivers/net/wireless/ath/wil6210/debugfs.c
1878
struct wmi_link_stats_basic *stats;
drivers/net/wireless/ath/wil6210/debugfs.c
1893
stats = &wil->sta[i].fw_stats_basic;
drivers/net/wireless/ath/wil6210/debugfs.c
1894
wil_link_stats_print_basic(vif, s, stats);
drivers/net/wireless/ath/wil6210/debugfs.c
1999
wil_link_stats_print_global(wil, s, &wil->fw_stats_global.stats);
drivers/net/wireless/ath/wil6210/main.c
297
memset(&sta->stats, 0, sizeof(sta->stats));
drivers/net/wireless/ath/wil6210/main.c
298
sta->stats.tx_latency_min_us = U32_MAX;
drivers/net/wireless/ath/wil6210/txrx.c
2381
ndev->stats.tx_dropped++;
drivers/net/wireless/ath/wil6210/txrx.c
2405
sta->stats.tx_latency_total_us += skb_time_us;
drivers/net/wireless/ath/wil6210/txrx.c
2406
if (skb_time_us < sta->stats.tx_latency_min_us)
drivers/net/wireless/ath/wil6210/txrx.c
2407
sta->stats.tx_latency_min_us = skb_time_us;
drivers/net/wireless/ath/wil6210/txrx.c
2408
if (skb_time_us > sta->stats.tx_latency_max_us)
drivers/net/wireless/ath/wil6210/txrx.c
2409
sta->stats.tx_latency_max_us = skb_time_us;
drivers/net/wireless/ath/wil6210/txrx.c
2427
struct wil_net_stats *stats = NULL;
drivers/net/wireless/ath/wil6210/txrx.c
2447
stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/txrx.c
2491
ndev->stats.tx_packets++;
drivers/net/wireless/ath/wil6210/txrx.c
2492
ndev->stats.tx_bytes += skb->len;
drivers/net/wireless/ath/wil6210/txrx.c
2493
if (stats) {
drivers/net/wireless/ath/wil6210/txrx.c
2494
stats->tx_packets++;
drivers/net/wireless/ath/wil6210/txrx.c
2495
stats->tx_bytes += skb->len;
drivers/net/wireless/ath/wil6210/txrx.c
2501
ndev->stats.tx_errors++;
drivers/net/wireless/ath/wil6210/txrx.c
2502
if (stats)
drivers/net/wireless/ath/wil6210/txrx.c
2503
stats->tx_errors++;
drivers/net/wireless/ath/wil6210/txrx.c
455
struct wil_net_stats *stats;
drivers/net/wireless/ath/wil6210/txrx.c
518
stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/txrx.c
520
stats->last_mcs_rx = wil_rxdesc_mcs(d);
drivers/net/wireless/ath/wil6210/txrx.c
521
if (stats->last_mcs_rx < ARRAY_SIZE(stats->rx_per_mcs))
drivers/net/wireless/ath/wil6210/txrx.c
522
stats->rx_per_mcs[stats->last_mcs_rx]++;
drivers/net/wireless/ath/wil6210/txrx.c
544
stats->rx_non_data_frame++;
drivers/net/wireless/ath/wil6210/txrx.c
580
stats->rx_csum_err++;
drivers/net/wireless/ath/wil6210/txrx.c
690
struct wil_net_stats *stats)
drivers/net/wireless/ath/wil6210/txrx.c
696
stats->rx_mic_error++;
drivers/net/wireless/ath/wil6210/txrx.c
894
struct wil_net_stats *stats, bool gro)
drivers/net/wireless/ath/wil6210/txrx.c
912
ndev->stats.rx_dropped++;
drivers/net/wireless/ath/wil6210/txrx.c
913
stats->rx_dropped++;
drivers/net/wireless/ath/wil6210/txrx.c
963
ndev->stats.rx_packets++;
drivers/net/wireless/ath/wil6210/txrx.c
964
stats->rx_packets++;
drivers/net/wireless/ath/wil6210/txrx.c
965
ndev->stats.rx_bytes += len;
drivers/net/wireless/ath/wil6210/txrx.c
966
stats->rx_bytes += len;
drivers/net/wireless/ath/wil6210/txrx.c
968
ndev->stats.multicast++;
drivers/net/wireless/ath/wil6210/txrx.c
975
struct wil_net_stats *stats;
drivers/net/wireless/ath/wil6210/txrx.c
979
stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/txrx.c
986
ndev->stats.rx_dropped++;
drivers/net/wireless/ath/wil6210/txrx.c
987
stats->rx_replay++;
drivers/net/wireless/ath/wil6210/txrx.c
988
stats->rx_dropped++;
drivers/net/wireless/ath/wil6210/txrx.c
993
if (unlikely(wil->txrx_ops.rx_error_check(wil, skb, stats))) {
drivers/net/wireless/ath/wil6210/txrx.c
998
wil_netif_rx(skb, ndev, cid, stats, true);
drivers/net/wireless/ath/wil6210/txrx.h
681
struct wil_net_stats *stats, bool gro);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1023
if (stats) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
1024
stats->last_mcs_rx = wil_rx_status_get_mcs(msg);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1025
if (stats->last_mcs_rx < ARRAY_SIZE(stats->rx_per_mcs))
drivers/net/wireless/ath/wil6210/txrx_edma.c
1026
stats->rx_per_mcs[stats->last_mcs_rx]++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1027
else if (stats->last_mcs_rx == WIL_EXTENDED_MCS_26)
drivers/net/wireless/ath/wil6210/txrx_edma.c
1028
stats->rx_per_mcs[WIL_BASE_MCS_FOR_EXTENDED_26]++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1030
stats->last_cb_mode_rx = wil_rx_status_get_cb_mode(msg);
drivers/net/wireless/ath/wil6210/txrx_edma.c
1034
wil_check_bar(wil, msg, cid, skb, stats) == -EAGAIN) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
1166
struct wil_net_stats *stats;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1215
stats = (cid < wil->max_assoc_sta) ? &wil->sta[cid].stats :
drivers/net/wireless/ath/wil6210/txrx_edma.c
1250
ndev->stats.tx_packets++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1251
ndev->stats.tx_bytes += skb->len;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1252
if (stats) {
drivers/net/wireless/ath/wil6210/txrx_edma.c
1253
stats->tx_packets++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1254
stats->tx_bytes += skb->len;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1260
ndev->stats.tx_errors++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
1261
if (stats)
drivers/net/wireless/ath/wil6210/txrx_edma.c
1262
stats->tx_errors++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
754
struct sk_buff *skb, struct wil_net_stats *stats)
drivers/net/wireless/ath/wil6210/txrx_edma.c
781
if (stats)
drivers/net/wireless/ath/wil6210/txrx_edma.c
782
stats->rx_non_data_frame++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
810
struct wil_net_stats *stats)
drivers/net/wireless/ath/wil6210/txrx_edma.c
823
stats->rx_mic_error++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
828
stats->rx_key_error++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
833
stats->rx_replay++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
838
stats->rx_amsdu_error++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
843
skb->ip_summed = wil_rx_status_get_checksum(msg, stats);
drivers/net/wireless/ath/wil6210/txrx_edma.c
859
struct wil_net_stats *stats = NULL;
drivers/net/wireless/ath/wil6210/txrx_edma.c
956
stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/txrx_edma.c
960
stats->rx_short_frame++;
drivers/net/wireless/ath/wil6210/txrx_edma.c
972
stats->rx_large_frame++;
drivers/net/wireless/ath/wil6210/txrx_edma.h
526
struct wil_net_stats *stats)
drivers/net/wireless/ath/wil6210/txrx_edma.h
546
stats->rx_csum_err++;
drivers/net/wireless/ath/wil6210/wil6210.h
624
struct wil_net_stats *stats);
drivers/net/wireless/ath/wil6210/wil6210.h
742
struct wil_net_stats stats;
drivers/net/wireless/ath/wil6210/wil6210.h
912
struct wmi_link_stats_global stats;
drivers/net/wireless/ath/wil6210/wmi.c
1175
struct wil_net_stats *stats = NULL;
drivers/net/wireless/ath/wil6210/wmi.c
1182
stats = &wil->sta[cid].stats;
drivers/net/wireless/ath/wil6210/wmi.c
1202
ndev->stats.rx_packets++;
drivers/net/wireless/ath/wil6210/wmi.c
1203
ndev->stats.rx_bytes += sz;
drivers/net/wireless/ath/wil6210/wmi.c
1204
if (stats) {
drivers/net/wireless/ath/wil6210/wmi.c
1205
stats->rx_packets++;
drivers/net/wireless/ath/wil6210/wmi.c
1206
stats->rx_bytes += sz;
drivers/net/wireless/ath/wil6210/wmi.c
1209
ndev->stats.rx_dropped++;
drivers/net/wireless/ath/wil6210/wmi.c
1210
if (stats)
drivers/net/wireless/ath/wil6210/wmi.c
1211
stats->rx_dropped++;
drivers/net/wireless/ath/wil6210/wmi.c
1471
wil->fw_stats_global.stats = *global;
drivers/net/wireless/ath/wil6210/wmi.c
1814
wil->sta[cid].stats.ft_roams++;
drivers/net/wireless/broadcom/b43/b43.h
858
struct b43_stats stats;
drivers/net/wireless/broadcom/b43/main.c
1480
dev->stats.link_noise = average;
drivers/net/wireless/broadcom/b43/main.c
3825
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/broadcom/b43/main.c
3830
memcpy(stats, &wl->ieee_stats, sizeof(*stats));
drivers/net/wireless/broadcom/b43/main.c
4674
memset(&dev->stats, 0, sizeof(dev->stats));
drivers/net/wireless/broadcom/b43/main.c
5169
survey->noise = dev->stats.link_noise;
drivers/net/wireless/broadcom/b43legacy/b43legacy.h
704
struct b43legacy_stats stats;
drivers/net/wireless/broadcom/b43legacy/dma.c
1199
dev->stats.last_tx = jiffies;
drivers/net/wireless/broadcom/b43legacy/main.c
2516
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/broadcom/b43legacy/main.c
2522
memcpy(stats, &wl->ieee_stats, sizeof(*stats));
drivers/net/wireless/broadcom/b43legacy/main.c
3129
memset(&dev->stats, 0, sizeof(dev->stats));
drivers/net/wireless/broadcom/b43legacy/main.c
3527
survey->noise = dev->stats.link_noise;
drivers/net/wireless/broadcom/b43legacy/main.c
846
dev->stats.link_noise = average;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
175
struct brcmf_bus_stats stats;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
337
atomic_inc(&drvr->bus_if->stats.pktcowed);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
343
atomic_inc(&drvr->bus_if->stats.pktcow_failed);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
374
ndev->stats.tx_dropped++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
376
ndev->stats.tx_packets++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
377
ndev->stats.tx_bytes += tx_bytes;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
420
ifp->ndev->stats.multicast++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
427
ifp->ndev->stats.rx_bytes += skb->len;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
428
ifp->ndev->stats.rx_packets++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
493
(*ifp)->ndev->stats.rx_errors++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
563
ifp->ndev->stats.tx_errors++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1007
fws->stats.mac_update_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1023
fws->stats.mac_update_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1056
fws->stats.mac_ps_update_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1119
fws->stats.if_update_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1131
fws->stats.credit_request_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1133
fws->stats.packet_request_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1238
u32 *qfull_stat = &fws->stats.delayq_full_error;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1256
qfull_stat = &fws->stats.supprq_full_error;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1452
fws->stats.txs_discard += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1454
fws->stats.txs_supp_core += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1457
fws->stats.txs_supp_ps += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1460
fws->stats.txs_tossed += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1462
fws->stats.txs_discard += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1464
fws->stats.txs_discard += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1466
fws->stats.txs_host_tossed += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1577
fws->stats.txs_indicate += compcnt;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1863
fws->stats.header_pulls++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1933
fws->stats.tlv_invalid_type++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1943
fws->stats.tlv_parse_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
1956
fws->stats.header_only_pkt++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2006
fws->stats.rollback_failed++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2011
fws->stats.rollback_success++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2076
fws->stats.pkt2bus++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2077
fws->stats.send_pkts[fifo]++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2079
fws->stats.requested_sent[fifo]++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2104
fws->stats.generic_error++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2272
struct brcmf_fws_stats *fwstats = &(drvr_to_fws(bus_if->drvr)->stats);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
2511
fws->stats.bus_flow_block++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
484
struct brcmf_fws_stats stats;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
525
fws->stats.tlv_invalid_type++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
973
fws->stats.fws_flow_block++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
2085
struct brcmf_bus_stats *stats;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
2095
stats = &bus->sdiodev->bus_if->stats;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
2096
atomic_inc(&stats->pktcowed);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
2098
atomic_inc(&stats->pktcow_failed);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
198
devinfo->bus_pub.stats.rx_ctlpkts++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
200
devinfo->bus_pub.stats.rx_ctlerrs++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
203
devinfo->bus_pub.stats.tx_ctlpkts++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
205
devinfo->bus_pub.stats.tx_ctlerrs++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.h
27
struct brcmf_stats stats;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
101
stats = *(drvr->wlc->core->macstat_snapshot);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
104
seq_printf(s, "txallfrm: %d\n", stats.txallfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
105
seq_printf(s, "txrtsfrm: %d\n", stats.txrtsfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
106
seq_printf(s, "txctsfrm: %d\n", stats.txctsfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
107
seq_printf(s, "txackfrm: %d\n", stats.txackfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
108
seq_printf(s, "txdnlfrm: %d\n", stats.txdnlfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
109
seq_printf(s, "txbcnfrm: %d\n", stats.txbcnfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
111
for (i = 0; i < ARRAY_SIZE(stats.txfunfl); i++)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
112
seq_printf(s, " %d", stats.txfunfl[i]);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
113
seq_printf(s, "\ntxtplunfl: %d\n", stats.txtplunfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
114
seq_printf(s, "txphyerr: %d\n", stats.txphyerr);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
115
seq_printf(s, "pktengrxducast: %d\n", stats.pktengrxducast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
116
seq_printf(s, "pktengrxdmcast: %d\n", stats.pktengrxdmcast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
117
seq_printf(s, "rxfrmtoolong: %d\n", stats.rxfrmtoolong);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
118
seq_printf(s, "rxfrmtooshrt: %d\n", stats.rxfrmtooshrt);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
119
seq_printf(s, "rxinvmachdr: %d\n", stats.rxinvmachdr);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
120
seq_printf(s, "rxbadfcs: %d\n", stats.rxbadfcs);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
121
seq_printf(s, "rxbadplcp: %d\n", stats.rxbadplcp);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
122
seq_printf(s, "rxcrsglitch: %d\n", stats.rxcrsglitch);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
123
seq_printf(s, "rxstrt: %d\n", stats.rxstrt);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
124
seq_printf(s, "rxdfrmucastmbss: %d\n", stats.rxdfrmucastmbss);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
125
seq_printf(s, "rxmfrmucastmbss: %d\n", stats.rxmfrmucastmbss);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
126
seq_printf(s, "rxcfrmucast: %d\n", stats.rxcfrmucast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
127
seq_printf(s, "rxrtsucast: %d\n", stats.rxrtsucast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
128
seq_printf(s, "rxctsucast: %d\n", stats.rxctsucast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
129
seq_printf(s, "rxackucast: %d\n", stats.rxackucast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
130
seq_printf(s, "rxdfrmocast: %d\n", stats.rxdfrmocast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
131
seq_printf(s, "rxmfrmocast: %d\n", stats.rxmfrmocast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
132
seq_printf(s, "rxcfrmocast: %d\n", stats.rxcfrmocast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
133
seq_printf(s, "rxrtsocast: %d\n", stats.rxrtsocast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
134
seq_printf(s, "rxctsocast: %d\n", stats.rxctsocast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
135
seq_printf(s, "rxdfrmmcast: %d\n", stats.rxdfrmmcast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
136
seq_printf(s, "rxmfrmmcast: %d\n", stats.rxmfrmmcast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
137
seq_printf(s, "rxcfrmmcast: %d\n", stats.rxcfrmmcast);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
138
seq_printf(s, "rxbeaconmbss: %d\n", stats.rxbeaconmbss);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
139
seq_printf(s, "rxdfrmucastobss: %d\n", stats.rxdfrmucastobss);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
140
seq_printf(s, "rxbeaconobss: %d\n", stats.rxbeaconobss);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
141
seq_printf(s, "rxrsptmout: %d\n", stats.rxrsptmout);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
142
seq_printf(s, "bcntxcancl: %d\n", stats.bcntxcancl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
143
seq_printf(s, "rxf0ovfl: %d\n", stats.rxf0ovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
144
seq_printf(s, "rxf1ovfl: %d\n", stats.rxf1ovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
145
seq_printf(s, "rxf2ovfl: %d\n", stats.rxf2ovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
146
seq_printf(s, "txsfovfl: %d\n", stats.txsfovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
147
seq_printf(s, "pmqovfl: %d\n", stats.pmqovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
148
seq_printf(s, "rxcgprqfrm: %d\n", stats.rxcgprqfrm);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
149
seq_printf(s, "rxcgprsqovfl: %d\n", stats.rxcgprsqovfl);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
150
seq_printf(s, "txcgprsfail: %d\n", stats.txcgprsfail);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
151
seq_printf(s, "txcgprssuc: %d\n", stats.txcgprssuc);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
152
seq_printf(s, "prs_timeout: %d\n", stats.prs_timeout);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
153
seq_printf(s, "rxnack: %d\n", stats.rxnack);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
154
seq_printf(s, "frmscons: %d\n", stats.frmscons);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
155
seq_printf(s, "txnack: %d\n", stats.txnack);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
156
seq_printf(s, "txglitch_nack: %d\n", stats.txglitch_nack);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
157
seq_printf(s, "txburst: %d\n", stats.txburst);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
158
seq_printf(s, "bphy_rxcrsglitch: %d\n", stats.bphy_rxcrsglitch);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
159
seq_printf(s, "phywatchdog: %d\n", stats.phywatchdog);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
160
seq_printf(s, "bphy_badplcp: %d\n", stats.bphy_badplcp);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.c
97
struct macstat stats;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2429
priv->net_dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2434
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2447
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2452
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2478
if (!libipw_rx(priv->ieee, packet->skb, stats)) {
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2484
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2507
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2530
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2535
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2544
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2565
if (!libipw_rx(priv->ieee, packet->skb, stats)) {
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2566
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2652
struct libipw_rx_stats stats = {
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2685
stats.rssi = sq->drv[i].rssi + IPW2100_RSSI_TO_DBM;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2686
stats.len = sq->drv[i].frame_size;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2688
stats.mask = 0;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2689
if (stats.rssi != 0)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2690
stats.mask |= LIBIPW_STATMASK_RSSI;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2691
stats.freq = LIBIPW_24GHZ_BAND;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2695
stats.len);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2711
isr_rx_monitor(priv, i, &stats);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2715
if (stats.len < sizeof(struct libipw_hdr_3addr))
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2720
&u->rx_data.header, &stats);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2727
isr_rx(priv, i, &stats);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3373
priv->net_dev->stats.tx_carrier_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3981
static DEVICE_ATTR_RO(stats);
drivers/net/wireless/intel/ipw2x00/ipw2100.c
5817
dev->stats.tx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4484
stats = {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
4496
¬if->u.raw, &stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5655
if (match->network && match->network->stats.rssi > network->stats.rssi) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5824
memset(&network->stats, 0, sizeof(network->stats));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7370
IPW_DEBUG_ASSOC("Association sensitivity: %d\n", network->stats.rssi);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7371
err = ipw_set_sensitivity(priv, network->stats.rssi + IPW_RSSI_TO_DBM);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7440
u8 rssi = priv->assoc_network->stats.rssi;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7441
priv->assoc_network->stats.rssi = -128;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7448
priv->assoc_network->stats.rssi = rssi;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7634
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7647
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7652
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7673
if (!libipw_rx(priv->ieee, rxb->skb, stats))
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7674
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7684
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7710
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7715
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7725
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7830
if (!libipw_rx(priv->ieee, rxb->skb, stats))
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7831
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7861
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7889
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7896
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
7905
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8036
if (!libipw_rx(priv->prom_priv->ieee, skb, stats)) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8037
dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8156
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8163
libipw_rx_mgt(priv->ieee, header, stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8186
memcpy(skb_push(skb, sizeof(*stats)), stats, sizeof(*stats));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8240
struct libipw_rx_stats stats = {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8260
if (stats.rssi != 0)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8261
stats.mask |= LIBIPW_STATMASK_RSSI;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8262
if (stats.signal != 0)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8263
stats.mask |= LIBIPW_STATMASK_SIGNAL;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8264
if (stats.noise != 0)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8265
stats.mask |= LIBIPW_STATMASK_NOISE;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8266
if (stats.rate != 0)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8267
stats.mask |= LIBIPW_STATMASK_RATE;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8273
ipw_handle_promiscuous_rx(priv, rxb, &stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8282
&stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8285
&stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8304
priv->assoc_network->stats.rssi =
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8305
stats.rssi;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8308
stats.rssi, DEPTH_RSSI);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8320
priv->net_dev->stats.rx_errors++;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8330
&stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8352
&stats);
drivers/net/wireless/intel/ipw2x00/ipw2200.h
575
struct ipw_cmd_stats stats;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
610
struct ipw_cmd_stats stats;
drivers/net/wireless/intel/ipw2x00/libipw.h
1018
struct libipw_rx_stats *stats);
drivers/net/wireless/intel/ipw2x00/libipw.h
610
struct libipw_rx_stats stats;
drivers/net/wireless/intel/ipw2x00/libipw.h
867
struct libipw_rx_stats * stats);
drivers/net/wireless/intel/ipw2x00/libipw.h
878
struct libipw_rx_stats * stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1206
*frame, struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1230
if (stats->freq == LIBIPW_52GHZ_BAND) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1232
network->channel = stats->received_channel;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1240
stats->len - sizeof(*frame), network))
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1244
if (stats->freq == LIBIPW_52GHZ_BAND)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1253
memcpy(&network->stats, stats, sizeof(network->stats));
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1266
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1290
if (stats->freq == LIBIPW_52GHZ_BAND) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1292
network->channel = stats->received_channel;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1300
stats->len - sizeof(*beacon), network))
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1304
if (stats->freq == LIBIPW_52GHZ_BAND)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1320
memcpy(&network->stats, stats, sizeof(network->stats));
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1348
if (dst->channel == src->stats.received_channel)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1349
memcpy(&dst->stats, &src->stats,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1354
dst->channel, src->stats.received_channel);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1413
*stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1444
if (libipw_network_init(ieee, beacon, &network, stats)) {
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1522
struct libipw_rx_stats *stats)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1531
header, stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1549
header, stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1560
header, stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1571
header, stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1596
header, stats);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
406
dev->stats.rx_packets++;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
407
dev->stats.rx_bytes += skb->len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
514
stats = hostap_get_stats(dev);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
523
stats = hostap_get_stats(dev);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
763
dev->stats.rx_packets++;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
764
dev->stats.rx_bytes += skb->len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
806
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
818
dev->stats.rx_dropped++;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
292
dev->stats.tx_dropped++;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
500
dev->stats.tx_packets++;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
501
dev->stats.tx_bytes += txb->payload_size;
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
513
dev->stats.tx_errors++;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
143
if (!(network->stats.mask & LIBIPW_STATMASK_RSSI)) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
155
(ieee->perfect_rssi - network->stats.rssi) *
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
158
network->stats.rssi))) /
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
168
if (!(network->stats.mask & LIBIPW_STATMASK_NOISE)) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
172
iwe.u.qual.noise = network->stats.noise;
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
175
if (!(network->stats.mask & LIBIPW_STATMASK_SIGNAL)) {
drivers/net/wireless/intel/ipw2x00/libipw_wx.c
179
iwe.u.qual.level = network->stats.signal;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
20
le32_to_cpu(il->_3945.stats.flag));
drivers/net/wireless/intel/iwlegacy/3945-debug.c
21
if (le32_to_cpu(il->_3945.stats.flag) & UCODE_STATS_CLEAR_MSK)
drivers/net/wireless/intel/iwlegacy/3945-debug.c
25
(le32_to_cpu(il->_3945.stats.flag) &
drivers/net/wireless/intel/iwlegacy/3945-debug.c
28
(le32_to_cpu(il->_3945.stats.flag) &
drivers/net/wireless/intel/iwlegacy/3945-debug.c
323
tx = &il->_3945.stats.tx;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
416
general = &il->_3945.stats.general;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
417
dbg = &il->_3945.stats.general.dbg;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
418
div = &il->_3945.stats.general.div;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
63
ofdm = &il->_3945.stats.rx.ofdm;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
64
cck = &il->_3945.stats.rx.cck;
drivers/net/wireless/intel/iwlegacy/3945-debug.c
65
general = &il->_3945.stats.rx.general;
drivers/net/wireless/intel/iwlegacy/3945.c
370
il3945_accumulative_stats(struct il_priv *il, __le32 * stats)
drivers/net/wireless/intel/iwlegacy/3945.c
377
prev_stats = (__le32 *) &il->_3945.stats;
drivers/net/wireless/intel/iwlegacy/3945.c
384
sizeof(__le32), stats++, prev_stats++, delta++, max_delta++,
drivers/net/wireless/intel/iwlegacy/3945.c
386
if (le32_to_cpu(*stats) > le32_to_cpu(*prev_stats)) {
drivers/net/wireless/intel/iwlegacy/3945.c
388
(le32_to_cpu(*stats) - le32_to_cpu(*prev_stats));
drivers/net/wireless/intel/iwlegacy/3945.c
397
il->_3945.stats.general.temperature;
drivers/net/wireless/intel/iwlegacy/3945.c
399
il->_3945.stats.general.ttl_timestamp;
drivers/net/wireless/intel/iwlegacy/3945.c
415
memcpy(&il->_3945.stats, pkt->u.raw, sizeof(il->_3945.stats));
drivers/net/wireless/intel/iwlegacy/3945.c
466
struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlegacy/3945.c
502
le32_to_cpu(rx_end->status), stats);
drivers/net/wireless/intel/iwlegacy/3945.c
517
memcpy(IEEE80211_SKB_RXCB(skb), stats, sizeof(*stats));
drivers/net/wireless/intel/iwlegacy/3945.h
160
container_of(&x->u.rx_frame.stats, \
drivers/net/wireless/intel/iwlegacy/3945.h
163
x->u.rx_frame.stats.phy_count))
drivers/net/wireless/intel/iwlegacy/3945.h
167
#define IL_RX_STATS(x) (&x->u.rx_frame.stats)
drivers/net/wireless/intel/iwlegacy/4965-debug.c
24
flag = le32_to_cpu(il->_4965.stats.flag);
drivers/net/wireless/intel/iwlegacy/4965-debug.c
476
tx = &il->_4965.stats.tx;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
645
general = &il->_4965.stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
646
dbg = &il->_4965.stats.general.common.dbg;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
647
div = &il->_4965.stats.general.common.div;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
72
ofdm = &il->_4965.stats.rx.ofdm;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
73
cck = &il->_4965.stats.rx.cck;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
74
general = &il->_4965.stats.rx.general;
drivers/net/wireless/intel/iwlegacy/4965-debug.c
75
ht = &il->_4965.stats.rx.ofdm_ht;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1282
rx_info = &(il->_4965.stats.rx.general);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1320
il4965_accumulative_stats(struct il_priv *il, __le32 * stats)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1328
prev_stats = (__le32 *) &il->_4965.stats;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1331
general = &il->_4965.stats.general.common;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1338
sizeof(__le32), stats++, prev_stats++, delta++, max_delta++,
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1340
if (le32_to_cpu(*stats) > le32_to_cpu(*prev_stats)) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1342
(le32_to_cpu(*stats) - le32_to_cpu(*prev_stats));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1367
((il->_4965.stats.general.common.temperature !=
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1368
pkt->u.stats.general.common.temperature) ||
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1369
((il->_4965.stats.flag & STATS_REPLY_FLG_HT40_MODE_MSK) !=
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1370
(pkt->u.stats.flag & STATS_REPLY_FLG_HT40_MODE_MSK)));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1372
il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1376
memcpy(&il->_4965.stats, &pkt->u.stats, sizeof(il->_4965.stats));
drivers/net/wireless/intel/iwlegacy/4965-mac.c
1402
if (le32_to_cpu(pkt->u.stats.flag) & UCODE_STATS_CLEAR_MSK) {
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5656
il4965_chain_noise_calibration(il, (void *)&il->_4965.stats);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5657
il4965_sensitivity_calibration(il, (void *)&il->_4965.stats);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
567
struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
585
il_set_decrypted_flag(il, hdr, ampdu_status, stats))
drivers/net/wireless/intel/iwlegacy/4965-mac.c
604
memcpy(IEEE80211_SKB_RXCB(skb), stats, sizeof(*stats));
drivers/net/wireless/intel/iwlegacy/4965.c
1570
(il->_4965.stats.flag & STATS_REPLY_FLG_HT40_MODE_MSK)) {
drivers/net/wireless/intel/iwlegacy/4965.c
1595
(il->_4965.stats.general.common.temperature),
drivers/net/wireless/intel/iwlegacy/commands.h
1203
struct il3945_rx_frame_stats_hdr stats;
drivers/net/wireless/intel/iwlegacy/commands.h
2630
__le32 stats[NUMBER_OF_STATS];
drivers/net/wireless/intel/iwlegacy/commands.h
3377
struct il_notif_stats stats;
drivers/net/wireless/intel/iwlegacy/common.c
1425
le32_to_cpu(notif->stats[0]),
drivers/net/wireless/intel/iwlegacy/common.c
2657
u32 decrypt_res, struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlegacy/common.c
2694
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlegacy/common.h
1326
struct il3945_notif_stats stats;
drivers/net/wireless/intel/iwlegacy/common.h
1368
struct il_notif_stats stats;
drivers/net/wireless/intel/iwlegacy/common.h
1714
u32 decrypt_res, struct ieee80211_rx_status *stats);
drivers/net/wireless/intel/iwlegacy/debug.c
100
stats->ctrl[CONTROL_CFENDACK]++;
drivers/net/wireless/intel/iwlegacy/debug.c
105
stats->data_cnt++;
drivers/net/wireless/intel/iwlegacy/debug.c
106
stats->data_bytes += len;
drivers/net/wireless/intel/iwlegacy/debug.c
30
struct traffic_stats *stats;
drivers/net/wireless/intel/iwlegacy/debug.c
33
stats = &il->tx_stats;
drivers/net/wireless/intel/iwlegacy/debug.c
35
stats = &il->rx_stats;
drivers/net/wireless/intel/iwlegacy/debug.c
40
stats->mgmt[MANAGEMENT_ASSOC_REQ]++;
drivers/net/wireless/intel/iwlegacy/debug.c
43
stats->mgmt[MANAGEMENT_ASSOC_RESP]++;
drivers/net/wireless/intel/iwlegacy/debug.c
46
stats->mgmt[MANAGEMENT_REASSOC_REQ]++;
drivers/net/wireless/intel/iwlegacy/debug.c
49
stats->mgmt[MANAGEMENT_REASSOC_RESP]++;
drivers/net/wireless/intel/iwlegacy/debug.c
52
stats->mgmt[MANAGEMENT_PROBE_REQ]++;
drivers/net/wireless/intel/iwlegacy/debug.c
55
stats->mgmt[MANAGEMENT_PROBE_RESP]++;
drivers/net/wireless/intel/iwlegacy/debug.c
58
stats->mgmt[MANAGEMENT_BEACON]++;
drivers/net/wireless/intel/iwlegacy/debug.c
61
stats->mgmt[MANAGEMENT_ATIM]++;
drivers/net/wireless/intel/iwlegacy/debug.c
64
stats->mgmt[MANAGEMENT_DISASSOC]++;
drivers/net/wireless/intel/iwlegacy/debug.c
67
stats->mgmt[MANAGEMENT_AUTH]++;
drivers/net/wireless/intel/iwlegacy/debug.c
70
stats->mgmt[MANAGEMENT_DEAUTH]++;
drivers/net/wireless/intel/iwlegacy/debug.c
73
stats->mgmt[MANAGEMENT_ACTION]++;
drivers/net/wireless/intel/iwlegacy/debug.c
79
stats->ctrl[CONTROL_BACK_REQ]++;
drivers/net/wireless/intel/iwlegacy/debug.c
82
stats->ctrl[CONTROL_BACK]++;
drivers/net/wireless/intel/iwlegacy/debug.c
85
stats->ctrl[CONTROL_PSPOLL]++;
drivers/net/wireless/intel/iwlegacy/debug.c
88
stats->ctrl[CONTROL_RTS]++;
drivers/net/wireless/intel/iwlegacy/debug.c
91
stats->ctrl[CONTROL_CTS]++;
drivers/net/wireless/intel/iwlegacy/debug.c
94
stats->ctrl[CONTROL_ACK]++;
drivers/net/wireless/intel/iwlegacy/debug.c
97
stats->ctrl[CONTROL_CFEND]++;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
365
struct iwl_bt_notif_statistics *stats;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
366
stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
367
flag = &stats->flag;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
368
common = &stats->general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
369
rx_non_phy = &stats->rx.general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
370
rx_ofdm = &stats->rx.ofdm;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
371
rx_ofdm_ht = &stats->rx.ofdm_ht;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
372
rx_cck = &stats->rx.cck;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
373
tx = &stats->tx;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
374
bt_activity = &stats->general.activity;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
378
priv->statistics.num_bt_kills = stats->rx.general.num_bt_kills;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
380
le32_to_cpu(stats->rx.general.num_bt_kills));
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
383
struct iwl_notif_statistics *stats;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
384
stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
385
flag = &stats->flag;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
386
common = &stats->general.common;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
387
rx_non_phy = &stats->rx.general;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
388
rx_ofdm = &stats->rx.ofdm;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
389
rx_ofdm_ht = &stats->rx.ofdm_ht;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
390
rx_cck = &stats->rx.cck;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
391
tx = &stats->tx;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
449
struct iwl_notif_statistics *stats = (void *)pkt->data;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
451
if (le32_to_cpu(stats->flag) & UCODE_STATISTICS_CLEAR_MSK) {
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
557
struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
594
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
609
struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
625
iwlagn_set_decrypted_flag(priv, hdr, ampdu_status, stats))
drivers/net/wireless/intel/iwlwifi/dvm/rx.c
669
memcpy(IEEE80211_SKB_RXCB(skb), stats, sizeof(*stats));
drivers/net/wireless/intel/iwlwifi/mld/rx.c
110
if (!res && !(stats->flag & RX_FLAG_ALLOW_SAME_PN))
drivers/net/wireless/intel/iwlwifi/mld/rx.c
114
stats->flag |= RX_FLAG_PN_VALIDATED;
drivers/net/wireless/intel/iwlwifi/mld/rx.c
54
struct ieee80211_rx_status *stats = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
71
if (!(stats->flag & RX_FLAG_DECRYPTED))
drivers/net/wireless/intel/iwlwifi/mld/stats.c
503
const struct iwl_system_statistics_notif_oper *stats =
drivers/net/wireless/intel/iwlwifi/mld/stats.c
505
u32 curr_ts_usec = le32_to_cpu(stats->time_stamp);
drivers/net/wireless/intel/iwlwifi/mld/stats.c
507
BUILD_BUG_ON(ARRAY_SIZE(stats->per_sta) != IWL_STATION_COUNT_MAX);
drivers/net/wireless/intel/iwlwifi/mld/stats.c
508
BUILD_BUG_ON(ARRAY_SIZE(stats->per_link) <
drivers/net/wireless/intel/iwlwifi/mld/stats.c
511
iwl_mld_process_per_link_stats(mld, stats->per_link, curr_ts_usec);
drivers/net/wireless/intel/iwlwifi/mld/stats.c
512
iwl_mld_process_per_sta_stats(mld, stats->per_sta);
drivers/net/wireless/intel/iwlwifi/mld/stats.c
513
iwl_mld_process_per_phy_stats(mld, stats->per_phy);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1052
struct iwl_mvm_frame_stats *stats)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1070
stats->legacy_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1071
stats->ht_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1072
stats->vht_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1074
stats->bw_20_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1075
stats->bw_40_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1076
stats->bw_80_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1078
stats->ngi_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1079
stats->sgi_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1081
stats->siso_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1082
stats->mimo2_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1084
stats->fail_frames,
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1085
stats->success_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1087
stats->agg_frames);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1089
stats->ampdu_count);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1091
stats->ampdu_count > 0 ?
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1092
(stats->agg_frames / stats->ampdu_count) : 0);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1096
idx = stats->last_frame_idx - 1;
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1097
for (i = 0; i < ARRAY_SIZE(stats->last_rates); i++) {
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1098
idx = (idx + 1) % ARRAY_SIZE(stats->last_rates);
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1099
if (stats->last_rates[idx] == 0)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1102
(int)(ARRAY_SIZE(stats->last_rates) - i));
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c
1104
stats->last_rates[idx]);
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
403
struct cfg80211_ftm_responder_stats *stats = &mvm->ftm_resp_stats;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
407
stats->success_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
409
stats->partial_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
411
stats->failed_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
415
stats->asap_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
418
stats->non_asap_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
420
stats->total_duration_ms += le32_to_cpu(resp->duration) / USEC_PER_MSEC;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
423
stats->unknown_triggers_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
426
stats->reschedule_requests_num++;
drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c
429
stats->out_of_window_triggers_num++;
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6255
struct cfg80211_ftm_responder_stats *stats)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6265
*stats = mvm->ftm_resp_stats;
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
6268
stats->filled = BIT(NL80211_FTM_STATS_SUCCESS_NUM) |
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
2800
struct cfg80211_ftm_responder_stats *stats);
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3947
struct rs_rate_stats *stats;
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
3970
stats->success,
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
3971
stats->total);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1008
struct iwl_statistics_operational_ntfy_ver_14 *stats =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1011
if (!iwl_mvm_verify_stats_len(mvm, pkt, sizeof(*stats)))
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1014
iwl_mvm_stats_ver_14(mvm, stats);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1016
flags = stats->flags;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1017
mvm->radio_stats.rx_time = le64_to_cpu(stats->rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1018
mvm->radio_stats.tx_time = le64_to_cpu(stats->tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1019
mvm->radio_stats.on_time_rf = le64_to_cpu(stats->on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1021
le64_to_cpu(stats->on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1024
average_energy[i] = le32_to_cpu(stats->average_energy[i]);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1027
air_time[i] = stats->air_time[i];
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1028
rx_bytes[i] = stats->rx_bytes[i];
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1033
struct iwl_statistics_operational_ntfy *stats =
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1036
if (!iwl_mvm_verify_stats_len(mvm, pkt, sizeof(*stats)))
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1039
iwl_mvm_stats_ver_15(mvm, stats);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1041
flags = stats->flags;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1042
mvm->radio_stats.rx_time = le64_to_cpu(stats->rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1043
mvm->radio_stats.tx_time = le64_to_cpu(stats->tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1044
mvm->radio_stats.on_time_rf = le64_to_cpu(stats->on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1046
le64_to_cpu(stats->on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1050
le32_to_cpu(stats->per_sta[i].average_energy);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1053
air_time[i] = stats->per_mac[i].air_time;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1054
rx_bytes[i] = stats->per_mac[i].rx_bytes;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1108
struct iwl_notif_statistics_v11 *stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1110
data.mac_id = stats->rx.general.mac_id;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1112
stats->general.common.beacon_filter_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1114
mvm->rx_stats_v3 = stats->rx;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1117
le64_to_cpu(stats->general.common.rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1119
le64_to_cpu(stats->general.common.tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1121
le64_to_cpu(stats->general.common.on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1123
le64_to_cpu(stats->general.common.on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1125
data.beacon_counter = stats->general.beacon_counter;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1127
stats->general.beacon_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1128
flags = stats->flag;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1130
struct iwl_notif_statistics *stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1132
data.mac_id = stats->rx.general.mac_id;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1134
stats->general.common.beacon_filter_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1136
mvm->rx_stats = stats->rx;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1139
le64_to_cpu(stats->general.common.rx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1141
le64_to_cpu(stats->general.common.tx_time);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1143
le64_to_cpu(stats->general.common.on_time_rf);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1145
le64_to_cpu(stats->general.common.on_time_scan);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1147
data.beacon_counter = stats->general.beacon_counter;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1149
stats->general.beacon_average_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1150
flags = stats->flag;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1171
struct iwl_notif_statistics *stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1173
energy = (void *)&stats->load_stats.avg_energy;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1174
bytes = (void *)&stats->load_stats.byte_count;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
1175
air_time = (void *)&stats->load_stats.air_time;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
141
struct ieee80211_rx_status *stats,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
161
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
178
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
187
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
777
struct iwl_statistics_operational_ntfy *stats)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
781
.flags = stats->flags,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
782
.per_mac = stats->per_mac,
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
789
iwl_mvm_handle_per_phy_stats(mvm, stats->per_phy);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
794
struct iwl_statistics_operational_ntfy_ver_14 *stats)
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
804
flags = stats->flags;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
806
data.mac_id = stats->mac_id;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
808
le32_to_cpu(stats->beacon_filter_average_energy);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
810
data.beacon_counter = stats->beacon_counter;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
814
le32_to_cpu(stats->beacon_average_energy[i]);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
940
struct iwl_system_statistics_notif_oper *stats;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
952
stats = (void *)&pkt->data;
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
953
iwl_mvm_stat_iterator_all_links(mvm, stats->per_link);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
957
le32_to_cpu(stats->per_sta[i].average_energy);
drivers/net/wireless/intel/iwlwifi/mvm/rx.c
961
iwl_mvm_handle_per_phy_stats(mvm, stats->per_phy);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
19
struct ieee80211_rx_status *stats = IEEE80211_SKB_RXCB(skb);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
326
struct ieee80211_rx_status *stats)
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
34
if (!(stats->flag & RX_FLAG_DECRYPTED))
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
364
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
416
struct ieee80211_rx_status *stats, u16 phy_info,
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
438
return iwl_mvm_rx_mgmt_prot(sta, hdr, desc, status, stats);
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
458
stats->flag |= RX_FLAG_DECRYPTED | RX_FLAG_MIC_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
470
stats->flag |= RX_FLAG_MMIC_ERROR;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
478
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
484
stats->flag |= RX_FLAG_ICV_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
486
stats->flag |= RX_FLAG_MMIC_STRIPPED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
493
stats->flag |= RX_FLAG_DECRYPTED;
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
81
if (!res && !(stats->flag & RX_FLAG_ALLOW_SAME_PN))
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
85
stats->flag |= RX_FLAG_PN_VALIDATED;
drivers/net/wireless/intersil/p54/main.c
444
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/intersil/p54/main.c
448
memcpy(stats, &priv->stats, sizeof(*stats));
drivers/net/wireless/intersil/p54/p54.h
256
struct ieee80211_low_level_stats stats;
drivers/net/wireless/intersil/p54/txrx.c
418
priv->stats.dot11ACKFailureCount += payload->tries - 1;
drivers/net/wireless/intersil/p54/txrx.c
520
struct p54_statistics *stats = (struct p54_statistics *) hdr->data;
drivers/net/wireless/intersil/p54/txrx.c
529
tsf32 = le32_to_cpu(stats->tsf32);
drivers/net/wireless/intersil/p54/txrx.c
534
priv->stats.dot11RTSFailureCount = le32_to_cpu(stats->rts_fail);
drivers/net/wireless/intersil/p54/txrx.c
535
priv->stats.dot11RTSSuccessCount = le32_to_cpu(stats->rts_success);
drivers/net/wireless/intersil/p54/txrx.c
536
priv->stats.dot11FCSErrorCount = le32_to_cpu(stats->rx_bad_fcs);
drivers/net/wireless/intersil/p54/txrx.c
538
priv->noise = p54_rssi_to_dbm(priv, le32_to_cpu(stats->noise));
drivers/net/wireless/intersil/p54/txrx.c
552
cca = le32_to_cpu(stats->sample_cca);
drivers/net/wireless/intersil/p54/txrx.c
553
tx = le32_to_cpu(stats->sample_tx);
drivers/net/wireless/intersil/p54/txrx.c
555
for (i = 0; i < ARRAY_SIZE(stats->sample_noise); i++)
drivers/net/wireless/intersil/p54/txrx.c
556
rssi += le32_to_cpu(stats->sample_noise[i]);
drivers/net/wireless/marvell/libertas/cfg.c
1622
sinfo->tx_bytes = priv->dev->stats.tx_bytes;
drivers/net/wireless/marvell/libertas/cfg.c
1623
sinfo->tx_packets = priv->dev->stats.tx_packets;
drivers/net/wireless/marvell/libertas/cfg.c
1624
sinfo->rx_bytes = priv->dev->stats.rx_bytes;
drivers/net/wireless/marvell/libertas/cfg.c
1625
sinfo->rx_packets = priv->dev->stats.rx_packets;
drivers/net/wireless/marvell/libertas/mesh.c
1110
struct ethtool_stats *stats, uint64_t *data)
drivers/net/wireless/marvell/libertas/mesh.h
54
struct ethtool_stats *stats, uint64_t *data);
drivers/net/wireless/marvell/libertas/rx.c
146
dev->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/libertas/rx.c
147
dev->stats.rx_packets++;
drivers/net/wireless/marvell/libertas/rx.c
223
dev->stats.rx_length_errors++;
drivers/net/wireless/marvell/libertas/rx.c
261
dev->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/libertas/rx.c
262
dev->stats.rx_packets++;
drivers/net/wireless/marvell/libertas/rx.c
86
dev->stats.rx_length_errors++;
drivers/net/wireless/marvell/libertas/tx.c
150
dev->stats.tx_packets++;
drivers/net/wireless/marvell/libertas/tx.c
151
dev->stats.tx_bytes += skb->len;
drivers/net/wireless/marvell/libertas/tx.c
86
dev->stats.tx_dropped++;
drivers/net/wireless/marvell/libertas/tx.c
87
dev->stats.tx_errors++;
drivers/net/wireless/marvell/libertas_tf/main.c
495
struct ieee80211_rx_status stats;
drivers/net/wireless/marvell/libertas_tf/main.c
509
memset(&stats, 0, sizeof(stats));
drivers/net/wireless/marvell/libertas_tf/main.c
511
stats.flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/marvell/libertas_tf/main.c
512
stats.freq = priv->cur_freq;
drivers/net/wireless/marvell/libertas_tf/main.c
513
stats.band = NL80211_BAND_2GHZ;
drivers/net/wireless/marvell/libertas_tf/main.c
514
stats.signal = prxpd->snr - prxpd->nf;
drivers/net/wireless/marvell/libertas_tf/main.c
519
stats.rate_idx = prxpd->rx_rate;
drivers/net/wireless/marvell/libertas_tf/main.c
535
memcpy(IEEE80211_SKB_RXCB(skb), &stats, sizeof(stats));
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1478
jiffies_to_msecs(jiffies - node->stats.last_rx);
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1480
sinfo->signal = node->stats.rssi;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1481
sinfo->signal_avg = node->stats.rssi;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1482
sinfo->rx_bytes = node->stats.rx_bytes;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1483
sinfo->tx_bytes = node->stats.tx_bytes;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1484
sinfo->rx_packets = node->stats.rx_packets;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1485
sinfo->tx_packets = node->stats.tx_packets;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1486
sinfo->tx_failed = node->stats.tx_failed;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1489
node->stats.last_tx_htinfo,
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1491
sinfo->txrate.legacy = node->stats.last_tx_rate * 5;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1519
sinfo->rx_bytes = priv->stats.rx_bytes;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1520
sinfo->tx_bytes = priv->stats.tx_bytes;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1521
sinfo->rx_packets = priv->stats.rx_packets;
drivers/net/wireless/marvell/mwifiex/cfg80211.c
1522
sinfo->tx_packets = priv->stats.tx_packets;
drivers/net/wireless/marvell/mwifiex/debugfs.c
118
p += sprintf(p, "num_tx_bytes = %lu\n", priv->stats.tx_bytes);
drivers/net/wireless/marvell/mwifiex/debugfs.c
119
p += sprintf(p, "num_rx_bytes = %lu\n", priv->stats.rx_bytes);
drivers/net/wireless/marvell/mwifiex/debugfs.c
120
p += sprintf(p, "num_tx_pkts = %lu\n", priv->stats.tx_packets);
drivers/net/wireless/marvell/mwifiex/debugfs.c
121
p += sprintf(p, "num_rx_pkts = %lu\n", priv->stats.rx_packets);
drivers/net/wireless/marvell/mwifiex/debugfs.c
122
p += sprintf(p, "num_tx_pkts_dropped = %lu\n", priv->stats.tx_dropped);
drivers/net/wireless/marvell/mwifiex/debugfs.c
123
p += sprintf(p, "num_rx_pkts_dropped = %lu\n", priv->stats.rx_dropped);
drivers/net/wireless/marvell/mwifiex/debugfs.c
124
p += sprintf(p, "num_tx_pkts_err = %lu\n", priv->stats.tx_errors);
drivers/net/wireless/marvell/mwifiex/debugfs.c
125
p += sprintf(p, "num_rx_pkts_err = %lu\n", priv->stats.rx_errors);
drivers/net/wireless/marvell/mwifiex/debugfs.c
174
struct mwifiex_ds_get_stats stats;
drivers/net/wireless/marvell/mwifiex/debugfs.c
179
memset(&stats, 0, sizeof(stats));
drivers/net/wireless/marvell/mwifiex/debugfs.c
180
ret = mwifiex_get_stats_info(priv, &stats);
drivers/net/wireless/marvell/mwifiex/debugfs.c
203
stats.mcast_tx_frame,
drivers/net/wireless/marvell/mwifiex/debugfs.c
204
stats.failed,
drivers/net/wireless/marvell/mwifiex/debugfs.c
205
stats.retry,
drivers/net/wireless/marvell/mwifiex/debugfs.c
206
stats.multi_retry,
drivers/net/wireless/marvell/mwifiex/debugfs.c
207
stats.frame_dup,
drivers/net/wireless/marvell/mwifiex/debugfs.c
208
stats.rts_success,
drivers/net/wireless/marvell/mwifiex/debugfs.c
209
stats.rts_failure,
drivers/net/wireless/marvell/mwifiex/debugfs.c
210
stats.ack_failure,
drivers/net/wireless/marvell/mwifiex/debugfs.c
211
stats.rx_frag,
drivers/net/wireless/marvell/mwifiex/debugfs.c
212
stats.mcast_rx_frame,
drivers/net/wireless/marvell/mwifiex/debugfs.c
213
stats.fcs_error,
drivers/net/wireless/marvell/mwifiex/debugfs.c
214
stats.tx_frame,
drivers/net/wireless/marvell/mwifiex/debugfs.c
215
stats.wep_icv_error[0],
drivers/net/wireless/marvell/mwifiex/debugfs.c
216
stats.wep_icv_error[1],
drivers/net/wireless/marvell/mwifiex/debugfs.c
217
stats.wep_icv_error[2],
drivers/net/wireless/marvell/mwifiex/debugfs.c
218
stats.wep_icv_error[3],
drivers/net/wireless/marvell/mwifiex/debugfs.c
219
stats.bcn_rcv_cnt,
drivers/net/wireless/marvell/mwifiex/debugfs.c
220
stats.bcn_miss_cnt);
drivers/net/wireless/marvell/mwifiex/init.c
642
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/main.c
1283
return &priv->stats;
drivers/net/wireless/marvell/mwifiex/main.c
882
priv->stats.tx_dropped++;
drivers/net/wireless/marvell/mwifiex/main.c
889
priv->stats.tx_dropped++;
drivers/net/wireless/marvell/mwifiex/main.c
903
priv->stats.tx_dropped++;
drivers/net/wireless/marvell/mwifiex/main.h
539
struct net_device_stats stats;
drivers/net/wireless/marvell/mwifiex/main.h
789
struct mwifiex_station_stats stats;
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
209
struct mwifiex_ds_get_stats *stats)
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
214
if (stats) {
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
215
stats->mcast_tx_frame = le32_to_cpu(get_log->mcast_tx_frame);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
216
stats->failed = le32_to_cpu(get_log->failed);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
217
stats->retry = le32_to_cpu(get_log->retry);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
218
stats->multi_retry = le32_to_cpu(get_log->multi_retry);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
219
stats->frame_dup = le32_to_cpu(get_log->frame_dup);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
220
stats->rts_success = le32_to_cpu(get_log->rts_success);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
221
stats->rts_failure = le32_to_cpu(get_log->rts_failure);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
222
stats->ack_failure = le32_to_cpu(get_log->ack_failure);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
223
stats->rx_frag = le32_to_cpu(get_log->rx_frag);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
224
stats->mcast_rx_frame = le32_to_cpu(get_log->mcast_rx_frame);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
225
stats->fcs_error = le32_to_cpu(get_log->fcs_error);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
226
stats->tx_frame = le32_to_cpu(get_log->tx_frame);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
227
stats->wep_icv_error[0] =
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
229
stats->wep_icv_error[1] =
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
231
stats->wep_icv_error[2] =
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
233
stats->wep_icv_error[3] =
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
235
stats->bcn_rcv_cnt = le32_to_cpu(get_log->bcn_rcv_cnt);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
236
stats->bcn_miss_cnt = le32_to_cpu(get_log->bcn_miss_cnt);
drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c
985
sta_node->stats.rssi = sta_info->rssi;
drivers/net/wireless/marvell/mwifiex/sta_rx.c
213
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/sta_rx.c
268
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/sta_rx.c
94
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/txrx.c
298
priv->stats.tx_packets++;
drivers/net/wireless/marvell/mwifiex/txrx.c
299
priv->stats.tx_bytes += tx_info->pkt_len;
drivers/net/wireless/marvell/mwifiex/txrx.c
303
priv->stats.tx_errors++;
drivers/net/wireless/marvell/mwifiex/txrx.c
91
dest_node->stats.tx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/txrx.c
92
dest_node->stats.tx_packets++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
111
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
169
priv->stats.tx_dropped++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
188
src_node->stats.last_rx = jiffies;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
189
src_node->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
190
src_node->stats.rx_packets++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
191
src_node->stats.last_tx_rate = uap_rx_pd->rx_rate;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
192
src_node->stats.last_tx_htinfo = uap_rx_pd->ht_info;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
199
priv->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
200
priv->stats.rx_packets++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
261
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
292
src_node->stats.last_rx = jiffies;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
293
src_node->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
294
src_node->stats.rx_packets++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
393
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
406
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
410
node->stats.tx_failed++;
drivers/net/wireless/marvell/mwifiex/uap_txrx.c
451
priv->stats.rx_dropped++;
drivers/net/wireless/marvell/mwifiex/util.c
534
priv->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/util.c
535
priv->stats.rx_packets++;
drivers/net/wireless/marvell/mwifiex/util.c
541
src_node->stats.last_rx = jiffies;
drivers/net/wireless/marvell/mwifiex/util.c
542
src_node->stats.rx_bytes += skb->len;
drivers/net/wireless/marvell/mwifiex/util.c
543
src_node->stats.rx_packets++;
drivers/net/wireless/marvell/mwl8k.c
2742
__le32 stats[64];
drivers/net/wireless/marvell/mwl8k.c
2751
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/marvell/mwl8k.c
2765
stats->dot11ACKFailureCount =
drivers/net/wireless/marvell/mwl8k.c
2766
le32_to_cpu(cmd->stats[MWL8K_STAT_ACK_FAILURE]);
drivers/net/wireless/marvell/mwl8k.c
2767
stats->dot11RTSFailureCount =
drivers/net/wireless/marvell/mwl8k.c
2768
le32_to_cpu(cmd->stats[MWL8K_STAT_RTS_FAILURE]);
drivers/net/wireless/marvell/mwl8k.c
2769
stats->dot11FCSErrorCount =
drivers/net/wireless/marvell/mwl8k.c
2770
le32_to_cpu(cmd->stats[MWL8K_STAT_FCS_ERROR]);
drivers/net/wireless/marvell/mwl8k.c
2771
stats->dot11RTSSuccessCount =
drivers/net/wireless/marvell/mwl8k.c
2772
le32_to_cpu(cmd->stats[MWL8K_STAT_RTS_SUCCESS]);
drivers/net/wireless/marvell/mwl8k.c
5471
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/marvell/mwl8k.c
5473
return mwl8k_cmd_get_stat(hw, stats);
drivers/net/wireless/mediatek/mt76/mac80211.c
1987
struct mt76_sta_stats *stats, bool eht)
drivers/net/wireless/mediatek/mt76/mac80211.c
1994
data[ei++] += stats->tx_mode[MT_PHY_TYPE_CCK];
drivers/net/wireless/mediatek/mt76/mac80211.c
1995
data[ei++] += stats->tx_mode[MT_PHY_TYPE_OFDM];
drivers/net/wireless/mediatek/mt76/mac80211.c
1996
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HT];
drivers/net/wireless/mediatek/mt76/mac80211.c
1997
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HT_GF];
drivers/net/wireless/mediatek/mt76/mac80211.c
1998
data[ei++] += stats->tx_mode[MT_PHY_TYPE_VHT];
drivers/net/wireless/mediatek/mt76/mac80211.c
1999
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2000
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_EXT_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2001
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_TB];
drivers/net/wireless/mediatek/mt76/mac80211.c
2002
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_MU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2004
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2005
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_TRIG];
drivers/net/wireless/mediatek/mt76/mac80211.c
2006
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_MU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2009
for (i = 0; i < (ARRAY_SIZE(stats->tx_bw) - !eht); i++)
drivers/net/wireless/mediatek/mt76/mac80211.c
2010
data[ei++] += stats->tx_bw[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2013
data[ei++] += stats->tx_mcs[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2016
data[ei++] += stats->tx_nss[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2025
struct page_pool_stats stats = {};
drivers/net/wireless/mediatek/mt76/mac80211.c
2029
page_pool_get_stats(dev->q_rx[i].page_pool, &stats);
drivers/net/wireless/mediatek/mt76/mac80211.c
2031
page_pool_ethtool_stats_get(data, &stats);
drivers/net/wireless/mediatek/mt76/mt76.h
1818
struct mt76_sta_stats *stats, bool eht);
drivers/net/wireless/mediatek/mt76/mt76.h
414
struct mt76_sta_stats stats;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
119
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
120
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
153
unsigned long awake_time = pm->stats.awake_time;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
154
unsigned long doze_time = pm->stats.doze_time;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
157
awake_time += jiffies - pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c
159
doze_time += jiffies - pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
642
dev->pm.stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/init.c
643
dev->pm.stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/main.c
879
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/mediatek/mt76/mt7615/main.c
886
stats->dot11RTSSuccessCount = mib->rts_cnt;
drivers/net/wireless/mediatek/mt76/mt7615/main.c
887
stats->dot11RTSFailureCount = mib->rts_retries_cnt;
drivers/net/wireless/mediatek/mt76/mt7615/main.c
888
stats->dot11FCSErrorCount = mib->fcs_err_cnt;
drivers/net/wireless/mediatek/mt76/mt7615/main.c
889
stats->dot11ACKFailureCount = mib->ack_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
274
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
275
pm->stats.doze_time += pm->stats.last_wake_event -
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
276
pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
306
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
307
pm->stats.doze_time += pm->stats.last_wake_event -
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
308
pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
342
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
343
pm->stats.awake_time += pm->stats.last_doze_event -
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
344
pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
121
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
122
pm->stats.awake_time += pm->stats.last_doze_event -
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
123
pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
74
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
75
pm->stats.doze_time += pm->stats.last_wake_event -
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
76
pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt76_connac.h
119
} stats;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
540
wcid->stats.tx_packets++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
618
struct mt76_sta_stats *stats = &wcid->stats;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
630
stats->tx_bytes +=
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
633
stats->tx_failed +=
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
635
stats->tx_retries +=
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
659
if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss))
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
660
stats->tx_nss[rate.nss - 1]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
661
if (rate.mcs < ARRAY_SIZE(stats->tx_mcs))
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
662
stats->tx_mcs[rate.mcs]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
714
stats->tx_mode[mode]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
719
stats->tx_bw[3]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
723
stats->tx_bw[2]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
727
stats->tx_bw[1]++;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
731
stats->tx_bw[0]++;
drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c
63
dfs_pd->stats[i].hw_pattern);
drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c
65
dfs_pd->stats[i].hw_pulse_discarded);
drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c
67
dfs_pd->stats[i].sw_pattern);
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
555
dfs_pd->stats[seq->engine].sw_pattern++;
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
655
dfs_pd->stats[i].hw_pulse_discarded++;
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c
660
dfs_pd->stats[i].hw_pattern++;
drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h
123
struct mt76x02_dfs_engine_stats stats[MT_DFS_NUM_ENGINES];
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
941
wcid->stats.tx_retries += tx_retries;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
942
wcid->stats.tx_failed += tx_failed;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1185
sinfo->tx_bytes = msta->wcid.stats.tx_bytes;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1189
sinfo->tx_packets = msta->wcid.stats.tx_packets;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1194
sinfo->rx_bytes = msta->wcid.stats.rx_bytes;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1197
sinfo->rx_packets = msta->wcid.stats.rx_packets;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1202
sinfo->tx_failed = msta->wcid.stats.tx_failed;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1205
sinfo->tx_retries = msta->wcid.stats.tx_retries;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1510
mt76_ethtool_worker(wi, &msta->wcid.stats, false);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1516
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/mediatek/mt76/mt7915/main.c
984
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/mediatek/mt76/mt7915/main.c
992
stats->dot11RTSSuccessCount = mib->rts_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
993
stats->dot11RTSFailureCount = mib->rts_retries_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
994
stats->dot11FCSErrorCount = mib->fcs_err_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
995
stats->dot11ACKFailureCount = mib->ack_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
4088
wcid->stats.tx_packets += le32_to_cpu(res->tx_packets);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
582
struct mtk_wed_wo_rx_stats *stats)
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
584
int idx = le16_to_cpu(stats->wlan_idx);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
594
wcid->stats.rx_bytes += le32_to_cpu(stats->rx_byte_cnt);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
595
wcid->stats.rx_packets += le32_to_cpu(stats->rx_pkt_cnt);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
596
wcid->stats.rx_errors += le32_to_cpu(stats->rx_err_cnt);
drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
597
wcid->stats.rx_drops += le32_to_cpu(stats->rx_drop_cnt);
drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c
157
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c
158
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/init.c
303
dev->pm.stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/init.c
304
dev->pm.stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
533
wcid->stats.tx_retries +=
drivers/net/wireless/mediatek/mt76/mt7921/mac.c
535
wcid->stats.tx_failed += !!stat;
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
129
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
130
pm->stats.doze_time += pm->stats.last_wake_event -
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
131
pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
170
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
171
pm->stats.awake_time += pm->stats.last_doze_event -
drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c
172
pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c
196
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7925/debugfs.c
197
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7925/init.c
231
dev->pm.stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7925/init.c
232
dev->pm.stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1001
stats->tx_bw[2]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1005
stats->tx_bw[1]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1009
stats->tx_bw[0]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1139
wcid->stats.tx_retries +=
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
1141
wcid->stats.tx_failed +=
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
767
wcid->stats.tx_bytes += skb->len;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
768
wcid->stats.tx_packets++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
893
struct mt76_sta_stats *stats = &wcid->stats;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
930
if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss))
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
931
stats->tx_nss[rate.nss - 1]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
932
if (rate.mcs < ARRAY_SIZE(stats->tx_mcs))
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
933
stats->tx_mcs[rate.mcs]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
992
stats->tx_mode[mode]++;
drivers/net/wireless/mediatek/mt76/mt7925/mac.c
997
stats->tx_bw[3]++;
drivers/net/wireless/mediatek/mt76/mt792x.h
388
struct ieee80211_low_level_stats *stats);
drivers/net/wireless/mediatek/mt76/mt792x.h
411
struct ethtool_stats *stats, u64 *data);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
224
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/mediatek/mt76/mt792x_core.c
231
stats->dot11RTSSuccessCount = mib->rts_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
232
stats->dot11RTSFailureCount = mib->rts_retries_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
233
stats->dot11FCSErrorCount = mib->fcs_err_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
234
stats->dot11ACKFailureCount = mib->ack_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
493
mt76_ethtool_worker(wi, &msta->deflink.wcid.stats, true);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
497
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/mediatek/mt76/mt792x_core.c
587
sinfo->tx_failed = msta->deflink.wcid.stats.tx_failed;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
590
sinfo->tx_retries = msta->deflink.wcid.stats.tx_retries;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
891
pm->stats.last_wake_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
892
pm->stats.doze_time += pm->stats.last_wake_event -
drivers/net/wireless/mediatek/mt76/mt792x_core.c
893
pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
918
pm->stats.last_doze_event = jiffies;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
919
pm->stats.awake_time += pm->stats.last_doze_event -
drivers/net/wireless/mediatek/mt76/mt792x_core.c
920
pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
132
unsigned long awake_time = pm->stats.awake_time;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
133
unsigned long doze_time = pm->stats.doze_time;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
136
awake_time += jiffies - pm->stats.last_wake_event;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
138
doze_time += jiffies - pm->stats.last_doze_event;
drivers/net/wireless/mediatek/mt76/mt792x_debugfs.c
144
seq_printf(s, "low power wakes: %9d\n", pm->stats.lp_wake);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
246
pm->stats.lp_wake++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1407
wcid->stats.tx_retries += tx_retries;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1408
wcid->stats.tx_failed += tx_failed;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1444
struct mt76_sta_stats *stats = &wcid->stats;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1493
if (rate.nss - 1 < ARRAY_SIZE(stats->tx_nss))
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1494
stats->tx_nss[rate.nss - 1]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1495
if (rate.mcs < ARRAY_SIZE(stats->tx_mcs))
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1496
stats->tx_mcs[rate.mcs]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1557
stats->tx_mode[mode]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1562
stats->tx_bw[4]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1566
stats->tx_bw[3]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1570
stats->tx_bw[2]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1574
stats->tx_bw[1]++;
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
1578
stats->tx_bw[0]++;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1467
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1474
memset(stats, 0, sizeof(*stats));
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1479
stats->dot11RTSSuccessCount += mib->rts_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1480
stats->dot11RTSFailureCount += mib->rts_retries_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1481
stats->dot11FCSErrorCount += mib->fcs_err_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1482
stats->dot11ACKFailureCount += mib->ack_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1684
sinfo->tx_failed = msta_link->wcid.stats.tx_failed;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1687
sinfo->tx_retries = msta_link->wcid.stats.tx_retries;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1698
sinfo->tx_bytes = msta_link->wcid.stats.tx_bytes;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1701
sinfo->rx_bytes = msta_link->wcid.stats.rx_bytes;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1704
sinfo->tx_packets = msta_link->wcid.stats.tx_packets;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1707
sinfo->rx_packets = msta_link->wcid.stats.rx_packets;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1998
mt76_ethtool_worker(wi, &msta_link->wcid.stats, true);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2004
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
601
wcid->stats.tx_bytes +=
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
603
wcid->stats.rx_bytes +=
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
614
wcid->stats.tx_packets +=
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
616
wcid->stats.rx_packets +=
drivers/net/wireless/mediatek/mt7601u/debugfs.c
39
seq_printf(file, #name ":\t%llu\n", dev->stats.grp[off])
drivers/net/wireless/mediatek/mt7601u/debugfs.c
66
dev->stats.aggr_n[i * 8 + j]);
drivers/net/wireless/mediatek/mt7601u/mac.c
310
{ MT_RX_STA_CNT0, 3, dev->stats.rx_stat },
drivers/net/wireless/mediatek/mt7601u/mac.c
311
{ MT_TX_STA_CNT0, 3, dev->stats.tx_stat },
drivers/net/wireless/mediatek/mt7601u/mac.c
312
{ MT_TX_AGG_STAT, 1, dev->stats.aggr_stat },
drivers/net/wireless/mediatek/mt7601u/mac.c
313
{ MT_MPDU_DENSITY_CNT, 1, dev->stats.zero_len_del },
drivers/net/wireless/mediatek/mt7601u/mac.c
314
{ MT_TX_AGG_CNT_BASE0, 8, &dev->stats.aggr_n[0] },
drivers/net/wireless/mediatek/mt7601u/mac.c
315
{ MT_TX_AGG_CNT_BASE1, 8, &dev->stats.aggr_n[16] },
drivers/net/wireless/mediatek/mt7601u/mt7601u.h
244
struct mac_stats stats;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
766
struct rf_info stats;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
771
wilc_get_statistics(vif, &stats);
drivers/net/wireless/microchip/wilc1000/cfg80211.c
779
sinfo->signal = stats.rssi;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
780
sinfo->rx_packets = stats.rx_cnt;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
781
sinfo->tx_packets = stats.tx_cnt + stats.tx_fail_cnt;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
782
sinfo->tx_failed = stats.tx_fail_cnt;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
783
sinfo->txrate.legacy = stats.link_speed * 10;
drivers/net/wireless/microchip/wilc1000/cfg80211.c
785
if (stats.link_speed > TCP_ACK_FILTER_LINK_SPEED_THRESH &&
drivers/net/wireless/microchip/wilc1000/cfg80211.c
786
stats.link_speed != DEFAULT_LINK_SPEED)
drivers/net/wireless/microchip/wilc1000/cfg80211.c
788
else if (stats.link_speed != DEFAULT_LINK_SPEED)
drivers/net/wireless/microchip/wilc1000/hif.c
1441
static int wilc_get_stats_async(struct wilc_vif *vif, struct rf_info *stats)
drivers/net/wireless/microchip/wilc1000/hif.c
1450
msg->body.data = (char *)stats;
drivers/net/wireless/microchip/wilc1000/hif.c
776
int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats)
drivers/net/wireless/microchip/wilc1000/hif.c
784
wid_list[wid_cnt].val = (s8 *)&stats->link_speed;
drivers/net/wireless/microchip/wilc1000/hif.c
790
wid_list[wid_cnt].val = (s8 *)&stats->rssi;
drivers/net/wireless/microchip/wilc1000/hif.c
796
wid_list[wid_cnt].val = (s8 *)&stats->tx_cnt;
drivers/net/wireless/microchip/wilc1000/hif.c
802
wid_list[wid_cnt].val = (s8 *)&stats->rx_cnt;
drivers/net/wireless/microchip/wilc1000/hif.c
808
wid_list[wid_cnt].val = (s8 *)&stats->tx_fail_cnt;
drivers/net/wireless/microchip/wilc1000/hif.c
817
if (stats->link_speed > TCP_ACK_FILTER_LINK_SPEED_THRESH &&
drivers/net/wireless/microchip/wilc1000/hif.c
818
stats->link_speed != DEFAULT_LINK_SPEED)
drivers/net/wireless/microchip/wilc1000/hif.c
820
else if (stats->link_speed != DEFAULT_LINK_SPEED)
drivers/net/wireless/microchip/wilc1000/hif.c
830
struct rf_info *stats = (struct rf_info *)msg->body.data;
drivers/net/wireless/microchip/wilc1000/hif.c
832
wilc_get_statistics(vif, stats);
drivers/net/wireless/microchip/wilc1000/hif.h
204
int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats);
drivers/net/wireless/microchip/wilc1000/netdev.c
826
int stats;
drivers/net/wireless/microchip/wilc1000/netdev.c
855
stats = netif_rx(skb);
drivers/net/wireless/microchip/wilc1000/netdev.c
856
netdev_dbg(wilc_netdev, "netif_rx ret value is: %d\n", stats);
drivers/net/wireless/purelifi/plfxlc/mac.c
339
struct ieee80211_rx_status *stats)
drivers/net/wireless/purelifi/plfxlc/mac.c
386
mac->ack_signal = stats->signal;
drivers/net/wireless/purelifi/plfxlc/mac.c
397
struct ieee80211_rx_status stats;
drivers/net/wireless/purelifi/plfxlc/mac.c
412
memset(&stats, 0, sizeof(stats));
drivers/net/wireless/purelifi/plfxlc/mac.c
414
stats.flag = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
415
stats.freq = 2412;
drivers/net/wireless/purelifi/plfxlc/mac.c
416
stats.band = NL80211_BAND_LC;
drivers/net/wireless/purelifi/plfxlc/mac.c
419
stats.signal = mac->rssi;
drivers/net/wireless/purelifi/plfxlc/mac.c
422
stats.rate_idx = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
424
stats.rate_idx = status->rate_idx;
drivers/net/wireless/purelifi/plfxlc/mac.c
429
if (plfxlc_filter_ack(hw, (struct ieee80211_hdr *)buffer, &stats) &&
drivers/net/wireless/purelifi/plfxlc/mac.c
491
memcpy(IEEE80211_SKB_RXCB(skb), &stats, sizeof(stats));
drivers/net/wireless/purelifi/plfxlc/mac.c
634
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/purelifi/plfxlc/mac.c
636
stats->dot11ACKFailureCount = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
637
stats->dot11RTSFailureCount = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
638
stats->dot11FCSErrorCount = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
639
stats->dot11RTSSuccessCount = 0;
drivers/net/wireless/purelifi/plfxlc/mac.c
667
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/quantenna/qtnfmac/commands.c
2328
const struct qlink_chan_stats *stats = NULL;
drivers/net/wireless/quantenna/qtnfmac/commands.c
2346
stats = (struct qlink_chan_stats *)tlv->val;
drivers/net/wireless/quantenna/qtnfmac/commands.c
2360
if (!map || !stats)
drivers/net/wireless/quantenna/qtnfmac/commands.c
2369
survey->time = le64_to_cpu(stats->time_on);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2374
survey->time_tx = le64_to_cpu(stats->time_tx);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2379
survey->time_rx = le64_to_cpu(stats->time_rx);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2384
survey->time_busy = le64_to_cpu(stats->cca_busy);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2389
survey->time_ext_busy = le64_to_cpu(stats->cca_busy_ext);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2394
survey->time_scan = le64_to_cpu(stats->time_scan);
drivers/net/wireless/quantenna/qtnfmac/commands.c
2399
survey->noise = stats->chan_noise;
drivers/net/wireless/quantenna/qtnfmac/commands.c
583
const struct qlink_sta_stats *stats = NULL;
drivers/net/wireless/quantenna/qtnfmac/commands.c
603
stats = (const struct qlink_sta_stats *)tlv->val;
drivers/net/wireless/quantenna/qtnfmac/commands.c
615
if (!map || !stats)
drivers/net/wireless/quantenna/qtnfmac/commands.c
620
sinfo->inactive_time = le32_to_cpu(stats->inactive_time);
drivers/net/wireless/quantenna/qtnfmac/commands.c
626
sinfo->connected_time = le32_to_cpu(stats->connected_time);
drivers/net/wireless/quantenna/qtnfmac/commands.c
631
sinfo->signal = stats->signal - QLINK_RSSI_OFFSET;
drivers/net/wireless/quantenna/qtnfmac/commands.c
636
sinfo->signal_avg = stats->signal_avg - QLINK_RSSI_OFFSET;
drivers/net/wireless/quantenna/qtnfmac/commands.c
641
qtnf_sta_info_parse_rate(&sinfo->rxrate, &stats->rxrate);
drivers/net/wireless/quantenna/qtnfmac/commands.c
646
qtnf_sta_info_parse_rate(&sinfo->txrate, &stats->txrate);
drivers/net/wireless/quantenna/qtnfmac/commands.c
651
qtnf_sta_info_parse_flags(&sinfo->sta_flags, &stats->sta_flags);
drivers/net/wireless/quantenna/qtnfmac/commands.c
656
sinfo->rx_bytes = le64_to_cpu(stats->rx_bytes);
drivers/net/wireless/quantenna/qtnfmac/commands.c
661
sinfo->tx_bytes = le64_to_cpu(stats->tx_bytes);
drivers/net/wireless/quantenna/qtnfmac/commands.c
666
sinfo->rx_bytes = le64_to_cpu(stats->rx_bytes);
drivers/net/wireless/quantenna/qtnfmac/commands.c
671
sinfo->tx_bytes = le64_to_cpu(stats->tx_bytes);
drivers/net/wireless/quantenna/qtnfmac/commands.c
676
sinfo->rx_packets = le32_to_cpu(stats->rx_packets);
drivers/net/wireless/quantenna/qtnfmac/commands.c
681
sinfo->tx_packets = le32_to_cpu(stats->tx_packets);
drivers/net/wireless/quantenna/qtnfmac/commands.c
686
sinfo->rx_beacon = le64_to_cpu(stats->rx_beacon);
drivers/net/wireless/quantenna/qtnfmac/commands.c
691
sinfo->rx_dropped_misc = le32_to_cpu(stats->rx_dropped_misc);
drivers/net/wireless/quantenna/qtnfmac/commands.c
696
sinfo->tx_failed = le32_to_cpu(stats->tx_failed);
drivers/net/wireless/quantenna/qtnfmac/core.c
120
ndev->stats.tx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/core.c
153
ndev->stats.tx_errors++;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
599
skb->dev->stats.tx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
625
skb->dev->stats.tx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
764
bus->mux_dev->stats.rx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
769
bus->mux_dev->stats.rx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
553
skb->dev->stats.tx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
670
bus->mux_dev->stats.rx_dropped++;
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c
675
bus->mux_dev->stats.rx_dropped++;
drivers/net/wireless/ralink/rt2x00/rt2x00.h
1480
struct ieee80211_low_level_stats *stats);
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
559
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/ralink/rt2x00/rt2x00mac.c
568
memcpy(stats, &rt2x00dev->low_level_stats, sizeof(*stats));
drivers/net/wireless/realtek/rtlwifi/base.c
2157
rtlpriv->stats.txbytesunicast_inperiod =
drivers/net/wireless/realtek/rtlwifi/base.c
2158
rtlpriv->stats.txbytesunicast -
drivers/net/wireless/realtek/rtlwifi/base.c
2159
rtlpriv->stats.txbytesunicast_last;
drivers/net/wireless/realtek/rtlwifi/base.c
2160
rtlpriv->stats.rxbytesunicast_inperiod =
drivers/net/wireless/realtek/rtlwifi/base.c
2161
rtlpriv->stats.rxbytesunicast -
drivers/net/wireless/realtek/rtlwifi/base.c
2162
rtlpriv->stats.rxbytesunicast_last;
drivers/net/wireless/realtek/rtlwifi/base.c
2163
rtlpriv->stats.txbytesunicast_last = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/base.c
2164
rtlpriv->stats.rxbytesunicast_last = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/base.c
2166
rtlpriv->stats.txbytesunicast_inperiod_tp =
drivers/net/wireless/realtek/rtlwifi/base.c
2167
(u32)(rtlpriv->stats.txbytesunicast_inperiod * 8 / 2 /
drivers/net/wireless/realtek/rtlwifi/base.c
2169
rtlpriv->stats.rxbytesunicast_inperiod_tp =
drivers/net/wireless/realtek/rtlwifi/base.c
2170
(u32)(rtlpriv->stats.rxbytesunicast_inperiod * 8 / 2 /
drivers/net/wireless/realtek/rtlwifi/pci.c
1552
rtlpriv->stats.txbytesmulticast += skb->len;
drivers/net/wireless/realtek/rtlwifi/pci.c
1554
rtlpriv->stats.txbytesbroadcast += skb->len;
drivers/net/wireless/realtek/rtlwifi/pci.c
1556
rtlpriv->stats.txbytesunicast += skb->len;
drivers/net/wireless/realtek/rtlwifi/pci.c
658
struct rtl_stats stats = {
drivers/net/wireless/realtek/rtlwifi/pci.c
710
rtlpriv->cfg->ops->query_rx_desc(hw, &stats,
drivers/net/wireless/realtek/rtlwifi/pci.c
724
skb_reserve(skb, stats.rx_drvinfo_size +
drivers/net/wireless/realtek/rtlwifi/pci.c
725
stats.rx_bufshift + 24);
drivers/net/wireless/realtek/rtlwifi/pci.c
727
skb_reserve(skb, stats.rx_drvinfo_size +
drivers/net/wireless/realtek/rtlwifi/pci.c
728
stats.rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/pci.c
737
if (stats.packet_report_type == C2H_PACKET) {
drivers/net/wireless/realtek/rtlwifi/pci.c
751
if (!stats.crc && !stats.hwerror && (skb->len > FCS_LEN)) {
drivers/net/wireless/realtek/rtlwifi/pci.c
761
rtlpriv->stats.rxbytesunicast += skb->len;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
720
cur_txok_cnt = rtlpriv->stats.txbytesunicast -
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
722
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast -
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
814
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
815
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
847
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c
848
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
182
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
662
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
663
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
694
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c
695
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
161
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
257
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
267
stats->length = (u16)get_rx_desc_pkt_len(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
268
stats->rx_drvinfo_size = (u8)get_rx_desc_drv_info_size(p_desc) *
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
270
stats->rx_bufshift = (u8)(get_rx_desc_shift(p_desc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
271
stats->icv = (u16)get_rx_desc_icv(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
272
stats->crc = (u16)get_rx_desc_crc32(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
273
stats->hwerror = (stats->crc | stats->icv);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
274
stats->decrypted = !get_rx_desc_swdec(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
275
stats->rate = (u8)get_rx_desc_rxmcs(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
276
stats->shortpreamble = (u16)get_rx_desc_splcp(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
277
stats->isampdu = (bool)(get_rx_desc_paggr(p_desc) == 1);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
278
stats->isfirst_ampdu = (bool)((get_rx_desc_paggr(p_desc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
280
stats->timestamp_low = get_rx_desc_tsfl(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
281
stats->rx_is40mhzpacket = (bool)get_rx_desc_bw(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
282
stats->is_ht = (bool)get_rx_desc_rxht(p_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
284
stats->is_cck = RX_HAL_IS_CCK_RATE(pdesc->rxmcs);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
289
hdr = (struct ieee80211_hdr *)(skb->data + stats->rx_drvinfo_size
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
290
+ stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
292
if (stats->crc)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
295
if (stats->rx_is40mhzpacket)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
298
if (stats->is_ht)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
311
if (stats->decrypted) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
323
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
324
false, stats->rate);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
326
rx_status->mactime = stats->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
329
stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
332
skb, stats, pdesc,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
337
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
519
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c
674
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
290
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
299
stats->length = (u16)get_rx_desc_pkt_len(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
300
stats->rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(pdesc) *
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
302
stats->rx_bufshift = (u8)(get_rx_desc_shift(pdesc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
303
stats->icv = (u16)get_rx_desc_icv(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
304
stats->crc = (u16)get_rx_desc_crc32(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
305
stats->hwerror = (stats->crc | stats->icv);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
306
stats->decrypted = !get_rx_desc_swdec(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
307
stats->rate = (u8)get_rx_desc_rx_mcs(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
308
stats->shortpreamble = (u16)get_rx_desc_splcp(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
309
stats->isampdu = (bool)(get_rx_desc_paggr(pdesc) == 1);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
310
stats->isfirst_ampdu = (bool)((get_rx_desc_paggr(pdesc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
312
stats->timestamp_low = get_rx_desc_tsfl(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
313
stats->rx_is40mhzpacket = (bool)get_rx_desc_bw(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
314
stats->is_ht = (bool)get_rx_desc_rx_ht(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
326
if (stats->decrypted)
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
328
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
329
false, stats->rate);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
333
stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
334
rtl92c_translate_rx_signal_stuff(hw, skb, stats, p_desc,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
338
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
351
struct rtl_stats stats = {
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
367
stats.length = (u16)get_rx_desc_pkt_len(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
368
stats.rx_drvinfo_size = (u8)get_rx_desc_drvinfo_size(rxdesc) *
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
370
stats.rx_bufshift = (u8)(get_rx_desc_shift(rxdesc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
371
stats.icv = (u16)get_rx_desc_icv(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
372
stats.crc = (u16)get_rx_desc_crc32(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
373
stats.hwerror = (stats.crc | stats.icv);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
374
stats.decrypted = !get_rx_desc_swdec(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
375
stats.rate = (u8)get_rx_desc_rx_mcs(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
376
stats.shortpreamble = (u16)get_rx_desc_splcp(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
377
stats.isampdu = (bool)((get_rx_desc_paggr(rxdesc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
379
stats.timestamp_low = get_rx_desc_tsfl(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
380
stats.rx_is40mhzpacket = (bool)get_rx_desc_bw(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
381
stats.is_ht = (bool)get_rx_desc_rx_ht(rxdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
395
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats.is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
396
false, stats.rate);
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.c
400
rtl92c_translate_rx_signal_stuff(hw, skb, &stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.h
378
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
1014
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
1015
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
1044
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.c
1045
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
140
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
183
if (rtlpriv->stats.rx_rssi_percentage[rfpath] == 0) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
184
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
188
rtlpriv->stats.rx_rssi_percentage[rfpath]) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
189
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
190
((rtlpriv->stats.rx_rssi_percentage[rfpath] *
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
194
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
195
rtlpriv->stats.rx_rssi_percentage[rfpath] + 1;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
197
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
198
((rtlpriv->stats.rx_rssi_percentage[rfpath] *
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
216
ui_rssi = &rtlpriv->stats.ui_rssi;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
218
rtlpriv->stats.rssi_calculate_cnt++;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
229
rtlpriv->stats.signal_strength = _rtl92d_translate_todbm(hw, (u8)tmpval);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
230
pstats->rssi = rtlpriv->stats.signal_strength;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
242
if (rtlpriv->stats.recv_signal_power == 0)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
243
rtlpriv->stats.recv_signal_power = pstats->recvsignalpower;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
244
if (pstats->recvsignalpower > rtlpriv->stats.recv_signal_power)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
246
else if (pstats->recvsignalpower < rtlpriv->stats.recv_signal_power)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
248
rtlpriv->stats.recv_signal_power = (rtlpriv->stats.recv_signal_power *
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
291
if (rtlpriv->stats.rx_evm_percentage[stream] == 0) {
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
292
rtlpriv->stats.rx_evm_percentage[stream] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
295
rtlpriv->stats.rx_evm_percentage[stream] =
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
296
((rtlpriv->stats.rx_evm_percentage[stream]
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
316
ui_link_quality = &rtlpriv->stats.ui_link_quality;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
328
rtlpriv->stats.signal_quality = tmpval;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
329
rtlpriv->stats.last_sigstrength_inpercent = tmpval;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
384
bool rtl92d_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
392
stats->length = (u16)get_rx_desc_pkt_len(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
393
stats->rx_drvinfo_size = (u8)get_rx_desc_drv_info_size(pdesc) *
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
395
stats->rx_bufshift = (u8)(get_rx_desc_shift(pdesc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
396
stats->icv = (u16)get_rx_desc_icv(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
397
stats->crc = (u16)get_rx_desc_crc32(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
398
stats->hwerror = (stats->crc | stats->icv);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
399
stats->decrypted = !get_rx_desc_swdec(pdesc) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
401
stats->rate = (u8)get_rx_desc_rxmcs(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
402
stats->shortpreamble = (u16)get_rx_desc_splcp(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
403
stats->isampdu = (bool)(get_rx_desc_paggr(pdesc) == 1);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
404
stats->isfirst_ampdu = (bool)((get_rx_desc_paggr(pdesc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
406
stats->timestamp_low = get_rx_desc_tsfl(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
407
stats->rx_is40mhzpacket = (bool)get_rx_desc_bw(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
408
stats->is_ht = (bool)get_rx_desc_rxht(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
418
if (stats->decrypted)
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
420
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
421
false, stats->rate);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
425
stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
426
_rtl92d_translate_rx_signal_stuff(hw, skb, stats, pdesc,
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.c
430
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.h
397
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
299
rtlpriv->stats.rx_rssi_percentage[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
301
rtlpriv->stats.rx_rssi_percentage[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
307
rtl_write_byte(rtlpriv, RS1_RXEVMDUMP, rtlpriv->stats.rx_evm_dbm[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
308
rtl_write_byte(rtlpriv, RS2_RXEVMDUMP, rtlpriv->stats.rx_evm_dbm[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
311
(u8)(rtlpriv->stats.rx_snr_db[0]));
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
313
(u8)(rtlpriv->stats.rx_snr_db[1]));
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
316
rtlpriv->stats.rx_cfo_short[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
318
rtlpriv->stats.rx_cfo_short[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
320
rtl_write_word(rtlpriv, RA_CFOLONGDUMP, rtlpriv->stats.rx_cfo_tail[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
321
rtl_write_word(rtlpriv, RB_CFOLONGDUMP, rtlpriv->stats.rx_cfo_tail[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
479
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
480
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
510
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c
511
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
131
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
132
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
307
rssi_a = rtlpriv->stats.rx_rssi_percentage[RF90_PATH_A];
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
308
rssi_b = rtlpriv->stats.rx_rssi_percentage[RF90_PATH_B];
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
67
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c
68
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
155
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
233
bool rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
242
stats->length = (u16)get_rx_status_desc_pkt_len(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
243
stats->rx_drvinfo_size = (u8)get_rx_status_desc_drvinfo_size(pdesc) * 8;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
244
stats->rx_bufshift = (u8)(get_rx_status_desc_shift(pdesc) & 0x03);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
245
stats->icv = (u16)get_rx_status_desc_icv(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
246
stats->crc = (u16)get_rx_status_desc_crc32(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
247
stats->hwerror = (u16)(stats->crc | stats->icv);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
248
stats->decrypted = !get_rx_status_desc_swdec(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
250
stats->rate = (u8)get_rx_status_desc_rx_mcs(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
251
stats->shortpreamble = (u16)get_rx_status_desc_splcp(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
252
stats->isampdu = (bool)(get_rx_status_desc_paggr(pdesc) == 1);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
253
stats->isfirst_ampdu = (bool)((get_rx_status_desc_paggr(pdesc) == 1) &&
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
255
stats->timestamp_low = get_rx_status_desc_tsfl(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
256
stats->rx_is40mhzpacket = (bool)get_rx_status_desc_bw(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
257
stats->is_ht = (bool)get_rx_status_desc_rx_ht(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
258
stats->is_cck = SE_RX_HAL_IS_CCK_RATE(pdesc);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
260
if (stats->hwerror)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
266
if (stats->crc)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
269
if (stats->rx_is40mhzpacket)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
272
if (stats->is_ht)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
284
if (stats->decrypted) {
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
286
stats->rx_drvinfo_size + stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
295
rx_status->rate_idx = rtlwifi_rate_mapping(hw, stats->is_ht,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
296
false, stats->rate);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
298
rx_status->mactime = stats->timestamp_low;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
301
stats->rx_bufshift);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
302
_rtl92se_translate_rx_signal_stuff(hw, skb, stats, pdesc,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
307
rx_status->signal = stats->recvsignalpower + 10;
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.h
15
bool rtl92se_rx_query_desc(struct ieee80211_hw *hw, struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
480
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
481
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
512
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c
513
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
165
rtlpriv->stats.rx_snr_db[i] =
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1039
last_txok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
1040
last_rxok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
998
cur_txok_cnt = rtlpriv->stats.txbytesunicast - last_txok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c
999
cur_rxok_cnt = rtlpriv->stats.rxbytesunicast - last_rxok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2505
cur_tx_ok_cnt = rtlpriv->stats.txbytesunicast - rtldm->last_tx_ok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2506
cur_rx_ok_cnt = rtlpriv->stats.rxbytesunicast - rtldm->last_rx_ok_cnt;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2508
rtldm->last_tx_ok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2509
rtldm->last_rx_ok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2568
rtldm->last_tx_ok_cnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
2569
rtldm->last_rx_ok_cnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
467
rtlpriv->stats.rx_rssi_percentage[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
469
rtlpriv->stats.rx_rssi_percentage[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
473
rtlpriv->stats.rx_evm_dbm[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
475
rtlpriv->stats.rx_evm_dbm[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
479
(u8)(rtlpriv->stats.rx_snr_db[0]));
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
481
(u8)(rtlpriv->stats.rx_snr_db[1]));
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
485
rtlpriv->stats.rx_cfo_short[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
487
rtlpriv->stats.rx_cfo_short[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
491
rtlpriv->stats.rx_cfo_tail[0]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
493
rtlpriv->stats.rx_cfo_tail[1]);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
509
cur_rxokcnt = rtlpriv->stats.rxbytesunicast - last_rxokcnt;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
510
last_txokcnt = rtlpriv->stats.txbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c
511
last_rxokcnt = rtlpriv->stats.rxbytesunicast;
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
210
rtlpriv->stats.rx_snr_db[i] = p_phystrpt->rxsnr[i] / 2;
drivers/net/wireless/realtek/rtlwifi/stats.c
105
if (rtlpriv->stats.rx_rssi_percentage[rfpath] == 0) {
drivers/net/wireless/realtek/rtlwifi/stats.c
106
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
111
rtlpriv->stats.rx_rssi_percentage[rfpath]) {
drivers/net/wireless/realtek/rtlwifi/stats.c
112
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
113
((rtlpriv->stats.rx_rssi_percentage[rfpath] *
drivers/net/wireless/realtek/rtlwifi/stats.c
117
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
118
rtlpriv->stats.rx_rssi_percentage[rfpath] + 1;
drivers/net/wireless/realtek/rtlwifi/stats.c
120
rtlpriv->stats.rx_rssi_percentage[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
121
((rtlpriv->stats.rx_rssi_percentage[rfpath] *
drivers/net/wireless/realtek/rtlwifi/stats.c
126
rtlpriv->stats.rx_snr_db[rfpath] = pstatus->rx_snr[rfpath];
drivers/net/wireless/realtek/rtlwifi/stats.c
127
rtlpriv->stats.rx_evm_dbm[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
129
rtlpriv->stats.rx_cfo_short[rfpath] =
drivers/net/wireless/realtek/rtlwifi/stats.c
131
rtlpriv->stats.rx_cfo_tail[rfpath] = pstatus->cfo_tail[rfpath];
drivers/net/wireless/realtek/rtlwifi/stats.c
141
if (rtlpriv->stats.recv_signal_power == 0)
drivers/net/wireless/realtek/rtlwifi/stats.c
142
rtlpriv->stats.recv_signal_power = pstatus->recvsignalpower;
drivers/net/wireless/realtek/rtlwifi/stats.c
143
if (pstatus->recvsignalpower > rtlpriv->stats.recv_signal_power)
drivers/net/wireless/realtek/rtlwifi/stats.c
145
else if (pstatus->recvsignalpower < rtlpriv->stats.recv_signal_power)
drivers/net/wireless/realtek/rtlwifi/stats.c
147
rtlpriv->stats.recv_signal_power = (rtlpriv->stats.recv_signal_power *
drivers/net/wireless/realtek/rtlwifi/stats.c
202
if (rtlpriv->stats.ui_link_quality.total_num++ >=
drivers/net/wireless/realtek/rtlwifi/stats.c
204
rtlpriv->stats.ui_link_quality.total_num =
drivers/net/wireless/realtek/rtlwifi/stats.c
206
last_evm = rtlpriv->stats.ui_link_quality.elements[
drivers/net/wireless/realtek/rtlwifi/stats.c
207
rtlpriv->stats.ui_link_quality.index];
drivers/net/wireless/realtek/rtlwifi/stats.c
208
rtlpriv->stats.ui_link_quality.total_val -= last_evm;
drivers/net/wireless/realtek/rtlwifi/stats.c
210
rtlpriv->stats.ui_link_quality.total_val += pstatus->signalquality;
drivers/net/wireless/realtek/rtlwifi/stats.c
211
rtlpriv->stats.ui_link_quality.elements[
drivers/net/wireless/realtek/rtlwifi/stats.c
212
rtlpriv->stats.ui_link_quality.index++] =
drivers/net/wireless/realtek/rtlwifi/stats.c
214
if (rtlpriv->stats.ui_link_quality.index >=
drivers/net/wireless/realtek/rtlwifi/stats.c
216
rtlpriv->stats.ui_link_quality.index = 0;
drivers/net/wireless/realtek/rtlwifi/stats.c
217
tmpval = rtlpriv->stats.ui_link_quality.total_val /
drivers/net/wireless/realtek/rtlwifi/stats.c
218
rtlpriv->stats.ui_link_quality.total_num;
drivers/net/wireless/realtek/rtlwifi/stats.c
219
rtlpriv->stats.signal_quality = tmpval;
drivers/net/wireless/realtek/rtlwifi/stats.c
220
rtlpriv->stats.last_sigstrength_inpercent = tmpval;
drivers/net/wireless/realtek/rtlwifi/stats.c
223
if (rtlpriv->stats.rx_evm_percentage[n_stream] == 0) {
drivers/net/wireless/realtek/rtlwifi/stats.c
224
rtlpriv->stats.rx_evm_percentage[n_stream] =
drivers/net/wireless/realtek/rtlwifi/stats.c
227
rtlpriv->stats.rx_evm_percentage[n_stream] =
drivers/net/wireless/realtek/rtlwifi/stats.c
228
((rtlpriv->stats.rx_evm_percentage[n_stream]
drivers/net/wireless/realtek/rtlwifi/stats.c
80
rtlpriv->stats.pwdb_all_cnt += pstatus->rx_pwdb_all;
drivers/net/wireless/realtek/rtlwifi/stats.c
81
rtlpriv->stats.rssi_calculate_cnt++;
drivers/net/wireless/realtek/rtlwifi/stats.c
83
if (rtlpriv->stats.ui_rssi.total_num++ >= PHY_RSSI_SLID_WIN_MAX) {
drivers/net/wireless/realtek/rtlwifi/stats.c
84
rtlpriv->stats.ui_rssi.total_num = PHY_RSSI_SLID_WIN_MAX;
drivers/net/wireless/realtek/rtlwifi/stats.c
85
last_rssi = rtlpriv->stats.ui_rssi.elements[
drivers/net/wireless/realtek/rtlwifi/stats.c
86
rtlpriv->stats.ui_rssi.index];
drivers/net/wireless/realtek/rtlwifi/stats.c
87
rtlpriv->stats.ui_rssi.total_val -= last_rssi;
drivers/net/wireless/realtek/rtlwifi/stats.c
89
rtlpriv->stats.ui_rssi.total_val += pstatus->signalstrength;
drivers/net/wireless/realtek/rtlwifi/stats.c
90
rtlpriv->stats.ui_rssi.elements[rtlpriv->stats.ui_rssi.index++] =
drivers/net/wireless/realtek/rtlwifi/stats.c
92
if (rtlpriv->stats.ui_rssi.index >= PHY_RSSI_SLID_WIN_MAX)
drivers/net/wireless/realtek/rtlwifi/stats.c
93
rtlpriv->stats.ui_rssi.index = 0;
drivers/net/wireless/realtek/rtlwifi/stats.c
94
tmpval = rtlpriv->stats.ui_rssi.total_val /
drivers/net/wireless/realtek/rtlwifi/stats.c
95
rtlpriv->stats.ui_rssi.total_num;
drivers/net/wireless/realtek/rtlwifi/stats.c
96
rtlpriv->stats.signal_strength = rtl_translate_todbm(hw,
drivers/net/wireless/realtek/rtlwifi/stats.c
98
pstatus->rssi = rtlpriv->stats.signal_strength;
drivers/net/wireless/realtek/rtlwifi/usb.c
378
struct rtl_stats stats = {
drivers/net/wireless/realtek/rtlwifi/usb.c
384
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
385
skb_pull(skb, (stats.rx_drvinfo_size + stats.rx_bufshift));
drivers/net/wireless/realtek/rtlwifi/usb.c
388
if (!stats.crc) {
drivers/net/wireless/realtek/rtlwifi/usb.c
397
rtlpriv->stats.rxbytesunicast += skb->len;
drivers/net/wireless/realtek/rtlwifi/usb.c
420
struct rtl_stats stats = {
drivers/net/wireless/realtek/rtlwifi/usb.c
426
rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb);
drivers/net/wireless/realtek/rtlwifi/usb.c
427
skb_pull(skb, (stats.rx_drvinfo_size + stats.rx_bufshift));
drivers/net/wireless/realtek/rtlwifi/usb.c
430
if (!stats.crc) {
drivers/net/wireless/realtek/rtlwifi/usb.c
439
rtlpriv->stats.rxbytesunicast += skb->len;
drivers/net/wireless/realtek/rtlwifi/usb.c
893
rtlpriv->stats.txbytesmulticast += skb->len;
drivers/net/wireless/realtek/rtlwifi/usb.c
895
rtlpriv->stats.txbytesbroadcast += skb->len;
drivers/net/wireless/realtek/rtlwifi/usb.c
897
rtlpriv->stats.txbytesunicast += skb->len;
drivers/net/wireless/realtek/rtlwifi/wifi.h
2208
struct rtl_stats *stats,
drivers/net/wireless/realtek/rtlwifi/wifi.h
2680
struct wireless_stats stats;
drivers/net/wireless/realtek/rtw88/coex.c
4069
rtwdev->stats.tx_throughput, rtwdev->stats.rx_throughput);
drivers/net/wireless/realtek/rtw88/coex.c
549
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/coex.c
571
if (stats->tx_throughput > stats->rx_throughput)
drivers/net/wireless/realtek/rtw88/debug.c
761
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/debug.c
767
stats->tx_throughput, stats->rx_throughput);
drivers/net/wireless/realtek/rtw88/debug.c
783
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/debug.c
796
stats->tx_throughput, stats->rx_throughput);
drivers/net/wireless/realtek/rtw88/fw.c
788
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/fw.c
793
SET_WL_PHY_INFO_TX_TP(h2c_pkt, stats->tx_throughput);
drivers/net/wireless/realtek/rtw88/fw.c
794
SET_WL_PHY_INFO_RX_TP(h2c_pkt, stats->rx_throughput);
drivers/net/wireless/realtek/rtw88/mac80211.c
159
rtwvif->stats.tx_unicast = 0;
drivers/net/wireless/realtek/rtw88/mac80211.c
160
rtwvif->stats.rx_unicast = 0;
drivers/net/wireless/realtek/rtw88/mac80211.c
161
rtwvif->stats.tx_cnt = 0;
drivers/net/wireless/realtek/rtw88/mac80211.c
162
rtwvif->stats.rx_cnt = 0;
drivers/net/wireless/realtek/rtw88/main.c
200
rtwvif->stats.tx_unicast = 0;
drivers/net/wireless/realtek/rtw88/main.c
201
rtwvif->stats.rx_unicast = 0;
drivers/net/wireless/realtek/rtw88/main.c
202
rtwvif->stats.tx_cnt = 0;
drivers/net/wireless/realtek/rtw88/main.c
203
rtwvif->stats.rx_cnt = 0;
drivers/net/wireless/realtek/rtw88/main.c
2119
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/main.c
2123
ewma_tp_init(&stats->tx_ewma_tp);
drivers/net/wireless/realtek/rtw88/main.c
2124
ewma_tp_init(&stats->rx_ewma_tp);
drivers/net/wireless/realtek/rtw88/main.c
228
struct rtw_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw88/main.c
243
if (rtwdev->stats.tx_cnt > 100 || rtwdev->stats.rx_cnt > 100)
drivers/net/wireless/realtek/rtw88/main.c
251
if (stats->tx_cnt > RTW_LPS_THRESHOLD ||
drivers/net/wireless/realtek/rtw88/main.c
252
stats->rx_cnt > RTW_LPS_THRESHOLD)
drivers/net/wireless/realtek/rtw88/main.c
257
tx_unicast_mbps = stats->tx_unicast >> RTW_TP_SHIFT;
drivers/net/wireless/realtek/rtw88/main.c
258
rx_unicast_mbps = stats->rx_unicast >> RTW_TP_SHIFT;
drivers/net/wireless/realtek/rtw88/main.c
260
ewma_tp_add(&stats->tx_ewma_tp, tx_unicast_mbps);
drivers/net/wireless/realtek/rtw88/main.c
261
ewma_tp_add(&stats->rx_ewma_tp, rx_unicast_mbps);
drivers/net/wireless/realtek/rtw88/main.c
262
stats->tx_throughput = ewma_tp_read(&stats->tx_ewma_tp);
drivers/net/wireless/realtek/rtw88/main.c
263
stats->rx_throughput = ewma_tp_read(&stats->rx_ewma_tp);
drivers/net/wireless/realtek/rtw88/main.c
266
stats->tx_unicast = 0;
drivers/net/wireless/realtek/rtw88/main.c
267
stats->rx_unicast = 0;
drivers/net/wireless/realtek/rtw88/main.c
268
stats->tx_cnt = 0;
drivers/net/wireless/realtek/rtw88/main.c
269
stats->rx_cnt = 0;
drivers/net/wireless/realtek/rtw88/main.h
2066
struct rtw_traffic_stats stats;
drivers/net/wireless/realtek/rtw88/main.h
832
struct rtw_traffic_stats stats;
drivers/net/wireless/realtek/rtw88/rx.c
24
rtwdev->stats.rx_unicast += skb->len;
drivers/net/wireless/realtek/rtw88/rx.c
25
rtwdev->stats.rx_cnt++;
drivers/net/wireless/realtek/rtw88/rx.c
28
rtwvif->stats.rx_unicast += skb->len;
drivers/net/wireless/realtek/rtw88/rx.c
29
rtwvif->stats.rx_cnt++;
drivers/net/wireless/realtek/rtw88/tx.c
25
rtwdev->stats.tx_unicast += skb->len;
drivers/net/wireless/realtek/rtw88/tx.c
26
rtwdev->stats.tx_cnt++;
drivers/net/wireless/realtek/rtw88/tx.c
29
rtwvif->stats.tx_unicast += skb->len;
drivers/net/wireless/realtek/rtw88/tx.c
30
rtwvif->stats.tx_cnt++;
drivers/net/wireless/realtek/rtw89/coex.c
8494
struct rtw89_traffic_stats *stats = &rtwvif->stats;
drivers/net/wireless/realtek/rtw89/coex.c
8516
link_info->stat.traffic = *stats;
drivers/net/wireless/realtek/rtw89/coex.c
8545
if (stats->tx_tfc_lv != RTW89_TFC_IDLE ||
drivers/net/wireless/realtek/rtw89/coex.c
8546
stats->rx_tfc_lv != RTW89_TFC_IDLE)
drivers/net/wireless/realtek/rtw89/coex.c
8549
if (stats->tx_tfc_lv > stats->rx_tfc_lv)
drivers/net/wireless/realtek/rtw89/coex.c
8586
r->active_role[port].tx_lvl = stats->tx_tfc_lv;
drivers/net/wireless/realtek/rtw89/coex.c
8587
r->active_role[port].rx_lvl = stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/coex.c
8592
r1->active_role_v1[port].tx_lvl = stats->tx_tfc_lv;
drivers/net/wireless/realtek/rtw89/coex.c
8593
r1->active_role_v1[port].rx_lvl = stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/coex.c
8598
dm->trx_info.tx_lvl = stats->tx_tfc_lv;
drivers/net/wireless/realtek/rtw89/coex.c
8599
dm->trx_info.rx_lvl = stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/core.c
2417
rtwvif->stats.rx_tf_acc++;
drivers/net/wireless/realtek/rtw89/core.c
2418
rtwdev->stats.rx_tf_acc++;
drivers/net/wireless/realtek/rtw89/core.c
344
static void __rtw89_traffic_stats_accu(struct rtw89_traffic_stats *stats,
drivers/net/wireless/realtek/rtw89/core.c
348
stats->tx_cnt++;
drivers/net/wireless/realtek/rtw89/core.c
349
stats->tx_unicast += skb->len;
drivers/net/wireless/realtek/rtw89/core.c
351
stats->rx_cnt++;
drivers/net/wireless/realtek/rtw89/core.c
352
stats->rx_unicast += skb->len;
drivers/net/wireless/realtek/rtw89/core.c
371
__rtw89_traffic_stats_accu(&rtwdev->stats, skb, tx);
drivers/net/wireless/realtek/rtw89/core.c
374
__rtw89_traffic_stats_accu(&rtwvif->stats, skb, tx);
drivers/net/wireless/realtek/rtw89/core.c
4056
if (rtwdev->stats.tx_tfc_lv <= RTW89_TFC_MID)
drivers/net/wireless/realtek/rtw89/core.c
4429
struct rtw89_traffic_stats *stats,
drivers/net/wireless/realtek/rtw89/core.c
4432
enum rtw89_tfc_lv tx_tfc_lv = stats->tx_tfc_lv;
drivers/net/wireless/realtek/rtw89/core.c
4433
enum rtw89_tfc_lv rx_tfc_lv = stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/core.c
4435
stats->tx_throughput_raw = rtw89_bytes_to_mbps(stats->tx_unicast, interval);
drivers/net/wireless/realtek/rtw89/core.c
4436
stats->rx_throughput_raw = rtw89_bytes_to_mbps(stats->rx_unicast, interval);
drivers/net/wireless/realtek/rtw89/core.c
4438
ewma_tp_add(&stats->tx_ewma_tp, stats->tx_throughput_raw);
drivers/net/wireless/realtek/rtw89/core.c
4439
ewma_tp_add(&stats->rx_ewma_tp, stats->rx_throughput_raw);
drivers/net/wireless/realtek/rtw89/core.c
4441
stats->tx_throughput = ewma_tp_read(&stats->tx_ewma_tp);
drivers/net/wireless/realtek/rtw89/core.c
4442
stats->rx_throughput = ewma_tp_read(&stats->rx_ewma_tp);
drivers/net/wireless/realtek/rtw89/core.c
4443
stats->tx_tfc_lv = rtw89_get_traffic_level(rtwdev, stats->tx_throughput,
drivers/net/wireless/realtek/rtw89/core.c
4444
stats->tx_cnt, interval);
drivers/net/wireless/realtek/rtw89/core.c
4445
stats->rx_tfc_lv = rtw89_get_traffic_level(rtwdev, stats->rx_throughput,
drivers/net/wireless/realtek/rtw89/core.c
4446
stats->rx_cnt, interval);
drivers/net/wireless/realtek/rtw89/core.c
4447
stats->tx_avg_len = stats->tx_cnt ?
drivers/net/wireless/realtek/rtw89/core.c
4448
DIV_ROUND_DOWN_ULL(stats->tx_unicast, stats->tx_cnt) : 0;
drivers/net/wireless/realtek/rtw89/core.c
4449
stats->rx_avg_len = stats->rx_cnt ?
drivers/net/wireless/realtek/rtw89/core.c
4450
DIV_ROUND_DOWN_ULL(stats->rx_unicast, stats->rx_cnt) : 0;
drivers/net/wireless/realtek/rtw89/core.c
4452
stats->tx_unicast = 0;
drivers/net/wireless/realtek/rtw89/core.c
4453
stats->rx_unicast = 0;
drivers/net/wireless/realtek/rtw89/core.c
4454
stats->tx_cnt = 0;
drivers/net/wireless/realtek/rtw89/core.c
4455
stats->rx_cnt = 0;
drivers/net/wireless/realtek/rtw89/core.c
4456
stats->rx_tf_periodic = stats->rx_tf_acc;
drivers/net/wireless/realtek/rtw89/core.c
4457
stats->rx_tf_acc = 0;
drivers/net/wireless/realtek/rtw89/core.c
4459
if (tx_tfc_lv != stats->tx_tfc_lv || rx_tfc_lv != stats->rx_tfc_lv)
drivers/net/wireless/realtek/rtw89/core.c
4472
tfc_changed = rtw89_traffic_stats_calc(rtwdev, &rtwdev->stats,
drivers/net/wireless/realtek/rtw89/core.c
4476
rtw89_traffic_stats_calc(rtwdev, &rtwvif->stats,
drivers/net/wireless/realtek/rtw89/core.c
4538
struct rtw89_traffic_stats *stats)
drivers/net/wireless/realtek/rtw89/core.c
4540
stats->tx_unicast = 0;
drivers/net/wireless/realtek/rtw89/core.c
4541
stats->rx_unicast = 0;
drivers/net/wireless/realtek/rtw89/core.c
4542
stats->tx_cnt = 0;
drivers/net/wireless/realtek/rtw89/core.c
4543
stats->rx_cnt = 0;
drivers/net/wireless/realtek/rtw89/core.c
4544
ewma_tp_init(&stats->tx_ewma_tp);
drivers/net/wireless/realtek/rtw89/core.c
4545
ewma_tp_init(&stats->rx_ewma_tp);
drivers/net/wireless/realtek/rtw89/core.c
6138
rtw89_traffic_stats_init(rtwdev, &rtwdev->stats);
drivers/net/wireless/realtek/rtw89/core.h
6153
struct rtw89_traffic_stats stats;
drivers/net/wireless/realtek/rtw89/core.h
6291
struct rtw89_traffic_stats stats;
drivers/net/wireless/realtek/rtw89/core.h
7793
struct rtw89_traffic_stats *stats);
drivers/net/wireless/realtek/rtw89/debug.c
4047
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/debug.c
4061
stats->tx_throughput, stats->tx_throughput_raw,
drivers/net/wireless/realtek/rtw89/debug.c
4062
stats->tx_tfc_lv);
drivers/net/wireless/realtek/rtw89/debug.c
4067
stats->rx_throughput, stats->rx_throughput_raw,
drivers/net/wireless/realtek/rtw89/debug.c
4068
stats->rx_tfc_lv);
drivers/net/wireless/realtek/rtw89/debug.c
4071
RTW89_RSSI_RAW_TO_DBM(rssi), stats->rx_tf_periodic);
drivers/net/wireless/realtek/rtw89/debug.c
4073
stats->tx_avg_len,
drivers/net/wireless/realtek/rtw89/debug.c
4074
stats->rx_avg_len);
drivers/net/wireless/realtek/rtw89/fw.c
5429
struct rtw89_traffic_stats *stats = &rtwvif->stats;
drivers/net/wireless/realtek/rtw89/fw.c
5448
le32_encode_bits(stats->tx_throughput, RTW89_H2C_OFLD_W0_TX_TP) |
drivers/net/wireless/realtek/rtw89/fw.c
5449
le32_encode_bits(stats->rx_throughput, RTW89_H2C_OFLD_W0_RX_TP);
drivers/net/wireless/realtek/rtw89/mac.c
6877
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/mac.c
6879
bool en = stats->tx_tfc_lv <= stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/mac.c
6888
if (stats->tx_tfc_lv <= RTW89_TFC_LOW && stats->rx_tfc_lv <= RTW89_TFC_LOW)
drivers/net/wireless/realtek/rtw89/mac80211.c
212
rtw89_traffic_stats_init(rtwdev, &rtwvif->stats);
drivers/net/wireless/realtek/rtw89/pci.c
4247
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/pci.c
4248
enum rtw89_tfc_lv tx_tfc_lv = stats->tx_tfc_lv;
drivers/net/wireless/realtek/rtw89/pci.c
4249
enum rtw89_tfc_lv rx_tfc_lv = stats->rx_tfc_lv;
drivers/net/wireless/realtek/rtw89/phy.c
5060
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/phy.c
5128
tp_all = stats->rx_throughput; /* need tp for each entry */
drivers/net/wireless/realtek/rtw89/phy.c
5257
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/phy.c
5260
if (stats->rx_tf_periodic > CFO_TF_CNT_TH)
drivers/net/wireless/realtek/rtw89/phy.c
5268
if (stats->tx_throughput >= CFO_TP_UPPER) {
drivers/net/wireless/realtek/rtw89/phy.c
5276
if (stats->tx_throughput <= CFO_TP_LOWER)
drivers/net/wireless/realtek/rtw89/phy.c
5290
if (stats->tx_throughput <= CFO_TP_LOWER) {
drivers/net/wireless/realtek/rtw89/phy.c
5305
stats->tx_throughput, cfo->phy_cfo_status,
drivers/net/wireless/realtek/rtw89/phy.c
5426
struct rtw89_traffic_stats *stats = &rtwdev->stats;
drivers/net/wireless/realtek/rtw89/phy.c
5436
if (stats->rx_tf_periodic > UL_TB_TF_CNT_L2H_TH)
drivers/net/wireless/realtek/rtw89/phy.c
5438
else if (stats->rx_tf_periodic < UL_TB_TF_CNT_H2L_TH)
drivers/net/wireless/realtek/rtw89/phy.c
5539
struct rtw89_antdiv_stats *stats)
drivers/net/wireless/realtek/rtw89/phy.c
5543
ewma_rssi_add(&stats->cck_rssi_avg, phy_ppdu->rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5544
stats->pkt_cnt_cck++;
drivers/net/wireless/realtek/rtw89/phy.c
5546
ewma_rssi_add(&stats->ofdm_rssi_avg, phy_ppdu->rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5547
stats->pkt_cnt_ofdm++;
drivers/net/wireless/realtek/rtw89/phy.c
5548
stats->evm += phy_ppdu->ofdm.evm_min;
drivers/net/wireless/realtek/rtw89/phy.c
5551
ewma_rssi_add(&stats->non_legacy_rssi_avg, phy_ppdu->rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5552
stats->pkt_cnt_non_legacy++;
drivers/net/wireless/realtek/rtw89/phy.c
5553
stats->evm += phy_ppdu->ofdm.evm_min;
drivers/net/wireless/realtek/rtw89/phy.c
5557
static u8 rtw89_phy_antdiv_sts_instance_get_rssi(struct rtw89_antdiv_stats *stats)
drivers/net/wireless/realtek/rtw89/phy.c
5559
if (stats->pkt_cnt_non_legacy >= stats->pkt_cnt_cck &&
drivers/net/wireless/realtek/rtw89/phy.c
5560
stats->pkt_cnt_non_legacy >= stats->pkt_cnt_ofdm)
drivers/net/wireless/realtek/rtw89/phy.c
5561
return ewma_rssi_read(&stats->non_legacy_rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5562
else if (stats->pkt_cnt_ofdm >= stats->pkt_cnt_cck &&
drivers/net/wireless/realtek/rtw89/phy.c
5563
stats->pkt_cnt_ofdm >= stats->pkt_cnt_non_legacy)
drivers/net/wireless/realtek/rtw89/phy.c
5564
return ewma_rssi_read(&stats->ofdm_rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5566
return ewma_rssi_read(&stats->cck_rssi_avg);
drivers/net/wireless/realtek/rtw89/phy.c
5569
static u8 rtw89_phy_antdiv_sts_instance_get_evm(struct rtw89_antdiv_stats *stats)
drivers/net/wireless/realtek/rtw89/phy.c
5571
return phy_div(stats->evm, stats->pkt_cnt_non_legacy + stats->pkt_cnt_ofdm);
drivers/net/wireless/st/cw1200/cw1200.h
98
struct ieee80211_low_level_stats stats;
drivers/net/wireless/st/cw1200/debug.c
81
for (i = 0; i < q->stats->map_capacity; ++i)
drivers/net/wireless/st/cw1200/debug.c
83
seq_printf(seq, "<-%zu\n", q->stats->map_capacity);
drivers/net/wireless/st/cw1200/queue.c
104
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
105
--stats->num_queued;
drivers/net/wireless/st/cw1200/queue.c
106
if (!--stats->link_map_cache[iter->txpriv.link_id])
drivers/net/wireless/st/cw1200/queue.c
108
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
109
cw1200_debug_tx_ttl(stats->priv);
drivers/net/wireless/st/cw1200/queue.c
116
wake_up(&stats->wait_link_id_empty);
drivers/net/wireless/st/cw1200/queue.c
126
cw1200_pm_stay_awake(&stats->priv->pm_state,
drivers/net/wireless/st/cw1200/queue.c
141
cw1200_queue_post_gc(queue->stats, &list);
drivers/net/wireless/st/cw1200/queue.c
144
int cw1200_queue_stats_init(struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.c
149
memset(stats, 0, sizeof(*stats));
drivers/net/wireless/st/cw1200/queue.c
150
stats->map_capacity = map_capacity;
drivers/net/wireless/st/cw1200/queue.c
151
stats->skb_dtor = skb_dtor;
drivers/net/wireless/st/cw1200/queue.c
152
stats->priv = priv;
drivers/net/wireless/st/cw1200/queue.c
153
spin_lock_init(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
154
init_waitqueue_head(&stats->wait_link_id_empty);
drivers/net/wireless/st/cw1200/queue.c
156
stats->link_map_cache = kzalloc_objs(int, map_capacity);
drivers/net/wireless/st/cw1200/queue.c
157
if (!stats->link_map_cache)
drivers/net/wireless/st/cw1200/queue.c
164
struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.c
172
queue->stats = stats;
drivers/net/wireless/st/cw1200/queue.c
186
queue->link_map_cache = kzalloc_objs(int, stats->map_capacity);
drivers/net/wireless/st/cw1200/queue.c
203
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
218
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
219
for (i = 0; i < stats->map_capacity; ++i) {
drivers/net/wireless/st/cw1200/queue.c
220
stats->num_queued -= queue->link_map_cache[i];
drivers/net/wireless/st/cw1200/queue.c
221
stats->link_map_cache[i] -= queue->link_map_cache[i];
drivers/net/wireless/st/cw1200/queue.c
224
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
230
wake_up(&stats->wait_link_id_empty);
drivers/net/wireless/st/cw1200/queue.c
231
cw1200_queue_post_gc(stats, &gc_list);
drivers/net/wireless/st/cw1200/queue.c
235
void cw1200_queue_stats_deinit(struct cw1200_queue_stats *stats)
drivers/net/wireless/st/cw1200/queue.c
237
kfree(stats->link_map_cache);
drivers/net/wireless/st/cw1200/queue.c
238
stats->link_map_cache = NULL;
drivers/net/wireless/st/cw1200/queue.c
258
size_t map_capacity = queue->stats->map_capacity;
drivers/net/wireless/st/cw1200/queue.c
282
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
284
if (txpriv->link_id >= queue->stats->map_capacity)
drivers/net/wireless/st/cw1200/queue.c
29
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
306
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
307
++stats->num_queued;
drivers/net/wireless/st/cw1200/queue.c
308
++stats->link_map_cache[txpriv->link_id];
drivers/net/wireless/st/cw1200/queue.c
309
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
33
ieee80211_stop_queue(stats->priv->hw, queue->queue_id);
drivers/net/wireless/st/cw1200/queue.c
336
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
357
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
358
--stats->num_queued;
drivers/net/wireless/st/cw1200/queue.c
359
if (!--stats->link_map_cache[item->txpriv.link_id])
drivers/net/wireless/st/cw1200/queue.c
361
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
365
wake_up(&stats->wait_link_id_empty);
drivers/net/wireless/st/cw1200/queue.c
374
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
39
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
395
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
396
++stats->num_queued;
drivers/net/wireless/st/cw1200/queue.c
397
++stats->link_map_cache[item->txpriv.link_id];
drivers/net/wireless/st/cw1200/queue.c
398
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
416
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.c
44
ieee80211_wake_queue(stats->priv->hw, queue->queue_id);
drivers/net/wireless/st/cw1200/queue.c
457
stats->skb_dtor(stats->priv, gc_skb, &gc_txpriv);
drivers/net/wireless/st/cw1200/queue.c
527
bool cw1200_queue_stats_is_empty(struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.c
532
spin_lock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
534
empty = stats->num_queued == 0;
drivers/net/wireless/st/cw1200/queue.c
537
for (i = 0; i < stats->map_capacity; ++i) {
drivers/net/wireless/st/cw1200/queue.c
539
if (stats->link_map_cache[i]) {
drivers/net/wireless/st/cw1200/queue.c
546
spin_unlock_bh(&stats->lock);
drivers/net/wireless/st/cw1200/queue.c
67
static void cw1200_queue_post_gc(struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.c
74
stats->skb_dtor(stats->priv, item->skb, &item->txpriv);
drivers/net/wireless/st/cw1200/queue.c
93
struct cw1200_queue_stats *stats = queue->stats;
drivers/net/wireless/st/cw1200/queue.h
27
struct cw1200_queue_stats *stats;
drivers/net/wireless/st/cw1200/queue.h
64
int cw1200_queue_stats_init(struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.h
69
struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/queue.h
74
void cw1200_queue_stats_deinit(struct cw1200_queue_stats *stats);
drivers/net/wireless/st/cw1200/queue.h
99
bool cw1200_queue_stats_is_empty(struct cw1200_queue_stats *stats,
drivers/net/wireless/st/cw1200/sta.c
657
struct ieee80211_low_level_stats *stats)
drivers/net/wireless/st/cw1200/sta.c
661
memcpy(stats, &priv->stats, sizeof(*stats));
drivers/net/wireless/st/cw1200/sta.h
34
struct ieee80211_low_level_stats *stats);
drivers/net/wireless/ti/wl1251/acx.c
812
int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats)
drivers/net/wireless/ti/wl1251/acx.c
818
ret = wl1251_cmd_interrogate(wl, ACX_STATISTICS, stats,
drivers/net/wireless/ti/wl1251/acx.c
819
sizeof(*stats));
drivers/net/wireless/ti/wl1251/acx.h
1470
int wl1251_acx_statistics(struct wl1251 *wl, struct acx_statistics *stats);
drivers/net/wireless/ti/wl1251/debugfs.c
193
DEBUGFS_READONLY_FILE(retry_count, 20, "%u", wl->stats.retry_count);
drivers/net/wireless/ti/wl1251/debugfs.c
195
wl->stats.excessive_retries);
drivers/net/wireless/ti/wl1251/debugfs.c
439
if (wl->stats.fw_stats != NULL)
drivers/net/wireless/ti/wl1251/debugfs.c
440
memset(wl->stats.fw_stats, 0, sizeof(*wl->stats.fw_stats));
drivers/net/wireless/ti/wl1251/debugfs.c
441
wl->stats.retry_count = 0;
drivers/net/wireless/ti/wl1251/debugfs.c
442
wl->stats.excessive_retries = 0;
drivers/net/wireless/ti/wl1251/debugfs.c
447
wl->stats.fw_stats = kzalloc_obj(*wl->stats.fw_stats);
drivers/net/wireless/ti/wl1251/debugfs.c
448
if (!wl->stats.fw_stats)
drivers/net/wireless/ti/wl1251/debugfs.c
456
wl->stats.fw_stats_update = jiffies;
drivers/net/wireless/ti/wl1251/debugfs.c
467
kfree(wl->stats.fw_stats);
drivers/net/wireless/ti/wl1251/debugfs.c
468
wl->stats.fw_stats = NULL;
drivers/net/wireless/ti/wl1251/debugfs.c
62
wl->stats.fw_stats->sub.name); \
drivers/net/wireless/ti/wl1251/debugfs.c
89
time_after(jiffies, wl->stats.fw_stats_update +
drivers/net/wireless/ti/wl1251/debugfs.c
91
wl1251_acx_statistics(wl, wl->stats.fw_stats);
drivers/net/wireless/ti/wl1251/debugfs.c
92
wl->stats.fw_stats_update = jiffies;
drivers/net/wireless/ti/wl1251/tx.c
421
wl->stats.retry_count += result->ack_failures;
drivers/net/wireless/ti/wl1251/wl1251.h
372
struct wl1251_stats stats;
drivers/net/wireless/ti/wl12xx/debugfs.c
114
struct dentry *stats, *moddir;
drivers/net/wireless/ti/wl12xx/debugfs.c
117
stats = debugfs_create_dir("fw_stats", moddir);
drivers/net/wireless/ti/wl12xx/main.c
1819
wl->stats.fw_stats_len = sizeof(struct wl12xx_acx_statistics);
drivers/net/wireless/ti/wl18xx/debugfs.c
402
struct dentry *stats, *moddir;
drivers/net/wireless/ti/wl18xx/debugfs.c
405
stats = debugfs_create_dir("fw_stats", moddir);
drivers/net/wireless/ti/wl18xx/debugfs.c
407
DEBUGFS_ADD(clear_fw_stats, stats);
drivers/net/wireless/ti/wl18xx/main.c
1956
wl->stats.fw_stats_len = sizeof(struct wl18xx_acx_statistics);
drivers/net/wireless/ti/wl18xx/tx.c
104
wl->stats.retry_count++;
drivers/net/wireless/ti/wlcore/acx.c
705
int wl1271_acx_statistics(struct wl1271 *wl, void *stats)
drivers/net/wireless/ti/wlcore/acx.c
711
ret = wl1271_cmd_interrogate(wl, ACX_STATISTICS, stats,
drivers/net/wireless/ti/wlcore/acx.c
713
wl->stats.fw_stats_len);
drivers/net/wireless/ti/wlcore/acx.h
1064
int wl1271_acx_statistics(struct wl1271 *wl, void *stats);
drivers/net/wireless/ti/wlcore/debugfs.c
1291
if (!wl->stats.fw_stats)
drivers/net/wireless/ti/wlcore/debugfs.c
1294
memset(wl->stats.fw_stats, 0, wl->stats.fw_stats_len);
drivers/net/wireless/ti/wlcore/debugfs.c
1295
wl->stats.retry_count = 0;
drivers/net/wireless/ti/wlcore/debugfs.c
1296
wl->stats.excessive_retries = 0;
drivers/net/wireless/ti/wlcore/debugfs.c
1307
wl->stats.fw_stats = kzalloc(wl->stats.fw_stats_len, GFP_KERNEL);
drivers/net/wireless/ti/wlcore/debugfs.c
1308
if (!wl->stats.fw_stats) {
drivers/net/wireless/ti/wlcore/debugfs.c
1313
wl->stats.fw_stats_update = jiffies;
drivers/net/wireless/ti/wlcore/debugfs.c
1335
kfree(wl->stats.fw_stats);
drivers/net/wireless/ti/wlcore/debugfs.c
1336
wl->stats.fw_stats = NULL;
drivers/net/wireless/ti/wlcore/debugfs.c
60
time_after(jiffies, wl->stats.fw_stats_update +
drivers/net/wireless/ti/wlcore/debugfs.c
62
wl1271_acx_statistics(wl, wl->stats.fw_stats);
drivers/net/wireless/ti/wlcore/debugfs.c
63
wl->stats.fw_stats_update = jiffies;
drivers/net/wireless/ti/wlcore/debugfs.c
73
DEBUGFS_READONLY_FILE(retry_count, "%u", wl->stats.retry_count);
drivers/net/wireless/ti/wlcore/debugfs.c
75
wl->stats.excessive_retries);
drivers/net/wireless/ti/wlcore/debugfs.c
952
wl->stats.fw_stats,
drivers/net/wireless/ti/wlcore/debugfs.c
953
wl->stats.fw_stats_len);
drivers/net/wireless/ti/wlcore/debugfs.h
100
DEBUGFS_ADD(sub## _ ##name, stats)
drivers/net/wireless/ti/wlcore/debugfs.h
59
struct struct_type *stats = wl->stats.fw_stats; \
drivers/net/wireless/ti/wlcore/debugfs.h
64
stats->sub.name); \
drivers/net/wireless/ti/wlcore/debugfs.h
79
struct struct_type *stats = wl->stats.fw_stats; \
drivers/net/wireless/ti/wlcore/debugfs.h
88
"[%d] = %d\n", i, stats->sub.name[i]); \
drivers/net/wireless/ti/wlcore/tx.c
936
wl->stats.excessive_retries++;
drivers/net/wireless/ti/wlcore/tx.c
945
wl->stats.retry_count += result->ack_failures;
drivers/net/wireless/ti/wlcore/wlcore.h
343
struct wl1271_stats stats;
drivers/net/wireless/virtual/mac80211_hwsim.c
3361
struct ethtool_stats *stats, u64 *data)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1004
mac->ack_signal = stats->signal;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1021
struct ieee80211_rx_status stats;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1034
memset(&stats, 0, sizeof(stats));
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1051
stats.flag |= RX_FLAG_FAILED_FCS_CRC;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1058
stats.freq = zd_channels[_zd_chip_get_channel(&mac->chip) - 1].center_freq;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1059
stats.band = NL80211_BAND_2GHZ;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1060
stats.signal = zd_check_signal(hw, status->signal_strength);
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1067
stats.rate_idx = i;
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1078
filter_ack(hw, (struct ieee80211_hdr *)buffer, &stats)
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
1096
memcpy(IEEE80211_SKB_RXCB(skb), &stats, sizeof(stats));
drivers/net/wireless/zydas/zd1211rw/zd_mac.c
964
struct ieee80211_rx_status *stats)
drivers/net/wwan/iosm/iosm_ipc_wwan.c
115
netdev->stats.tx_packets++;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
116
netdev->stats.tx_bytes += len;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
134
netdev->stats.tx_dropped++;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
223
struct net_device_stats *stats;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
248
stats = &priv->netdev->stats;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
249
stats->rx_packets++;
drivers/net/wwan/iosm/iosm_ipc_wwan.c
250
stats->rx_bytes += skb->len;
drivers/net/wwan/mhi_wwan_mbim.c
465
struct rtnl_link_stats64 *stats)
drivers/net/wwan/mhi_wwan_mbim.c
472
stats->rx_packets = u64_stats_read(&link->rx_packets);
drivers/net/wwan/mhi_wwan_mbim.c
473
stats->rx_bytes = u64_stats_read(&link->rx_bytes);
drivers/net/wwan/mhi_wwan_mbim.c
474
stats->rx_errors = u64_stats_read(&link->rx_errors);
drivers/net/wwan/mhi_wwan_mbim.c
479
stats->tx_packets = u64_stats_read(&link->tx_packets);
drivers/net/wwan/mhi_wwan_mbim.c
480
stats->tx_bytes = u64_stats_read(&link->tx_bytes);
drivers/net/wwan/mhi_wwan_mbim.c
481
stats->tx_errors = u64_stats_read(&link->tx_errors);
drivers/net/wwan/mhi_wwan_mbim.c
482
stats->tx_dropped = u64_stats_read(&link->tx_dropped);
drivers/net/wwan/t7xx/t7xx_netdev.c
139
dev->stats.tx_dropped++;
drivers/net/wwan/t7xx/t7xx_netdev.c
146
dev->stats.tx_packets++;
drivers/net/wwan/t7xx/t7xx_netdev.c
147
dev->stats.tx_bytes += skb_len;
drivers/net/wwan/t7xx/t7xx_netdev.c
156
dev->stats.tx_errors++;
drivers/net/wwan/t7xx/t7xx_netdev.c
439
net_dev->stats.rx_packets++;
drivers/net/wwan/t7xx/t7xx_netdev.c
440
net_dev->stats.rx_bytes += skb_len;
drivers/net/wwan/wwan_hwsim.c
85
ndev->stats.tx_packets++;
drivers/net/wwan/wwan_hwsim.c
86
ndev->stats.tx_bytes += skb->len;
drivers/net/xen-netback/common.h
217
struct xenvif_stats stats;
drivers/net/xen-netback/interface.c
266
vif->dev->stats.tx_dropped++;
drivers/net/xen-netback/interface.c
288
rx_bytes += queue->stats.rx_bytes;
drivers/net/xen-netback/interface.c
289
rx_packets += queue->stats.rx_packets;
drivers/net/xen-netback/interface.c
290
tx_bytes += queue->stats.tx_bytes;
drivers/net/xen-netback/interface.c
291
tx_packets += queue->stats.tx_packets;
drivers/net/xen-netback/interface.c
296
vif->dev->stats.rx_bytes = rx_bytes;
drivers/net/xen-netback/interface.c
297
vif->dev->stats.rx_packets = rx_packets;
drivers/net/xen-netback/interface.c
298
vif->dev->stats.tx_bytes = tx_bytes;
drivers/net/xen-netback/interface.c
299
vif->dev->stats.tx_packets = tx_packets;
drivers/net/xen-netback/interface.c
301
return &vif->dev->stats;
drivers/net/xen-netback/interface.c
427
struct ethtool_stats *stats, u64 * data)
drivers/net/xen-netback/interface.c
440
void *vif_stats = &vif->queues[queue_index].stats;
drivers/net/xen-netback/netback.c
1120
queue->stats.tx_zerocopy_sent += 2;
drivers/net/xen-netback/netback.c
1121
queue->stats.tx_frag_overflow++;
drivers/net/xen-netback/netback.c
1262
queue->stats.rx_bytes += skb->len;
drivers/net/xen-netback/netback.c
1263
queue->stats.rx_packets++;
drivers/net/xen-netback/netback.c
1274
queue->stats.tx_zerocopy_sent++;
drivers/net/xen-netback/netback.c
1312
queue->stats.tx_zerocopy_success++;
drivers/net/xen-netback/netback.c
1314
queue->stats.tx_zerocopy_fail++;
drivers/net/xen-netback/netback.c
799
queue->stats.rx_gso_checksum_fixup++;
drivers/net/xen-netback/rx.c
155
queue->vif->dev->stats.rx_dropped++;
drivers/net/xen-netback/rx.c
260
queue->stats.tx_bytes += skb->len;
drivers/net/xen-netback/rx.c
261
queue->stats.tx_packets++;
drivers/net/xen-netfront.c
1247
queue->info->netdev->stats.rx_errors++;
drivers/net/xen-netfront.c
1312
dev->stats.rx_errors++;
drivers/net/xen-netfront.c
1419
tot->rx_errors = dev->stats.rx_errors;
drivers/net/xen-netfront.c
1420
tot->tx_dropped = dev->stats.tx_dropped;
drivers/net/xen-netfront.c
2552
struct ethtool_stats *stats, u64 * data)
drivers/net/xen-netfront.c
858
dev->stats.tx_dropped++;
drivers/pci/pcie/aer.c
562
u64 *stats = pdev->aer_info->stats_array; \
drivers/pci/pcie/aer.c
569
stats[i]); \
drivers/pci/pcie/aer.c
570
else if (stats[i]) \
drivers/pci/pcie/aer.c
573
i, stats[i]); \
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3888
service->stats.ctrl_tx_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3889
service->stats.ctrl_tx_bytes,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3890
service->stats.ctrl_rx_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3891
service->stats.ctrl_rx_bytes);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3894
service->stats.bulk_tx_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3895
service->stats.bulk_tx_bytes,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3896
service->stats.bulk_rx_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3897
service->stats.bulk_rx_bytes);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3900
service->stats.quota_stalls,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3901
service->stats.slot_stalls,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3902
service->stats.bulk_stalls,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3903
service->stats.bulk_aborted_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3904
service->stats.error_count);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3929
state->stats.ctrl_tx_count, state->stats.ctrl_rx_count,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3930
state->stats.error_count);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
3938
state->stats.slot_stalls, state->stats.data_stalls);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
86
#define VCHIQ_STATS_INC(state, stat) (state->stats. stat++)
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
87
#define VCHIQ_SERVICE_STATS_INC(service, stat) (service->stats. stat++)
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
89
(service->stats. stat += addend)
drivers/ps3/ps3-vuart.c
366
priv->stats.bytes_written += *bytes_written;
drivers/ps3/ps3-vuart.c
369
*bytes_written, bytes, priv->stats.bytes_written);
drivers/ps3/ps3-vuart.c
398
priv->stats.bytes_read += *bytes_read;
drivers/ps3/ps3-vuart.c
401
*bytes_read, bytes, priv->stats.bytes_read);
drivers/ps3/ps3-vuart.c
448
priv->stats.bytes_read -= bytes_waiting;
drivers/ps3/ps3-vuart.c
79
struct ps3_vuart_stats stats;
drivers/ps3/ps3-vuart.c
838
priv->stats.disconnect_interrupts++;
drivers/ps3/ps3-vuart.c
845
priv->stats.tx_interrupts++;
drivers/ps3/ps3-vuart.c
852
priv->stats.rx_interrupts++;
drivers/s390/block/dasd_eckd.c
5265
struct dasd_rssd_perf_stats_t *stats;
drivers/s390/block/dasd_eckd.c
5299
stats = (struct dasd_rssd_perf_stats_t *) (prssdp + 1);
drivers/s390/block/dasd_eckd.c
5300
memset(stats, 0, sizeof(struct dasd_rssd_perf_stats_t));
drivers/s390/block/dasd_eckd.c
5305
ccw->cda = virt_to_dma32(stats);
drivers/s390/block/dasd_eckd.c
5312
stats = (struct dasd_rssd_perf_stats_t *) (prssdp + 1);
drivers/s390/block/dasd_eckd.c
5313
if (copy_to_user(argp, stats,
drivers/s390/net/ctcm_fsms.c
1086
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_fsms.c
1087
priv->stats.tx_errors++;
drivers/s390/net/ctcm_fsms.c
1253
priv->stats.tx_packets++;
drivers/s390/net/ctcm_fsms.c
1254
priv->stats.tx_bytes += skb->len - TH_HEADER_LENGTH;
drivers/s390/net/ctcm_fsms.c
1256
priv->stats.tx_bytes += 2;
drivers/s390/net/ctcm_fsms.c
1307
priv->stats.tx_packets++;
drivers/s390/net/ctcm_fsms.c
1308
priv->stats.tx_bytes += skb->len;
drivers/s390/net/ctcm_fsms.c
1367
priv->stats.tx_dropped += i;
drivers/s390/net/ctcm_fsms.c
1368
priv->stats.tx_errors += i;
drivers/s390/net/ctcm_fsms.c
1412
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_fsms.c
1413
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_fsms.c
268
priv->stats.tx_packets++;
drivers/s390/net/ctcm_fsms.c
269
priv->stats.tx_bytes += skb->len - LL_HEADER_LENGTH;
drivers/s390/net/ctcm_fsms.c
271
priv->stats.tx_bytes += 2;
drivers/s390/net/ctcm_fsms.c
298
priv->stats.tx_packets++;
drivers/s390/net/ctcm_fsms.c
299
priv->stats.tx_bytes += skb->len - LL_HEADER_LENGTH;
drivers/s390/net/ctcm_fsms.c
312
priv->stats.tx_dropped += i;
drivers/s390/net/ctcm_fsms.c
313
priv->stats.tx_errors += i;
drivers/s390/net/ctcm_fsms.c
370
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_fsms.c
371
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_fsms.c
378
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_fsms.c
379
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_fsms.c
403
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_fsms.c
404
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_main.c
1011
return &((struct ctcm_priv *)dev->ml_priv)->stats;
drivers/s390/net/ctcm_main.c
105
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_main.c
106
priv->stats.rx_frame_errors++;
drivers/s390/net/ctcm_main.c
121
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_main.c
122
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_main.c
137
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_main.c
138
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_main.c
152
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_main.c
166
priv->stats.rx_packets++;
drivers/s390/net/ctcm_main.c
167
priv->stats.rx_bytes += skblen;
drivers/s390/net/ctcm_main.c
588
priv->stats.tx_packets++;
drivers/s390/net/ctcm_main.c
589
priv->stats.tx_bytes += skb->len - LL_HEADER_LENGTH;
drivers/s390/net/ctcm_main.c
804
priv->stats.tx_packets++;
drivers/s390/net/ctcm_main.c
805
priv->stats.tx_bytes += skb->len - TH_HEADER_LENGTH;
drivers/s390/net/ctcm_main.c
837
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
845
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
856
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
857
priv->stats.tx_errors++;
drivers/s390/net/ctcm_main.c
858
priv->stats.tx_carrier_errors++;
drivers/s390/net/ctcm_main.c
886
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
906
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
907
priv->stats.tx_errors++;
drivers/s390/net/ctcm_main.c
908
priv->stats.tx_carrier_errors++;
drivers/s390/net/ctcm_main.c
930
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
931
priv->stats.tx_errors++;
drivers/s390/net/ctcm_main.c
932
priv->stats.tx_carrier_errors++;
drivers/s390/net/ctcm_main.c
941
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
942
priv->stats.tx_errors++;
drivers/s390/net/ctcm_main.c
943
priv->stats.tx_carrier_errors++;
drivers/s390/net/ctcm_main.c
954
priv->stats.tx_dropped++;
drivers/s390/net/ctcm_main.c
955
priv->stats.tx_errors++;
drivers/s390/net/ctcm_main.c
956
priv->stats.tx_carrier_errors++;
drivers/s390/net/ctcm_main.h
204
struct net_device_stats stats;
drivers/s390/net/ctcm_mpc.c
1112
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_mpc.c
1113
priv->stats.rx_length_errors++;
drivers/s390/net/ctcm_mpc.c
1135
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_mpc.c
1161
priv->stats.rx_packets++;
drivers/s390/net/ctcm_mpc.c
1162
priv->stats.rx_bytes += skblen;
drivers/s390/net/ctcm_mpc.c
1193
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_mpc.c
2085
priv->stats.rx_dropped++;
drivers/s390/net/ctcm_sysfs.c
193
static DEVICE_ATTR(stats, 0644, stats_show, stats_write);
drivers/s390/net/qeth_core.h
1092
void qeth_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats);
drivers/s390/net/qeth_core.h
435
#define QETH_CARD_STAT_ADD(_c, _stat, _val) ((_c)->stats._stat += (_val))
drivers/s390/net/qeth_core.h
438
#define QETH_TXQ_STAT_ADD(_q, _stat, _val) ((_q)->stats._stat += (_val))
drivers/s390/net/qeth_core.h
495
struct qeth_out_q_stats stats;
drivers/s390/net/qeth_core.h
814
struct qeth_card_stats stats;
drivers/s390/net/qeth_core_main.c
4613
rc = card->stats.rx_length_errors +
drivers/s390/net/qeth_core_main.c
4614
card->stats.rx_frame_errors +
drivers/s390/net/qeth_core_main.c
4615
card->stats.rx_fifo_errors;
drivers/s390/net/qeth_core_main.c
6940
void qeth_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *stats)
drivers/s390/net/qeth_core_main.c
6948
stats->rx_packets = card->stats.rx_packets;
drivers/s390/net/qeth_core_main.c
6949
stats->rx_bytes = card->stats.rx_bytes;
drivers/s390/net/qeth_core_main.c
6950
stats->rx_errors = card->stats.rx_length_errors +
drivers/s390/net/qeth_core_main.c
6951
card->stats.rx_frame_errors +
drivers/s390/net/qeth_core_main.c
6952
card->stats.rx_fifo_errors;
drivers/s390/net/qeth_core_main.c
6953
stats->rx_dropped = card->stats.rx_dropped_nomem +
drivers/s390/net/qeth_core_main.c
6954
card->stats.rx_dropped_notsupp +
drivers/s390/net/qeth_core_main.c
6955
card->stats.rx_dropped_runt;
drivers/s390/net/qeth_core_main.c
6956
stats->multicast = card->stats.rx_multicast;
drivers/s390/net/qeth_core_main.c
6957
stats->rx_length_errors = card->stats.rx_length_errors;
drivers/s390/net/qeth_core_main.c
6958
stats->rx_frame_errors = card->stats.rx_frame_errors;
drivers/s390/net/qeth_core_main.c
6959
stats->rx_fifo_errors = card->stats.rx_fifo_errors;
drivers/s390/net/qeth_core_main.c
6964
stats->tx_packets += queue->stats.tx_packets;
drivers/s390/net/qeth_core_main.c
6965
stats->tx_bytes += queue->stats.tx_bytes;
drivers/s390/net/qeth_core_main.c
6966
stats->tx_errors += queue->stats.tx_errors;
drivers/s390/net/qeth_core_main.c
6967
stats->tx_dropped += queue->stats.tx_dropped;
drivers/s390/net/qeth_core_sys.c
317
memset(&card->stats, 0, sizeof(card->stats));
drivers/s390/net/qeth_core_sys.c
322
memset(&queue->stats, 0, sizeof(queue->stats));
drivers/s390/net/qeth_ethtool.c
100
struct ethtool_stats *stats, u64 *data)
drivers/s390/net/qeth_ethtool.c
105
qeth_add_stat_data(&data, &card->stats, card_stats, CARD_STATS_LEN);
drivers/s390/net/qeth_ethtool.c
107
qeth_add_stat_data(&data, &card->qdio.out_qs[i]->stats,
drivers/s390/net/qeth_ethtool.c
63
const struct qeth_stats stats[],
drivers/s390/net/qeth_ethtool.c
70
stat = (char *)src + stats[i].offset;
drivers/s390/net/qeth_ethtool.c
77
const struct qeth_stats stats[],
drivers/s390/net/qeth_ethtool.c
83
ethtool_sprintf(data, "%s%s", prefix, stats[i].name);
drivers/scsi/BusLogic.c
2864
struct blogic_tgt_stats *stats = &adapter->tgt_stats[id];
drivers/scsi/BusLogic.c
2869
blogic_inc_count(&stats->adapter_reset_req);
drivers/scsi/arm/acornscsi.c
2075
host->stats.disconnects += 1;
drivers/scsi/arm/acornscsi.c
2435
host->stats.queues += 1;
drivers/scsi/arm/acornscsi.c
2560
host->stats.aborts += 1;
drivers/scsi/arm/acornscsi.c
2642
host->stats.resets += 1;
drivers/scsi/arm/acornscsi.c
2730
host->stats.queues, host->stats.removes,
drivers/scsi/arm/acornscsi.c
2731
host->stats.fins, host->stats.reads,
drivers/scsi/arm/acornscsi.c
2732
host->stats.writes, host->stats.miscs,
drivers/scsi/arm/acornscsi.c
2733
host->stats.disconnects, host->stats.aborts,
drivers/scsi/arm/acornscsi.c
2734
host->stats.resets);
drivers/scsi/arm/acornscsi.c
2838
memset(&ashost->stats, 0, sizeof (ashost->stats));
drivers/scsi/arm/acornscsi.c
747
host->stats.removes += 1;
drivers/scsi/arm/acornscsi.c
751
host->stats.writes += 1;
drivers/scsi/arm/acornscsi.c
754
host->stats.reads += 1;
drivers/scsi/arm/acornscsi.c
757
host->stats.miscs += 1;
drivers/scsi/arm/acornscsi.c
779
host->stats.fins += 1;
drivers/scsi/arm/acornscsi.h
311
} stats;
drivers/scsi/arm/fas216.c
1827
info->stats.removes += 1;
drivers/scsi/arm/fas216.c
1832
info->stats.writes += 1;
drivers/scsi/arm/fas216.c
1837
info->stats.reads += 1;
drivers/scsi/arm/fas216.c
1840
info->stats.miscs += 1;
drivers/scsi/arm/fas216.c
2042
info->stats.fins += 1;
drivers/scsi/arm/fas216.c
209
info->stats.queues, info->stats.removes, info->stats.fins,
drivers/scsi/arm/fas216.c
210
info->stats.reads, info->stats.writes, info->stats.miscs,
drivers/scsi/arm/fas216.c
211
info->stats.disconnects, info->stats.aborts, info->stats.bus_resets,
drivers/scsi/arm/fas216.c
212
info->stats.host_resets);
drivers/scsi/arm/fas216.c
2223
info->stats.queues += 1;
drivers/scsi/arm/fas216.c
2434
info->stats.aborts += 1;
drivers/scsi/arm/fas216.c
2570
info->stats.bus_resets += 1;
drivers/scsi/arm/fas216.c
2864
memset(&info->stats, 0, sizeof(info->stats));
drivers/scsi/arm/fas216.c
2989
info->stats.queues, info->stats.removes,
drivers/scsi/arm/fas216.c
2990
info->stats.fins, info->stats.reads,
drivers/scsi/arm/fas216.c
2991
info->stats.writes, info->stats.miscs,
drivers/scsi/arm/fas216.c
2992
info->stats.disconnects, info->stats.aborts,
drivers/scsi/arm/fas216.c
2993
info->stats.bus_resets, info->stats.host_resets);
drivers/scsi/arm/fas216.c
905
info->stats.disconnects += 1;
drivers/scsi/arm/fas216.h
265
} stats;
drivers/scsi/be2iscsi/be_iscsi.c
829
struct iscsi_stats *stats)
drivers/scsi/be2iscsi/be_iscsi.c
838
stats->txdata_octets = conn->txdata_octets;
drivers/scsi/be2iscsi/be_iscsi.c
839
stats->rxdata_octets = conn->rxdata_octets;
drivers/scsi/be2iscsi/be_iscsi.c
840
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
841
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
842
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
843
stats->datain_pdus = conn->datain_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
844
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
845
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
846
stats->r2t_pdus = conn->r2t_pdus_cnt;
drivers/scsi/be2iscsi/be_iscsi.c
847
stats->digest_err = 0;
drivers/scsi/be2iscsi/be_iscsi.c
848
stats->timeout_err = 0;
drivers/scsi/be2iscsi/be_iscsi.c
849
stats->custom_length = 1;
drivers/scsi/be2iscsi/be_iscsi.c
850
strcpy(stats->custom[0].desc, "eh_abort_cnt");
drivers/scsi/be2iscsi/be_iscsi.c
851
stats->custom[0].value = conn->eh_abort_cnt;
drivers/scsi/be2iscsi/be_iscsi.h
74
struct iscsi_stats *stats);
drivers/scsi/bfa/bfa.h
357
#define bfa_stats(_mod, _stats) ((_mod)->stats._stats++)
drivers/scsi/bfa/bfa_fcpim.c
1282
itnim->stats.iocomp_aborted;
drivers/scsi/bfa/bfa_fcpim.c
1284
itnim->stats.iocomp_timedout;
drivers/scsi/bfa/bfa_fcpim.c
1286
itnim->stats.iocom_sqer_needed;
drivers/scsi/bfa/bfa_fcpim.c
1288
itnim->stats.iocom_res_free;
drivers/scsi/bfa/bfa_fcpim.c
1290
itnim->stats.iocom_hostabrts;
drivers/scsi/bfa/bfa_fcpim.c
1291
fcpim->del_itn_stats.del_itn_total_ios += itnim->stats.total_ios;
drivers/scsi/bfa/bfa_fcpim.c
1292
fcpim->del_itn_stats.del_io_iocdowns += itnim->stats.io_iocdowns;
drivers/scsi/bfa/bfa_fcpim.c
1293
fcpim->del_itn_stats.del_tm_iocdowns += itnim->stats.tm_iocdowns;
drivers/scsi/bfa/bfa_fcpim.c
1440
memset(&itnim->stats, 0, sizeof(itnim->stats));
drivers/scsi/bfa/bfa_fcpim.c
2514
ioim->itnim->stats.rd_throughput += fcp_dl;
drivers/scsi/bfa/bfa_fcpim.c
2519
ioim->itnim->stats.wr_throughput += fcp_dl;
drivers/scsi/bfa/bfa_fcpim.c
371
struct bfa_itnim_iostats_s *stats, u8 lp_tag)
drivers/scsi/bfa/bfa_fcpim.c
378
memset(stats, 0, sizeof(struct bfa_itnim_iostats_s));
drivers/scsi/bfa/bfa_fcpim.c
383
bfa_fcpim_add_stats(stats, &(itnim->stats));
drivers/scsi/bfa/bfa_fcpim.h
296
struct bfa_itnim_iostats_s stats;
drivers/scsi/bfa/bfa_fcpim.h
361
struct bfa_itnim_iostats_s *stats, u8 lp_tag);
drivers/scsi/bfa/bfa_fcs.c
1295
fabric->stats.flogi_rcvd++;
drivers/scsi/bfa/bfa_fcs.c
1304
fabric->stats.flogi_rejected++;
drivers/scsi/bfa/bfa_fcs.c
863
fabric->stats.flogi_accepts++;
drivers/scsi/bfa/bfa_fcs.c
868
fabric->stats.flogi_acc_err++;
drivers/scsi/bfa/bfa_fcs.c
876
fabric->stats.flogi_acc_err++;
drivers/scsi/bfa/bfa_fcs.c
880
fabric->stats.flogi_unknown_rsp++;
drivers/scsi/bfa/bfa_fcs.c
891
fabric->stats.flogi_rejects++;
drivers/scsi/bfa/bfa_fcs.c
896
fabric->stats.flogi_rsp_err++;
drivers/scsi/bfa/bfa_fcs.c
943
fabric->stats.flogi_sent++;
drivers/scsi/bfa/bfa_fcs.c
955
fabric->stats.fabric_onlines++;
drivers/scsi/bfa/bfa_fcs.c
975
fabric->stats.fabric_offlines++;
drivers/scsi/bfa/bfa_fcs.h
217
struct bfa_lport_stats_s stats;
drivers/scsi/bfa/bfa_fcs.h
293
struct bfa_vf_stats_s stats; /* fabric/vf stats */
drivers/scsi/bfa/bfa_fcs.h
599
struct bfa_rport_stats_s stats; /* rport stats */
drivers/scsi/bfa/bfa_fcs.h
683
struct bfa_itnim_stats_s stats; /* itn statistics */
drivers/scsi/bfa/bfa_fcs.h
761
struct bfa_itnim_stats_s *stats);
drivers/scsi/bfa/bfa_fcs.h
767
struct bfa_itnim_stats_s *stats);
drivers/scsi/bfa/bfa_fcs.h
869
struct bfa_fcs_stats_s stats; /* FCS statistics */
drivers/scsi/bfa/bfa_fcs_fcpim.c
472
itnim->stats.fcxp_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
487
itnim->stats.prli_sent++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
508
itnim->stats.prli_rsp_err++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
528
itnim->stats.prli_rsp_acc++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
529
itnim->stats.initiator++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
535
itnim->stats.prli_rsp_parse_err++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
546
itnim->stats.prli_rsp_acc++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
554
itnim->stats.prli_rsp_rjt++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
568
itnim->stats.timeout++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
650
itnim->stats.onlines++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
662
itnim->stats.offlines++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
674
itnim->stats.initiator++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
756
itnim->stats.sler++;
drivers/scsi/bfa/bfa_fcs_fcpim.c
795
struct bfa_itnim_stats_s *stats)
drivers/scsi/bfa/bfa_fcs_fcpim.c
806
memcpy(stats, &itnim->stats, sizeof(struct bfa_itnim_stats_s));
drivers/scsi/bfa/bfa_fcs_fcpim.c
823
memset(&itnim->stats, 0, sizeof(struct bfa_itnim_stats_s));
drivers/scsi/bfa/bfa_fcs_lport.c
2902
ms->port->stats.ms_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3026
ms->port->stats.ms_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3229
ms->port->stats.ms_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3373
port->stats.ms_plogi_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
3392
port->stats.ms_plogi_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
3413
port->stats.ms_plogi_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
3426
port->stats.ms_plogi_acc_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
3430
port->stats.ms_plogi_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
3440
port->stats.ms_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
3445
port->stats.ms_plogi_unknown_rsp++;
drivers/scsi/bfa/bfa_fcs_lport.c
3456
ms->port->stats.ms_timeouts++;
drivers/scsi/bfa/bfa_fcs_lport.c
3701
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3789
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3874
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
3955
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
4044
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
4147
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
4228
ns->port->stats.ns_retries++;
drivers/scsi/bfa/bfa_fcs_lport.c
4319
port->stats.ns_plogi_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4337
port->stats.ns_plogi_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4361
port->stats.ns_plogi_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4373
port->stats.ns_plogi_acc_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4377
port->stats.ns_plogi_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4387
port->stats.ns_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4393
port->stats.ns_plogi_unknown_rsp++;
drivers/scsi/bfa/bfa_fcs_lport.c
4416
port->stats.ns_rnnid_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4434
port->stats.ns_rnnid_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4456
port->stats.ns_rnnid_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4465
port->stats.ns_rnnid_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4470
port->stats.ns_rnnid_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4494
port->stats.ns_rsnn_nn_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4513
port->stats.ns_rsnn_nn_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4535
port->stats.ns_rsnn_nn_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4544
port->stats.ns_rsnn_nn_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4549
port->stats.ns_rsnn_nn_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4576
port->stats.ns_rspnid_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4611
port->stats.ns_rspnid_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4633
port->stats.ns_rspnid_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4642
port->stats.ns_rspnid_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4647
port->stats.ns_rspnid_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4670
port->stats.ns_rftid_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4685
port->stats.ns_rftid_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4706
port->stats.ns_rftid_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4715
port->stats.ns_rftid_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4720
port->stats.ns_rftid_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4744
port->stats.ns_rffid_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4763
port->stats.ns_rffid_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4784
port->stats.ns_rffid_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4793
port->stats.ns_rffid_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4798
port->stats.ns_rffid_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4828
port->stats.ns_gidft_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
4846
port->stats.ns_gidft_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
4869
port->stats.ns_gidft_rsp_err++;
drivers/scsi/bfa/bfa_fcs_lport.c
4891
port->stats.ns_gidft_accepts++;
drivers/scsi/bfa/bfa_fcs_lport.c
4906
port->stats.ns_gidft_rejects++;
drivers/scsi/bfa/bfa_fcs_lport.c
4923
port->stats.ns_gidft_unknown_rsp++;
drivers/scsi/bfa/bfa_fcs_lport.c
4946
ns->port->stats.ns_timeouts++;
drivers/scsi/bfa/bfa_fcs_lport.c
5106
port->stats.ns_rspnid_alloc_wait++;
drivers/scsi/bfa/bfa_fcs_lport.c
5134
port->stats.ns_rspnid_sent++;
drivers/scsi/bfa/bfa_fcs_lport.c
5547
port->stats.num_rscn++;
drivers/scsi/bfa/bfa_fcs_lport.c
5581
port->stats.num_portid_rscn++;
drivers/scsi/bfa/bfa_fcs_lport.c
5763
*port_stats = fcs_port->stats;
drivers/scsi/bfa/bfa_fcs_lport.c
5769
memset(&fcs_port->stats, 0, sizeof(struct bfa_lport_stats_s));
drivers/scsi/bfa/bfa_fcs_rport.c
1738
rport->stats.plogis++;
drivers/scsi/bfa/bfa_fcs_rport.c
1760
rport->stats.plogi_failed++;
drivers/scsi/bfa/bfa_fcs_rport.c
1778
rport->stats.rjt_insuff_res++;
drivers/scsi/bfa/bfa_fcs_rport.c
1783
rport->stats.plogi_rejects++;
drivers/scsi/bfa/bfa_fcs_rport.c
1801
twin->stats.plogis += rport->stats.plogis;
drivers/scsi/bfa/bfa_fcs_rport.c
1802
twin->stats.plogi_rejects +=
drivers/scsi/bfa/bfa_fcs_rport.c
1803
rport->stats.plogi_rejects;
drivers/scsi/bfa/bfa_fcs_rport.c
1804
twin->stats.plogi_timeouts +=
drivers/scsi/bfa/bfa_fcs_rport.c
1805
rport->stats.plogi_timeouts;
drivers/scsi/bfa/bfa_fcs_rport.c
1806
twin->stats.plogi_failed +=
drivers/scsi/bfa/bfa_fcs_rport.c
1807
rport->stats.plogi_failed;
drivers/scsi/bfa/bfa_fcs_rport.c
1808
twin->stats.plogi_rcvd += rport->stats.plogi_rcvd;
drivers/scsi/bfa/bfa_fcs_rport.c
1809
twin->stats.plogi_accs++;
drivers/scsi/bfa/bfa_fcs_rport.c
1823
rport->stats.plogi_accs++;
drivers/scsi/bfa/bfa_fcs_rport.c
1890
rport->stats.adisc_sent++;
drivers/scsi/bfa/bfa_fcs_rport.c
1905
rport->stats.adisc_failed++;
drivers/scsi/bfa/bfa_fcs_rport.c
1912
rport->stats.adisc_accs++;
drivers/scsi/bfa/bfa_fcs_rport.c
1917
rport->stats.adisc_rejects++;
drivers/scsi/bfa/bfa_fcs_rport.c
2111
rport->stats.logos++;
drivers/scsi/bfa/bfa_fcs_rport.c
2136
rport->stats.logo_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2164
rport->stats.plogi_timeouts++;
drivers/scsi/bfa/bfa_fcs_rport.c
2181
rport->stats.prli_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2228
rport->stats.rpsc_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2263
rport->stats.adisc_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2284
rport->stats.adisc_rejected++;
drivers/scsi/bfa/bfa_fcs_rport.c
2454
rport->stats.onlines++;
drivers/scsi/bfa/bfa_fcs_rport.c
2499
rport->stats.offlines++;
drivers/scsi/bfa/bfa_fcs_rport.c
2596
rport->stats.logo_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2669
rport->stats.plogi_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2693
rport->stats.plogi_rcvd++;
drivers/scsi/bfa/bfa_fcs_rport.c
2704
rport->stats.rscns++;
drivers/scsi/bfa/bfa_fcs_rport.c
3352
rport->stats.rpsc_sent++;
drivers/scsi/bfa/bfa_fcs_rport.c
3373
rport->stats.rpsc_failed++;
drivers/scsi/bfa/bfa_fcs_rport.c
3380
rport->stats.rpsc_accs++;
drivers/scsi/bfa/bfa_fcs_rport.c
3409
rport->stats.rpsc_rejects++;
drivers/scsi/bfa/bfa_ioc.c
2604
ioc->stats.hb_count = ioc->hb_count;
drivers/scsi/bfa/bfa_ioc.c
3044
bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats)
drivers/scsi/bfa/bfa_ioc.c
3058
status = bfa_ioc_smem_read(ioc, stats, loff, tlen);
drivers/scsi/bfa/bfa_ioc.c
3109
ioc->stats.hb_count = ioc->hb_count;
drivers/scsi/bfa/bfa_ioc.c
5540
struct bfa_phy_stats_s *stats,
drivers/scsi/bfa/bfa_ioc.c
5561
phy->ubuf = (u8 *) stats;
drivers/scsi/bfa/bfa_ioc.c
5683
struct bfi_phy_stats_rsp_s *stats;
drivers/scsi/bfa/bfa_ioc.c
5718
status = be32_to_cpu(m.stats->status);
drivers/scsi/bfa/bfa_ioc.c
5722
struct bfa_phy_stats_s *stats =
drivers/scsi/bfa/bfa_ioc.c
5724
bfa_phy_ntoh32((u32 *)stats, (u32 *)phy->dbuf_kva,
drivers/scsi/bfa/bfa_ioc.c
5726
bfa_trc(phy, stats->status);
drivers/scsi/bfa/bfa_ioc.h
348
struct bfa_ioc_drv_stats_s stats;
drivers/scsi/bfa/bfa_ioc.h
720
struct bfa_phy_stats_s *stats,
drivers/scsi/bfa/bfa_ioc.h
858
(((__stats)->drv_stats) = (__ioc)->stats)
drivers/scsi/bfa/bfa_ioc.h
860
memset(&(__ioc)->stats, 0, sizeof((__ioc)->stats))
drivers/scsi/bfa/bfa_ioc.h
869
#define bfa_ioc_stats(_ioc, _stats) ((_ioc)->stats._stats++)
drivers/scsi/bfa/bfa_ioc.h
968
bfa_status_t bfa_ioc_fw_stats_get(struct bfa_ioc_s *ioc, void *stats);
drivers/scsi/bfa/bfa_port.c
21
bfa_port_stats_swap(struct bfa_port_s *port, union bfa_port_stats_u *stats)
drivers/scsi/bfa/bfa_port.c
23
u32 *dip = (u32 *) stats;
drivers/scsi/bfa/bfa_port.c
331
bfa_port_get_stats(struct bfa_port_s *port, union bfa_port_stats_u *stats,
drivers/scsi/bfa/bfa_port.c
348
port->stats = stats;
drivers/scsi/bfa/bfa_port.c
557
memcpy(cee->stats, cee->stats_dma.kva,
drivers/scsi/bfa/bfa_port.c
560
buffer = (u32 *)cee->stats;
drivers/scsi/bfa/bfa_port.c
629
cee->stats = (struct bfa_cee_stats_s *) (dma_kva + BFA_ROUNDUP(
drivers/scsi/bfa/bfa_port.c
685
bfa_cee_get_stats(struct bfa_cee_s *cee, struct bfa_cee_stats_s *stats,
drivers/scsi/bfa/bfa_port.c
702
cee->stats = stats;
drivers/scsi/bfa/bfa_port.c
91
memcpy(port->stats, port->stats_dma.kva,
drivers/scsi/bfa/bfa_port.c
93
bfa_port_stats_swap(port, port->stats);
drivers/scsi/bfa/bfa_port.c
95
port->stats->fc.secs_reset = ktime_get_seconds() - port->stats_reset_time;
drivers/scsi/bfa/bfa_port.h
114
struct bfa_cee_stats_s *stats,
drivers/scsi/bfa/bfa_port.h
32
union bfa_port_stats_u *stats;
drivers/scsi/bfa/bfa_port.h
52
union bfa_port_stats_u *stats,
drivers/scsi/bfa/bfa_port.h
94
struct bfa_cee_stats_s *stats;
drivers/scsi/bfa/bfa_svc.c
2973
fcport->stats = (union bfa_fcport_stats_u *)
drivers/scsi/bfa/bfa_svc.c
3243
&fcport->stats->fcqos);
drivers/scsi/bfa/bfa_svc.c
3246
&fcport->stats->fcoe);
drivers/scsi/bfa/bfa_svc.c
4991
memset(&rp->stats, 0, sizeof(rp->stats));
drivers/scsi/bfa/bfa_svc.h
303
struct bfa_rport_hal_stats_s stats; /* BFA rport statistics */
drivers/scsi/bfa/bfa_svc.h
551
union bfa_fcport_stats_u *stats;
drivers/scsi/bfa/bfad_bsg.c
1009
bfa_fcpim_add_stats(&iocmd->modstats, &(itnim->stats));
drivers/scsi/bfa/bfad_bsg.c
1097
&(bfa_fcs_itnim_get_halitn(itnim)->stats),
drivers/scsi/bfa/bfad_bsg.c
1904
&iocmd->stats, bfad_hcb_comp, &fcomp);
drivers/scsi/bfa/bfad_bsg.c
2138
bfa_pending_q_init_status(&cb_qe, bfad_hcb_comp, &fcomp, &iocmd->stats);
drivers/scsi/bfa/bfad_bsg.c
2445
bfa_pending_q_init_status(&cb_qe, bfad_hcb_comp, &fcomp, &iocmd->stats);
drivers/scsi/bfa/bfad_bsg.c
2510
memcpy((void *)&iocmd->stats, (void *)&fcs_vf->stats,
drivers/scsi/bfa/bfad_bsg.c
2533
memset((void *)&fcs_vf->stats, 0, sizeof(struct bfa_vf_stats_s));
drivers/scsi/bfa/bfad_bsg.c
706
memcpy((void *)&iocmd->stats, (void *)&fcs_rport->stats,
drivers/scsi/bfa/bfad_bsg.c
709
memcpy((void *)&iocmd->stats.hal_stats,
drivers/scsi/bfa/bfad_bsg.c
710
(void *)&(bfa_fcs_rport_get_halrport(fcs_rport)->stats),
drivers/scsi/bfa/bfad_bsg.c
746
memset((char *)&fcs_rport->stats, 0, sizeof(struct bfa_rport_stats_s));
drivers/scsi/bfa/bfad_bsg.c
749
memset(&rport->stats, 0, sizeof(rport->stats));
drivers/scsi/bfa/bfad_bsg.c
835
(void *)&fcs_vport->lport.stats,
drivers/scsi/bfa/bfad_bsg.c
861
memset(&fcs_vport->lport.stats, 0, sizeof(struct bfa_lport_stats_s));
drivers/scsi/bfa/bfad_bsg.h
186
union bfa_fcport_stats_u stats;
drivers/scsi/bfa/bfad_bsg.h
340
struct bfa_rport_stats_s stats;
drivers/scsi/bfa/bfad_bsg.h
682
struct bfa_phy_stats_s stats;
drivers/scsi/bfa/bfad_bsg.h
745
struct bfa_vf_stats_s stats;
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
401
this_cpu_inc(lport->stats->TxFrames);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
402
this_cpu_add(lport->stats->TxWords, wlen);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
539
this_cpu_inc(lport->stats->RxFrames);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
540
this_cpu_add(lport->stats->RxWords, fr_len / FCOE_WORD_TO_BYTE);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
627
crc_err = this_cpu_inc_return(lport->stats->InvalidCRCCount);
drivers/scsi/bnx2fc/bnx2fc_fcoe.c
956
this_cpu_inc(lport->stats->LinkFailureCount);
drivers/scsi/bnx2fc/bnx2fc_io.c
2045
this_cpu_inc(lport->stats->InputRequests);
drivers/scsi/bnx2fc/bnx2fc_io.c
2046
this_cpu_add(lport->stats->InputBytes, io_req->data_xfer_len);
drivers/scsi/bnx2fc/bnx2fc_io.c
2049
this_cpu_inc(lport->stats->OutputRequests);
drivers/scsi/bnx2fc/bnx2fc_io.c
2050
this_cpu_add(lport->stats->OutputBytes, io_req->data_xfer_len);
drivers/scsi/bnx2fc/bnx2fc_io.c
2053
this_cpu_inc(lport->stats->ControlRequests);
drivers/scsi/bnx2i/bnx2i.h
137
dst->field##_lo = __hba->stats.field##_lo; \
drivers/scsi/bnx2i/bnx2i.h
138
dst->field##_hi = __hba->stats.field##_hi; \
drivers/scsi/bnx2i/bnx2i.h
145
if (__hba->stats.field##_lo + len < \
drivers/scsi/bnx2i/bnx2i.h
146
__hba->stats.field##_lo) \
drivers/scsi/bnx2i/bnx2i.h
147
__hba->stats.field##_hi++; \
drivers/scsi/bnx2i/bnx2i.h
148
__hba->stats.field##_lo += len; \
drivers/scsi/bnx2i/bnx2i.h
159
out = (u64 *)&__hba->stats.field##_lo; \
drivers/scsi/bnx2i/bnx2i.h
487
struct iscsi_stats_info stats;
drivers/scsi/bnx2i/bnx2i_init.c
376
struct iscsi_stats_info *stats;
drivers/scsi/bnx2i/bnx2i_init.c
381
stats = (struct iscsi_stats_info *)hba->cnic->stats_addr;
drivers/scsi/bnx2i/bnx2i_init.c
383
if (!stats)
drivers/scsi/bnx2i/bnx2i_init.c
386
strscpy(stats->version, DRV_MODULE_VERSION, sizeof(stats->version));
drivers/scsi/bnx2i/bnx2i_init.c
387
memcpy(stats->mac_add1 + 2, hba->cnic->mac_addr, ETH_ALEN);
drivers/scsi/bnx2i/bnx2i_init.c
389
stats->max_frame_size = hba->netdev->mtu;
drivers/scsi/bnx2i/bnx2i_init.c
390
stats->txq_size = hba->max_sqes;
drivers/scsi/bnx2i/bnx2i_init.c
391
stats->rxq_size = hba->max_cqes;
drivers/scsi/bnx2i/bnx2i_init.c
393
stats->txq_avg_depth = 0;
drivers/scsi/bnx2i/bnx2i_init.c
394
stats->rxq_avg_depth = 0;
drivers/scsi/bnx2i/bnx2i_init.c
396
GET_STATS_64(hba, stats, rx_pdus);
drivers/scsi/bnx2i/bnx2i_init.c
397
GET_STATS_64(hba, stats, rx_bytes);
drivers/scsi/bnx2i/bnx2i_init.c
399
GET_STATS_64(hba, stats, tx_pdus);
drivers/scsi/bnx2i/bnx2i_init.c
400
GET_STATS_64(hba, stats, tx_bytes);
drivers/scsi/bnx2i/bnx2i_iscsi.c
1642
struct iscsi_stats *stats)
drivers/scsi/bnx2i/bnx2i_iscsi.c
1646
stats->txdata_octets = conn->txdata_octets;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1647
stats->rxdata_octets = conn->rxdata_octets;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1648
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1649
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1650
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1651
stats->datain_pdus = conn->datain_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1652
stats->r2t_pdus = conn->r2t_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1653
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1654
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1655
stats->digest_err = 0;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1656
stats->timeout_err = 0;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1657
strcpy(stats->custom[0].desc, "eh_abort_cnt");
drivers/scsi/bnx2i/bnx2i_iscsi.c
1658
stats->custom[0].value = conn->eh_abort_cnt;
drivers/scsi/bnx2i/bnx2i_iscsi.c
1659
stats->custom_length = 1;
drivers/scsi/bnx2i/bnx2i_iscsi.c
881
memset(&hba->stats, 0, sizeof(struct iscsi_stats_info));
drivers/scsi/csiostor/csio_attr.c
357
fhs->fcp_input_requests += ln->stats.n_input_requests;
drivers/scsi/csiostor/csio_attr.c
358
fhs->fcp_output_requests += ln->stats.n_output_requests;
drivers/scsi/csiostor/csio_attr.c
359
fhs->fcp_control_requests += ln->stats.n_control_requests;
drivers/scsi/csiostor/csio_attr.c
360
fhs->fcp_input_megabytes += ln->stats.n_input_bytes >> 20;
drivers/scsi/csiostor/csio_attr.c
361
fhs->fcp_output_megabytes += ln->stats.n_output_bytes >> 20;
drivers/scsi/csiostor/csio_attr.c
362
fhs->link_failure_count = ln->stats.n_link_down;
drivers/scsi/csiostor/csio_attr.c
364
seconds = jiffies_to_msecs(jiffies) - hw->stats.n_reset_start;
drivers/scsi/csiostor/csio_defs.h
47
#define CSIO_INC_STATS(elem, val) ((elem)->stats.val++)
drivers/scsi/csiostor/csio_defs.h
48
#define CSIO_DEC_STATS(elem, val) ((elem)->stats.val--)
drivers/scsi/csiostor/csio_hw.c
3713
mbm->stats.n_cbfnq = 0;
drivers/scsi/csiostor/csio_hw.c
3919
hw->stats.n_evt_activeq = 0;
drivers/scsi/csiostor/csio_hw.c
3928
hw->stats.n_evt_freeq = 0;
drivers/scsi/csiostor/csio_hw.c
3987
hw->stats.n_evt_activeq);
drivers/scsi/csiostor/csio_hw.c
4164
mgmtm->stats.n_active--;
drivers/scsi/csiostor/csio_hw.c
4276
hw->stats.n_reset_start = jiffies_to_msecs(jiffies);
drivers/scsi/csiostor/csio_hw.h
236
struct csio_mgmtm_stats stats; /* ELS/CT stats */
drivers/scsi/csiostor/csio_hw.h
555
struct csio_hw_stats stats; /* Hw statistics */
drivers/scsi/csiostor/csio_lnode.c
1444
mgmtm->stats.n_err++;
drivers/scsi/csiostor/csio_lnode.c
1457
mgmtm->stats.n_err++;
drivers/scsi/csiostor/csio_lnode.c
1466
mgmtm->stats.n_active--;
drivers/scsi/csiostor/csio_lnode.c
1824
mgmtm->stats.n_active++;
drivers/scsi/csiostor/csio_lnode.h
187
struct csio_lnode_stats stats; /* Common lnode stats */
drivers/scsi/csiostor/csio_mb.c
1058
struct fw_fcoe_port_stats stats;
drivers/scsi/csiostor/csio_mb.c
1064
memset(&stats, 0, sizeof(struct fw_fcoe_port_stats));
drivers/scsi/csiostor/csio_mb.c
1067
dst = (uint8_t *)(&stats) + ((portparams->idx - 1) * 8);
drivers/scsi/csiostor/csio_mb.c
1072
portstats->tx_bcast_bytes = stats.tx_bcast_bytes;
drivers/scsi/csiostor/csio_mb.c
1073
portstats->tx_bcast_frames = stats.tx_bcast_frames;
drivers/scsi/csiostor/csio_mb.c
1074
portstats->tx_mcast_bytes = stats.tx_mcast_bytes;
drivers/scsi/csiostor/csio_mb.c
1075
portstats->tx_mcast_frames = stats.tx_mcast_frames;
drivers/scsi/csiostor/csio_mb.c
1076
portstats->tx_ucast_bytes = stats.tx_ucast_bytes;
drivers/scsi/csiostor/csio_mb.c
1077
portstats->tx_ucast_frames = stats.tx_ucast_frames;
drivers/scsi/csiostor/csio_mb.c
1081
portstats->tx_drop_frames = stats.tx_drop_frames;
drivers/scsi/csiostor/csio_mb.c
1082
portstats->tx_offload_bytes = stats.tx_offload_bytes;
drivers/scsi/csiostor/csio_mb.c
1083
portstats->tx_offload_frames = stats.tx_offload_frames;
drivers/scsi/csiostor/csio_mb.c
1085
portstats->rx_pf_bytes = stats.rx_pf_bytes;
drivers/scsi/csiostor/csio_mb.c
1086
portstats->rx_pf_frames = stats.rx_pf_frames;
drivers/scsi/csiostor/csio_mb.c
1088
portstats->rx_bcast_bytes = stats.rx_bcast_bytes;
drivers/scsi/csiostor/csio_mb.c
1089
portstats->rx_bcast_frames = stats.rx_bcast_frames;
drivers/scsi/csiostor/csio_mb.c
1090
portstats->rx_mcast_bytes = stats.rx_mcast_bytes;
drivers/scsi/csiostor/csio_mb.c
1094
portstats->rx_mcast_frames = stats.rx_mcast_frames;
drivers/scsi/csiostor/csio_mb.c
1095
portstats->rx_ucast_bytes = stats.rx_ucast_bytes;
drivers/scsi/csiostor/csio_mb.c
1096
portstats->rx_ucast_frames = stats.rx_ucast_frames;
drivers/scsi/csiostor/csio_mb.c
1097
portstats->rx_err_frames = stats.rx_err_frames;
drivers/scsi/csiostor/csio_mb.c
1631
mbm->stats.n_activeq = 0;
drivers/scsi/csiostor/csio_mb.c
1636
mbm->stats.n_cbfnq = 0;
drivers/scsi/csiostor/csio_mb.h
141
struct csio_mbm_stats stats; /* Statistics */
drivers/scsi/csiostor/csio_rnode.h
117
struct csio_rnode_stats stats; /* Common rnode stats */
drivers/scsi/csiostor/csio_scsi.c
1828
scsim->stats.n_active);
drivers/scsi/csiostor/csio_scsi.c
1846
ln->stats.n_output_bytes += scsi_bufflen(cmnd);
drivers/scsi/csiostor/csio_scsi.c
1849
ln->stats.n_input_bytes += scsi_bufflen(cmnd);
drivers/scsi/csiostor/csio_scsi.c
2115
scsim->stats.n_active);
drivers/scsi/csiostor/csio_scsi.c
2349
scm->stats.n_free_ddp);
drivers/scsi/csiostor/csio_scsi.c
2382
scm->stats.n_free_ddp = 0;
drivers/scsi/csiostor/csio_scsi.c
2409
scm->stats.n_free_ddp = 0;
drivers/scsi/csiostor/csio_scsi.c
2443
scm->stats.n_free_ioreq);
drivers/scsi/csiostor/csio_scsi.c
2496
scm->stats.n_free_ioreq = 0;
drivers/scsi/csiostor/csio_scsi.c
2527
scm->stats.n_free_ioreq = 0;
drivers/scsi/csiostor/csio_scsi.h
160
struct csio_scsi_stats stats; /* This module's statistics */
drivers/scsi/csiostor/csio_scsi.h
228
scm->stats.n_free_ioreq += n;
drivers/scsi/csiostor/csio_scsi.h
258
scm->stats.n_free_ddp += n;
drivers/scsi/csiostor/csio_wr.c
1253
q->stats.n_tot_rsps += q->inc_idx;
drivers/scsi/csiostor/csio_wr.h
420
struct csio_qstats stats; /* Statistics */
drivers/scsi/cxgbi/libcxgbi.c
2506
struct iscsi_stats *stats)
drivers/scsi/cxgbi/libcxgbi.c
2510
stats->txdata_octets = conn->txdata_octets;
drivers/scsi/cxgbi/libcxgbi.c
2511
stats->rxdata_octets = conn->rxdata_octets;
drivers/scsi/cxgbi/libcxgbi.c
2512
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2513
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2514
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2515
stats->datain_pdus = conn->datain_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2516
stats->r2t_pdus = conn->r2t_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2517
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2518
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/scsi/cxgbi/libcxgbi.c
2519
stats->digest_err = 0;
drivers/scsi/cxgbi/libcxgbi.c
2520
stats->timeout_err = 0;
drivers/scsi/cxgbi/libcxgbi.c
2521
stats->custom_length = 1;
drivers/scsi/cxgbi/libcxgbi.c
2522
strcpy(stats->custom[0].desc, "eh_abort_cnt");
drivers/scsi/cxgbi/libcxgbi.c
2523
stats->custom[0].value = conn->eh_abort_cnt;
drivers/scsi/elx/efct/efct_xport.c
109
result->stats.link_stats.link_failure_error_count =
drivers/scsi/elx/efct/efct_xport.c
111
result->stats.link_stats.loss_of_sync_error_count =
drivers/scsi/elx/efct/efct_xport.c
113
result->stats.link_stats.primitive_sequence_error_count =
drivers/scsi/elx/efct/efct_xport.c
115
result->stats.link_stats.invalid_transmission_word_error_count =
drivers/scsi/elx/efct/efct_xport.c
117
result->stats.link_stats.crc_error_count =
drivers/scsi/elx/efct/efct_xport.c
120
complete(&result->stats.done);
drivers/scsi/elx/efct/efct_xport.c
129
result->stats.host_stats.transmit_kbyte_count =
drivers/scsi/elx/efct/efct_xport.c
131
result->stats.host_stats.receive_kbyte_count =
drivers/scsi/elx/efct/efct_xport.c
133
result->stats.host_stats.transmit_frame_count =
drivers/scsi/elx/efct/efct_xport.c
135
result->stats.host_stats.receive_frame_count =
drivers/scsi/elx/efct/efct_xport.c
138
complete(&result->stats.done);
drivers/scsi/elx/efct/efct_xport.c
148
result->stats.link_stats.link_failure_error_count =
drivers/scsi/elx/efct/efct_xport.c
150
result->stats.link_stats.loss_of_sync_error_count =
drivers/scsi/elx/efct/efct_xport.c
152
result->stats.link_stats.primitive_sequence_error_count =
drivers/scsi/elx/efct/efct_xport.c
154
result->stats.link_stats.invalid_transmission_word_error_count =
drivers/scsi/elx/efct/efct_xport.c
156
result->stats.link_stats.crc_error_count =
drivers/scsi/elx/efct/efct_xport.c
167
result->stats.host_stats.transmit_kbyte_count =
drivers/scsi/elx/efct/efct_xport.c
169
result->stats.host_stats.receive_kbyte_count =
drivers/scsi/elx/efct/efct_xport.c
171
result->stats.host_stats.transmit_frame_count =
drivers/scsi/elx/efct/efct_xport.c
173
result->stats.host_stats.receive_frame_count =
drivers/scsi/elx/efct/efct_xport.c
304
init_completion(&result->stats.done);
drivers/scsi/elx/efct/efct_xport.c
313
if (wait_for_completion_interruptible(&result->stats.done)) {
drivers/scsi/elx/efct/efct_xport.c
328
if (wait_for_completion_interruptible(&result->stats.done)) {
drivers/scsi/elx/efct/efct_xport.c
811
union efct_xport_stats_u stats;
drivers/scsi/elx/efct/efct_xport.c
815
rc = efct_xport_status(xport, EFCT_XPORT_LINK_STATISTICS, &stats);
drivers/scsi/elx/efct/efct_xport.c
822
stats.stats.link_stats.loss_of_sync_error_count;
drivers/scsi/elx/efct/efct_xport.c
824
stats.stats.link_stats.link_failure_error_count;
drivers/scsi/elx/efct/efct_xport.c
826
stats.stats.link_stats.primitive_sequence_error_count;
drivers/scsi/elx/efct/efct_xport.c
828
stats.stats.link_stats.invalid_transmission_word_error_count;
drivers/scsi/elx/efct/efct_xport.c
830
stats.stats.link_stats.crc_error_count;
drivers/scsi/elx/efct/efct_xport.c
833
stats.stats.host_stats.transmit_kbyte_count * 256;
drivers/scsi/elx/efct/efct_xport.c
836
stats.stats.host_stats.receive_kbyte_count * 256;
drivers/scsi/elx/efct/efct_xport.c
838
stats.stats.host_stats.transmit_frame_count;
drivers/scsi/elx/efct/efct_xport.c
840
stats.stats.host_stats.receive_frame_count;
drivers/scsi/elx/efct/efct_xport.h
102
struct efct_xport_host_statistics stats;
drivers/scsi/fcoe/fcoe.c
1417
this_cpu_inc(lport->stats->ErrorFrames);
drivers/scsi/fcoe/fcoe.c
1566
this_cpu_inc(lport->stats->TxFrames);
drivers/scsi/fcoe/fcoe.c
1567
this_cpu_add(lport->stats->TxWords, wlen);
drivers/scsi/fcoe/fcoe.c
1618
if (this_cpu_inc_return(lport->stats->InvalidCRCCount) < 5)
drivers/scsi/fcoe/fcoe.c
1660
struct fc_stats *stats;
drivers/scsi/fcoe/fcoe.c
1662
stats = per_cpu_ptr(lport->stats, raw_smp_processor_id());
drivers/scsi/fcoe/fcoe.c
1663
if (READ_ONCE(stats->ErrorFrames) < 5)
drivers/scsi/fcoe/fcoe.c
1676
this_cpu_inc(lport->stats->RxFrames);
drivers/scsi/fcoe/fcoe.c
1677
this_cpu_add(lport->stats->RxWords, fr_len / FCOE_WORD_TO_BYTE);
drivers/scsi/fcoe/fcoe.c
1697
this_cpu_inc(lport->stats->ErrorFrames);
drivers/scsi/fcoe/fcoe.c
1894
this_cpu_inc(lport->stats->LinkFailureCount);
drivers/scsi/fcoe/fcoe_ctlr.c
1286
this_cpu_inc(lport->stats->RxFrames);
drivers/scsi/fcoe/fcoe_ctlr.c
1287
this_cpu_add(lport->stats->RxWords, skb->len / FIP_BPW);
drivers/scsi/fcoe/fcoe_ctlr.c
1424
this_cpu_inc(lport->stats->VLinkFailureCount);
drivers/scsi/fcoe/fcoe_ctlr.c
1452
this_cpu_inc(lport->stats->VLinkFailureCount);
drivers/scsi/fcoe/fcoe_ctlr.c
836
miss_cnt = this_cpu_inc_return(fip->lp->stats->MissDiscAdvCount);
drivers/scsi/fcoe/fcoe_ctlr.c
857
this_cpu_inc(fip->lp->stats->VLinkFailureCount);
drivers/scsi/fcoe/fcoe_transport.c
175
struct fc_stats *stats;
drivers/scsi/fcoe/fcoe_transport.c
185
stats = per_cpu_ptr(lport->stats, cpu);
drivers/scsi/fcoe/fcoe_transport.c
186
lfc += READ_ONCE(stats->LinkFailureCount);
drivers/scsi/fcoe/fcoe_transport.c
187
vlfc += READ_ONCE(stats->VLinkFailureCount);
drivers/scsi/fcoe/fcoe_transport.c
188
mdac += READ_ONCE(stats->MissDiscAdvCount);
drivers/scsi/fnic/fnic.h
369
struct vnic_stats *stats;
drivers/scsi/fnic/fnic_debugfs.c
499
struct fnic_stats *stats = &fnic->fnic_stats;
drivers/scsi/fnic/fnic_debugfs.c
500
u64 *io_stats_p = (u64 *)&stats->io_stats;
drivers/scsi/fnic/fnic_debugfs.c
501
u64 *fw_stats_p = (u64 *)&stats->fw_stats;
drivers/scsi/fnic/fnic_debugfs.c
526
atomic64_read(&stats->io_stats.active_ios));
drivers/scsi/fnic/fnic_debugfs.c
527
memset(&stats->abts_stats, 0, sizeof(struct abort_stats));
drivers/scsi/fnic/fnic_debugfs.c
528
memset(&stats->term_stats, 0,
drivers/scsi/fnic/fnic_debugfs.c
530
memset(&stats->reset_stats, 0, sizeof(struct reset_stats));
drivers/scsi/fnic/fnic_debugfs.c
531
memset(&stats->misc_stats, 0, sizeof(struct misc_stats));
drivers/scsi/fnic/fnic_debugfs.c
532
memset(&stats->vlan_stats, 0, sizeof(struct vlan_stats));
drivers/scsi/fnic/fnic_debugfs.c
537
ktime_get_real_ts64(&stats->stats_timestamps.last_reset_time);
drivers/scsi/fnic/fnic_main.c
249
struct fc_host_statistics *stats = &fnic->fnic_stats.host_stats;
drivers/scsi/fnic/fnic_main.c
255
return stats;
drivers/scsi/fnic/fnic_main.c
259
ret = vnic_dev_stats_dump(fnic->vdev, &fnic->stats);
drivers/scsi/fnic/fnic_main.c
265
return stats;
drivers/scsi/fnic/fnic_main.c
267
vs = fnic->stats;
drivers/scsi/fnic/fnic_main.c
268
stats->tx_frames = vs->tx.tx_unicast_frames_ok;
drivers/scsi/fnic/fnic_main.c
269
stats->tx_words = vs->tx.tx_unicast_bytes_ok / 4;
drivers/scsi/fnic/fnic_main.c
270
stats->rx_frames = vs->rx.rx_unicast_frames_ok;
drivers/scsi/fnic/fnic_main.c
271
stats->rx_words = vs->rx.rx_unicast_bytes_ok / 4;
drivers/scsi/fnic/fnic_main.c
272
stats->error_frames = vs->tx.tx_errors + vs->rx.rx_errors;
drivers/scsi/fnic/fnic_main.c
273
stats->dumped_frames = vs->tx.tx_drops + vs->rx.rx_drop;
drivers/scsi/fnic/fnic_main.c
274
stats->invalid_crc_count = vs->rx.rx_crc_errors;
drivers/scsi/fnic/fnic_main.c
275
stats->seconds_since_last_reset =
drivers/scsi/fnic/fnic_main.c
277
stats->fcp_input_megabytes = div_u64(fnic->fcp_input_bytes, 1000000);
drivers/scsi/fnic/fnic_main.c
278
stats->fcp_output_megabytes = div_u64(fnic->fcp_output_bytes, 1000000);
drivers/scsi/fnic/fnic_main.c
279
return stats;
drivers/scsi/fnic/fnic_main.c
287
struct fc_host_statistics *stats)
drivers/scsi/fnic/fnic_main.c
291
stats->seconds_since_last_reset);
drivers/scsi/fnic/fnic_main.c
294
stats->tx_frames);
drivers/scsi/fnic/fnic_main.c
297
stats->tx_words);
drivers/scsi/fnic/fnic_main.c
300
stats->rx_frames);
drivers/scsi/fnic/fnic_main.c
303
stats->rx_words);
drivers/scsi/fnic/fnic_main.c
306
stats->lip_count);
drivers/scsi/fnic/fnic_main.c
309
stats->nos_count);
drivers/scsi/fnic/fnic_main.c
312
stats->error_frames);
drivers/scsi/fnic/fnic_main.c
315
stats->dumped_frames);
drivers/scsi/fnic/fnic_main.c
318
stats->link_failure_count);
drivers/scsi/fnic/fnic_main.c
321
stats->loss_of_sync_count);
drivers/scsi/fnic/fnic_main.c
324
stats->loss_of_signal_count);
drivers/scsi/fnic/fnic_main.c
327
stats->prim_seq_protocol_err_count);
drivers/scsi/fnic/fnic_main.c
330
stats->invalid_tx_word_count);
drivers/scsi/fnic/fnic_main.c
333
stats->invalid_crc_count);
drivers/scsi/fnic/fnic_main.c
336
stats->fcp_input_requests);
drivers/scsi/fnic/fnic_main.c
339
stats->fcp_output_requests);
drivers/scsi/fnic/fnic_main.c
342
stats->fcp_control_requests);
drivers/scsi/fnic/fnic_main.c
345
stats->fcp_input_megabytes);
drivers/scsi/fnic/fnic_main.c
348
stats->fcp_output_megabytes);
drivers/scsi/fnic/fnic_main.c
360
struct fc_host_statistics *stats;
drivers/scsi/fnic/fnic_main.c
364
stats = fnic_get_stats(host);
drivers/scsi/fnic/fnic_main.c
365
fnic_dump_fchost_stats(host, stats);
drivers/scsi/fnic/fnic_main.c
378
memset(stats, 0, sizeof(*stats));
drivers/scsi/fnic/fnic_res.c
426
err = vnic_dev_stats_dump(fnic->vdev, &fnic->stats);
drivers/scsi/fnic/fnic_trace.c
212
struct fnic_stats *stats)
drivers/scsi/fnic/fnic_trace.c
225
val1 = timespec64_sub(val, stats->stats_timestamps.last_reset_time);
drivers/scsi/fnic/fnic_trace.c
226
val2 = timespec64_sub(val, stats->stats_timestamps.last_read_time);
drivers/scsi/fnic/fnic_trace.c
234
&stats->stats_timestamps.last_reset_time,
drivers/scsi/fnic/fnic_trace.c
235
&stats->stats_timestamps.last_read_time,
drivers/scsi/fnic/fnic_trace.c
238
stats->stats_timestamps.last_read_time = val;
drivers/scsi/fnic/fnic_trace.c
260
(u64)atomic64_read(&stats->io_stats.active_ios),
drivers/scsi/fnic/fnic_trace.c
261
(u64)atomic64_read(&stats->io_stats.max_active_ios),
drivers/scsi/fnic/fnic_trace.c
262
(u64)atomic64_read(&stats->io_stats.num_ios),
drivers/scsi/fnic/fnic_trace.c
263
(u64)atomic64_read(&stats->io_stats.io_completions),
drivers/scsi/fnic/fnic_trace.c
264
(u64)atomic64_read(&stats->io_stats.io_failures),
drivers/scsi/fnic/fnic_trace.c
265
(u64)atomic64_read(&stats->io_stats.io_not_found),
drivers/scsi/fnic/fnic_trace.c
266
(u64)atomic64_read(&stats->io_stats.alloc_failures),
drivers/scsi/fnic/fnic_trace.c
267
(u64)atomic64_read(&stats->io_stats.ioreq_null),
drivers/scsi/fnic/fnic_trace.c
268
(u64)atomic64_read(&stats->io_stats.sc_null),
drivers/scsi/fnic/fnic_trace.c
269
(u64)atomic64_read(&stats->io_stats.io_btw_0_to_10_msec),
drivers/scsi/fnic/fnic_trace.c
270
(u64)atomic64_read(&stats->io_stats.io_btw_10_to_100_msec),
drivers/scsi/fnic/fnic_trace.c
271
(u64)atomic64_read(&stats->io_stats.io_btw_100_to_500_msec),
drivers/scsi/fnic/fnic_trace.c
272
(u64)atomic64_read(&stats->io_stats.io_btw_500_to_5000_msec),
drivers/scsi/fnic/fnic_trace.c
273
(u64)atomic64_read(&stats->io_stats.io_btw_5000_to_10000_msec),
drivers/scsi/fnic/fnic_trace.c
274
(u64)atomic64_read(&stats->io_stats.io_btw_10000_to_30000_msec),
drivers/scsi/fnic/fnic_trace.c
275
(u64)atomic64_read(&stats->io_stats.io_greater_than_30000_msec));
drivers/scsi/fnic/fnic_trace.c
284
"Q:%d -> %lld\n", i, (u64)atomic64_read(&stats->io_stats.ios[i]));
drivers/scsi/fnic/fnic_trace.c
289
(u64)atomic64_read(&stats->io_stats.current_max_io_time));
drivers/scsi/fnic/fnic_trace.c
312
(u64)atomic64_read(&stats->abts_stats.aborts),
drivers/scsi/fnic/fnic_trace.c
313
(u64)atomic64_read(&stats->abts_stats.abort_failures),
drivers/scsi/fnic/fnic_trace.c
314
(u64)atomic64_read(&stats->abts_stats.abort_drv_timeouts),
drivers/scsi/fnic/fnic_trace.c
315
(u64)atomic64_read(&stats->abts_stats.abort_fw_timeouts),
drivers/scsi/fnic/fnic_trace.c
316
(u64)atomic64_read(&stats->abts_stats.abort_io_not_found),
drivers/scsi/fnic/fnic_trace.c
317
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_0_to_6_sec),
drivers/scsi/fnic/fnic_trace.c
318
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_6_to_20_sec),
drivers/scsi/fnic/fnic_trace.c
319
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_20_to_30_sec),
drivers/scsi/fnic/fnic_trace.c
320
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_30_to_40_sec),
drivers/scsi/fnic/fnic_trace.c
321
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_40_to_50_sec),
drivers/scsi/fnic/fnic_trace.c
322
(u64)atomic64_read(&stats->abts_stats.abort_issued_btw_50_to_60_sec),
drivers/scsi/fnic/fnic_trace.c
323
(u64)atomic64_read(&stats->abts_stats.abort_issued_greater_than_60_sec));
drivers/scsi/fnic/fnic_trace.c
337
(u64)atomic64_read(&stats->term_stats.terminates),
drivers/scsi/fnic/fnic_trace.c
338
(u64)atomic64_read(&stats->term_stats.max_terminates),
drivers/scsi/fnic/fnic_trace.c
339
(u64)atomic64_read(&stats->term_stats.terminate_drv_timeouts),
drivers/scsi/fnic/fnic_trace.c
340
(u64)atomic64_read(&stats->term_stats.terminate_fw_timeouts),
drivers/scsi/fnic/fnic_trace.c
341
(u64)atomic64_read(&stats->term_stats.terminate_io_not_found),
drivers/scsi/fnic/fnic_trace.c
342
(u64)atomic64_read(&stats->term_stats.terminate_failures));
drivers/scsi/fnic/fnic_trace.c
361
(u64)atomic64_read(&stats->reset_stats.device_resets),
drivers/scsi/fnic/fnic_trace.c
362
(u64)atomic64_read(&stats->reset_stats.device_reset_failures),
drivers/scsi/fnic/fnic_trace.c
363
(u64)atomic64_read(&stats->reset_stats.device_reset_aborts),
drivers/scsi/fnic/fnic_trace.c
364
(u64)atomic64_read(&stats->reset_stats.device_reset_timeouts),
drivers/scsi/fnic/fnic_trace.c
366
&stats->reset_stats.device_reset_terminates),
drivers/scsi/fnic/fnic_trace.c
367
(u64)atomic64_read(&stats->reset_stats.fw_resets),
drivers/scsi/fnic/fnic_trace.c
368
(u64)atomic64_read(&stats->reset_stats.fw_reset_completions),
drivers/scsi/fnic/fnic_trace.c
369
(u64)atomic64_read(&stats->reset_stats.fw_reset_failures),
drivers/scsi/fnic/fnic_trace.c
370
(u64)atomic64_read(&stats->reset_stats.fnic_resets),
drivers/scsi/fnic/fnic_trace.c
372
&stats->reset_stats.fnic_reset_completions),
drivers/scsi/fnic/fnic_trace.c
373
(u64)atomic64_read(&stats->reset_stats.fnic_reset_failures));
drivers/scsi/fnic/fnic_trace.c
385
(u64)atomic64_read(&stats->fw_stats.active_fw_reqs),
drivers/scsi/fnic/fnic_trace.c
386
(u64)atomic64_read(&stats->fw_stats.max_fw_reqs),
drivers/scsi/fnic/fnic_trace.c
387
(u64)atomic64_read(&stats->fw_stats.fw_out_of_resources),
drivers/scsi/fnic/fnic_trace.c
388
(u64)atomic64_read(&stats->fw_stats.io_fw_errs));
drivers/scsi/fnic/fnic_trace.c
400
(u64)atomic64_read(&stats->vlan_stats.vlan_disc_reqs),
drivers/scsi/fnic/fnic_trace.c
401
(u64)atomic64_read(&stats->vlan_stats.resp_withno_vlanID),
drivers/scsi/fnic/fnic_trace.c
402
(u64)atomic64_read(&stats->vlan_stats.sol_expiry_count),
drivers/scsi/fnic/fnic_trace.c
403
(u64)atomic64_read(&stats->vlan_stats.flogi_rejects));
drivers/scsi/fnic/fnic_trace.c
410
jiffies_to_timespec64(stats->misc_stats.last_isr_time, &val1);
drivers/scsi/fnic/fnic_trace.c
411
jiffies_to_timespec64(stats->misc_stats.last_ack_time, &val2);
drivers/scsi/fnic/fnic_trace.c
435
(u64)stats->misc_stats.last_isr_time, &val1,
drivers/scsi/fnic/fnic_trace.c
436
(u64)stats->misc_stats.last_ack_time, &val2,
drivers/scsi/fnic/fnic_trace.c
437
(u64)atomic64_read(&stats->misc_stats.max_isr_jiffies),
drivers/scsi/fnic/fnic_trace.c
438
(u64)atomic64_read(&stats->misc_stats.max_isr_time_ms),
drivers/scsi/fnic/fnic_trace.c
439
(u64)atomic64_read(&stats->misc_stats.corr_work_done),
drivers/scsi/fnic/fnic_trace.c
440
(u64)atomic64_read(&stats->misc_stats.isr_count),
drivers/scsi/fnic/fnic_trace.c
441
(u64)atomic64_read(&stats->misc_stats.max_cq_entries),
drivers/scsi/fnic/fnic_trace.c
442
(u64)atomic64_read(&stats->misc_stats.ack_index_out_of_range),
drivers/scsi/fnic/fnic_trace.c
443
(u64)atomic64_read(&stats->misc_stats.data_count_mismatch),
drivers/scsi/fnic/fnic_trace.c
444
(u64)atomic64_read(&stats->misc_stats.fcpio_timeout),
drivers/scsi/fnic/fnic_trace.c
445
(u64)atomic64_read(&stats->misc_stats.fcpio_aborted),
drivers/scsi/fnic/fnic_trace.c
446
(u64)atomic64_read(&stats->misc_stats.sgl_invalid),
drivers/scsi/fnic/fnic_trace.c
448
&stats->misc_stats.abts_cpwq_alloc_failures),
drivers/scsi/fnic/fnic_trace.c
450
&stats->misc_stats.devrst_cpwq_alloc_failures),
drivers/scsi/fnic/fnic_trace.c
451
(u64)atomic64_read(&stats->misc_stats.io_cpwq_alloc_failures),
drivers/scsi/fnic/fnic_trace.c
452
(u64)atomic64_read(&stats->misc_stats.no_icmnd_itmf_cmpls),
drivers/scsi/fnic/fnic_trace.c
453
(u64)atomic64_read(&stats->misc_stats.check_condition),
drivers/scsi/fnic/fnic_trace.c
454
(u64)atomic64_read(&stats->misc_stats.queue_fulls),
drivers/scsi/fnic/fnic_trace.c
455
(u64)atomic64_read(&stats->misc_stats.tport_not_ready),
drivers/scsi/fnic/fnic_trace.c
456
(u64)atomic64_read(&stats->misc_stats.frame_errors),
drivers/scsi/fnic/fnic_trace.c
457
(u64)atomic64_read(&stats->misc_stats.port_speed_in_mbps));
drivers/scsi/fnic/vnic_dev.c
53
struct vnic_stats *stats;
drivers/scsi/fnic/vnic_dev.c
595
int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats)
drivers/scsi/fnic/vnic_dev.c
600
if (!vdev->stats) {
drivers/scsi/fnic/vnic_dev.c
601
vdev->stats = dma_alloc_coherent(&vdev->pdev->dev,
drivers/scsi/fnic/vnic_dev.c
603
if (!vdev->stats)
drivers/scsi/fnic/vnic_dev.c
607
*stats = vdev->stats;
drivers/scsi/fnic/vnic_dev.c
896
if (vdev->stats)
drivers/scsi/fnic/vnic_dev.c
899
vdev->stats, vdev->stats_pa);
drivers/scsi/fnic/vnic_dev.h
121
int vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats);
drivers/scsi/iscsi_tcp.c
860
struct iscsi_stats *stats)
drivers/scsi/iscsi_tcp.c
866
stats->custom_length = 3;
drivers/scsi/iscsi_tcp.c
867
strcpy(stats->custom[0].desc, "tx_sendpage_failures");
drivers/scsi/iscsi_tcp.c
868
stats->custom[0].value = tcp_sw_conn->sendpage_failures_cnt;
drivers/scsi/iscsi_tcp.c
869
strcpy(stats->custom[1].desc, "rx_discontiguous_hdr");
drivers/scsi/iscsi_tcp.c
870
stats->custom[1].value = tcp_sw_conn->discontiguous_hdr_cnt;
drivers/scsi/iscsi_tcp.c
871
strcpy(stats->custom[2].desc, "eh_abort_cnt");
drivers/scsi/iscsi_tcp.c
872
stats->custom[2].value = conn->eh_abort_cnt;
drivers/scsi/iscsi_tcp.c
874
iscsi_tcp_conn_get_stats(cls_conn, stats);
drivers/scsi/libfc/fc_exch.c
100
} stats;
drivers/scsi/libfc/fc_exch.c
1059
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1089
atomic_inc(&mp->stats.xid_busy);
drivers/scsi/libfc/fc_exch.c
1100
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1118
atomic_inc(&mp->stats.seq_not_found);
drivers/scsi/libfc/fc_exch.c
1582
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1586
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1592
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1597
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1672
atomic_inc(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
1674
atomic_inc(&mp->stats.non_bls_resp);
drivers/scsi/libfc/fc_exch.c
2371
st->fc_no_free_exch += atomic_read(&mp->stats.no_free_exch);
drivers/scsi/libfc/fc_exch.c
2373
atomic_read(&mp->stats.no_free_exch_xid);
drivers/scsi/libfc/fc_exch.c
2374
st->fc_xid_not_found += atomic_read(&mp->stats.xid_not_found);
drivers/scsi/libfc/fc_exch.c
2375
st->fc_xid_busy += atomic_read(&mp->stats.xid_busy);
drivers/scsi/libfc/fc_exch.c
2376
st->fc_seq_not_found += atomic_read(&mp->stats.seq_not_found);
drivers/scsi/libfc/fc_exch.c
2377
st->fc_non_bls_resp += atomic_read(&mp->stats.non_bls_resp);
drivers/scsi/libfc/fc_exch.c
823
atomic_inc(&mp->stats.no_free_exch);
drivers/scsi/libfc/fc_exch.c
889
atomic_inc(&mp->stats.no_free_exch_xid);
drivers/scsi/libfc/fc_fcp.c
146
this_cpu_inc(lport->stats->FcpPktAllocFails);
drivers/scsi/libfc/fc_fcp.c
1918
this_cpu_inc(lport->stats->InputRequests);
drivers/scsi/libfc/fc_fcp.c
1919
this_cpu_add(lport->stats->InputBytes, fsp->data_len);
drivers/scsi/libfc/fc_fcp.c
1922
this_cpu_inc(lport->stats->OutputRequests);
drivers/scsi/libfc/fc_fcp.c
1923
this_cpu_add(lport->stats->OutputBytes, fsp->data_len);
drivers/scsi/libfc/fc_fcp.c
1926
this_cpu_inc(lport->stats->ControlRequests);
drivers/scsi/libfc/fc_fcp.c
273
this_cpu_inc(fsp->lp->stats->FcpPktAborts);
drivers/scsi/libfc/fc_fcp.c
442
this_cpu_inc(lport->stats->FcpFrameAllocFails);
drivers/scsi/libfc/fc_fcp.c
537
this_cpu_inc(lport->stats->ErrorFrames);
drivers/scsi/libfc/fc_fcp.c
539
if (this_cpu_inc_return(lport->stats->InvalidCRCCount) < FC_MAX_ERROR_CNT)
drivers/scsi/libfc/fc_lport.c
313
struct fc_stats *stats;
drivers/scsi/libfc/fc_lport.c
315
stats = per_cpu_ptr(lport->stats, cpu);
drivers/scsi/libfc/fc_lport.c
317
fc_stats->tx_frames += READ_ONCE(stats->TxFrames);
drivers/scsi/libfc/fc_lport.c
318
fc_stats->tx_words += READ_ONCE(stats->TxWords);
drivers/scsi/libfc/fc_lport.c
319
fc_stats->rx_frames += READ_ONCE(stats->RxFrames);
drivers/scsi/libfc/fc_lport.c
320
fc_stats->rx_words += READ_ONCE(stats->RxWords);
drivers/scsi/libfc/fc_lport.c
321
fc_stats->error_frames += READ_ONCE(stats->ErrorFrames);
drivers/scsi/libfc/fc_lport.c
322
fc_stats->invalid_crc_count += READ_ONCE(stats->InvalidCRCCount);
drivers/scsi/libfc/fc_lport.c
323
fc_stats->fcp_input_requests += READ_ONCE(stats->InputRequests);
drivers/scsi/libfc/fc_lport.c
324
fc_stats->fcp_output_requests += READ_ONCE(stats->OutputRequests);
drivers/scsi/libfc/fc_lport.c
325
fc_stats->fcp_control_requests += READ_ONCE(stats->ControlRequests);
drivers/scsi/libfc/fc_lport.c
326
fcp_in_bytes += READ_ONCE(stats->InputBytes);
drivers/scsi/libfc/fc_lport.c
327
fcp_out_bytes += READ_ONCE(stats->OutputBytes);
drivers/scsi/libfc/fc_lport.c
328
fc_stats->fcp_packet_alloc_failures += READ_ONCE(stats->FcpPktAllocFails);
drivers/scsi/libfc/fc_lport.c
329
fc_stats->fcp_packet_aborts += READ_ONCE(stats->FcpPktAborts);
drivers/scsi/libfc/fc_lport.c
330
fc_stats->fcp_frame_alloc_failures += READ_ONCE(stats->FcpFrameAllocFails);
drivers/scsi/libfc/fc_lport.c
331
fc_stats->link_failure_count += READ_ONCE(stats->LinkFailureCount);
drivers/scsi/libiscsi_tcp.c
1225
struct iscsi_stats *stats)
drivers/scsi/libiscsi_tcp.c
1229
stats->txdata_octets = conn->txdata_octets;
drivers/scsi/libiscsi_tcp.c
1230
stats->rxdata_octets = conn->rxdata_octets;
drivers/scsi/libiscsi_tcp.c
1231
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1232
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1233
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1234
stats->datain_pdus = conn->datain_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1235
stats->r2t_pdus = conn->r2t_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1236
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/scsi/libiscsi_tcp.c
1237
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/scsi/lpfc/lpfc_sli.c
10585
pring->stats.iocb_cmd_delay++;
drivers/scsi/lpfc/lpfc_sli.c
14243
pring->stats.iocb_event++;
drivers/scsi/lpfc/lpfc_sli.c
15114
pring->stats.iocb_event++;
drivers/scsi/lpfc/lpfc_sli.c
2217
pring->stats.iocb_cmd++;
drivers/scsi/lpfc/lpfc_sli.c
2265
pring->stats.iocb_cmd_full++;
drivers/scsi/lpfc/lpfc_sli.c
4009
pring->stats.iocb_event++;
drivers/scsi/lpfc/lpfc_sli.c
4048
pring->stats.iocb_rsp++;
drivers/scsi/lpfc/lpfc_sli.c
4148
pring->stats.iocb_rsp_full++;
drivers/scsi/lpfc/lpfc_sli.c
4155
pring->stats.iocb_cmd_empty++;
drivers/scsi/lpfc/lpfc_sli.c
4221
pring->stats.iocb_rsp++;
drivers/scsi/lpfc/lpfc_sli.c
4392
pring->stats.iocb_event++;
drivers/scsi/lpfc/lpfc_sli.c
4479
pring->stats.iocb_rsp_full++;
drivers/scsi/lpfc/lpfc_sli.c
4487
pring->stats.iocb_cmd_empty++;
drivers/scsi/lpfc/lpfc_sli.h
307
struct lpfc_sli_ring_stat stats; /* SLI statistical info */
drivers/scsi/qedf/qedf_main.c
1230
this_cpu_inc(lport->stats->TxFrames);
drivers/scsi/qedf/qedf_main.c
1231
this_cpu_add(lport->stats->TxWords, wlen);
drivers/scsi/qedi/qedi_iscsi.c
720
struct iscsi_stats *stats)
drivers/scsi/qedi/qedi_iscsi.c
737
stats->txdata_octets = conn->txdata_octets;
drivers/scsi/qedi/qedi_iscsi.c
738
stats->rxdata_octets = conn->rxdata_octets;
drivers/scsi/qedi/qedi_iscsi.c
739
stats->scsicmd_pdus = conn->scsicmd_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
740
stats->dataout_pdus = conn->dataout_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
741
stats->scsirsp_pdus = conn->scsirsp_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
742
stats->datain_pdus = conn->datain_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
743
stats->r2t_pdus = conn->r2t_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
744
stats->tmfcmd_pdus = conn->tmfcmd_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
745
stats->tmfrsp_pdus = conn->tmfrsp_pdus_cnt;
drivers/scsi/qedi/qedi_iscsi.c
746
stats->digest_err = 0;
drivers/scsi/qedi/qedi_iscsi.c
747
stats->timeout_err = 0;
drivers/scsi/qedi/qedi_iscsi.c
748
strcpy(stats->custom[0].desc, "eh_abort_cnt");
drivers/scsi/qedi/qedi_iscsi.c
749
stats->custom[0].value = conn->eh_abort_cnt;
drivers/scsi/qedi/qedi_iscsi.c
750
stats->custom_length = 1;
drivers/scsi/qla2xxx/qla_attr.c
2829
struct link_statistics *stats;
drivers/scsi/qla2xxx/qla_attr.c
2850
stats = dma_alloc_coherent(&ha->pdev->dev, sizeof(*stats), &stats_dma,
drivers/scsi/qla2xxx/qla_attr.c
2852
if (!stats) {
drivers/scsi/qla2xxx/qla_attr.c
2860
rval = qla24xx_get_isp_stats(base_vha, stats, stats_dma, 0);
drivers/scsi/qla2xxx/qla_attr.c
2865
stats, stats_dma);
drivers/scsi/qla2xxx/qla_attr.c
2892
p->link_failure_count = le32_to_cpu(stats->link_fail_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2893
p->loss_of_sync_count = le32_to_cpu(stats->loss_sync_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2894
p->loss_of_signal_count = le32_to_cpu(stats->loss_sig_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2895
p->prim_seq_protocol_err_count = le32_to_cpu(stats->prim_seq_err_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2896
p->invalid_tx_word_count = le32_to_cpu(stats->inval_xmit_word_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2897
p->invalid_crc_count = le32_to_cpu(stats->inval_crc_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2899
p->lip_count = le32_to_cpu(stats->lip_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2900
p->tx_frames = le32_to_cpu(stats->tx_frames);
drivers/scsi/qla2xxx/qla_attr.c
2901
p->rx_frames = le32_to_cpu(stats->rx_frames);
drivers/scsi/qla2xxx/qla_attr.c
2902
p->dumped_frames = le32_to_cpu(stats->discarded_frames);
drivers/scsi/qla2xxx/qla_attr.c
2903
p->nos_count = le32_to_cpu(stats->nos_rcvd);
drivers/scsi/qla2xxx/qla_attr.c
2905
le32_to_cpu(stats->dropped_frames) +
drivers/scsi/qla2xxx/qla_attr.c
2906
le32_to_cpu(stats->discarded_frames);
drivers/scsi/qla2xxx/qla_attr.c
2908
p->rx_words = le64_to_cpu(stats->fpm_recv_word_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2909
p->tx_words = le64_to_cpu(stats->fpm_xmit_word_cnt);
drivers/scsi/qla2xxx/qla_attr.c
2927
stats, stats_dma);
drivers/scsi/qla2xxx/qla_attr.c
2938
struct link_statistics *stats;
drivers/scsi/qla2xxx/qla_attr.c
2958
stats = dma_alloc_coherent(&ha->pdev->dev,
drivers/scsi/qla2xxx/qla_attr.c
2959
sizeof(*stats), &stats_dma, GFP_KERNEL);
drivers/scsi/qla2xxx/qla_attr.c
2960
if (!stats) {
drivers/scsi/qla2xxx/qla_attr.c
2967
rval = qla24xx_get_isp_stats(base_vha, stats, stats_dma, BIT_0);
drivers/scsi/qla2xxx/qla_attr.c
2973
dma_free_coherent(&ha->pdev->dev, sizeof(*stats),
drivers/scsi/qla2xxx/qla_attr.c
2974
stats, stats_dma);
drivers/scsi/qla2xxx/qla_bsg.c
2335
struct link_statistics *stats = NULL;
drivers/scsi/qla2xxx/qla_bsg.c
2353
stats = dma_alloc_coherent(&ha->pdev->dev, sizeof(*stats), &stats_dma,
drivers/scsi/qla2xxx/qla_bsg.c
2355
if (!stats) {
drivers/scsi/qla2xxx/qla_bsg.c
2361
rval = qla24xx_get_isp_stats(base_vha, stats, stats_dma, options);
drivers/scsi/qla2xxx/qla_bsg.c
2365
stats, sizeof(*stats));
drivers/scsi/qla2xxx/qla_bsg.c
2367
bsg_job->reply_payload.sg_cnt, stats, sizeof(*stats));
drivers/scsi/qla2xxx/qla_bsg.c
2370
bsg_reply->reply_payload_rcv_len = sizeof(*stats);
drivers/scsi/qla2xxx/qla_bsg.c
2379
dma_free_coherent(&ha->pdev->dev, sizeof(*stats),
drivers/scsi/qla2xxx/qla_bsg.c
2380
stats, stats_dma);
drivers/scsi/qla2xxx/qla_def.h
5574
struct ql_vnd_stats stats;
drivers/scsi/qla2xxx/qla_def.h
5579
struct ql_vnd_stats stats;
drivers/scsi/qla2xxx/qla_init.c
10147
struct ql_vnd_stats *rsp_data = &resp->stats;
drivers/scsi/qla2xxx/qla_init.c
10235
tgt_data->stats.entry_count = 1;
drivers/scsi/qla2xxx/qla_init.c
10236
tgt_data->stats.entry[0].stat_type = flags;
drivers/scsi/qla2xxx/qla_init.c
10237
tgt_data->stats.entry[0].tgt_num = rport->number;
drivers/scsi/qla2xxx/qla_init.c
10238
tgt_data->stats.entry[0].cnt = fcport->tgt_short_link_down_cnt;
drivers/scsi/qla2xxx/qla_mbx.c
3191
struct link_statistics *stats, dma_addr_t stats_dma)
drivers/scsi/qla2xxx/qla_mbx.c
3196
uint32_t *iter = (uint32_t *)stats;
drivers/scsi/qla2xxx/qla_mbx.c
3197
ushort dwords = offsetof(typeof(*stats), link_up_cnt)/sizeof(*iter);
drivers/scsi/qla2xxx/qla_mbx.c
3249
qla24xx_get_isp_stats(scsi_qla_host_t *vha, struct link_statistics *stats,
drivers/scsi/qla2xxx/qla_mbx.c
3255
uint32_t *iter = (uint32_t *)stats;
drivers/scsi/qla2xxx/qla_mbx.c
3256
ushort dwords = sizeof(*stats)/sizeof(*iter);
drivers/scsi/qla4xxx/ql4_os.c
144
struct iscsi_stats *stats);
drivers/scsi/qla4xxx/ql4_os.c
1813
struct iscsi_stats *stats)
drivers/scsi/qla4xxx/ql4_os.c
1850
stats->txdata_octets = le64_to_cpu(ql_iscsi_stats->tx_data_octets);
drivers/scsi/qla4xxx/ql4_os.c
1851
stats->rxdata_octets = le64_to_cpu(ql_iscsi_stats->rx_data_octets);
drivers/scsi/qla4xxx/ql4_os.c
1853
stats->noptx_pdus = le32_to_cpu(ql_iscsi_stats->tx_nopout_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1854
stats->scsicmd_pdus = le32_to_cpu(ql_iscsi_stats->tx_scsi_cmd_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1855
stats->tmfcmd_pdus = le32_to_cpu(ql_iscsi_stats->tx_tmf_cmd_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1856
stats->login_pdus = le32_to_cpu(ql_iscsi_stats->tx_login_cmd_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1857
stats->text_pdus = le32_to_cpu(ql_iscsi_stats->tx_text_cmd_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1858
stats->dataout_pdus = le32_to_cpu(ql_iscsi_stats->tx_scsi_write_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1859
stats->logout_pdus = le32_to_cpu(ql_iscsi_stats->tx_logout_cmd_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1860
stats->snack_pdus = le32_to_cpu(ql_iscsi_stats->tx_snack_req_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1862
stats->noprx_pdus = le32_to_cpu(ql_iscsi_stats->rx_nopin_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1863
stats->scsirsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_scsi_resp_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1864
stats->tmfrsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_tmf_resp_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1865
stats->textrsp_pdus = le32_to_cpu(ql_iscsi_stats->rx_text_resp_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1866
stats->datain_pdus = le32_to_cpu(ql_iscsi_stats->rx_scsi_read_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1867
stats->logoutrsp_pdus =
drivers/scsi/qla4xxx/ql4_os.c
1869
stats->r2t_pdus = le32_to_cpu(ql_iscsi_stats->rx_r2t_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1870
stats->async_pdus = le32_to_cpu(ql_iscsi_stats->rx_async_pdus);
drivers/scsi/qla4xxx/ql4_os.c
1871
stats->rjt_pdus = le32_to_cpu(ql_iscsi_stats->rx_reject_pdus);
drivers/scsi/scsi_transport_fc.c
2129
struct fc_host_statistics *stats;
drivers/scsi/scsi_transport_fc.c
2137
stats = (i->f->get_fc_host_stats)(shost);
drivers/scsi/scsi_transport_fc.c
2138
if (stats)
drivers/scsi/scsi_transport_fc.c
2140
(unsigned long long)*(u64 *)(((u8 *) stats) + offset));
drivers/scsi/scsi_transport_fc.c
39
struct fc_fpin_stats *stats);
drivers/scsi/scsi_transport_fc.c
41
struct fc_fpin_stats *stats);
drivers/scsi/scsi_transport_fc.c
42
static void fc_cn_stats_update(u16 event_type, struct fc_fpin_stats *stats);
drivers/scsi/scsi_transport_fc.c
667
struct fc_fpin_stats *stats)
drivers/scsi/scsi_transport_fc.c
669
stats->li++;
drivers/scsi/scsi_transport_fc.c
672
stats->li_failure_unknown++;
drivers/scsi/scsi_transport_fc.c
675
stats->li_link_failure_count++;
drivers/scsi/scsi_transport_fc.c
678
stats->li_loss_of_sync_count++;
drivers/scsi/scsi_transport_fc.c
681
stats->li_loss_of_signals_count++;
drivers/scsi/scsi_transport_fc.c
684
stats->li_prim_seq_err_count++;
drivers/scsi/scsi_transport_fc.c
687
stats->li_invalid_tx_word_count++;
drivers/scsi/scsi_transport_fc.c
690
stats->li_invalid_crc_count++;
drivers/scsi/scsi_transport_fc.c
693
stats->li_device_specific++;
drivers/scsi/scsi_transport_fc.c
699
fc_delivery_stats_update(u32 reason_code, struct fc_fpin_stats *stats)
drivers/scsi/scsi_transport_fc.c
701
stats->dn++;
drivers/scsi/scsi_transport_fc.c
704
stats->dn_unknown++;
drivers/scsi/scsi_transport_fc.c
707
stats->dn_timeout++;
drivers/scsi/scsi_transport_fc.c
710
stats->dn_unable_to_route++;
drivers/scsi/scsi_transport_fc.c
713
stats->dn_device_specific++;
drivers/scsi/scsi_transport_fc.c
719
fc_cn_stats_update(u16 event_type, struct fc_fpin_stats *stats)
drivers/scsi/scsi_transport_fc.c
721
stats->cn++;
drivers/scsi/scsi_transport_fc.c
724
stats->cn_clear++;
drivers/scsi/scsi_transport_fc.c
727
stats->cn_lost_credit++;
drivers/scsi/scsi_transport_fc.c
730
stats->cn_credit_stall++;
drivers/scsi/scsi_transport_fc.c
733
stats->cn_oversubscription++;
drivers/scsi/scsi_transport_fc.c
736
stats->cn_device_specific++;
drivers/scsi/scsi_transport_iscsi.c
2792
struct iscsi_stats *stats;
drivers/scsi/scsi_transport_iscsi.c
2832
stats = (struct iscsi_stats *)
drivers/scsi/scsi_transport_iscsi.c
2834
memset(stats, 0, sizeof(*stats));
drivers/scsi/scsi_transport_iscsi.c
2836
transport->get_stats(conn, stats);
drivers/scsi/scsi_transport_iscsi.c
2840
stats->custom_length);
drivers/scsi/snic/snic.h
271
struct vnic_stats *stats;
drivers/scsi/snic/snic_debugfs.c
107
struct snic_stats *stats = &snic->s_stats;
drivers/scsi/snic/snic_debugfs.c
108
u64 *io_stats_p = (u64 *) &stats->io;
drivers/scsi/snic/snic_debugfs.c
109
u64 *fw_stats_p = (u64 *) &stats->fw;
drivers/scsi/snic/snic_debugfs.c
134
atomic64_read(&stats->io.active));
drivers/scsi/snic/snic_debugfs.c
135
memset(&stats->abts, 0, sizeof(struct snic_abort_stats));
drivers/scsi/snic/snic_debugfs.c
136
memset(&stats->reset, 0, sizeof(struct snic_reset_stats));
drivers/scsi/snic/snic_debugfs.c
137
memset(&stats->misc, 0, sizeof(struct snic_misc_stats));
drivers/scsi/snic/snic_debugfs.c
168
struct snic_stats *stats = &snic->s_stats;
drivers/scsi/snic/snic_debugfs.c
179
maxio_tm = (u64) atomic64_read(&stats->io.max_time);
drivers/scsi/snic/snic_debugfs.c
195
(u64) atomic64_read(&stats->io.active),
drivers/scsi/snic/snic_debugfs.c
196
(u64) atomic64_read(&stats->io.max_active),
drivers/scsi/snic/snic_debugfs.c
197
(u64) atomic64_read(&stats->io.num_ios),
drivers/scsi/snic/snic_debugfs.c
198
(u64) atomic64_read(&stats->io.compl),
drivers/scsi/snic/snic_debugfs.c
199
(u64) atomic64_read(&stats->io.fail),
drivers/scsi/snic/snic_debugfs.c
200
(u64) atomic64_read(&stats->io.io_not_found),
drivers/scsi/snic/snic_debugfs.c
201
(u64) atomic64_read(&stats->io.alloc_fail),
drivers/scsi/snic/snic_debugfs.c
202
(u64) atomic64_read(&stats->io.req_null),
drivers/scsi/snic/snic_debugfs.c
203
(u64) atomic64_read(&stats->io.sc_null),
drivers/scsi/snic/snic_debugfs.c
204
(u64) atomic64_read(&stats->io.max_sgl),
drivers/scsi/snic/snic_debugfs.c
205
(u64) atomic64_read(&stats->io.max_io_sz),
drivers/scsi/snic/snic_debugfs.c
206
(u64) atomic64_read(&stats->io.max_qtime),
drivers/scsi/snic/snic_debugfs.c
207
(u64) atomic64_read(&stats->io.max_cmpl_time),
drivers/scsi/snic/snic_debugfs.c
216
(u64) atomic64_read(&stats->io.sgl_cnt[i]));
drivers/scsi/snic/snic_debugfs.c
235
(u64) atomic64_read(&stats->abts.num),
drivers/scsi/snic/snic_debugfs.c
236
(u64) atomic64_read(&stats->abts.fail),
drivers/scsi/snic/snic_debugfs.c
237
(u64) atomic64_read(&stats->abts.drv_tmo),
drivers/scsi/snic/snic_debugfs.c
238
(u64) atomic64_read(&stats->abts.fw_tmo),
drivers/scsi/snic/snic_debugfs.c
239
(u64) atomic64_read(&stats->abts.io_not_found),
drivers/scsi/snic/snic_debugfs.c
240
(u64) atomic64_read(&stats->abts.q_fail));
drivers/scsi/snic/snic_debugfs.c
252
(u64) atomic64_read(&stats->reset.hba_resets),
drivers/scsi/snic/snic_debugfs.c
253
(u64) atomic64_read(&stats->reset.hba_reset_cmpl),
drivers/scsi/snic/snic_debugfs.c
254
(u64) atomic64_read(&stats->reset.hba_reset_fail));
drivers/scsi/snic/snic_debugfs.c
268
(u64) atomic64_read(&stats->fw.actv_reqs),
drivers/scsi/snic/snic_debugfs.c
269
(u64) atomic64_read(&stats->fw.max_actv_reqs),
drivers/scsi/snic/snic_debugfs.c
270
(u64) atomic64_read(&stats->fw.out_of_res),
drivers/scsi/snic/snic_debugfs.c
271
(u64) atomic64_read(&stats->fw.io_errs),
drivers/scsi/snic/snic_debugfs.c
272
(u64) atomic64_read(&stats->fw.scsi_errs));
drivers/scsi/snic/snic_debugfs.c
281
jiffies_to_timespec64(stats->misc.last_isr_time, &last_isr_tms);
drivers/scsi/snic/snic_debugfs.c
282
jiffies_to_timespec64(stats->misc.last_ack_time, &last_ack_tms);
drivers/scsi/snic/snic_debugfs.c
301
(u64) stats->misc.last_isr_time, &last_isr_tms,
drivers/scsi/snic/snic_debugfs.c
302
(u64) stats->misc.last_ack_time, &last_ack_tms,
drivers/scsi/snic/snic_debugfs.c
303
(u64) atomic64_read(&stats->misc.ack_isr_cnt),
drivers/scsi/snic/snic_debugfs.c
304
(u64) atomic64_read(&stats->misc.cmpl_isr_cnt),
drivers/scsi/snic/snic_debugfs.c
305
(u64) atomic64_read(&stats->misc.errnotify_isr_cnt),
drivers/scsi/snic/snic_debugfs.c
306
(u64) atomic64_read(&stats->misc.max_cq_ents),
drivers/scsi/snic/snic_debugfs.c
307
(u64) atomic64_read(&stats->misc.data_cnt_mismat),
drivers/scsi/snic/snic_debugfs.c
308
(u64) atomic64_read(&stats->misc.io_tmo),
drivers/scsi/snic/snic_debugfs.c
309
(u64) atomic64_read(&stats->misc.io_aborted),
drivers/scsi/snic/snic_debugfs.c
310
(u64) atomic64_read(&stats->misc.sgl_inval),
drivers/scsi/snic/snic_debugfs.c
311
(u64) atomic64_read(&stats->misc.wq_alloc_fail),
drivers/scsi/snic/snic_debugfs.c
312
(u64) atomic64_read(&stats->misc.qfull),
drivers/scsi/snic/snic_debugfs.c
313
(u64) atomic64_read(&stats->misc.qsz_rampup),
drivers/scsi/snic/snic_debugfs.c
314
(u64) atomic64_read(&stats->misc.qsz_rampdown),
drivers/scsi/snic/snic_debugfs.c
315
(u64) atomic64_read(&stats->misc.last_qsz),
drivers/scsi/snic/snic_debugfs.c
316
(u64) atomic64_read(&stats->misc.tgt_not_rdy));
drivers/scsi/snic/snic_res.c
247
ret = svnic_dev_stats_dump(snic->vdev, &snic->stats);
drivers/scsi/snic/vnic_dev.c
45
struct vnic_stats *stats;
drivers/scsi/snic/vnic_dev.c
514
int svnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats)
drivers/scsi/snic/vnic_dev.c
519
if (!vdev->stats) {
drivers/scsi/snic/vnic_dev.c
520
vdev->stats = dma_alloc_coherent(&vdev->pdev->dev,
drivers/scsi/snic/vnic_dev.c
522
if (!vdev->stats)
drivers/scsi/snic/vnic_dev.c
526
*stats = vdev->stats;
drivers/scsi/snic/vnic_dev.c
685
if (vdev->stats)
drivers/scsi/snic/vnic_dev.c
688
vdev->stats, vdev->stats_pa);
drivers/scsi/snic/vnic_dev.h
76
int svnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats);
drivers/scsi/st.c
4459
tpnt->stats = kzalloc_obj(struct scsi_tape_stats);
drivers/scsi/st.c
4460
if (tpnt->stats == NULL) {
drivers/scsi/st.c
4487
kfree(tpnt->stats);
drivers/scsi/st.c
4540
kfree(tpnt->stats);
drivers/scsi/st.c
4782
(long long)atomic64_read(&STm->tape->stats->read_cnt));
drivers/scsi/st.c
4800
(long long)atomic64_read(&STm->tape->stats->read_byte_cnt));
drivers/scsi/st.c
4816
(long long)atomic64_read(&STm->tape->stats->tot_read_time));
drivers/scsi/st.c
4833
(long long)atomic64_read(&STm->tape->stats->write_cnt));
drivers/scsi/st.c
4850
(long long)atomic64_read(&STm->tape->stats->write_byte_cnt));
drivers/scsi/st.c
4867
(long long)atomic64_read(&STm->tape->stats->tot_write_time));
drivers/scsi/st.c
4885
(long long)atomic64_read(&STm->tape->stats->in_flight));
drivers/scsi/st.c
4905
(long long)atomic64_read(&STm->tape->stats->tot_io_time));
drivers/scsi/st.c
492
now = ktime_sub(now, STp->stats->write_time);
drivers/scsi/st.c
4924
(long long)atomic64_read(&STm->tape->stats->other_cnt));
drivers/scsi/st.c
493
atomic64_add(ktime_to_ns(now), &STp->stats->tot_write_time);
drivers/scsi/st.c
494
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/scsi/st.c
4942
(long long)atomic64_read(&STm->tape->stats->resid_cnt));
drivers/scsi/st.c
495
atomic64_inc(&STp->stats->write_cnt);
drivers/scsi/st.c
497
atomic64_add(atomic_read(&STp->stats->last_write_size)
drivers/scsi/st.c
499
&STp->stats->write_byte_cnt);
drivers/scsi/st.c
501
atomic64_inc(&STp->stats->resid_cnt);
drivers/scsi/st.c
503
atomic64_add(atomic_read(&STp->stats->last_write_size),
drivers/scsi/st.c
504
&STp->stats->write_byte_cnt);
drivers/scsi/st.c
506
now = ktime_sub(now, STp->stats->read_time);
drivers/scsi/st.c
507
atomic64_add(ktime_to_ns(now), &STp->stats->tot_read_time);
drivers/scsi/st.c
508
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/scsi/st.c
509
atomic64_inc(&STp->stats->read_cnt);
drivers/scsi/st.c
511
atomic64_add(atomic_read(&STp->stats->last_read_size)
drivers/scsi/st.c
513
&STp->stats->read_byte_cnt);
drivers/scsi/st.c
515
atomic64_inc(&STp->stats->resid_cnt);
drivers/scsi/st.c
517
atomic64_add(atomic_read(&STp->stats->last_read_size),
drivers/scsi/st.c
518
&STp->stats->read_byte_cnt);
drivers/scsi/st.c
520
now = ktime_sub(now, STp->stats->other_time);
drivers/scsi/st.c
521
atomic64_add(ktime_to_ns(now), &STp->stats->tot_io_time);
drivers/scsi/st.c
522
atomic64_inc(&STp->stats->other_cnt);
drivers/scsi/st.c
524
atomic64_dec(&STp->stats->in_flight);
drivers/scsi/st.c
581
atomic64_inc(&STp->stats->in_flight);
drivers/scsi/st.c
583
atomic_set(&STp->stats->last_write_size, bufflen);
drivers/scsi/st.c
584
STp->stats->write_time = ktime_get();
drivers/scsi/st.c
586
atomic_set(&STp->stats->last_read_size, bufflen);
drivers/scsi/st.c
587
STp->stats->read_time = ktime_get();
drivers/scsi/st.c
589
STp->stats->other_time = ktime_get();
drivers/scsi/st.h
198
struct scsi_tape_stats *stats;
drivers/soc/ti/knav_qmss.h
280
struct knav_queue_stats __percpu *stats;
drivers/soc/ti/knav_qmss_queue.c
227
qh->stats = alloc_percpu(struct knav_queue_stats);
drivers/soc/ti/knav_qmss_queue.c
228
if (!qh->stats) {
drivers/soc/ti/knav_qmss_queue.c
255
free_percpu(qh->stats);
drivers/soc/ti/knav_qmss_queue.c
447
pushes += per_cpu_ptr(qh->stats, cpu)->pushes;
drivers/soc/ti/knav_qmss_queue.c
448
pops += per_cpu_ptr(qh->stats, cpu)->pops;
drivers/soc/ti/knav_qmss_queue.c
449
push_errors += per_cpu_ptr(qh->stats, cpu)->push_errors;
drivers/soc/ti/knav_qmss_queue.c
450
pop_errors += per_cpu_ptr(qh->stats, cpu)->pop_errors;
drivers/soc/ti/knav_qmss_queue.c
451
notifies += per_cpu_ptr(qh->stats, cpu)->notifies;
drivers/soc/ti/knav_qmss_queue.c
568
free_percpu(qh->stats);
drivers/soc/ti/knav_qmss_queue.c
642
this_cpu_inc(qh->stats->pushes);
drivers/soc/ti/knav_qmss_queue.c
680
this_cpu_inc(qh->stats->pops);
drivers/soc/ti/knav_qmss_queue.c
99
this_cpu_inc(qh->stats->notifies);
drivers/spi/spi-mem.c
333
struct spi_statistics *stats;
drivers/spi/spi-mem.c
337
stats = this_cpu_ptr(pcpu_stats);
drivers/spi/spi-mem.c
338
u64_stats_update_begin(&stats->syncp);
drivers/spi/spi-mem.c
344
u64_stats_inc(&stats->messages);
drivers/spi/spi-mem.c
345
u64_stats_inc(&stats->transfers);
drivers/spi/spi-mem.c
350
u64_stats_add(&stats->bytes, len);
drivers/spi/spi-mem.c
352
u64_stats_inc(&stats->transfer_bytes_histo[l2len]);
drivers/spi/spi-mem.c
356
u64_stats_add(&stats->bytes_tx, op->data.nbytes);
drivers/spi/spi-mem.c
358
u64_stats_add(&stats->bytes_rx, op->data.nbytes);
drivers/spi/spi-mem.c
365
u64_stats_inc(&stats->timedout);
drivers/spi/spi-mem.c
367
u64_stats_inc(&stats->errors);
drivers/spi/spi-mem.c
369
u64_stats_update_end(&stats->syncp);
drivers/spi/spi.c
1431
struct spi_statistics __percpu *stats = msg->spi->pcpu_statistics;
drivers/spi/spi.c
1466
SPI_STATISTICS_INCREMENT_FIELD(stats, timedout);
drivers/spi/spi.c
1595
struct spi_statistics __percpu *stats = msg->spi->pcpu_statistics;
drivers/spi/spi.c
1601
SPI_STATISTICS_INCREMENT_FIELD(stats, messages);
drivers/spi/spi.c
1607
spi_statistics_add_transfer_stats(stats, xfer, msg);
drivers/spi/spi.c
1633
SPI_STATISTICS_INCREMENT_FIELD(stats,
drivers/spi/spi.c
312
struct spi_statistics *stats;
drivers/spi/spi.c
318
stats = this_cpu_ptr(pcpu_stats);
drivers/spi/spi.c
319
u64_stats_update_begin(&stats->syncp);
drivers/spi/spi.c
321
u64_stats_inc(&stats->transfers);
drivers/spi/spi.c
322
u64_stats_inc(&stats->transfer_bytes_histo[l2len]);
drivers/spi/spi.c
324
u64_stats_add(&stats->bytes, xfer->len);
drivers/spi/spi.c
326
u64_stats_add(&stats->bytes_tx, xfer->len);
drivers/spi/spi.c
328
u64_stats_add(&stats->bytes_rx, xfer->len);
drivers/spi/spi.c
330
u64_stats_update_end(&stats->syncp);
drivers/staging/greybus/loopback.c
150
struct gb_loopback_stats *stats; \
drivers/staging/greybus/loopback.c
155
stats = &gb->name; \
drivers/staging/greybus/loopback.c
156
count = stats->count ? stats->count : 1; \
drivers/staging/greybus/loopback.c
157
avg = stats->sum + count / 2000000; /* round closest */ \
drivers/staging/greybus/loopback.c
722
static void gb_loopback_update_stats(struct gb_loopback_stats *stats, u32 val)
drivers/staging/greybus/loopback.c
724
if (stats->min > val)
drivers/staging/greybus/loopback.c
725
stats->min = val;
drivers/staging/greybus/loopback.c
726
if (stats->max < val)
drivers/staging/greybus/loopback.c
727
stats->max = val;
drivers/staging/greybus/loopback.c
728
stats->sum += val;
drivers/staging/greybus/loopback.c
729
stats->count++;
drivers/staging/greybus/loopback.c
732
static void gb_loopback_update_stats_window(struct gb_loopback_stats *stats,
drivers/staging/greybus/loopback.c
735
stats->sum += val;
drivers/staging/greybus/loopback.c
736
stats->count += count;
drivers/staging/greybus/loopback.c
739
if (stats->min > val)
drivers/staging/greybus/loopback.c
740
stats->min = val;
drivers/staging/greybus/loopback.c
741
if (stats->max < val)
drivers/staging/greybus/loopback.c
742
stats->max = val;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1581
struct atomisp_dis_statistics *stats)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1583
return atomisp_css_get_dis_stat(asd, stats);
drivers/staging/media/atomisp/pci/atomisp_cmd.h
119
struct atomisp_dis_statistics *stats);
drivers/staging/media/atomisp/pci/atomisp_compat.h
371
struct atomisp_dis_statistics *stats);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3008
struct atomisp_dis_statistics *stats)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3030
if (atomisp_compare_dvs_grid(asd, &stats->dvs2_stat.grid_info) != 0)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3054
stats->exp_id = dis_buf->dis_data->exp_id;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3060
if (copy_to_user(stats->dvs2_stat.ver_prod.odd_real,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3064
if (copy_to_user(stats->dvs2_stat.ver_prod.odd_imag,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3068
if (copy_to_user(stats->dvs2_stat.ver_prod.even_real,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3072
if (copy_to_user(stats->dvs2_stat.ver_prod.even_imag,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3076
if (copy_to_user(stats->dvs2_stat.hor_prod.odd_real,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3080
if (copy_to_user(stats->dvs2_stat.hor_prod.odd_imag,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3084
if (copy_to_user(stats->dvs2_stat.hor_prod.even_real,
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
3088
if (copy_to_user(stats->dvs2_stat.hor_prod.even_imag,
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
129
SUN6I_ISP_ADDR_VALUE(isp_dev->tables.stats.address));
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
158
tables->stats.size = variant->table_stats_size;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
159
ret = sun6i_isp_table_setup(isp_dev, &tables->stats);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c
170
sun6i_isp_table_cleanup(isp_dev, &tables->stats);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.h
47
struct sun6i_isp_table stats;
drivers/staging/most/net/net.c
244
dev->stats.tx_fifo_errors++;
drivers/staging/most/net/net.c
255
dev->stats.tx_dropped++;
drivers/staging/most/net/net.c
261
dev->stats.tx_packets++;
drivers/staging/most/net/net.c
262
dev->stats.tx_bytes += skb->len;
drivers/staging/most/net/net.c
467
dev->stats.rx_dropped++;
drivers/staging/most/net/net.c
496
dev->stats.rx_packets++;
drivers/staging/most/net/net.c
497
dev->stats.rx_bytes += skb_len;
drivers/staging/most/net/net.c
499
dev->stats.rx_dropped++;
drivers/staging/octeon/ethernet-rx.c
349
dev->stats.rx_packets++;
drivers/staging/octeon/ethernet-rx.c
350
dev->stats.rx_bytes += skb->len;
drivers/staging/octeon/ethernet-rx.c
358
dev->stats.rx_dropped++;
drivers/staging/octeon/ethernet-tx.c
444
dev->stats.tx_dropped++;
drivers/staging/octeon/ethernet-tx.c
518
dev->stats.tx_dropped++;
drivers/staging/octeon/ethernet-tx.c
529
dev->stats.tx_dropped++;
drivers/staging/octeon/ethernet-tx.c
606
dev->stats.tx_packets++;
drivers/staging/octeon/ethernet-tx.c
607
dev->stats.tx_bytes += skb->len;
drivers/staging/octeon/ethernet.c
218
dev->stats.rx_packets += rx_status.inb_packets;
drivers/staging/octeon/ethernet.c
219
dev->stats.tx_packets += tx_status.packets;
drivers/staging/octeon/ethernet.c
220
dev->stats.rx_bytes += rx_status.inb_octets;
drivers/staging/octeon/ethernet.c
221
dev->stats.tx_bytes += tx_status.octets;
drivers/staging/octeon/ethernet.c
222
dev->stats.multicast += rx_status.multicast_packets;
drivers/staging/octeon/ethernet.c
223
dev->stats.rx_crc_errors += rx_status.inb_errors;
drivers/staging/octeon/ethernet.c
224
dev->stats.rx_frame_errors += rx_status.fcs_align_err_packets;
drivers/staging/octeon/ethernet.c
225
dev->stats.rx_dropped += rx_status.dropped_packets;
drivers/staging/octeon/ethernet.c
228
return &dev->stats;
drivers/staging/rtl8723bs/include/drv_types.h
338
struct net_device_stats stats;
drivers/staging/rtl8723bs/os_dep/os_intfs.c
294
padapter->stats.tx_packets = pxmitpriv->tx_pkts;/* pxmitpriv->tx_pkts++; */
drivers/staging/rtl8723bs/os_dep/os_intfs.c
295
padapter->stats.rx_packets = precvpriv->rx_pkts;/* precvpriv->rx_pkts++; */
drivers/staging/rtl8723bs/os_dep/os_intfs.c
296
padapter->stats.tx_dropped = pxmitpriv->tx_drop;
drivers/staging/rtl8723bs/os_dep/os_intfs.c
297
padapter->stats.rx_dropped = precvpriv->rx_drop;
drivers/staging/rtl8723bs/os_dep/os_intfs.c
298
padapter->stats.tx_bytes = pxmitpriv->tx_bytes;
drivers/staging/rtl8723bs/os_dep/os_intfs.c
299
padapter->stats.rx_bytes = precvpriv->rx_bytes;
drivers/staging/rtl8723bs/os_dep/os_intfs.c
301
return &padapter->stats;
drivers/target/target_core_device.c
1072
free_percpu(dev->stats);
drivers/target/target_core_device.c
129
this_cpu_inc(se_cmd->se_dev->stats->total_cmds);
drivers/target/target_core_device.c
132
this_cpu_add(se_cmd->se_dev->stats->write_bytes,
drivers/target/target_core_device.c
135
this_cpu_add(se_cmd->se_dev->stats->read_bytes,
drivers/target/target_core_device.c
333
new->stats = alloc_percpu(struct se_dev_entry_io_stats);
drivers/target/target_core_device.c
334
if (!new->stats) {
drivers/target/target_core_device.c
406
free_percpu(new->stats);
drivers/target/target_core_device.c
416
free_percpu(deve->stats);
drivers/target/target_core_device.c
58
this_cpu_inc(deve->stats->total_cmds);
drivers/target/target_core_device.c
61
this_cpu_add(deve->stats->write_bytes,
drivers/target/target_core_device.c
64
this_cpu_add(deve->stats->read_bytes,
drivers/target/target_core_device.c
725
dev->stats = alloc_percpu(struct se_dev_io_stats);
drivers/target/target_core_device.c
726
if (!dev->stats)
drivers/target/target_core_device.c
838
free_percpu(dev->stats);
drivers/target/target_core_stat.c
1015
ret = per_cpu_stat_##prefix##_snprintf(deve->stats, page); \
drivers/target/target_core_stat.c
284
struct stats_struct *stats; \
drivers/target/target_core_stat.c
289
stats = per_cpu_ptr(per_cpu_stats, cpu); \
drivers/target/target_core_stat.c
290
sum += stats->field; \
drivers/target/target_core_stat.c
303
return per_cpu_stat_##prefix##_snprintf(dev->stats, page); \
drivers/thermal/thermal_sysfs.c
593
static void update_time_in_state(struct cooling_dev_stats *stats)
drivers/thermal/thermal_sysfs.c
597
delta = ktime_sub(now, stats->last_time);
drivers/thermal/thermal_sysfs.c
598
stats->time_in_state[stats->state] =
drivers/thermal/thermal_sysfs.c
599
ktime_add(stats->time_in_state[stats->state], delta);
drivers/thermal/thermal_sysfs.c
600
stats->last_time = now;
drivers/thermal/thermal_sysfs.c
606
struct cooling_dev_stats *stats = cdev->stats;
drivers/thermal/thermal_sysfs.c
610
if (!stats)
drivers/thermal/thermal_sysfs.c
613
spin_lock(&stats->lock);
drivers/thermal/thermal_sysfs.c
615
if (stats->state == new_state)
drivers/thermal/thermal_sysfs.c
618
update_time_in_state(stats);
drivers/thermal/thermal_sysfs.c
619
stats->trans_table[stats->state * (cdev->max_state + 1) + new_state]++;
drivers/thermal/thermal_sysfs.c
620
stats->state = new_state;
drivers/thermal/thermal_sysfs.c
621
stats->total_trans++;
drivers/thermal/thermal_sysfs.c
624
spin_unlock(&stats->lock);
drivers/thermal/thermal_sysfs.c
631
struct cooling_dev_stats *stats;
drivers/thermal/thermal_sysfs.c
636
stats = cdev->stats;
drivers/thermal/thermal_sysfs.c
637
if (!stats)
drivers/thermal/thermal_sysfs.c
640
spin_lock(&stats->lock);
drivers/thermal/thermal_sysfs.c
641
ret = sysfs_emit(buf, "%u\n", stats->total_trans);
drivers/thermal/thermal_sysfs.c
642
spin_unlock(&stats->lock);
drivers/thermal/thermal_sysfs.c
652
struct cooling_dev_stats *stats;
drivers/thermal/thermal_sysfs.c
658
stats = cdev->stats;
drivers/thermal/thermal_sysfs.c
659
if (!stats)
drivers/thermal/thermal_sysfs.c
662
spin_lock(&stats->lock);
drivers/thermal/thermal_sysfs.c
664
update_time_in_state(stats);
drivers/thermal/thermal_sysfs.c
668
ktime_to_ms(stats->time_in_state[i]));
drivers/thermal/thermal_sysfs.c
670
spin_unlock(&stats->lock);
drivers/thermal/thermal_sysfs.c
680
struct cooling_dev_stats *stats;
drivers/thermal/thermal_sysfs.c
685
stats = cdev->stats;
drivers/thermal/thermal_sysfs.c
686
if (!stats)
drivers/thermal/thermal_sysfs.c
691
spin_lock(&stats->lock);
drivers/thermal/thermal_sysfs.c
693
stats->total_trans = 0;
drivers/thermal/thermal_sysfs.c
694
stats->last_time = ktime_get();
drivers/thermal/thermal_sysfs.c
695
memset(stats->trans_table, 0,
drivers/thermal/thermal_sysfs.c
696
states * states * sizeof(*stats->trans_table));
drivers/thermal/thermal_sysfs.c
699
stats->time_in_state[i] = ktime_set(0, 0);
drivers/thermal/thermal_sysfs.c
701
spin_unlock(&stats->lock);
drivers/thermal/thermal_sysfs.c
710
struct cooling_dev_stats *stats;
drivers/thermal/thermal_sysfs.c
716
stats = cdev->stats;
drivers/thermal/thermal_sysfs.c
717
if (!stats)
drivers/thermal/thermal_sysfs.c
742
stats->trans_table[i * (cdev->max_state + 1) + j]);
drivers/thermal/thermal_sysfs.c
778
struct cooling_dev_stats *stats;
drivers/thermal/thermal_sysfs.c
783
var = sizeof(*stats);
drivers/thermal/thermal_sysfs.c
784
var += sizeof(*stats->time_in_state) * states;
drivers/thermal/thermal_sysfs.c
785
var += sizeof(*stats->trans_table) * states * states;
drivers/thermal/thermal_sysfs.c
787
stats = kzalloc(var, GFP_KERNEL);
drivers/thermal/thermal_sysfs.c
788
if (!stats)
drivers/thermal/thermal_sysfs.c
791
stats->time_in_state = (ktime_t *)(stats + 1);
drivers/thermal/thermal_sysfs.c
792
stats->trans_table = (unsigned int *)(stats->time_in_state + states);
drivers/thermal/thermal_sysfs.c
793
cdev->stats = stats;
drivers/thermal/thermal_sysfs.c
794
stats->last_time = ktime_get();
drivers/thermal/thermal_sysfs.c
796
spin_lock_init(&stats->lock);
drivers/thermal/thermal_sysfs.c
808
kfree(cdev->stats);
drivers/thermal/thermal_sysfs.c
809
cdev->stats = NULL;
drivers/tty/n_gsm.c
3954
net->stats.tx_packets++;
drivers/tty/n_gsm.c
3955
net->stats.tx_bytes += skb->len;
drivers/tty/n_gsm.c
3970
net->stats.tx_errors++;
drivers/tty/n_gsm.c
3984
net->stats.rx_dropped++;
drivers/tty/n_gsm.c
3998
net->stats.rx_packets++;
drivers/tty/n_gsm.c
3999
net->stats.rx_bytes += size;
drivers/tty/synclink_gt.c
1405
dev->stats.tx_packets++;
drivers/tty/synclink_gt.c
1406
dev->stats.tx_bytes += skb->len;
drivers/tty/synclink_gt.c
1625
dev->stats.tx_errors++;
drivers/tty/synclink_gt.c
1626
dev->stats.tx_aborted_errors++;
drivers/tty/synclink_gt.c
1664
dev->stats.rx_dropped++;
drivers/tty/synclink_gt.c
1672
dev->stats.rx_packets++;
drivers/tty/synclink_gt.c
1673
dev->stats.rx_bytes += size;
drivers/tty/synclink_gt.c
4596
info->netdev->stats.rx_errors++;
drivers/tty/synclink_gt.c
4597
info->netdev->stats.rx_frame_errors++;
drivers/usb/atm/ueagle-atm.c
1277
sc->stats.phy.dsrate == dsrate)
drivers/usb/atm/ueagle-atm.c
1299
data = sc->stats.phy.state;
drivers/usb/atm/ueagle-atm.c
1301
ret = uea_read_cmv_e1(sc, E1_SA_STAT, 0, &sc->stats.phy.state);
drivers/usb/atm/ueagle-atm.c
1305
switch (GET_STATUS(sc->stats.phy.state)) {
drivers/usb/atm/ueagle-atm.c
1334
GET_STATUS(sc->stats.phy.state));
drivers/usb/atm/ueagle-atm.c
1357
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 2, &sc->stats.phy.flags);
drivers/usb/atm/ueagle-atm.c
1360
sc->stats.phy.mflags |= sc->stats.phy.flags;
drivers/usb/atm/ueagle-atm.c
1365
if (sc->stats.phy.flags) {
drivers/usb/atm/ueagle-atm.c
1367
sc->stats.phy.flags);
drivers/usb/atm/ueagle-atm.c
1376
sc->stats.phy.dsrate = (data >> 16) * 32;
drivers/usb/atm/ueagle-atm.c
1377
sc->stats.phy.usrate = (data & 0xffff) * 32;
drivers/usb/atm/ueagle-atm.c
1378
UPDATE_ATM_STAT(link_rate, sc->stats.phy.dsrate * 1000 / 424);
drivers/usb/atm/ueagle-atm.c
1383
sc->stats.phy.dsattenuation = (data & 0xff) / 2;
drivers/usb/atm/ueagle-atm.c
1388
sc->stats.phy.usattenuation = (data & 0xff) / 2;
drivers/usb/atm/ueagle-atm.c
1390
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 25, &sc->stats.phy.dsmargin);
drivers/usb/atm/ueagle-atm.c
1394
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 49, &sc->stats.phy.usmargin);
drivers/usb/atm/ueagle-atm.c
1398
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 51, &sc->stats.phy.rxflow);
drivers/usb/atm/ueagle-atm.c
1402
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 52, &sc->stats.phy.txflow);
drivers/usb/atm/ueagle-atm.c
1406
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 54, &sc->stats.phy.dsunc);
drivers/usb/atm/ueagle-atm.c
1411
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 58, &sc->stats.phy.usunc);
drivers/usb/atm/ueagle-atm.c
1415
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 53, &sc->stats.phy.dscorr);
drivers/usb/atm/ueagle-atm.c
1420
ret = uea_read_cmv_e1(sc, E1_SA_DIAG, 57, &sc->stats.phy.uscorr);
drivers/usb/atm/ueagle-atm.c
1424
ret = uea_read_cmv_e1(sc, E1_SA_INFO, 8, &sc->stats.phy.vidco);
drivers/usb/atm/ueagle-atm.c
1428
ret = uea_read_cmv_e1(sc, E1_SA_INFO, 13, &sc->stats.phy.vidcpe);
drivers/usb/atm/ueagle-atm.c
1442
data = sc->stats.phy.state;
drivers/usb/atm/ueagle-atm.c
1445
ret = uea_read_cmv_e4(sc, 1, E4_SA_STAT, 0, 0, &sc->stats.phy.state);
drivers/usb/atm/ueagle-atm.c
1449
switch (sc->stats.phy.state) {
drivers/usb/atm/ueagle-atm.c
1471
sc->stats.phy.state);
drivers/usb/atm/ueagle-atm.c
1499
ret = uea_read_cmv_e4(sc, 1, E4_SA_DIAG, 0, 0, &sc->stats.phy.flags);
drivers/usb/atm/ueagle-atm.c
1502
sc->stats.phy.mflags |= sc->stats.phy.flags;
drivers/usb/atm/ueagle-atm.c
1507
if (sc->stats.phy.flags) {
drivers/usb/atm/ueagle-atm.c
1509
sc->stats.phy.flags);
drivers/usb/atm/ueagle-atm.c
1510
if (sc->stats.phy.flags & 1) /* delineation LOSS */
drivers/usb/atm/ueagle-atm.c
1512
if (sc->stats.phy.flags & 0x4000) /* Reset Flag */
drivers/usb/atm/ueagle-atm.c
1522
sc->stats.phy.usrate = data / 1000;
drivers/usb/atm/ueagle-atm.c
1529
sc->stats.phy.dsrate = data / 1000;
drivers/usb/atm/ueagle-atm.c
1530
UPDATE_ATM_STAT(link_rate, sc->stats.phy.dsrate * 1000 / 424);
drivers/usb/atm/ueagle-atm.c
1535
sc->stats.phy.dsattenuation = data / 10;
drivers/usb/atm/ueagle-atm.c
1540
sc->stats.phy.usattenuation = data / 10;
drivers/usb/atm/ueagle-atm.c
1545
sc->stats.phy.dsmargin = data / 2;
drivers/usb/atm/ueagle-atm.c
1550
sc->stats.phy.usmargin = data / 10;
drivers/usb/atm/ueagle-atm.c
161
} stats;
drivers/usb/atm/ueagle-atm.c
1689
ret = uea_read_cmv_e1(sc, E1_SA_INFO, 10, &sc->stats.phy.firmid);
drivers/usb/atm/ueagle-atm.c
1693
sc->stats.phy.firmid);
drivers/usb/atm/ueagle-atm.c
1756
ret = uea_read_cmv_e4(sc, 2, E4_SA_INFO, 55, 0, &sc->stats.phy.firmid);
drivers/usb/atm/ueagle-atm.c
1760
sc->stats.phy.firmid);
drivers/usb/atm/ueagle-atm.c
1821
memset(&sc->stats, 0, sizeof(struct uea_stats));
drivers/usb/atm/ueagle-atm.c
2255
ret = sysfs_emit(buf, "%08x\n", sc->stats.phy.state);
drivers/usb/atm/ueagle-atm.c
2293
switch (sc->stats.phy.state) {
drivers/usb/atm/ueagle-atm.c
2317
modem_state = GET_STATUS(sc->stats.phy.state);
drivers/usb/atm/ueagle-atm.c
2356
if (sc->stats.phy.flags & 0x4000)
drivers/usb/atm/ueagle-atm.c
2358
else if (sc->stats.phy.flags & 0x0001)
drivers/usb/atm/ueagle-atm.c
2361
if (sc->stats.phy.flags & 0x0C00)
drivers/usb/atm/ueagle-atm.c
2363
else if (sc->stats.phy.flags & 0x0030)
drivers/usb/atm/ueagle-atm.c
2387
ret = sysfs_emit(buf, "%08x\n", sc->stats.phy.name); \
drivers/usb/atm/ueagle-atm.c
2389
sc->stats.phy.name = 0; \
drivers/usb/atm/ueagle-atm.c
256
(GET_STATUS(sc->stats.phy.state) == 2) : \
drivers/usb/atm/ueagle-atm.c
257
(sc->stats.phy.state == 7))
drivers/usb/atm/usbatm.c
319
atomic_inc(&vcc->stats->rx_err);
drivers/usb/atm/usbatm.c
346
atomic_inc(&vcc->stats->rx_err);
drivers/usb/atm/usbatm.c
355
atomic_inc(&vcc->stats->rx_err);
drivers/usb/atm/usbatm.c
362
atomic_inc(&vcc->stats->rx_err);
drivers/usb/atm/usbatm.c
375
atomic_inc(&vcc->stats->rx_drop);
drivers/usb/atm/usbatm.c
403
atomic_inc(&vcc->stats->rx);
drivers/usb/atm/usbatm.c
603
atomic_inc(&vcc->stats->tx);
drivers/usb/atm/usbatm.c
747
atomic_read(&atm_dev->stats.aal5.tx),
drivers/usb/atm/usbatm.c
748
atomic_read(&atm_dev->stats.aal5.tx_err),
drivers/usb/atm/usbatm.c
749
atomic_read(&atm_dev->stats.aal5.rx),
drivers/usb/atm/usbatm.c
750
atomic_read(&atm_dev->stats.aal5.rx_err),
drivers/usb/atm/usbatm.c
751
atomic_read(&atm_dev->stats.aal5.rx_drop));
drivers/usb/fotg210/fotg210-hcd.c
1281
INCR(fotg210->stats.lost_iaa);
drivers/usb/fotg210/fotg210-hcd.c
2205
INCR(fotg210->stats.unlink);
drivers/usb/fotg210/fotg210-hcd.c
2210
INCR(fotg210->stats.complete);
drivers/usb/fotg210/fotg210-hcd.c
4878
fotg210->stats.normal, fotg210->stats.error,
drivers/usb/fotg210/fotg210-hcd.c
4879
fotg210->stats.iaa, fotg210->stats.lost_iaa);
drivers/usb/fotg210/fotg210-hcd.c
4881
fotg210->stats.complete, fotg210->stats.unlink);
drivers/usb/fotg210/fotg210-hcd.c
5147
INCR(fotg210->stats.normal);
drivers/usb/fotg210/fotg210-hcd.c
5149
INCR(fotg210->stats.error);
drivers/usb/fotg210/fotg210-hcd.c
5174
INCR(fotg210->stats.iaa);
drivers/usb/fotg210/fotg210-hcd.c
719
fotg210->stats.normal, fotg210->stats.error,
drivers/usb/fotg210/fotg210-hcd.c
720
fotg210->stats.iaa, fotg210->stats.lost_iaa);
drivers/usb/fotg210/fotg210-hcd.c
725
fotg210->stats.complete, fotg210->stats.unlink);
drivers/usb/fotg210/fotg210-hcd.h
179
struct fotg210_stats stats;
drivers/usb/gadget/function/f_ncm.c
1131
ncm->netdev->stats.tx_dropped++;
drivers/usb/gadget/function/f_phonet.c
208
dev->stats.tx_packets++;
drivers/usb/gadget/function/f_phonet.c
209
dev->stats.tx_bytes += skb->len;
drivers/usb/gadget/function/f_phonet.c
214
dev->stats.tx_aborted_errors++;
drivers/usb/gadget/function/f_phonet.c
217
dev->stats.tx_errors++;
drivers/usb/gadget/function/f_phonet.c
257
dev->stats.tx_dropped++;
drivers/usb/gadget/function/f_phonet.c
349
dev->stats.rx_packets++;
drivers/usb/gadget/function/f_phonet.c
350
dev->stats.rx_bytes += skb->len;
drivers/usb/gadget/function/f_phonet.c
365
dev->stats.rx_over_errors++;
drivers/usb/gadget/function/f_phonet.c
368
dev->stats.rx_errors++;
drivers/usb/gadget/function/rndis.c
179
const struct rtnl_link_stats64 *stats;
drivers/usb/gadget/function/rndis.c
202
stats = dev_get_stats(net, &temp);
drivers/usb/gadget/function/rndis.c
356
if (stats) {
drivers/usb/gadget/function/rndis.c
357
*outbuf = cpu_to_le32(stats->tx_packets
drivers/usb/gadget/function/rndis.c
358
- stats->tx_errors - stats->tx_dropped);
drivers/usb/gadget/function/rndis.c
367
if (stats) {
drivers/usb/gadget/function/rndis.c
368
*outbuf = cpu_to_le32(stats->rx_packets
drivers/usb/gadget/function/rndis.c
369
- stats->rx_errors - stats->rx_dropped);
drivers/usb/gadget/function/rndis.c
378
if (stats) {
drivers/usb/gadget/function/rndis.c
379
*outbuf = cpu_to_le32(stats->tx_errors);
drivers/usb/gadget/function/rndis.c
388
if (stats) {
drivers/usb/gadget/function/rndis.c
389
*outbuf = cpu_to_le32(stats->rx_errors);
drivers/usb/gadget/function/rndis.c
397
if (stats) {
drivers/usb/gadget/function/rndis.c
398
*outbuf = cpu_to_le32(stats->rx_dropped);
drivers/usb/gadget/function/rndis.c
452
if (stats) {
drivers/usb/gadget/function/rndis.c
453
*outbuf = cpu_to_le32(stats->rx_frame_errors);
drivers/usb/gadget/function/u_ether.c
259
dev->net->stats.rx_errors++;
drivers/usb/gadget/function/u_ether.c
260
dev->net->stats.rx_length_errors++;
drivers/usb/gadget/function/u_ether.c
266
dev->net->stats.rx_packets++;
drivers/usb/gadget/function/u_ether.c
267
dev->net->stats.rx_bytes += skb2->len;
drivers/usb/gadget/function/u_ether.c
294
dev->net->stats.rx_over_errors++;
drivers/usb/gadget/function/u_ether.c
298
dev->net->stats.rx_errors++;
drivers/usb/gadget/function/u_ether.c
416
dev->net->stats.tx_errors++;
drivers/usb/gadget/function/u_ether.c
424
dev->net->stats.tx_bytes += skb->len;
drivers/usb/gadget/function/u_ether.c
427
dev->net->stats.tx_packets++;
drivers/usb/gadget/function/u_ether.c
592
dev->net->stats.tx_dropped++;
drivers/usb/gadget/function/u_ether.c
644
dev->net->stats.rx_packets, dev->net->stats.tx_packets,
drivers/usb/gadget/function/u_ether.c
645
dev->net->stats.rx_errors, dev->net->stats.tx_errors
drivers/usb/gadget/udc/pxa25x_udc.c
1294
dev->stats.write.bytes, dev->stats.write.ops,
drivers/usb/gadget/udc/pxa25x_udc.c
1295
dev->stats.read.bytes, dev->stats.read.ops,
drivers/usb/gadget/udc/pxa25x_udc.c
1296
dev->stats.irqs);
drivers/usb/gadget/udc/pxa25x_udc.c
1417
dev->stats.irqs = 0;
drivers/usb/gadget/udc/pxa25x_udc.c
1874
dev->stats.irqs++;
drivers/usb/gadget/udc/pxa25x_udc.c
1921
memset(&dev->stats, 0, sizeof dev->stats);
drivers/usb/gadget/udc/pxa25x_udc.c
666
ep->dev->stats.write.bytes += count;
drivers/usb/gadget/udc/pxa25x_udc.c
885
dev->stats.write.ops++;
drivers/usb/gadget/udc/pxa25x_udc.c
891
dev->stats.read.ops++;
drivers/usb/gadget/udc/pxa25x_udc.h
216
dev->stats.write.bytes, dev->stats.write.ops,
drivers/usb/gadget/udc/pxa25x_udc.h
217
dev->stats.read.bytes, dev->stats.read.ops);
drivers/usb/gadget/udc/pxa25x_udc.h
99
struct udc_stats stats;
drivers/usb/gadget/udc/pxa27x_udc.c
129
udc->stats.irqs_reset, udc->stats.irqs_suspend,
drivers/usb/gadget/udc/pxa27x_udc.c
130
udc->stats.irqs_resume, udc->stats.irqs_reconfig);
drivers/usb/gadget/udc/pxa27x_udc.c
1706
memset(&udc->stats, 0, sizeof(udc->stats));
drivers/usb/gadget/udc/pxa27x_udc.c
195
ep->stats.in_bytes, ep->stats.in_ops,
drivers/usb/gadget/udc/pxa27x_udc.c
196
ep->stats.out_bytes, ep->stats.out_ops,
drivers/usb/gadget/udc/pxa27x_udc.c
197
ep->stats.irqs,
drivers/usb/gadget/udc/pxa27x_udc.c
2143
udc->pxa_ep[0].stats.irqs++;
drivers/usb/gadget/udc/pxa27x_udc.c
2159
ep->stats.irqs++;
drivers/usb/gadget/udc/pxa27x_udc.c
2172
ep->stats.irqs++;
drivers/usb/gadget/udc/pxa27x_udc.c
2186
udc->stats.irqs_suspend++;
drivers/usb/gadget/udc/pxa27x_udc.c
2201
udc->stats.irqs_resume++;
drivers/usb/gadget/udc/pxa27x_udc.c
2218
udc->stats.irqs_reconfig++;
drivers/usb/gadget/udc/pxa27x_udc.c
2244
udc->stats.irqs_reset++;
drivers/usb/gadget/udc/pxa27x_udc.c
2251
memset(&udc->stats, 0, sizeof udc->stats);
drivers/usb/gadget/udc/pxa27x_udc.c
505
ep->stats.in_ops++;
drivers/usb/gadget/udc/pxa27x_udc.c
507
ep->stats.out_ops++;
drivers/usb/gadget/udc/pxa27x_udc.c
519
ep->stats.in_bytes += count;
drivers/usb/gadget/udc/pxa27x_udc.c
521
ep->stats.out_bytes += count;
drivers/usb/gadget/udc/pxa27x_udc.h
371
struct stats stats;
drivers/usb/gadget/udc/pxa27x_udc.h
460
struct udc_stats stats;
drivers/usb/host/ehci-dbg.c
898
ehci->stats.normal, ehci->stats.error, ehci->stats.iaa,
drivers/usb/host/ehci-dbg.c
899
ehci->stats.lost_iaa);
drivers/usb/host/ehci-dbg.c
904
ehci->stats.complete, ehci->stats.unlink);
drivers/usb/host/ehci-hcd.c
758
INCR(ehci->stats.normal);
drivers/usb/host/ehci-hcd.c
763
INCR(ehci->stats.error);
drivers/usb/host/ehci-hcd.c
788
INCR(ehci->stats.iaa);
drivers/usb/host/ehci-q.c
256
INCR(ehci->stats.unlink);
drivers/usb/host/ehci-q.c
261
INCR(ehci->stats.complete);
drivers/usb/host/ehci-timer.c
350
INCR(ehci->stats.lost_iaa);
drivers/usb/host/ehci.h
241
struct ehci_stats stats;
drivers/usb/serial/cypress_m8.c
1201
module_param(stats, bool, 0644);
drivers/usb/serial/cypress_m8.c
1202
MODULE_PARM_DESC(stats, "Enable statistics or not");
drivers/usb/serial/cypress_m8.c
44
static bool stats;
drivers/usb/serial/cypress_m8.c
648
if (stats)
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
64
struct dispc_irq_stats stats;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
68
stats = dispc_compat.irq_stats;
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
75
jiffies_to_msecs(jiffies - stats.last_reset));
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
77
seq_printf(s, "irqs %d\n", stats.irq_count);
drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c
79
seq_printf(s, "%-20s %10d\n", #x, stats.irqs[ffs(DISPC_IRQ_##x)-1])
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1540
struct dsi_irq_stats *stats;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1542
stats = kzalloc_obj(*stats);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1543
if (!stats) {
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1550
*stats = dsi->irq_stats;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1557
jiffies_to_msecs(jiffies - stats->last_reset));
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1559
seq_printf(s, "irqs %d\n", stats->irq_count);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1561
seq_printf(s, "%-20s %10d\n", #x, stats->dsi_irqs[ffs(DSI_IRQ_##x)-1])
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1585
stats->vc_irqs[0][ffs(DSI_VC_IRQ_##x)-1], \
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1586
stats->vc_irqs[1][ffs(DSI_VC_IRQ_##x)-1], \
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1587
stats->vc_irqs[2][ffs(DSI_VC_IRQ_##x)-1], \
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1588
stats->vc_irqs[3][ffs(DSI_VC_IRQ_##x)-1]);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1604
stats->cio_irqs[ffs(DSI_CIO_IRQ_##x)-1]);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
1629
kfree(stats);
drivers/virtio/virtio_balloon.c
111
struct virtio_balloon_stat stats[VIRTIO_BALLOON_S_NR];
drivers/virtio/virtio_balloon.c
341
vb->stats[idx].tag = cpu_to_virtio16(vb->vdev, tag);
drivers/virtio/virtio_balloon.c
342
vb->stats[idx].val = cpu_to_virtio64(vb->vdev, val);
drivers/virtio/virtio_balloon.c
452
sg_init_one(&sg, vb->stats, sizeof(vb->stats[0]) * num_stats);
drivers/virtio/virtio_balloon.c
624
sg_init_one(&sg, vb->stats, sizeof(vb->stats[0]) * num_stats);
fs/btrfs/volumes.c
8148
struct btrfs_ioctl_get_dev_stats *stats)
fs/btrfs/volumes.c
8156
args.devid = stats->devid;
fs/btrfs/volumes.c
8166
} else if (stats->flags & BTRFS_DEV_STATS_RESET) {
fs/btrfs/volumes.c
8168
if (stats->nr_items > i)
fs/btrfs/volumes.c
8169
stats->values[i] =
fs/btrfs/volumes.c
8178
if (stats->nr_items > i)
fs/btrfs/volumes.c
8179
stats->values[i] = btrfs_dev_stat_read(dev, i);
fs/btrfs/volumes.c
8181
if (stats->nr_items > BTRFS_DEV_STAT_VALUES_MAX)
fs/btrfs/volumes.c
8182
stats->nr_items = BTRFS_DEV_STAT_VALUES_MAX;
fs/btrfs/volumes.h
768
struct btrfs_ioctl_get_dev_stats *stats);
fs/cachefiles/cache.c
102
(unsigned long long) stats.f_blocks,
fs/cachefiles/cache.c
103
(unsigned long long) stats.f_bavail);
fs/cachefiles/cache.c
106
do_div(stats.f_files, 100);
fs/cachefiles/cache.c
107
cache->fstop = stats.f_files * cache->fstop_percent;
fs/cachefiles/cache.c
108
cache->fcull = stats.f_files * cache->fcull_percent;
fs/cachefiles/cache.c
109
cache->frun = stats.f_files * cache->frun_percent;
fs/cachefiles/cache.c
116
do_div(stats.f_blocks, 100);
fs/cachefiles/cache.c
117
cache->bstop = stats.f_blocks * cache->bstop_percent;
fs/cachefiles/cache.c
118
cache->bcull = stats.f_blocks * cache->bcull_percent;
fs/cachefiles/cache.c
119
cache->brun = stats.f_blocks * cache->brun_percent;
fs/cachefiles/cache.c
189
struct kstatfs stats;
fs/cachefiles/cache.c
208
memset(&stats, 0, sizeof(stats));
fs/cachefiles/cache.c
21
struct kstatfs stats;
fs/cachefiles/cache.c
210
ret = vfs_statfs(&path, &stats);
fs/cachefiles/cache.c
220
b_avail = stats.f_bavail;
fs/cachefiles/cache.c
232
if (stats.f_ffree > fnr)
fs/cachefiles/cache.c
233
stats.f_ffree -= fnr;
fs/cachefiles/cache.c
235
stats.f_ffree = 0;
fs/cachefiles/cache.c
243
if (stats.f_ffree < cache->fstop ||
fs/cachefiles/cache.c
248
if (stats.f_ffree < cache->fcull ||
fs/cachefiles/cache.c
253
stats.f_ffree >= cache->frun &&
fs/cachefiles/cache.c
83
ret = vfs_statfs(&path, &stats);
fs/cachefiles/cache.c
88
if (stats.f_bsize <= 0)
fs/cachefiles/cache.c
92
if (stats.f_bsize > PAGE_SIZE)
fs/cachefiles/cache.c
95
cache->bsize = stats.f_bsize;
fs/cachefiles/cache.c
96
cache->bshift = ilog2(stats.f_bsize);
fs/ext4/extents_status.c
1097
struct ext4_es_stats *stats;
fs/ext4/extents_status.c
1135
stats = &EXT4_SB(inode->i_sb)->s_es_stats;
fs/ext4/extents_status.c
1143
percpu_counter_inc(&stats->es_stats_cache_hits);
fs/ext4/extents_status.c
1156
percpu_counter_inc(&stats->es_stats_cache_misses);
fs/ext4/fast_commit.c
1171
struct ext4_fc_stats *stats = &EXT4_SB(sb)->s_fc_stats;
fs/ext4/fast_commit.c
1176
stats->fc_num_commits++;
fs/ext4/fast_commit.c
1177
stats->fc_numblks += nblks;
fs/ext4/fast_commit.c
1178
if (likely(stats->s_fc_avg_commit_time))
fs/ext4/fast_commit.c
1179
stats->s_fc_avg_commit_time =
fs/ext4/fast_commit.c
1181
stats->s_fc_avg_commit_time * 3) / 4;
fs/ext4/fast_commit.c
1183
stats->s_fc_avg_commit_time = commit_time;
fs/ext4/fast_commit.c
1187
stats->fc_failed_commits++;
fs/ext4/fast_commit.c
1188
stats->fc_ineligible_commits++;
fs/ext4/fast_commit.c
1190
stats->fc_skipped_commits++;
fs/ext4/fast_commit.c
2321
struct ext4_fc_stats *stats = &sbi->s_fc_stats;
fs/ext4/fast_commit.c
2329
stats->fc_num_commits, stats->fc_ineligible_commits,
fs/ext4/fast_commit.c
2330
stats->fc_numblks,
fs/ext4/fast_commit.c
2331
div_u64(stats->s_fc_avg_commit_time, 1000));
fs/ext4/fast_commit.c
2335
stats->fc_ineligible_reason_count[i]);
fs/ext4/ialloc.c
376
int flex_size, struct orlov_stats *stats)
fs/ext4/ialloc.c
383
stats->free_inodes = atomic_read(&fg->free_inodes);
fs/ext4/ialloc.c
384
stats->free_clusters = atomic64_read(&fg->free_clusters);
fs/ext4/ialloc.c
385
stats->used_dirs = atomic_read(&fg->used_dirs);
fs/ext4/ialloc.c
391
stats->free_inodes = ext4_free_inodes_count(sb, desc);
fs/ext4/ialloc.c
392
stats->free_clusters = ext4_free_group_clusters(sb, desc);
fs/ext4/ialloc.c
393
stats->used_dirs = ext4_used_dirs_count(sb, desc);
fs/ext4/ialloc.c
395
stats->free_inodes = 0;
fs/ext4/ialloc.c
396
stats->free_clusters = 0;
fs/ext4/ialloc.c
397
stats->used_dirs = 0;
fs/ext4/ialloc.c
437
struct orlov_stats stats;
fs/ext4/ialloc.c
470
get_orlov_stats(sb, g, flex_size, &stats);
fs/ext4/ialloc.c
471
if (!stats.free_inodes)
fs/ext4/ialloc.c
473
if (stats.used_dirs >= best_ndir)
fs/ext4/ialloc.c
475
if (stats.free_inodes < avefreei)
fs/ext4/ialloc.c
477
if (stats.free_clusters < avefreec)
fs/ext4/ialloc.c
481
best_ndir = stats.used_dirs;
fs/ext4/ialloc.c
531
get_orlov_stats(sb, grp, flex_size, &stats);
fs/ext4/ialloc.c
532
if (stats.used_dirs >= max_dirs)
fs/ext4/ialloc.c
534
if (stats.free_inodes < min_inodes)
fs/ext4/ialloc.c
536
if (stats.free_clusters < min_clusters)
fs/ext4/namei.c
621
static struct stats dx_show_leaf(struct inode *dir,
fs/ext4/namei.c
707
return (struct stats) { names, space, 1 };
fs/ext4/namei.c
710
struct stats dx_show_entries(struct dx_hash_info *hinfo, struct inode *dir,
fs/ext4/namei.c
723
struct stats stats;
fs/ext4/namei.c
728
stats = levels?
fs/ext4/namei.c
732
names += stats.names;
fs/ext4/namei.c
733
space += stats.space;
fs/ext4/namei.c
734
bcount += stats.bcount;
fs/ext4/namei.c
741
return (struct stats) { names, space, bcount};
fs/f2fs/checkpoint.c
1653
cpc->stats.times[type] = ktime_get();
fs/f2fs/checkpoint.c
1663
cur_diff = (u64)ktime_ms_delta(cpc->stats.times[CP_TIME_END],
fs/f2fs/checkpoint.c
1664
cpc->stats.times[CP_TIME_START]);
fs/f2fs/checkpoint.c
1667
sbi->cp_stats = cpc->stats;
fs/f2fs/checkpoint.c
1674
(u64)ktime_ms_delta(cpc->stats.times[ct + 1],
fs/f2fs/checkpoint.c
1675
cpc->stats.times[ct]));
fs/f2fs/f2fs.h
346
struct cp_stats stats;
fs/gfs2/glock.c
1134
gl->gl_stats.stats[GFS2_LKS_DCOUNT] = 0;
fs/gfs2/glock.c
1135
gl->gl_stats.stats[GFS2_LKS_QCOUNT] = 0;
fs/gfs2/glock.c
2365
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SRTT],
fs/gfs2/glock.c
2366
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SRTTVAR],
fs/gfs2/glock.c
2367
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SRTTB],
fs/gfs2/glock.c
2368
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SRTTVARB],
fs/gfs2/glock.c
2369
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SIRT],
fs/gfs2/glock.c
2370
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_SIRTVAR],
fs/gfs2/glock.c
2371
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_DCOUNT],
fs/gfs2/glock.c
2372
(unsigned long long)gl->gl_stats.stats[GFS2_LKS_QCOUNT]);
fs/gfs2/glock.c
2424
lkstats[index - 1].stats[subindex]);
fs/gfs2/incore.h
246
u64 stats[GFS2_NR_LKSTATS];
fs/gfs2/incore.h
863
gl->gl_stats.stats[which]++;
fs/gfs2/incore.h
870
this_cpu_ptr(sdp->sd_lkstats)->lkstats[glock_type(gl)].stats[which]++;
fs/gfs2/lock_dlm.c
50
s64 delta = sample - s->stats[index];
fs/gfs2/lock_dlm.c
51
s->stats[index] += (delta >> 3);
fs/gfs2/lock_dlm.c
53
s->stats[index] += (s64)(abs(delta) - s->stats[index]) >> 2;
fs/gfs2/rgrp.c
1938
if (st->stats[GFS2_LKS_SRTTB]) {
fs/gfs2/rgrp.c
1939
a_srttb += st->stats[GFS2_LKS_SRTTB];
fs/gfs2/rgrp.c
1946
r_dcount = st->stats[GFS2_LKS_DCOUNT];
fs/gfs2/rgrp.c
1947
var = st->stats[GFS2_LKS_SRTTVARB] +
fs/gfs2/rgrp.c
1948
gl->gl_stats.stats[GFS2_LKS_SRTTVARB];
fs/gfs2/rgrp.c
1951
l_srttb = gl->gl_stats.stats[GFS2_LKS_SRTTB];
fs/gfs2/rgrp.c
1952
l_dcount = gl->gl_stats.stats[GFS2_LKS_DCOUNT];
fs/gfs2/trace_gfs2.h
291
__entry->srtt = gl->gl_stats.stats[GFS2_LKS_SRTT];
fs/gfs2/trace_gfs2.h
292
__entry->srttvar = gl->gl_stats.stats[GFS2_LKS_SRTTVAR];
fs/gfs2/trace_gfs2.h
293
__entry->srttb = gl->gl_stats.stats[GFS2_LKS_SRTTB];
fs/gfs2/trace_gfs2.h
294
__entry->srttvarb = gl->gl_stats.stats[GFS2_LKS_SRTTVARB];
fs/gfs2/trace_gfs2.h
295
__entry->sirt = gl->gl_stats.stats[GFS2_LKS_SIRT];
fs/gfs2/trace_gfs2.h
296
__entry->sirtvar = gl->gl_stats.stats[GFS2_LKS_SIRTVAR];
fs/gfs2/trace_gfs2.h
297
__entry->dcount = gl->gl_stats.stats[GFS2_LKS_DCOUNT];
fs/gfs2/trace_gfs2.h
298
__entry->qcount = gl->gl_stats.stats[GFS2_LKS_QCOUNT];
fs/jbd2/checkpoint.c
579
struct transaction_chp_stats_s *stats;
fs/jbd2/checkpoint.c
619
stats = &transaction->t_chp_stats;
fs/jbd2/checkpoint.c
620
if (stats->cs_chp_time)
fs/jbd2/checkpoint.c
621
stats->cs_chp_time = jbd2_time_diff(stats->cs_chp_time,
fs/jbd2/checkpoint.c
624
transaction->t_tid, stats);
fs/jbd2/commit.c
1089
stats.run.rs_logging = jbd2_time_diff(stats.run.rs_logging,
fs/jbd2/commit.c
1095
stats.ts_tid = commit_transaction->t_tid;
fs/jbd2/commit.c
1096
stats.run.rs_handle_count =
fs/jbd2/commit.c
1099
commit_transaction->t_tid, &stats.run);
fs/jbd2/commit.c
1100
stats.ts_requested = (commit_transaction->t_requested) ? 1 : 0;
fs/jbd2/commit.c
1149
journal->j_stats.ts_requested += stats.ts_requested;
fs/jbd2/commit.c
1150
journal->j_stats.run.rs_wait += stats.run.rs_wait;
fs/jbd2/commit.c
1151
journal->j_stats.run.rs_request_delay += stats.run.rs_request_delay;
fs/jbd2/commit.c
1152
journal->j_stats.run.rs_running += stats.run.rs_running;
fs/jbd2/commit.c
1153
journal->j_stats.run.rs_locked += stats.run.rs_locked;
fs/jbd2/commit.c
1154
journal->j_stats.run.rs_flushing += stats.run.rs_flushing;
fs/jbd2/commit.c
1155
journal->j_stats.run.rs_logging += stats.run.rs_logging;
fs/jbd2/commit.c
1156
journal->j_stats.run.rs_handle_count += stats.run.rs_handle_count;
fs/jbd2/commit.c
1157
journal->j_stats.run.rs_blocks += stats.run.rs_blocks;
fs/jbd2/commit.c
1158
journal->j_stats.run.rs_blocks_logged += stats.run.rs_blocks_logged;
fs/jbd2/commit.c
350
struct transaction_stats_s stats;
fs/jbd2/commit.c
443
stats.run.rs_wait = commit_transaction->t_max_wait;
fs/jbd2/commit.c
444
stats.run.rs_request_delay = 0;
fs/jbd2/commit.c
445
stats.run.rs_locked = jiffies;
fs/jbd2/commit.c
447
stats.run.rs_request_delay =
fs/jbd2/commit.c
449
stats.run.rs_locked);
fs/jbd2/commit.c
450
stats.run.rs_running = jbd2_time_diff(commit_transaction->t_start,
fs/jbd2/commit.c
451
stats.run.rs_locked);
fs/jbd2/commit.c
528
stats.run.rs_flushing = jiffies;
fs/jbd2/commit.c
529
stats.run.rs_locked = jbd2_time_diff(stats.run.rs_locked,
fs/jbd2/commit.c
530
stats.run.rs_flushing);
fs/jbd2/commit.c
565
stats.run.rs_logging = jiffies;
fs/jbd2/commit.c
566
stats.run.rs_flushing = jbd2_time_diff(stats.run.rs_flushing,
fs/jbd2/commit.c
567
stats.run.rs_logging);
fs/jbd2/commit.c
568
stats.run.rs_blocks = commit_transaction->t_nr_buffers;
fs/jbd2/commit.c
569
stats.run.rs_blocks_logged = 0;
fs/jbd2/commit.c
814
stats.run.rs_blocks_logged++;
fs/jbd2/commit.c
860
stats.run.rs_blocks_logged++;
fs/jbd2/commit.c
882
stats.run.rs_blocks_logged++;
fs/jbd2/journal.c
1108
struct transaction_stats_s *stats;
fs/jbd2/journal.c
1132
s->stats->ts_tid, s->stats->ts_requested,
fs/jbd2/journal.c
1134
if (s->stats->ts_tid == 0)
fs/jbd2/journal.c
1137
jiffies_to_msecs(s->stats->run.rs_wait / s->stats->ts_tid));
fs/jbd2/journal.c
1139
(s->stats->ts_requested == 0) ? 0 :
fs/jbd2/journal.c
1140
jiffies_to_msecs(s->stats->run.rs_request_delay /
fs/jbd2/journal.c
1141
s->stats->ts_requested));
fs/jbd2/journal.c
1143
jiffies_to_msecs(s->stats->run.rs_running / s->stats->ts_tid));
fs/jbd2/journal.c
1145
jiffies_to_msecs(s->stats->run.rs_locked / s->stats->ts_tid));
fs/jbd2/journal.c
1147
jiffies_to_msecs(s->stats->run.rs_flushing / s->stats->ts_tid));
fs/jbd2/journal.c
1149
jiffies_to_msecs(s->stats->run.rs_logging / s->stats->ts_tid));
fs/jbd2/journal.c
1153
s->stats->run.rs_handle_count / s->stats->ts_tid);
fs/jbd2/journal.c
1155
s->stats->run.rs_blocks / s->stats->ts_tid);
fs/jbd2/journal.c
1157
s->stats->run.rs_blocks_logged / s->stats->ts_tid);
fs/jbd2/journal.c
1182
s->stats = kmalloc(size, GFP_KERNEL);
fs/jbd2/journal.c
1183
if (s->stats == NULL) {
fs/jbd2/journal.c
1188
memcpy(s->stats, &journal->j_stats, size);
fs/jbd2/journal.c
1197
kfree(s->stats);
fs/jbd2/journal.c
1208
kfree(s->stats);
fs/lockd/clntxdr.c
612
.stats = &nlm_rpc_stats,
fs/lockd/mon.c
580
.stats = &nsm_stats
fs/nfs/client.c
536
.stats = &nn->rpcstats,
fs/nfs/iostat.h
55
static inline void nfs_free_iostats(struct nfs_iostats __percpu *stats)
fs/nfs/iostat.h
57
if (stats != NULL)
fs/nfs/iostat.h
58
free_percpu(stats);
fs/nfs/localio.c
130
.stats = &nfslocalio_rpcstat,
fs/nfs/mount_clnt.c
470
.stats = &mnt_stats,
fs/nfs/nfs3client.c
22
.stats = &nfsacl_rpcstat,
fs/nfs/super.c
705
struct nfs_iostats *stats;
fs/nfs/super.c
708
stats = per_cpu_ptr(nfss->io_stats, cpu);
fs/nfs/super.c
711
totals.events[i] += stats->events[i];
fs/nfs/super.c
713
totals.bytes[i] += stats->bytes[i];
fs/nfsd/export.c
343
static int export_stats_init(struct export_stats *stats)
fs/nfsd/export.c
345
stats->start_time = ktime_get_seconds();
fs/nfsd/export.c
346
return percpu_counter_init_many(stats->counter, 0, GFP_KERNEL,
fs/nfsd/export.c
350
static void export_stats_reset(struct export_stats *stats)
fs/nfsd/export.c
352
if (stats) {
fs/nfsd/export.c
356
percpu_counter_set(&stats->counter[i], 0);
fs/nfsd/export.c
360
static void export_stats_destroy(struct export_stats *stats)
fs/nfsd/export.c
362
if (stats)
fs/nfsd/export.c
363
percpu_counter_destroy_many(stats->counter,
fs/nfsd/nfs3proc.c
646
resp->status = nfsd_statfs(rqstp, &argp->fh, &resp->stats, 0);
fs/nfsd/nfs3xdr.c
1186
const struct kstatfs *s = &resp->stats;
fs/nfsd/nfs4callback.c
1066
.stats = &cb_stats,
fs/nfsd/nfsproc.c
618
resp->status = nfsd_statfs(rqstp, &argp->fh, &resp->stats,
fs/nfsd/nfsxdr.c
533
struct kstatfs *stat = &resp->stats;
fs/nfsd/xdr.h
123
struct kstatfs stats;
fs/nfsd/xdr3.h
189
struct kstatfs stats;
fs/nilfs2/btree.c
1064
struct nilfs_bmap_stats *stats)
fs/nilfs2/btree.c
1072
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1094
stats->bs_nblocks++;
fs/nilfs2/btree.c
1112
stats->bs_nblocks++;
fs/nilfs2/btree.c
1130
stats->bs_nblocks++;
fs/nilfs2/btree.c
1150
stats->bs_nblocks++;
fs/nilfs2/btree.c
1163
stats->bs_nblocks++;
fs/nilfs2/btree.c
1186
stats->bs_nblocks += 2;
fs/nilfs2/btree.c
1206
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1237
struct nilfs_bmap_stats stats;
fs/nilfs2/btree.c
1252
ret = nilfs_btree_prepare_insert(btree, path, &level, key, ptr, &stats);
fs/nilfs2/btree.c
1256
nilfs_inode_add_blocks(btree->b_inode, stats.bs_nblocks);
fs/nilfs2/btree.c
1437
struct nilfs_bmap_stats *stats,
fs/nilfs2/btree.c
1446
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1463
stats->bs_nblocks++;
fs/nilfs2/btree.c
1482
stats->bs_nblocks++;
fs/nilfs2/btree.c
1487
stats->bs_nblocks++;
fs/nilfs2/btree.c
1502
stats->bs_nblocks++;
fs/nilfs2/btree.c
1507
stats->bs_nblocks++;
fs/nilfs2/btree.c
1525
stats->bs_nblocks += 2;
fs/nilfs2/btree.c
1531
stats->bs_nblocks++;
fs/nilfs2/btree.c
1539
stats->bs_nblocks++;
fs/nilfs2/btree.c
1565
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1588
struct nilfs_bmap_stats stats;
fs/nilfs2/btree.c
1604
ret = nilfs_btree_prepare_delete(btree, path, &level, &stats, dat);
fs/nilfs2/btree.c
1608
nilfs_inode_sub_blocks(btree->b_inode, stats.bs_nblocks);
fs/nilfs2/btree.c
1746
struct nilfs_bmap_stats *stats)
fs/nilfs2/btree.c
1752
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1770
stats->bs_nblocks++;
fs/nilfs2/btree.c
1782
stats->bs_nblocks++;
fs/nilfs2/btree.c
1793
stats->bs_nblocks = 0;
fs/nilfs2/btree.c
1886
struct nilfs_bmap_stats stats;
fs/nilfs2/btree.c
1903
&stats);
fs/nilfs2/btree.c
1908
nilfs_inode_add_blocks(btree->b_inode, stats.bs_nblocks);
fs/ocfs2/blockcheck.c
232
static void ocfs2_blockcheck_debug_remove(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
234
if (stats) {
fs/ocfs2/blockcheck.c
235
debugfs_remove_recursive(stats->b_debug_dir);
fs/ocfs2/blockcheck.c
236
stats->b_debug_dir = NULL;
fs/ocfs2/blockcheck.c
240
static void ocfs2_blockcheck_debug_install(struct ocfs2_blockcheck_stats *stats,
fs/ocfs2/blockcheck.c
246
stats->b_debug_dir = dir;
fs/ocfs2/blockcheck.c
249
&stats->b_check_count, &blockcheck_fops);
fs/ocfs2/blockcheck.c
252
&stats->b_failure_count, &blockcheck_fops);
fs/ocfs2/blockcheck.c
255
&stats->b_recover_count, &blockcheck_fops);
fs/ocfs2/blockcheck.c
259
static inline void ocfs2_blockcheck_debug_install(struct ocfs2_blockcheck_stats *stats,
fs/ocfs2/blockcheck.c
264
static inline void ocfs2_blockcheck_debug_remove(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
270
void ocfs2_blockcheck_stats_debugfs_install(struct ocfs2_blockcheck_stats *stats,
fs/ocfs2/blockcheck.c
273
ocfs2_blockcheck_debug_install(stats, parent);
fs/ocfs2/blockcheck.c
276
void ocfs2_blockcheck_stats_debugfs_remove(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
278
ocfs2_blockcheck_debug_remove(stats);
fs/ocfs2/blockcheck.c
281
static void ocfs2_blockcheck_inc_check(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
285
if (!stats)
fs/ocfs2/blockcheck.c
288
spin_lock(&stats->b_lock);
fs/ocfs2/blockcheck.c
289
stats->b_check_count++;
fs/ocfs2/blockcheck.c
290
new_count = stats->b_check_count;
fs/ocfs2/blockcheck.c
291
spin_unlock(&stats->b_lock);
fs/ocfs2/blockcheck.c
297
static void ocfs2_blockcheck_inc_failure(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
301
if (!stats)
fs/ocfs2/blockcheck.c
304
spin_lock(&stats->b_lock);
fs/ocfs2/blockcheck.c
305
stats->b_failure_count++;
fs/ocfs2/blockcheck.c
306
new_count = stats->b_failure_count;
fs/ocfs2/blockcheck.c
307
spin_unlock(&stats->b_lock);
fs/ocfs2/blockcheck.c
313
static void ocfs2_blockcheck_inc_recover(struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
317
if (!stats)
fs/ocfs2/blockcheck.c
320
spin_lock(&stats->b_lock);
fs/ocfs2/blockcheck.c
321
stats->b_recover_count++;
fs/ocfs2/blockcheck.c
322
new_count = stats->b_recover_count;
fs/ocfs2/blockcheck.c
323
spin_unlock(&stats->b_lock);
fs/ocfs2/blockcheck.c
380
struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
387
ocfs2_blockcheck_inc_check(stats);
fs/ocfs2/blockcheck.c
399
ocfs2_blockcheck_inc_failure(stats);
fs/ocfs2/blockcheck.c
411
ocfs2_blockcheck_inc_recover(stats);
fs/ocfs2/blockcheck.c
487
struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/blockcheck.c
499
ocfs2_blockcheck_inc_check(stats);
fs/ocfs2/blockcheck.c
512
ocfs2_blockcheck_inc_failure(stats);
fs/ocfs2/blockcheck.c
542
ocfs2_blockcheck_inc_recover(stats);
fs/ocfs2/blockcheck.h
46
struct ocfs2_blockcheck_stats *stats);
fs/ocfs2/blockcheck.h
51
struct ocfs2_blockcheck_stats *stats);
fs/ocfs2/blockcheck.h
54
void ocfs2_blockcheck_stats_debugfs_install(struct ocfs2_blockcheck_stats *stats,
fs/ocfs2/blockcheck.h
56
void ocfs2_blockcheck_stats_debugfs_remove(struct ocfs2_blockcheck_stats *stats);
fs/ocfs2/dlmglue.c
439
struct ocfs2_lock_stats *stats;
fs/ocfs2/dlmglue.c
442
stats = &res->l_lock_prmode;
fs/ocfs2/dlmglue.c
444
stats = &res->l_lock_exmode;
fs/ocfs2/dlmglue.c
451
stats->ls_gets++;
fs/ocfs2/dlmglue.c
452
stats->ls_total += ktime_to_ns(kt);
fs/ocfs2/dlmglue.c
454
if (unlikely(stats->ls_gets == 0)) {
fs/ocfs2/dlmglue.c
455
stats->ls_gets++;
fs/ocfs2/dlmglue.c
456
stats->ls_total = ktime_to_ns(kt);
fs/ocfs2/dlmglue.c
459
if (stats->ls_max < usec)
fs/ocfs2/dlmglue.c
460
stats->ls_max = usec;
fs/ocfs2/dlmglue.c
463
stats->ls_fail++;
fs/ocfs2/dlmglue.c
465
stats->ls_last = ktime_to_us(ktime_get_real());
fs/ocfs2/ioctl.c
411
static void o2ffg_update_stats(struct ocfs2_info_freefrag_stats *stats,
fs/ocfs2/ioctl.c
414
if (chunksize > stats->ffs_max)
fs/ocfs2/ioctl.c
415
stats->ffs_max = chunksize;
fs/ocfs2/ioctl.c
417
if (chunksize < stats->ffs_min)
fs/ocfs2/ioctl.c
418
stats->ffs_min = chunksize;
fs/ocfs2/ioctl.c
420
stats->ffs_avg += chunksize;
fs/ocfs2/ioctl.c
421
stats->ffs_free_chunks_real++;
fs/ocfs2/super.c
108
struct ocfs2_blockcheck_stats *stats);
fs/ocfs2/super.c
112
struct ocfs2_blockcheck_stats *stats);
fs/ocfs2/super.c
1947
struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/super.c
2009
osb->osb_ecc_stats = *stats;
fs/ocfs2/super.c
2267
struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/super.c
2280
stats);
fs/ocfs2/super.c
728
struct ocfs2_blockcheck_stats *stats)
fs/ocfs2/super.c
794
memset(stats, 0, sizeof(struct ocfs2_blockcheck_stats));
fs/ocfs2/super.c
795
spin_lock_init(&stats->b_lock);
fs/ocfs2/super.c
796
tmpstat = ocfs2_verify_volume(di, *bh, blksize, stats);
fs/ocfs2/super.c
982
struct ocfs2_blockcheck_stats stats;
fs/ocfs2/super.c
987
status = ocfs2_sb_probe(sb, &bh, §or_size, &stats);
fs/ocfs2/super.c
993
status = ocfs2_initialize_super(sb, bh, sector_size, &stats);
fs/smb/client/cifsglob.h
1242
} stats;
fs/smb/client/cifssmb.c
1038
cifs_stats_inc(&tcon->stats.cifs_stats.num_mkdirs);
fs/smb/client/cifssmb.c
1162
cifs_stats_inc(&tcon->stats.cifs_stats.num_posixmkdirs);
fs/smb/client/cifssmb.c
1164
cifs_stats_inc(&tcon->stats.cifs_stats.num_posixopens);
fs/smb/client/cifssmb.c
1300
cifs_stats_inc(&tcon->stats.cifs_stats.num_opens);
fs/smb/client/cifssmb.c
1426
cifs_stats_inc(&tcon->stats.cifs_stats.num_opens);
fs/smb/client/cifssmb.c
1638
cifs_stats_inc(&tcon->stats.cifs_stats.num_reads);
fs/smb/client/cifssmb.c
1709
cifs_stats_inc(&tcon->stats.cifs_stats.num_reads);
fs/smb/client/cifssmb.c
1853
cifs_stats_inc(&tcon->stats.cifs_stats.num_writes);
fs/smb/client/cifssmb.c
2029
cifs_stats_inc(&tcon->stats.cifs_stats.num_writes);
fs/smb/client/cifssmb.c
2118
cifs_stats_inc(&tcon->stats.cifs_stats.num_writes);
fs/smb/client/cifssmb.c
2184
cifs_stats_inc(&tcon->stats.cifs_stats.num_locks);
fs/smb/client/cifssmb.c
2257
cifs_stats_inc(&tcon->stats.cifs_stats.num_locks);
fs/smb/client/cifssmb.c
2422
cifs_stats_inc(&tcon->stats.cifs_stats.num_closes);
fs/smb/client/cifssmb.c
2455
cifs_stats_inc(&tcon->stats.cifs_stats.num_flushes);
fs/smb/client/cifssmb.c
2517
cifs_stats_inc(&tcon->stats.cifs_stats.num_renames);
fs/smb/client/cifssmb.c
2600
cifs_stats_inc(&pTcon->stats.cifs_stats.num_t2renames);
fs/smb/client/cifssmb.c
2688
cifs_stats_inc(&tcon->stats.cifs_stats.num_symlinks);
fs/smb/client/cifssmb.c
2773
cifs_stats_inc(&tcon->stats.cifs_stats.num_hardlinks);
fs/smb/client/cifssmb.c
2846
cifs_stats_inc(&tcon->stats.cifs_stats.num_hardlinks);
fs/smb/client/cifssmb.c
3502
cifs_stats_inc(&tcon->stats.cifs_stats.num_acl_get);
fs/smb/client/cifssmb.c
3841
cifs_stats_inc(&tcon->stats.cifs_stats.num_acl_get);
fs/smb/client/cifssmb.c
4470
cifs_stats_inc(&tcon->stats.cifs_stats.num_ffirst);
fs/smb/client/cifssmb.c
4589
cifs_stats_inc(&tcon->stats.cifs_stats.num_fnext);
fs/smb/client/cifssmb.c
4673
cifs_stats_inc(&tcon->stats.cifs_stats.num_fclose);
fs/smb/client/cifssmb.c
903
cifs_stats_inc(&tcon->stats.cifs_stats.num_deletes);
fs/smb/client/cifssmb.c
946
cifs_stats_inc(&tcon->stats.cifs_stats.num_deletes);
fs/smb/client/cifssmb.c
992
cifs_stats_inc(&tcon->stats.cifs_stats.num_rmdirs);
fs/smb/client/smb1misc.c
147
cifs_stats_inc(&tcon->stats.cifs_stats.num_oplock_brks);
fs/smb/client/smb1ops.c
791
atomic_set(&tcon->stats.cifs_stats.num_writes, 0);
fs/smb/client/smb1ops.c
792
atomic_set(&tcon->stats.cifs_stats.num_reads, 0);
fs/smb/client/smb1ops.c
793
atomic_set(&tcon->stats.cifs_stats.num_flushes, 0);
fs/smb/client/smb1ops.c
794
atomic_set(&tcon->stats.cifs_stats.num_oplock_brks, 0);
fs/smb/client/smb1ops.c
795
atomic_set(&tcon->stats.cifs_stats.num_opens, 0);
fs/smb/client/smb1ops.c
796
atomic_set(&tcon->stats.cifs_stats.num_posixopens, 0);
fs/smb/client/smb1ops.c
797
atomic_set(&tcon->stats.cifs_stats.num_posixmkdirs, 0);
fs/smb/client/smb1ops.c
798
atomic_set(&tcon->stats.cifs_stats.num_closes, 0);
fs/smb/client/smb1ops.c
799
atomic_set(&tcon->stats.cifs_stats.num_deletes, 0);
fs/smb/client/smb1ops.c
800
atomic_set(&tcon->stats.cifs_stats.num_mkdirs, 0);
fs/smb/client/smb1ops.c
801
atomic_set(&tcon->stats.cifs_stats.num_rmdirs, 0);
fs/smb/client/smb1ops.c
802
atomic_set(&tcon->stats.cifs_stats.num_renames, 0);
fs/smb/client/smb1ops.c
803
atomic_set(&tcon->stats.cifs_stats.num_t2renames, 0);
fs/smb/client/smb1ops.c
804
atomic_set(&tcon->stats.cifs_stats.num_ffirst, 0);
fs/smb/client/smb1ops.c
805
atomic_set(&tcon->stats.cifs_stats.num_fnext, 0);
fs/smb/client/smb1ops.c
806
atomic_set(&tcon->stats.cifs_stats.num_fclose, 0);
fs/smb/client/smb1ops.c
807
atomic_set(&tcon->stats.cifs_stats.num_hardlinks, 0);
fs/smb/client/smb1ops.c
808
atomic_set(&tcon->stats.cifs_stats.num_symlinks, 0);
fs/smb/client/smb1ops.c
809
atomic_set(&tcon->stats.cifs_stats.num_locks, 0);
fs/smb/client/smb1ops.c
810
atomic_set(&tcon->stats.cifs_stats.num_acl_get, 0);
fs/smb/client/smb1ops.c
811
atomic_set(&tcon->stats.cifs_stats.num_acl_set, 0);
fs/smb/client/smb1ops.c
818
atomic_read(&tcon->stats.cifs_stats.num_oplock_brks));
fs/smb/client/smb1ops.c
820
atomic_read(&tcon->stats.cifs_stats.num_reads),
fs/smb/client/smb1ops.c
823
atomic_read(&tcon->stats.cifs_stats.num_writes),
fs/smb/client/smb1ops.c
826
atomic_read(&tcon->stats.cifs_stats.num_flushes));
fs/smb/client/smb1ops.c
828
atomic_read(&tcon->stats.cifs_stats.num_locks),
fs/smb/client/smb1ops.c
829
atomic_read(&tcon->stats.cifs_stats.num_hardlinks),
fs/smb/client/smb1ops.c
830
atomic_read(&tcon->stats.cifs_stats.num_symlinks));
fs/smb/client/smb1ops.c
832
atomic_read(&tcon->stats.cifs_stats.num_opens),
fs/smb/client/smb1ops.c
833
atomic_read(&tcon->stats.cifs_stats.num_closes),
fs/smb/client/smb1ops.c
834
atomic_read(&tcon->stats.cifs_stats.num_deletes));
fs/smb/client/smb1ops.c
836
atomic_read(&tcon->stats.cifs_stats.num_posixopens),
fs/smb/client/smb1ops.c
837
atomic_read(&tcon->stats.cifs_stats.num_posixmkdirs));
fs/smb/client/smb1ops.c
839
atomic_read(&tcon->stats.cifs_stats.num_mkdirs),
fs/smb/client/smb1ops.c
840
atomic_read(&tcon->stats.cifs_stats.num_rmdirs));
fs/smb/client/smb1ops.c
842
atomic_read(&tcon->stats.cifs_stats.num_renames),
fs/smb/client/smb1ops.c
843
atomic_read(&tcon->stats.cifs_stats.num_t2renames));
fs/smb/client/smb1ops.c
845
atomic_read(&tcon->stats.cifs_stats.num_ffirst),
fs/smb/client/smb1ops.c
846
atomic_read(&tcon->stats.cifs_stats.num_fnext),
fs/smb/client/smb1ops.c
847
atomic_read(&tcon->stats.cifs_stats.num_fclose));
fs/smb/client/smb2misc.c
631
&tcon->stats.cifs_stats.num_oplock_brks);
fs/smb/client/smb2misc.c
719
&tcon->stats.cifs_stats.num_oplock_brks);
fs/smb/client/smb2ops.c
1369
atomic_set(&tcon->stats.smb2_stats.smb2_com_sent[i], 0);
fs/smb/client/smb2ops.c
1370
atomic_set(&tcon->stats.smb2_stats.smb2_com_failed[i], 0);
fs/smb/client/smb2ops.c
1410
atomic_t *sent = tcon->stats.smb2_stats.smb2_com_sent;
fs/smb/client/smb2ops.c
1411
atomic_t *failed = tcon->stats.smb2_stats.smb2_com_failed;
fs/smb/client/smb2pdu.c
2079
cifs_stats_inc(&tcon->stats.smb2_stats.smb2_com_failed[code]);
fs/smb/client/smb2pdu.c
579
cifs_stats_inc(&tcon->stats.smb2_stats.smb2_com_sent[com_code]);
fs/smb/client/smb2pdu.c
6267
cifs_stats_inc(&tcon->stats.cifs_stats.num_locks);
fs/smb/server/connection.c
338
if (atomic_read(&conn->stats.open_files_count) > 0)
fs/smb/server/connection.c
53
atomic_read(&conn->stats.open_files_count),
fs/smb/server/connection.h
82
struct ksmbd_conn_stats stats;
fs/smb/server/server.c
270
atomic64_inc(&conn->stats.request_served);
fs/smb/server/server.c
517
static CLASS_ATTR_RO(stats);
fs/smb/server/vfs_cache.c
1031
atomic_sub(num, &work->conn->stats.open_files_count);
fs/smb/server/vfs_cache.c
1040
atomic_sub(num, &work->conn->stats.open_files_count);
fs/smb/server/vfs_cache.c
509
atomic_dec(&work->conn->stats.open_files_count);
fs/smb/server/vfs_cache.c
768
atomic_inc(&work->conn->stats.open_files_count);
fs/ubifs/io.c
197
static void record_magic_error(struct ubifs_stats_info *stats)
fs/ubifs/io.c
199
if (stats)
fs/ubifs/io.c
200
stats->magic_errors++;
fs/ubifs/io.c
203
static void record_node_error(struct ubifs_stats_info *stats)
fs/ubifs/io.c
205
if (stats)
fs/ubifs/io.c
206
stats->node_errors++;
fs/ubifs/io.c
209
static void record_crc_error(struct ubifs_stats_info *stats)
fs/ubifs/io.c
211
if (stats)
fs/ubifs/io.c
212
stats->crc_errors++;
fs/ubifs/io.c
259
record_magic_error(c->stats);
fs/ubifs/io.c
268
record_node_error(c->stats);
fs/ubifs/io.c
293
record_crc_error(c->stats);
fs/ubifs/sysfs.c
124
kfree(c->stats);
fs/ubifs/sysfs.c
137
kfree(c->stats);
fs/ubifs/sysfs.c
57
return sysfs_emit(buf, "%u\n", sbi->stats->magic_errors);
fs/ubifs/sysfs.c
59
return sysfs_emit(buf, "%u\n", sbi->stats->node_errors);
fs/ubifs/sysfs.c
61
return sysfs_emit(buf, "%u\n", sbi->stats->crc_errors);
fs/ubifs/sysfs.c
96
c->stats = kzalloc_obj(struct ubifs_stats_info);
fs/ubifs/sysfs.c
97
if (!c->stats) {
fs/ubifs/ubifs.h
1513
struct ubifs_stats_info *stats;
fs/xfs/xfs_stats.c
10
static int counter_val(struct xfsstats __percpu *stats, int idx)
fs/xfs/xfs_stats.c
101
void xfs_stats_clearall(struct xfsstats __percpu *stats)
fs/xfs/xfs_stats.c
112
xs_inodes_active = per_cpu_ptr(stats, c)->s.xs_inodes_active;
fs/xfs/xfs_stats.c
113
xs_inodes_meta = per_cpu_ptr(stats, c)->s.xs_inodes_meta;
fs/xfs/xfs_stats.c
114
memset(per_cpu_ptr(stats, c), 0, sizeof(*stats));
fs/xfs/xfs_stats.c
115
per_cpu_ptr(stats, c)->s.xs_inodes_active = xs_inodes_active;
fs/xfs/xfs_stats.c
116
per_cpu_ptr(stats, c)->s.xs_inodes_meta = xs_inodes_meta;
fs/xfs/xfs_stats.c
15
val += *(((__u32 *)per_cpu_ptr(stats, cpu) + idx));
fs/xfs/xfs_stats.c
19
int xfs_stats_format(struct xfsstats __percpu *stats, char *buf)
fs/xfs/xfs_stats.c
74
counter_val(stats, j));
fs/xfs/xfs_stats.c
79
xs_xstrat_bytes += per_cpu_ptr(stats, i)->s.xs_xstrat_bytes;
fs/xfs/xfs_stats.c
80
xs_write_bytes += per_cpu_ptr(stats, i)->s.xs_write_bytes;
fs/xfs/xfs_stats.c
81
xs_read_bytes += per_cpu_ptr(stats, i)->s.xs_read_bytes;
fs/xfs/xfs_stats.c
82
xs_defer_relog += per_cpu_ptr(stats, i)->s.xs_defer_relog;
fs/xfs/xfs_stats.c
83
xs_gc_bytes += per_cpu_ptr(stats, i)->s.xs_gc_bytes;
fs/xfs/xfs_stats.h
171
int xfs_stats_format(struct xfsstats __percpu *stats, char *buf);
fs/xfs/xfs_stats.h
172
void xfs_stats_clearall(struct xfsstats __percpu *stats);
fs/xfs/xfs_sysfs.c
352
struct xstats *stats = to_xstats(kobject);
fs/xfs/xfs_sysfs.c
354
return xfs_stats_format(stats->xs_stats, buf);
fs/xfs/xfs_sysfs.c
356
XFS_SYSFS_ATTR_RO(stats);
fs/xfs/xfs_sysfs.c
366
struct xstats *stats = to_xstats(kobject);
fs/xfs/xfs_sysfs.c
375
xfs_stats_clearall(stats->xs_stats);
fs/xfs/xfs_sysfs.c
381
ATTR_LIST(stats),
include/acpi/acpixf.h
435
acpi_get_statistics(struct acpi_statistics *stats))
include/drm/drm_file.h
516
int drm_memory_stats_is_zero(const struct drm_memory_stats *stats);
include/drm/drm_file.h
523
const struct drm_memory_stats *stats,
include/linux/atmdev.h
111
struct k_atm_aal_stats *stats; /* pointer to AAL stats group */
include/linux/atmdev.h
160
struct k_atm_dev_stats stats; /* statistics */
include/linux/blkdev.h
540
struct blk_queue_stats *stats;
include/linux/bpf.h
1801
struct bpf_prog_stats __percpu *stats;
include/linux/can/dev.h
180
dev->stats.tx_dropped++;
include/linux/cgroup.h
129
int cgroupstats_build(struct cgroupstats *stats, struct dentry *dentry);
include/linux/cgroup.h
674
static inline int cgroupstats_build(struct cgroupstats *stats,
include/linux/cpufreq.h
159
struct cpufreq_stats *stats;
include/linux/devfreq.h
215
struct devfreq_stats stats;
include/linux/ethtool.h
1175
struct ethtool_link_ext_stats *stats);
include/linux/ethtool.h
1305
void (*get_mm_stats)(struct net_device *dev, struct ethtool_mm_stats *stats);
include/linux/ethtool.h
1367
struct ethtool_stats *stats, u64 *data);
include/linux/ethtool.h
418
static inline void ethtool_stats_init(u64 *stats, unsigned int n)
include/linux/ethtool.h
421
stats[n] = ETHTOOL_STAT_NOT_SET;
include/linux/ethtool.h
429
struct_group(stats,
include/linux/ethtool.h
460
struct_group(stats,
include/linux/ethtool.h
493
struct_group(stats,
include/linux/ethtool.h
518
struct_group(stats,
include/linux/ethtool.h
613
struct_group(stats,
include/linux/filter.h
708
struct bpf_prog_stats *stats;
include/linux/filter.h
715
if (likely(prog->stats)) {
include/linux/filter.h
716
stats = this_cpu_ptr(prog->stats);
include/linux/filter.h
717
flags = u64_stats_update_begin_irqsave(&stats->syncp);
include/linux/filter.h
718
u64_stats_inc(&stats->cnt);
include/linux/filter.h
719
u64_stats_add(&stats->nsecs, duration);
include/linux/filter.h
720
u64_stats_update_end_irqrestore(&stats->syncp, flags);
include/linux/huge_mm.h
150
unsigned long stats[ilog2(MAX_PTRS_PER_PTE) + 1][__MTHP_STAT_COUNT];
include/linux/huge_mm.h
160
this_cpu_add(mthp_stats.stats[order][item], delta);
include/linux/kvm_host.h
2057
void *stats, size_t size_stats,
include/linux/libata.h
912
struct ata_port_stats stats;
include/linux/lockdep_types.h
178
void lock_stats(struct lock_class *class, struct lock_class_stats *stats);
include/linux/lp.h
29
#define LP_STAT(minor) lp_table[(minor)].stats /* statistics area */
include/linux/lp.h
56
struct lp_stats stats;
include/linux/mlx5/driver.h
337
struct xarray stats;
include/linux/mmzone.h
541
unsigned long stats[NR_HIST_GENS][NR_MM_STATS];
include/linux/mtd/mtd.h
79
struct mtd_req_stats *stats;
include/linux/netdevice.h
2237
struct net_device_stats stats; /* not used by modern drivers */
include/linux/netdevice.h
3264
struct rtnl_hw_stats64 *stats, bool *used,
include/linux/netdevice.h
3268
const struct rtnl_hw_stats64 *stats);
include/linux/netdevice.h
3273
const struct rtnl_hw_stats64 *stats);
include/linux/netdevice.h
5673
#define DEV_STATS_INC(DEV, FIELD) atomic_long_inc(&(DEV)->stats.__##FIELD)
include/linux/netdevice.h
5675
atomic_long_add((VAL), &(DEV)->stats.__##FIELD)
include/linux/netdevice.h
5676
#define DEV_STATS_READ(DEV, FIELD) atomic_long_read(&(DEV)->stats.__##FIELD)
include/linux/objagg.h
38
struct objagg_obj_stats stats;
include/linux/pds/pds_core_if.h
380
} stats;
include/linux/phy.h
1321
struct ethtool_phy_stats *stats);
include/linux/phy.h
1360
struct ethtool_stats *stats, u64 *data);
include/linux/phy.h
2427
struct ethtool_stats *stats, u64 *data);
include/linux/phy.h
381
struct mdio_bus_stats stats[PHY_MAX_ADDR];
include/linux/ppp-comp.h
54
void (*comp_stat) (void *state, struct compstat *stats);
include/linux/ppp-comp.h
78
void (*decomp_stat) (void *state, struct compstat *stats);
include/linux/qed/qed_eth_if.h
322
struct qed_eth_stats *stats);
include/linux/qed/qed_fcoe_if.h
145
int (*get_stats)(struct qed_dev *cdev, struct qed_fcoe_stats *stats);
include/linux/qed/qed_iscsi_if.h
227
struct qed_iscsi_stats *stats);
include/linux/qed/qed_ll2_if.h
263
int (*get_stats)(struct qed_dev *cdev, struct qed_ll2_stats *stats);
include/linux/raspberrypi/vchiq_core.h
235
} stats;
include/linux/raspberrypi/vchiq_core.h
458
} stats;
include/linux/relay.h
62
struct rchan_buf_stats stats; /* buffer stats */
include/linux/sched.h
909
struct sched_statistics stats;
include/linux/sched/signal.h
222
struct taskstats *stats;
include/linux/soc/airoha/airoha_offload.h
180
struct airoha_foe_stats __iomem *stats;
include/linux/soc/mediatek/mtk_wed.h
188
struct mtk_wed_wo_rx_stats *stats);
include/linux/sunrpc/clnt.h
110
struct rpc_stat * stats; /* statistics */
include/linux/sunrpc/clnt.h
145
struct rpc_stat *stats;
include/linux/sunrpc/metrics.h
104
static inline void rpc_free_iostats(struct rpc_iostats *stats) {}
include/linux/sunrpc/metrics.h
97
struct rpc_iostats *stats) {}
include/linux/sunrpc/metrics.h
99
struct rpc_iostats *stats)
include/linux/sunrpc/svc.h
450
struct svc_stat *stats,
include/linux/taskstats_kern.h
21
if (sig->stats)
include/linux/taskstats_kern.h
22
kmem_cache_free(taskstats_cache, sig->stats);
include/linux/thermal.h
130
void *stats;
include/linux/tsacct_kern.h
16
struct taskstats *stats, struct task_struct *tsk);
include/linux/tsacct_kern.h
20
struct taskstats *stats, struct task_struct *tsk)
include/linux/tsacct_kern.h
25
extern void xacct_add_tsk(struct taskstats *stats, struct task_struct *p);
include/linux/tsacct_kern.h
30
static inline void xacct_add_tsk(struct taskstats *stats, struct task_struct *p)
include/linux/zsmalloc.h
41
void zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats);
include/net/bond_3ad.h
268
struct bond_3ad_stats stats;
include/net/bond_3ad.h
276
struct bond_3ad_stats stats;
include/net/bond_3ad.h
314
int bond_3ad_stats_fill(struct sk_buff *skb, struct bond_3ad_stats *stats);
include/net/codel_impl.h
108
struct codel_stats *stats,
include/net/codel_impl.h
125
if (unlikely(skb_len > stats->maxpacket))
include/net/codel_impl.h
126
stats->maxpacket = skb_len;
include/net/codel_impl.h
150
struct codel_stats *stats,
include/net/codel_impl.h
166
drop = codel_should_drop(skb, ctx, vars, params, stats,
include/net/codel_impl.h
188
stats->ecn_mark++;
include/net/codel_impl.h
195
stats->drop_len += skb_len_func(skb);
include/net/codel_impl.h
197
stats->drop_count++;
include/net/codel_impl.h
200
vars, params, stats,
include/net/codel_impl.h
219
stats->ecn_mark++;
include/net/codel_impl.h
221
stats->drop_len += skb_len_func(skb);
include/net/codel_impl.h
223
stats->drop_count++;
include/net/codel_impl.h
227
stats, skb_len_func,
include/net/codel_impl.h
265
stats->ce_mark++;
include/net/codel_impl.h
69
static void codel_stats_init(struct codel_stats *stats)
include/net/codel_impl.h
71
stats->maxpacket = 0;
include/net/dsa.h
944
struct ethtool_mm_stats *stats);
include/net/flow_offload.h
700
struct flow_stats stats;
include/net/flow_offload.h
716
struct flow_stats stats;
include/net/if_inet6.h
212
struct ipv6_devstat stats;
include/net/ip_vs.h
1592
int ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats);
include/net/ip_vs.h
1593
void ip_vs_stop_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats);
include/net/ip_vs.h
1594
void ip_vs_zero_estimator(struct ip_vs_stats *stats);
include/net/ip_vs.h
1595
void ip_vs_read_estimator(struct ip_vs_kstats *dst, struct ip_vs_stats *stats);
include/net/ip_vs.h
405
void ip_vs_stats_release(struct ip_vs_stats *stats);
include/net/ip_vs.h
406
void ip_vs_stats_free(struct ip_vs_stats *stats);
include/net/ip_vs.h
692
struct ip_vs_stats stats; /* statistics for the service */
include/net/ip_vs.h
733
struct ip_vs_stats stats; /* statistics */
include/net/ipv6.h
211
mod##SNMP_INC_STATS64((_idev)->stats.statname, (field));\
include/net/ipv6.h
220
SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
include/net/ipv6.h
229
SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
include/net/ipv6.h
239
mod##SNMP_ADD_STATS((_idev)->stats.statname, _field, _val); \
include/net/ipv6.h
248
mod##SNMP_UPD_PO_STATS((_idev)->stats.statname, field, _val); \
include/net/kcm.h
105
struct kcm_psock_stats stats;
include/net/kcm.h
143
struct kcm_mux_stats stats;
include/net/kcm.h
167
static inline void aggregate_psock_stats(struct kcm_psock_stats *stats,
include/net/kcm.h
172
#define SAVE_PSOCK_STATS(_stat) (agg_stats->_stat += stats->_stat)
include/net/kcm.h
181
static inline void aggregate_mux_stats(struct kcm_mux_stats *stats,
include/net/kcm.h
186
#define SAVE_MUX_STATS(_stat) (agg_stats->_stat += stats->_stat)
include/net/kcm.h
66
struct kcm_stats stats;
include/net/mac80211.h
4639
struct ieee80211_low_level_stats *stats);
include/net/mac80211.h
4796
struct ethtool_stats *stats, u64 *data);
include/net/macsec.h
137
struct macsec_rx_sa_stats __percpu *stats;
include/net/macsec.h
143
struct macsec_rx_sc_stats stats;
include/net/macsec.h
148
struct macsec_tx_sc_stats stats;
include/net/macsec.h
164
struct pcpu_rx_sc_stats __percpu *stats;
include/net/macsec.h
188
struct macsec_tx_sa_stats __percpu *stats;
include/net/macsec.h
212
struct pcpu_tx_sc_stats __percpu *stats;
include/net/macsec.h
292
} stats;
include/net/mana/mana.h
118
struct mana_stats_tx stats;
include/net/mana/mana.h
348
struct mana_stats_rx stats;
include/net/neighbour.h
138
#define NEIGH_CACHE_STAT_INC(tbl, field) this_cpu_inc((tbl)->stats->field)
include/net/neighbour.h
243
struct neigh_statistics __percpu *stats;
include/net/netdev_queues.h
104
struct netdev_queue_stats_rx *stats);
include/net/netdev_queues.h
106
struct netdev_queue_stats_tx *stats);
include/net/netfilter/nf_synproxy.h
24
struct synproxy_stats __percpu *stats;
include/net/netfilter/nf_tables.h
1250
struct nft_stats __percpu *stats;
include/net/netfilter/nf_tables.h
1746
struct nft_stats __percpu *stats;
include/net/netfilter/nf_tables.h
1764
nft_trans_container_chain(trans)->stats
include/net/netfilter/nf_tables.h
987
const struct flow_stats *stats);
include/net/nexthop.h
107
struct nh_grp_entry_stats __percpu *stats;
include/net/nexthop.h
230
struct nh_notifier_grp_hw_stats_entry_info stats[] __counted_by(num_nh);
include/net/page_pool/helpers.h
65
u64 *page_pool_ethtool_stats_get(u64 *data, const void *stats);
include/net/page_pool/helpers.h
68
struct page_pool_stats *stats);
include/net/page_pool/helpers.h
80
static inline u64 *page_pool_ethtool_stats_get(u64 *data, const void *stats)
include/net/pkt_cls.h
1030
struct tc_qopt_offload_stats stats;
include/net/pkt_cls.h
1054
struct tc_qopt_offload_stats stats;
include/net/pkt_cls.h
1070
struct tc_qopt_offload_stats stats;
include/net/pkt_cls.h
293
struct flow_stats *stats,
include/net/pkt_cls.h
308
tcf_action_stats_update(a, stats->bytes, stats->pkts, stats->drops,
include/net/pkt_cls.h
309
stats->lastused, true);
include/net/pkt_cls.h
312
a->used_hw_stats = stats->used_hw_stats;
include/net/pkt_cls.h
313
a->used_hw_stats_valid = stats->used_hw_stats_valid;
include/net/pkt_cls.h
795
struct flow_stats stats;
include/net/pkt_cls.h
845
struct tc_qopt_offload_stats stats;
include/net/pkt_cls.h
912
struct tc_qopt_offload_stats stats;
include/net/pkt_cls.h
958
struct tc_gred_qopt_offload_stats stats;
include/net/pkt_cls.h
989
struct tc_qopt_offload_stats stats;
include/net/pkt_sched.h
209
struct tc_taprio_qopt_stats stats;
include/net/pkt_sched.h
225
struct tc_taprio_qopt_stats stats;
include/net/psp/types.h
213
void (*get_stats)(struct psp_dev *psd, struct psp_dev_stats *stats);
include/net/psp/types.h
91
} stats;
include/net/sctp/sctp.h
258
if (asoc->stats.max_obs_rto < (__u64)trans->rto) {
include/net/sctp/sctp.h
259
asoc->stats.max_obs_rto = trans->rto;
include/net/sctp/sctp.h
260
memset(&asoc->stats.obs_rto_ipaddr, 0,
include/net/sctp/sctp.h
262
memcpy(&asoc->stats.obs_rto_ipaddr, &trans->ipaddr,
include/net/sctp/structs.h
2067
struct sctp_priv_assoc_stats stats;
include/net/strparser.h
105
struct strp_stats stats;
include/net/strparser.h
124
strp->stats._stat)
include/net/strparser.h
142
static inline void aggregate_strp_stats(struct strp_aggr_stats *stats,
include/net/strparser.h
145
#define SAVE_PSOCK_STATS(_stat) (agg_stats->_stat += stats->_stat)
include/net/vxlan.h
254
struct vxlan_vni_stats stats;
include/net/vxlan.h
272
struct vxlan_vni_stats_pcpu __percpu *stats;
include/net/xfrm.h
287
struct xfrm_stats stats;
include/rdma/ib_verbs.h
2608
struct ifla_vf_stats *stats);
include/rdma/ib_verbs.h
2668
struct rdma_hw_stats *stats, u32 port, int index);
include/rdma/ib_verbs.h
3592
struct ifla_vf_stats *stats);
include/rdma/ib_verbs.h
639
void rdma_free_hw_stats_struct(struct rdma_hw_stats *stats);
include/rdma/rdma_counter.h
43
struct rdma_hw_stats *stats;
include/scsi/libfc.h
729
struct fc_stats __percpu *stats;
include/scsi/libfc.h
846
lport->stats = alloc_percpu(struct fc_stats);
include/scsi/libfc.h
847
if (!lport->stats)
include/scsi/libfc.h
858
free_percpu(lport->stats);
include/scsi/libiscsi_tcp.h
121
struct iscsi_stats *stats);
include/scsi/scsi_transport_iscsi.h
108
struct iscsi_stats *stats);
include/soc/mscc/ocelot.h
1021
struct rtnl_link_stats64 *stats);
include/soc/mscc/ocelot.h
1025
struct ethtool_mm_stats *stats);
include/soc/mscc/ocelot.h
663
struct flow_stats *stats);
include/soc/mscc/ocelot.h
871
u64 *stats;
include/soc/mscc/ocelot_vcap.h
696
struct ocelot_vcap_stats stats;
include/target/target_core_base.h
690
struct se_dev_entry_io_stats __percpu *stats;
include/target/target_core_base.h
845
struct se_dev_io_stats __percpu *stats;
include/trace/events/jbd2.h
250
struct transaction_run_stats_s *stats),
include/trace/events/jbd2.h
252
TP_ARGS(dev, tid, stats),
include/trace/events/jbd2.h
271
__entry->wait = stats->rs_wait;
include/trace/events/jbd2.h
272
__entry->request_delay = stats->rs_request_delay;
include/trace/events/jbd2.h
273
__entry->running = stats->rs_running;
include/trace/events/jbd2.h
274
__entry->locked = stats->rs_locked;
include/trace/events/jbd2.h
275
__entry->flushing = stats->rs_flushing;
include/trace/events/jbd2.h
276
__entry->logging = stats->rs_logging;
include/trace/events/jbd2.h
277
__entry->handle_count = stats->rs_handle_count;
include/trace/events/jbd2.h
278
__entry->blocks = stats->rs_blocks;
include/trace/events/jbd2.h
279
__entry->blocks_logged = stats->rs_blocks_logged;
include/trace/events/jbd2.h
298
struct transaction_chp_stats_s *stats),
include/trace/events/jbd2.h
300
TP_ARGS(dev, tid, stats),
include/trace/events/jbd2.h
314
__entry->chp_time = stats->cs_chp_time;
include/trace/events/jbd2.h
315
__entry->forced_to_close= stats->cs_forced_to_close;
include/trace/events/jbd2.h
316
__entry->written = stats->cs_written;
include/trace/events/jbd2.h
317
__entry->dropped = stats->cs_dropped;
include/uapi/linux/ip_vs.h
223
struct ip_vs_stats_user stats;
include/uapi/linux/ip_vs.h
241
struct ip_vs_stats_user stats;
include/uapi/linux/media/amlogic/c3-isp-config.h
124
struct c3_isp_af_zone_stats stats[C3_ISP_AF_MAX_ZONES];
include/uapi/linux/media/amlogic/c3-isp-config.h
53
struct c3_isp_awb_zone_stats stats[C3_ISP_AWB_MAX_ZONES];
include/uapi/linux/media/amlogic/c3-isp-config.h
86
struct c3_isp_ae_zone_stats stats[C3_ISP_AE_MAX_ZONES];
include/uapi/linux/pkt_sched.h
244
struct tc_sfqred_stats stats;
include/uapi/linux/virtio_net.h
486
} stats[1];
include/uapi/linux/xfrm.h
394
struct xfrm_stats stats;
kernel/bpf/core.c
1479
fp->stats = NULL;
kernel/bpf/core.c
160
prog->stats = alloc_percpu_gfp(struct bpf_prog_stats, gfp_flags);
kernel/bpf/core.c
161
if (!prog->stats) {
kernel/bpf/core.c
171
pstats = per_cpu_ptr(prog->stats, cpu);
kernel/bpf/core.c
279
fp_old->stats = NULL;
kernel/bpf/core.c
296
free_percpu(fp->stats);
kernel/bpf/cpumap.c
141
struct xdp_cpumap_stats *stats)
kernel/bpf/cpumap.c
160
stats->drop++;
kernel/bpf/cpumap.c
162
stats->redirect++;
kernel/bpf/cpumap.c
173
stats->drop++;
kernel/bpf/cpumap.c
178
stats->pass += pass;
kernel/bpf/cpumap.c
185
struct xdp_cpumap_stats *stats)
kernel/bpf/cpumap.c
210
stats->drop++;
kernel/bpf/cpumap.c
220
stats->drop++;
kernel/bpf/cpumap.c
222
stats->redirect++;
kernel/bpf/cpumap.c
230
stats->drop++;
kernel/bpf/cpumap.c
235
stats->pass += nframes;
kernel/bpf/cpumap.c
249
struct xdp_cpumap_stats *stats)
kernel/bpf/cpumap.c
260
ret->xdp_n = cpu_map_bpf_prog_run_xdp(rcpu, frames, ret->xdp_n, stats);
kernel/bpf/cpumap.c
263
stats);
kernel/bpf/cpumap.c
265
if (stats->redirect)
kernel/bpf/cpumap.c
305
struct xdp_cpumap_stats stats = {}; /* zero stats */
kernel/bpf/cpumap.c
361
cpu_map_bpf_prog_run(rcpu, frames, skbs, &ret, &stats);
kernel/bpf/cpumap.c
363
goto stats;
kernel/bpf/cpumap.c
385
stats:
kernel/bpf/cpumap.c
390
sched, &stats);
kernel/bpf/syscall.c
2447
struct bpf_prog_stats *stats;
kernel/bpf/syscall.c
2450
if (unlikely(!prog->stats))
kernel/bpf/syscall.c
2453
stats = this_cpu_ptr(prog->stats);
kernel/bpf/syscall.c
2454
flags = u64_stats_update_begin_irqsave(&stats->syncp);
kernel/bpf/syscall.c
2455
u64_stats_inc(&stats->misses);
kernel/bpf/syscall.c
2456
u64_stats_update_end_irqrestore(&stats->syncp, flags);
kernel/bpf/syscall.c
2460
struct bpf_prog_kstats *stats)
kernel/bpf/syscall.c
2470
st = per_cpu_ptr(prog->stats, cpu);
kernel/bpf/syscall.c
2481
stats->nsecs = nsecs;
kernel/bpf/syscall.c
2482
stats->cnt = cnt;
kernel/bpf/syscall.c
2483
stats->misses = misses;
kernel/bpf/syscall.c
2491
struct bpf_prog_kstats stats;
kernel/bpf/syscall.c
2493
bpf_prog_get_stats(prog, &stats);
kernel/bpf/syscall.c
2510
stats.nsecs,
kernel/bpf/syscall.c
2511
stats.cnt,
kernel/bpf/syscall.c
2512
stats.misses,
kernel/bpf/syscall.c
5021
struct bpf_prog_kstats stats;
kernel/bpf/syscall.c
5066
bpf_prog_get_stats(prog, &stats);
kernel/bpf/syscall.c
5067
info.run_time_ns = stats.nsecs;
kernel/bpf/syscall.c
5068
info.run_cnt = stats.cnt;
kernel/bpf/syscall.c
5069
info.recursion_misses = stats.misses;
kernel/bpf/trampoline.c
1161
struct bpf_prog_stats *stats;
kernel/bpf/trampoline.c
1173
stats = this_cpu_ptr(prog->stats);
kernel/bpf/trampoline.c
1174
flags = u64_stats_update_begin_irqsave(&stats->syncp);
kernel/bpf/trampoline.c
1175
u64_stats_inc(&stats->cnt);
kernel/bpf/trampoline.c
1176
u64_stats_add(&stats->nsecs, duration);
kernel/bpf/trampoline.c
1177
u64_stats_update_end_irqrestore(&stats->syncp, flags);
kernel/cgroup/cgroup-v1.c
719
int cgroupstats_build(struct cgroupstats *stats, struct dentry *dentry)
kernel/cgroup/cgroup-v1.c
748
stats->nr_running++;
kernel/cgroup/cgroup-v1.c
751
stats->nr_sleeping++;
kernel/cgroup/cgroup-v1.c
754
stats->nr_uninterruptible++;
kernel/cgroup/cgroup-v1.c
757
stats->nr_stopped++;
kernel/cgroup/cgroup-v1.c
761
stats->nr_io_wait++;
kernel/locking/lockdep.c
300
void lock_stats(struct lock_class *class, struct lock_class_stats *stats)
kernel/locking/lockdep.c
304
memset(stats, 0, sizeof(struct lock_class_stats));
kernel/locking/lockdep.c
309
for (i = 0; i < ARRAY_SIZE(stats->contention_point); i++)
kernel/locking/lockdep.c
310
stats->contention_point[i] += pcs->contention_point[i];
kernel/locking/lockdep.c
312
for (i = 0; i < ARRAY_SIZE(stats->contending_point); i++)
kernel/locking/lockdep.c
313
stats->contending_point[i] += pcs->contending_point[i];
kernel/locking/lockdep.c
315
lock_time_add(&pcs->read_waittime, &stats->read_waittime);
kernel/locking/lockdep.c
316
lock_time_add(&pcs->write_waittime, &stats->write_waittime);
kernel/locking/lockdep.c
318
lock_time_add(&pcs->read_holdtime, &stats->read_holdtime);
kernel/locking/lockdep.c
319
lock_time_add(&pcs->write_holdtime, &stats->write_holdtime);
kernel/locking/lockdep.c
321
for (i = 0; i < ARRAY_SIZE(stats->bounces); i++)
kernel/locking/lockdep.c
322
stats->bounces[i] += pcs->bounces[i];
kernel/locking/lockdep.c
347
struct lock_class_stats *stats;
kernel/locking/lockdep.c
355
stats = get_lock_stats(hlock_class(hlock));
kernel/locking/lockdep.c
357
lock_time_inc(&stats->read_holdtime, holdtime);
kernel/locking/lockdep.c
359
lock_time_inc(&stats->write_holdtime, holdtime);
kernel/locking/lockdep.c
6040
struct lock_class_stats *stats;
kernel/locking/lockdep.c
6070
stats = get_lock_stats(hlock_class(hlock));
kernel/locking/lockdep.c
6072
stats->contention_point[contention_point]++;
kernel/locking/lockdep.c
6074
stats->contending_point[contending_point]++;
kernel/locking/lockdep.c
6076
stats->bounces[bounce_contended + !!hlock->read]++;
kernel/locking/lockdep.c
6084
struct lock_class_stats *stats;
kernel/locking/lockdep.c
6116
stats = get_lock_stats(hlock_class(hlock));
kernel/locking/lockdep.c
6119
lock_time_inc(&stats->read_waittime, waittime);
kernel/locking/lockdep.c
6121
lock_time_inc(&stats->write_waittime, waittime);
kernel/locking/lockdep.c
6124
stats->bounces[bounce_acquired + !!hlock->read]++;
kernel/locking/lockdep_proc.c
400
struct lock_class_stats stats;
kernel/locking/lockdep_proc.c
405
struct lock_stat_data stats[MAX_LOCKDEP_KEYS];
kernel/locking/lockdep_proc.c
416
nl = dl->stats.read_waittime.nr + dl->stats.write_waittime.nr;
kernel/locking/lockdep_proc.c
417
nr = dr->stats.read_waittime.nr + dr->stats.write_waittime.nr;
kernel/locking/lockdep_proc.c
463
struct lock_class_stats *stats;
kernel/locking/lockdep_proc.c
470
stats = &data->stats;
kernel/locking/lockdep_proc.c
507
if (stats->write_holdtime.nr) {
kernel/locking/lockdep_proc.c
508
if (stats->read_holdtime.nr)
kernel/locking/lockdep_proc.c
513
seq_printf(m, "%14lu ", stats->bounces[bounce_contended_write]);
kernel/locking/lockdep_proc.c
514
seq_lock_time(m, &stats->write_waittime);
kernel/locking/lockdep_proc.c
515
seq_printf(m, " %14lu ", stats->bounces[bounce_acquired_write]);
kernel/locking/lockdep_proc.c
516
seq_lock_time(m, &stats->write_holdtime);
kernel/locking/lockdep_proc.c
520
if (stats->read_holdtime.nr) {
kernel/locking/lockdep_proc.c
522
seq_printf(m, "%14lu ", stats->bounces[bounce_contended_read]);
kernel/locking/lockdep_proc.c
523
seq_lock_time(m, &stats->read_waittime);
kernel/locking/lockdep_proc.c
524
seq_printf(m, " %14lu ", stats->bounces[bounce_acquired_read]);
kernel/locking/lockdep_proc.c
525
seq_lock_time(m, &stats->read_holdtime);
kernel/locking/lockdep_proc.c
529
if (stats->read_waittime.nr + stats->write_waittime.nr == 0)
kernel/locking/lockdep_proc.c
532
if (stats->read_holdtime.nr)
kernel/locking/lockdep_proc.c
547
name, stats->contention_point[i],
kernel/locking/lockdep_proc.c
562
name, stats->contending_point[i],
kernel/locking/lockdep_proc.c
607
iter = data->stats + (*pos - 1);
kernel/locking/lockdep_proc.c
652
struct lock_stat_data *iter = data->stats;
kernel/locking/lockdep_proc.c
660
lock_stats(class, &iter->stats);
kernel/locking/lockdep_proc.c
666
sort(data->stats, data->iter_end - data->stats,
kernel/rcu/rcuscale.c
162
void (*stats)(void);
kernel/rcu/rcuscale.c
266
.stats = srcu_scale_stats,
kernel/rcu/rcuscale.c
296
.stats = srcu_scale_stats,
kernel/rcu/rcuscale.c
332
.stats = IS_ENABLED(CONFIG_TINY_RCU) ? NULL : rcu_tasks_scale_stats,
kernel/rcu/rcuscale.c
374
.stats = IS_ENABLED(CONFIG_TINY_RCU) ? NULL : rcu_tasks_rude_scale_stats,
kernel/rcu/rcuscale.c
645
if (cur_ops->stats)
kernel/rcu/rcuscale.c
646
cur_ops->stats();
kernel/rcu/rcutorture.c
1006
.stats = srcu_torture_stats,
kernel/rcu/rcutorture.c
2819
if (cur_ops->stats)
kernel/rcu/rcutorture.c
2820
cur_ops->stats();
kernel/rcu/rcutorture.c
417
void (*stats)(void);
kernel/rcu/rcutorture.c
917
.stats = srcu_torture_stats,
kernel/rcu/rcutorture.c
980
.stats = srcu_torture_stats,
kernel/relay.c
256
buf->stats.full_count++;
kernel/relay.c
304
buf->stats.full_count = 0;
kernel/relay.c
305
buf->stats.big_count = 0;
kernel/relay.c
605
buf->stats.big_count++;
kernel/relay.c
716
count = rbuf->stats.full_count;
kernel/relay.c
718
count = rbuf->stats.big_count;
kernel/relay.c
724
count += rbuf->stats.full_count;
kernel/relay.c
726
count += rbuf->stats.big_count;
kernel/rseq.c
132
struct rseq_stats stats = { };
kernel/rseq.c
136
stats.exit += data_race(per_cpu(rseq_stats.exit, cpu));
kernel/rseq.c
137
stats.signal += data_race(per_cpu(rseq_stats.signal, cpu));
kernel/rseq.c
138
stats.slowpath += data_race(per_cpu(rseq_stats.slowpath, cpu));
kernel/rseq.c
139
stats.fastpath += data_race(per_cpu(rseq_stats.fastpath, cpu));
kernel/rseq.c
140
stats.ids += data_race(per_cpu(rseq_stats.ids, cpu));
kernel/rseq.c
141
stats.cs += data_race(per_cpu(rseq_stats.cs, cpu));
kernel/rseq.c
142
stats.clear += data_race(per_cpu(rseq_stats.clear, cpu));
kernel/rseq.c
143
stats.fixup += data_race(per_cpu(rseq_stats.fixup, cpu));
kernel/rseq.c
145
stats.s_granted += data_race(per_cpu(rseq_stats.s_granted, cpu));
kernel/rseq.c
146
stats.s_expired += data_race(per_cpu(rseq_stats.s_expired, cpu));
kernel/rseq.c
147
stats.s_revoked += data_race(per_cpu(rseq_stats.s_revoked, cpu));
kernel/rseq.c
148
stats.s_yielded += data_race(per_cpu(rseq_stats.s_yielded, cpu));
kernel/rseq.c
149
stats.s_aborted += data_race(per_cpu(rseq_stats.s_aborted, cpu));
kernel/rseq.c
153
seq_printf(m, "exit: %16lu\n", stats.exit);
kernel/rseq.c
154
seq_printf(m, "signal: %16lu\n", stats.signal);
kernel/rseq.c
155
seq_printf(m, "slowp: %16lu\n", stats.slowpath);
kernel/rseq.c
156
seq_printf(m, "fastp: %16lu\n", stats.fastpath);
kernel/rseq.c
157
seq_printf(m, "ids: %16lu\n", stats.ids);
kernel/rseq.c
158
seq_printf(m, "cs: %16lu\n", stats.cs);
kernel/rseq.c
159
seq_printf(m, "clear: %16lu\n", stats.clear);
kernel/rseq.c
160
seq_printf(m, "fixup: %16lu\n", stats.fixup);
kernel/rseq.c
162
seq_printf(m, "sgrant: %16lu\n", stats.s_granted);
kernel/rseq.c
163
seq_printf(m, "sexpir: %16lu\n", stats.s_expired);
kernel/rseq.c
164
seq_printf(m, "srevok: %16lu\n", stats.s_revoked);
kernel/rseq.c
165
seq_printf(m, "syield: %16lu\n", stats.s_yielded);
kernel/rseq.c
166
seq_printf(m, "sabort: %16lu\n", stats.s_aborted);
kernel/sched/core.c
3600
__schedstat_inc(p->stats.nr_wakeups_local);
kernel/sched/core.c
3604
__schedstat_inc(p->stats.nr_wakeups_remote);
kernel/sched/core.c
3616
__schedstat_inc(p->stats.nr_wakeups_migrate);
kernel/sched/core.c
3619
__schedstat_inc(p->stats.nr_wakeups);
kernel/sched/core.c
3622
__schedstat_inc(p->stats.nr_wakeups_sync);
kernel/sched/core.c
4415
memset(&p->stats, 0, sizeof(p->stats));
kernel/sched/core.c
8972
schedstat_set(p->stats.wait_start, 0);
kernel/sched/core.c
8973
schedstat_set(p->stats.sleep_start, 0);
kernel/sched/core.c
8974
schedstat_set(p->stats.block_start, 0);
kernel/sched/core.c
9700
struct sched_statistics *stats;
kernel/sched/core.c
9705
stats = __schedstats_from_se(tg->se[i]);
kernel/sched/core.c
9706
ws += schedstat_val(stats->wait_sum);
kernel/sched/cputime.c
244
__schedstat_add(p->stats.core_forceidle_sum, delta);
kernel/sched/deadline.c
2102
return &dl_task_of(dl_se)->stats;
kernel/sched/deadline.c
2108
struct sched_statistics *stats = __schedstats_from_dl_se(dl_se);
kernel/sched/deadline.c
2109
if (stats)
kernel/sched/deadline.c
2110
__update_stats_wait_start(rq_of_dl_rq(dl_rq), dl_task_of(dl_se), stats);
kernel/sched/deadline.c
2116
struct sched_statistics *stats = __schedstats_from_dl_se(dl_se);
kernel/sched/deadline.c
2117
if (stats)
kernel/sched/deadline.c
2118
__update_stats_wait_end(rq_of_dl_rq(dl_rq), dl_task_of(dl_se), stats);
kernel/sched/deadline.c
2124
struct sched_statistics *stats = __schedstats_from_dl_se(dl_se);
kernel/sched/deadline.c
2125
if (stats)
kernel/sched/deadline.c
2126
__update_stats_enqueue_sleeper(rq_of_dl_rq(dl_rq), dl_task_of(dl_se), stats);
kernel/sched/deadline.c
2154
__schedstat_set(p->stats.sleep_start,
kernel/sched/deadline.c
2158
__schedstat_set(p->stats.block_start,
kernel/sched/debug.c
1264
#define P_SCHEDSTAT(F) __PS(#F, schedstat_val(p->stats.F))
kernel/sched/debug.c
1265
#define PN_SCHEDSTAT(F) __PSN(#F, schedstat_val(p->stats.F))
kernel/sched/debug.c
1377
memset(&p->stats, 0, sizeof(p->stats));
kernel/sched/debug.c
756
#F, (long long)schedstat_val(stats->F))
kernel/sched/debug.c
759
#F, SPLIT_NS((long long)schedstat_val(stats->F)))
kernel/sched/debug.c
769
struct sched_statistics *stats;
kernel/sched/debug.c
770
stats = __schedstats_from_se(se);
kernel/sched/debug.c
851
SPLIT_NS(schedstat_val_or_zero(p->stats.wait_sum)),
kernel/sched/debug.c
852
SPLIT_NS(schedstat_val_or_zero(p->stats.sum_sleep_runtime)),
kernel/sched/debug.c
853
SPLIT_NS(schedstat_val_or_zero(p->stats.sum_block_runtime)));
kernel/sched/fair.c
1263
struct sched_statistics *stats;
kernel/sched/fair.c
1265
stats = __schedstats_from_se(se);
kernel/sched/fair.c
1266
__schedstat_set(stats->exec_max,
kernel/sched/fair.c
1267
max(delta_exec, stats->exec_max));
kernel/sched/fair.c
1342
struct sched_statistics *stats;
kernel/sched/fair.c
1348
stats = __schedstats_from_se(se);
kernel/sched/fair.c
1353
__update_stats_wait_start(rq_of(cfs_rq), p, stats);
kernel/sched/fair.c
1359
struct sched_statistics *stats;
kernel/sched/fair.c
1365
stats = __schedstats_from_se(se);
kernel/sched/fair.c
1373
if (unlikely(!schedstat_val(stats->wait_start)))
kernel/sched/fair.c
1379
__update_stats_wait_end(rq_of(cfs_rq), p, stats);
kernel/sched/fair.c
1385
struct sched_statistics *stats;
kernel/sched/fair.c
1391
stats = __schedstats_from_se(se);
kernel/sched/fair.c
1396
__update_stats_enqueue_sleeper(rq_of(cfs_rq), tsk, stats);
kernel/sched/fair.c
1440
__schedstat_set(tsk->stats.sleep_start,
kernel/sched/fair.c
1443
__schedstat_set(tsk->stats.block_start,
kernel/sched/fair.c
5522
struct sched_statistics *stats;
kernel/sched/fair.c
5524
stats = __schedstats_from_se(se);
kernel/sched/fair.c
5525
__schedstat_set(stats->slice_max,
kernel/sched/fair.c
5526
max((u64)stats->slice_max,
kernel/sched/fair.c
7430
schedstat_inc(p->stats.nr_wakeups_affine_attempts);
kernel/sched/fair.c
7435
schedstat_inc(p->stats.nr_wakeups_affine);
kernel/sched/fair.c
9527
schedstat_inc(p->stats.nr_failed_migrations_affine);
kernel/sched/fair.c
9561
schedstat_inc(p->stats.nr_failed_migrations_running);
kernel/sched/fair.c
9587
schedstat_inc(p->stats.nr_failed_migrations_hot);
kernel/sched/fair.c
9601
schedstat_inc(p->stats.nr_forced_migrations);
kernel/sched/fair.c
9768
schedstat_inc(p->stats.nr_failed_migrations_hot);
kernel/sched/rt.c
1229
return &rt_task_of(rt_se)->stats;
kernel/sched/rt.c
1235
struct sched_statistics *stats;
kernel/sched/rt.c
1244
stats = __schedstats_from_rt_se(rt_se);
kernel/sched/rt.c
1245
if (!stats)
kernel/sched/rt.c
1248
__update_stats_wait_start(rq_of_rt_rq(rt_rq), p, stats);
kernel/sched/rt.c
1254
struct sched_statistics *stats;
kernel/sched/rt.c
1263
stats = __schedstats_from_rt_se(rt_se);
kernel/sched/rt.c
1264
if (!stats)
kernel/sched/rt.c
1267
__update_stats_enqueue_sleeper(rq_of_rt_rq(rt_rq), p, stats);
kernel/sched/rt.c
1284
struct sched_statistics *stats;
kernel/sched/rt.c
1293
stats = __schedstats_from_rt_se(rt_se);
kernel/sched/rt.c
1294
if (!stats)
kernel/sched/rt.c
1297
__update_stats_wait_end(rq_of_rt_rq(rt_rq), p, stats);
kernel/sched/rt.c
1317
__schedstat_set(p->stats.sleep_start,
kernel/sched/rt.c
1321
__schedstat_set(p->stats.block_start,
kernel/sched/stats.c
13
prev_wait_start = schedstat_val(stats->wait_start);
kernel/sched/stats.c
18
__schedstat_set(stats->wait_start, wait_start);
kernel/sched/stats.c
22
struct sched_statistics *stats)
kernel/sched/stats.c
24
u64 delta = rq_clock(rq) - schedstat_val(stats->wait_start);
kernel/sched/stats.c
33
__schedstat_set(stats->wait_start, delta);
kernel/sched/stats.c
41
__schedstat_set(stats->wait_max,
kernel/sched/stats.c
42
max(schedstat_val(stats->wait_max), delta));
kernel/sched/stats.c
43
__schedstat_inc(stats->wait_count);
kernel/sched/stats.c
44
__schedstat_add(stats->wait_sum, delta);
kernel/sched/stats.c
45
__schedstat_set(stats->wait_start, 0);
kernel/sched/stats.c
49
struct sched_statistics *stats)
kernel/sched/stats.c
53
sleep_start = schedstat_val(stats->sleep_start);
kernel/sched/stats.c
54
block_start = schedstat_val(stats->block_start);
kernel/sched/stats.c
62
if (unlikely(delta > schedstat_val(stats->sleep_max)))
kernel/sched/stats.c
63
__schedstat_set(stats->sleep_max, delta);
kernel/sched/stats.c
65
__schedstat_set(stats->sleep_start, 0);
kernel/sched/stats.c
66
__schedstat_add(stats->sum_sleep_runtime, delta);
kernel/sched/stats.c
8
struct sched_statistics *stats)
kernel/sched/stats.c
80
if (unlikely(delta > schedstat_val(stats->block_max)))
kernel/sched/stats.c
81
__schedstat_set(stats->block_max, delta);
kernel/sched/stats.c
83
__schedstat_set(stats->block_start, 0);
kernel/sched/stats.c
84
__schedstat_add(stats->sum_sleep_runtime, delta);
kernel/sched/stats.c
85
__schedstat_add(stats->sum_block_runtime, delta);
kernel/sched/stats.c
89
__schedstat_add(stats->iowait_sum, delta);
kernel/sched/stats.c
90
__schedstat_inc(stats->iowait_count);
kernel/sched/stats.h
104
return &container_of(se, struct sched_entity_stats, se)->stats;
kernel/sched/stats.h
106
return &task_of(se)->stats;
kernel/sched/stats.h
48
struct sched_statistics *stats);
kernel/sched/stats.h
51
struct sched_statistics *stats);
kernel/sched/stats.h
53
struct sched_statistics *stats);
kernel/sched/stats.h
85
# define __update_stats_wait_start(rq, p, stats) do { } while (0)
kernel/sched/stats.h
86
# define __update_stats_wait_end(rq, p, stats) do { } while (0)
kernel/sched/stats.h
87
# define __update_stats_enqueue_sleeper(rq, p, stats) do { } while (0)
kernel/sched/stats.h
95
struct sched_statistics stats;
kernel/taskstats.c
157
static void exe_add_tsk(struct taskstats *stats, struct task_struct *tsk)
kernel/taskstats.c
164
stats->ac_exe_dev =
kernel/taskstats.c
166
stats->ac_exe_inode = exe_file->f_inode->i_ino;
kernel/taskstats.c
169
stats->ac_exe_dev = 0;
kernel/taskstats.c
170
stats->ac_exe_inode = 0;
kernel/taskstats.c
176
struct task_struct *tsk, struct taskstats *stats)
kernel/taskstats.c
178
memset(stats, 0, sizeof(*stats));
kernel/taskstats.c
186
delayacct_add_tsk(stats, tsk);
kernel/taskstats.c
189
stats->version = TASKSTATS_VERSION;
kernel/taskstats.c
190
stats->nvcsw = tsk->nvcsw;
kernel/taskstats.c
191
stats->nivcsw = tsk->nivcsw;
kernel/taskstats.c
192
bacct_add_tsk(user_ns, pid_ns, stats, tsk);
kernel/taskstats.c
195
xacct_add_tsk(stats, tsk);
kernel/taskstats.c
198
exe_add_tsk(stats, tsk);
kernel/taskstats.c
201
static int fill_stats_for_pid(pid_t pid, struct taskstats *stats)
kernel/taskstats.c
208
fill_stats(current_user_ns(), task_active_pid_ns(current), tsk, stats);
kernel/taskstats.c
213
static int fill_stats_for_tgid(pid_t tgid, struct taskstats *stats)
kernel/taskstats.c
231
if (first->signal->stats)
kernel/taskstats.c
232
memcpy(stats, first->signal->stats, sizeof(*stats));
kernel/taskstats.c
234
memset(stats, 0, sizeof(*stats));
kernel/taskstats.c
246
delayacct_add_tsk(stats, tsk);
kernel/taskstats.c
252
stats->ac_etime += delta;
kernel/taskstats.c
255
stats->ac_utime += div_u64(utime, NSEC_PER_USEC);
kernel/taskstats.c
256
stats->ac_stime += div_u64(stime, NSEC_PER_USEC);
kernel/taskstats.c
258
stats->nvcsw += tsk->nvcsw;
kernel/taskstats.c
259
stats->nivcsw += tsk->nivcsw;
kernel/taskstats.c
267
stats->version = TASKSTATS_VERSION;
kernel/taskstats.c
280
if (!tsk->signal->stats)
kernel/taskstats.c
289
delayacct_add_tsk(tsk->signal->stats, tsk);
kernel/taskstats.c
410
struct cgroupstats *stats;
kernel/taskstats.c
438
stats = nla_data(na);
kernel/taskstats.c
439
memset(stats, 0, sizeof(*stats));
kernel/taskstats.c
441
rc = cgroupstats_build(stats, fd_file(f)->f_path.dentry);
kernel/taskstats.c
495
struct taskstats *stats;
kernel/taskstats.c
509
stats = mk_reply(rep_skb, TASKSTATS_TYPE_PID, pid);
kernel/taskstats.c
510
if (!stats)
kernel/taskstats.c
513
rc = fill_stats_for_pid(pid, stats);
kernel/taskstats.c
524
struct taskstats *stats;
kernel/taskstats.c
538
stats = mk_reply(rep_skb, TASKSTATS_TYPE_TGID, tgid);
kernel/taskstats.c
539
if (!stats)
kernel/taskstats.c
542
rc = fill_stats_for_tgid(tgid, stats);
kernel/taskstats.c
568
struct taskstats *stats_new, *stats;
kernel/taskstats.c
571
stats = smp_load_acquire(&sig->stats);
kernel/taskstats.c
572
if (stats || thread_group_empty(tsk))
kernel/taskstats.c
573
return stats;
kernel/taskstats.c
579
stats = sig->stats;
kernel/taskstats.c
580
if (!stats) {
kernel/taskstats.c
585
smp_store_release(&sig->stats, stats_new);
kernel/taskstats.c
586
stats = stats_new;
kernel/taskstats.c
594
return stats;
kernel/taskstats.c
602
struct taskstats *stats;
kernel/taskstats.c
631
stats = mk_reply(rep_skb, TASKSTATS_TYPE_PID,
kernel/taskstats.c
633
if (!stats)
kernel/taskstats.c
636
fill_stats(&init_user_ns, &init_pid_ns, tsk, stats);
kernel/taskstats.c
638
stats->ac_flag |= AGROUP;
kernel/taskstats.c
646
stats = mk_reply(rep_skb, TASKSTATS_TYPE_TGID,
kernel/taskstats.c
648
if (!stats)
kernel/taskstats.c
651
memcpy(stats, tsk->signal->stats, sizeof(*stats));
kernel/trace/trace_events_hist.c
5601
struct hist_val_stat *stats,
kernel/trace/trace_events_hist.c
5609
pc = __get_percentage(val, stats[idx].total);
kernel/trace/trace_events_hist.c
5617
__fill_bar_str(bar, 20, val, stats[idx].max));
kernel/trace/trace_events_hist.c
5627
struct hist_val_stat *stats,
kernel/trace/trace_events_hist.c
5639
hist_trigger_print_val(m, i, "hitcount", 0, stats, elt);
kernel/trace/trace_events_hist.c
5648
hist_trigger_print_val(m, i, field_name, flags, stats, elt);
kernel/trace/trace_events_hist.c
5662
struct hist_val_stat *stats = NULL;
kernel/trace/trace_events_hist.c
5676
if (!stats) {
kernel/trace/trace_events_hist.c
5677
stats = kzalloc_objs(*stats, hist_data->n_vals);
kernel/trace/trace_events_hist.c
5678
if (!stats) {
kernel/trace/trace_events_hist.c
5685
stats[j].total += val;
kernel/trace/trace_events_hist.c
5686
if (stats[j].max < val)
kernel/trace/trace_events_hist.c
5687
stats[j].max = val;
kernel/trace/trace_events_hist.c
5692
hist_trigger_entry_print(m, hist_data, stats,
kernel/trace/trace_events_hist.c
5696
kfree(stats);
kernel/tsacct.c
102
stats->hiwater_rss = get_mm_hiwater_rss(mm) * PAGE_SIZE / KB;
kernel/tsacct.c
103
stats->hiwater_vm = get_mm_hiwater_vm(mm) * PAGE_SIZE / KB;
kernel/tsacct.c
106
stats->read_char = p->ioac.rchar & KB_MASK;
kernel/tsacct.c
107
stats->write_char = p->ioac.wchar & KB_MASK;
kernel/tsacct.c
108
stats->read_syscalls = p->ioac.syscr & KB_MASK;
kernel/tsacct.c
109
stats->write_syscalls = p->ioac.syscw & KB_MASK;
kernel/tsacct.c
111
stats->read_bytes = p->ioac.read_bytes & KB_MASK;
kernel/tsacct.c
112
stats->write_bytes = p->ioac.write_bytes & KB_MASK;
kernel/tsacct.c
113
stats->cancelled_write_bytes = p->ioac.cancelled_write_bytes & KB_MASK;
kernel/tsacct.c
115
stats->read_bytes = 0;
kernel/tsacct.c
116
stats->write_bytes = 0;
kernel/tsacct.c
117
stats->cancelled_write_bytes = 0;
kernel/tsacct.c
22
struct taskstats *stats, struct task_struct *tsk)
kernel/tsacct.c
37
stats->ac_tgetime = delta;
kernel/tsacct.c
40
stats->ac_etime = delta;
kernel/tsacct.c
43
stats->ac_btime = clamp_t(time64_t, btime, 0, U32_MAX);
kernel/tsacct.c
44
stats->ac_btime64 = btime;
kernel/tsacct.c
47
stats->ac_exitcode = tsk->exit_code;
kernel/tsacct.c
49
stats->ac_flag |= AFORK;
kernel/tsacct.c
51
stats->ac_flag |= ASU;
kernel/tsacct.c
53
stats->ac_flag |= ACORE;
kernel/tsacct.c
55
stats->ac_flag |= AXSIG;
kernel/tsacct.c
56
stats->ac_nice = task_nice(tsk);
kernel/tsacct.c
57
stats->ac_sched = tsk->policy;
kernel/tsacct.c
58
stats->ac_pid = task_pid_nr_ns(tsk, pid_ns);
kernel/tsacct.c
59
stats->ac_tgid = task_tgid_nr_ns(tsk, pid_ns);
kernel/tsacct.c
60
stats->ac_ppid = task_ppid_nr_ns(tsk, pid_ns);
kernel/tsacct.c
63
stats->ac_uid = from_kuid_munged(user_ns, tcred->uid);
kernel/tsacct.c
64
stats->ac_gid = from_kgid_munged(user_ns, tcred->gid);
kernel/tsacct.c
68
stats->ac_utime = div_u64(utime, NSEC_PER_USEC);
kernel/tsacct.c
69
stats->ac_stime = div_u64(stime, NSEC_PER_USEC);
kernel/tsacct.c
72
stats->ac_utimescaled = div_u64(utimescaled, NSEC_PER_USEC);
kernel/tsacct.c
73
stats->ac_stimescaled = div_u64(stimescaled, NSEC_PER_USEC);
kernel/tsacct.c
75
stats->ac_minflt = tsk->min_flt;
kernel/tsacct.c
76
stats->ac_majflt = tsk->maj_flt;
kernel/tsacct.c
78
strscpy_pad(stats->ac_comm, tsk->comm);
kernel/tsacct.c
90
void xacct_add_tsk(struct taskstats *stats, struct task_struct *p)
kernel/tsacct.c
95
stats->coremem = p->acct_rss_mem1 * PAGE_SIZE;
kernel/tsacct.c
96
do_div(stats->coremem, 1000 * KB);
kernel/tsacct.c
97
stats->virtmem = p->acct_vm_mem1 * PAGE_SIZE;
kernel/tsacct.c
98
do_div(stats->virtmem, 1000 * KB);
kernel/workqueue.c
1294
get_work_pwq(work)->stats[PWQ_STAT_REPATRIATED]++;
kernel/workqueue.c
1472
worker->current_pwq->stats[PWQ_STAT_CM_WAKEUP]++;
kernel/workqueue.c
1493
pwq->stats[PWQ_STAT_CPU_TIME] += TICK_USEC;
kernel/workqueue.c
1519
pwq->stats[PWQ_STAT_CPU_INTENSIVE]++;
kernel/workqueue.c
1522
pwq->stats[PWQ_STAT_CM_WAKEUP]++;
kernel/workqueue.c
293
u64 stats[PWQ_NR_STATS];
kernel/workqueue.c
3017
pwq->stats[PWQ_STAT_MAYDAY]++;
kernel/workqueue.c
3244
pwq->stats[PWQ_STAT_STARTED]++;
kernel/workqueue.c
3313
pwq->stats[PWQ_STAT_COMPLETED]++;
kernel/workqueue.c
3505
pwq->stats[PWQ_STAT_RESCUED]++;
lib/debugobjects.c
1165
pool_used = READ_ONCE(pool_global.stats.cur_used);
lib/debugobjects.c
1175
seq_printf(m, "pool_min_free : %u\n", data_race(pool_global.stats.min_fill));
lib/debugobjects.c
1177
seq_printf(m, "pool_max_used : %u\n", data_race(pool_global.stats.max_used));
lib/debugobjects.c
238
struct pool_stats *stats = &pool_global.stats;
lib/debugobjects.c
240
WRITE_ONCE(stats->cur_used, stats->cur_used + ODEBUG_BATCH_SIZE);
lib/debugobjects.c
242
if (stats->cur_used > stats->max_used)
lib/debugobjects.c
243
stats->max_used = stats->cur_used;
lib/debugobjects.c
245
if (pool_global.cnt < stats->min_fill)
lib/debugobjects.c
246
stats->min_fill = pool_global.cnt;
lib/debugobjects.c
315
WRITE_ONCE(pool_global.stats.cur_used, pool_global.stats.cur_used - ODEBUG_BATCH_SIZE);
lib/debugobjects.c
462
cur = READ_ONCE(pool_global.stats.cur_used) * ODEBUG_FREE_WORK_MAX;
lib/debugobjects.c
62
struct pool_stats stats;
lib/debugobjects.c
79
.stats = {
lib/kunit/test.c
105
return (stats->total > 1);
lib/kunit/test.c
109
struct kunit_result_stats *stats)
lib/kunit/test.c
111
if (!kunit_should_print_stats(stats))
lib/kunit/test.c
118
stats->passed,
lib/kunit/test.c
119
stats->failed,
lib/kunit/test.c
120
stats->skipped,
lib/kunit/test.c
121
stats->total);
lib/kunit/test.c
626
static void kunit_update_stats(struct kunit_result_stats *stats,
lib/kunit/test.c
631
stats->passed++;
lib/kunit/test.c
634
stats->skipped++;
lib/kunit/test.c
637
stats->failed++;
lib/kunit/test.c
641
stats->total++;
lib/kunit/test.c
97
static bool kunit_should_print_stats(struct kunit_result_stats *stats)
lib/objagg.c
583
if (stats_info1->stats.delta_user_count !=
lib/objagg.c
584
stats_info2->stats.delta_user_count)
lib/objagg.c
585
return stats_info2->stats.delta_user_count -
lib/objagg.c
586
stats_info1->stats.delta_user_count;
lib/objagg.c
587
return stats_info2->stats.user_count - stats_info1->stats.user_count;
lib/objagg.c
620
memcpy(&objagg_stats->stats_info[i].stats, &objagg_obj->stats,
lib/objagg.c
621
sizeof(objagg_stats->stats_info[0].stats));
lib/objagg.c
656
unsigned int user_count = objagg_obj->stats.user_count;
lib/objagg.c
664
hnode->stats_info.stats.user_count = user_count;
lib/objagg.c
665
hnode->stats_info.stats.delta_user_count = user_count;
lib/objagg.c
667
parent_hnode->stats_info.stats.delta_user_count += user_count;
lib/objagg.c
68
struct objagg_obj_stats stats;
lib/objagg.c
741
unsigned int weight = node->objagg_obj->stats.user_count;
lib/objagg.c
754
weight += node->objagg_obj->stats.user_count;
lib/objagg.c
84
objagg_obj->stats.user_count++;
lib/objagg.c
85
objagg_obj->stats.delta_user_count++;
lib/objagg.c
87
objagg_obj->parent->stats.delta_user_count++;
lib/objagg.c
92
objagg_obj->stats.user_count--;
lib/objagg.c
93
objagg_obj->stats.delta_user_count--;
lib/objagg.c
95
objagg_obj->parent->stats.delta_user_count--;
lib/ref_tracker.c
101
return stats;
lib/ref_tracker.c
144
struct ref_tracker_dir_stats *stats;
lib/ref_tracker.c
154
stats = ref_tracker_get_stats(dir, display_limit);
lib/ref_tracker.c
155
if (IS_ERR(stats)) {
lib/ref_tracker.c
157
s->prefix, dir->class, dir, stats);
lib/ref_tracker.c
163
for (i = 0, skipped = stats->total; i < stats->count; ++i) {
lib/ref_tracker.c
164
stack = stats->stacks[i].stack_handle;
lib/ref_tracker.c
168
dir->class, dir, stats->stacks[i].count,
lib/ref_tracker.c
169
stats->total, sbuf);
lib/ref_tracker.c
170
skipped -= stats->stacks[i].count;
lib/ref_tracker.c
175
s->prefix, dir->class, dir, skipped, stats->total);
lib/ref_tracker.c
179
kfree(stats);
lib/ref_tracker.c
74
struct ref_tracker_dir_stats *stats;
lib/ref_tracker.c
77
stats = kmalloc_flex(*stats, stacks, limit, GFP_NOWAIT);
lib/ref_tracker.c
78
if (!stats)
lib/ref_tracker.c
80
stats->total = 0;
lib/ref_tracker.c
81
stats->count = 0;
lib/ref_tracker.c
87
++stats->total;
lib/ref_tracker.c
88
for (i = 0; i < stats->count; ++i)
lib/ref_tracker.c
89
if (stats->stacks[i].stack_handle == stack)
lib/ref_tracker.c
93
if (i >= stats->count) {
lib/ref_tracker.c
94
stats->stacks[i].stack_handle = stack;
lib/ref_tracker.c
95
stats->stacks[i].count = 0;
lib/ref_tracker.c
96
++stats->count;
lib/ref_tracker.c
98
++stats->stacks[i].count;
lib/stackdepot.c
865
DEFINE_SHOW_ATTRIBUTE(stats);
lib/test_objagg.c
228
const struct objagg_stats *stats;
lib/test_objagg.c
231
stats = objagg_stats_get(objagg);
lib/test_objagg.c
232
if (IS_ERR(stats))
lib/test_objagg.c
233
return PTR_ERR(stats);
lib/test_objagg.c
235
if (stats->stats_info_count != 0) {
lib/test_objagg.c
240
objagg_stats_put(stats);
lib/test_objagg.c
246
const struct objagg_stats *stats;
lib/test_objagg.c
250
stats = objagg_stats_get(objagg);
lib/test_objagg.c
251
if (IS_ERR(stats))
lib/test_objagg.c
252
return PTR_ERR(stats);
lib/test_objagg.c
254
if (stats->stats_info_count != NUM_KEYS) {
lib/test_objagg.c
256
NUM_KEYS, stats->stats_info_count);
lib/test_objagg.c
261
for (i = 0; i < stats->stats_info_count; i++) {
lib/test_objagg.c
262
if (stats->stats_info[i].stats.user_count != 2) {
lib/test_objagg.c
267
if (stats->stats_info[i].stats.delta_user_count != 2) {
lib/test_objagg.c
276
objagg_stats_put(stats);
lib/test_objagg.c
401
struct objagg_obj_stats stats;
lib/test_objagg.c
650
if (stats_info->stats.user_count !=
lib/test_objagg.c
651
expect_stats_info->stats.user_count) {
lib/test_objagg.c
656
if (stats_info->stats.delta_user_count !=
lib/test_objagg.c
657
expect_stats_info->stats.delta_user_count) {
lib/test_objagg.c
679
static int check_expect_stats_neigh(const struct objagg_stats *stats,
lib/test_objagg.c
687
err = check_expect_stats_nums(&stats->stats_info[i],
lib/test_objagg.c
691
err = check_expect_stats_key_id(&stats->stats_info[i],
lib/test_objagg.c
696
for (i = pos + 1; i < stats->stats_info_count; i++) {
lib/test_objagg.c
697
err = check_expect_stats_nums(&stats->stats_info[i],
lib/test_objagg.c
701
err = check_expect_stats_key_id(&stats->stats_info[i],
lib/test_objagg.c
709
static int __check_expect_stats(const struct objagg_stats *stats,
lib/test_objagg.c
716
if (stats->stats_info_count != expect_stats->info_count) {
lib/test_objagg.c
721
for (i = 0; i < stats->stats_info_count; i++) {
lib/test_objagg.c
722
err = check_expect_stats_nums(&stats->stats_info[i],
lib/test_objagg.c
726
err = check_expect_stats_key_id(&stats->stats_info[i],
lib/test_objagg.c
732
err = check_expect_stats_neigh(stats, expect_stats, i);
lib/test_objagg.c
744
const struct objagg_stats *stats;
lib/test_objagg.c
747
stats = objagg_stats_get(objagg);
lib/test_objagg.c
748
if (IS_ERR(stats)) {
lib/test_objagg.c
750
return PTR_ERR(stats);
lib/test_objagg.c
752
err = __check_expect_stats(stats, expect_stats, errmsg);
lib/test_objagg.c
753
objagg_stats_put(stats);
lib/test_objagg.c
860
static void __pr_debug_stats(const struct objagg_stats *stats)
lib/test_objagg.c
864
for (i = 0; i < stats->stats_info_count; i++)
lib/test_objagg.c
866
obj_to_key_id(stats->stats_info[i].objagg_obj),
lib/test_objagg.c
867
stats->stats_info[i].stats.user_count,
lib/test_objagg.c
868
stats->stats_info[i].stats.delta_user_count,
lib/test_objagg.c
869
stats->stats_info[i].is_root ? "root" : "noroot");
lib/test_objagg.c
874
const struct objagg_stats *stats;
lib/test_objagg.c
876
stats = objagg_stats_get(objagg);
lib/test_objagg.c
877
if (IS_ERR(stats))
lib/test_objagg.c
879
__pr_debug_stats(stats);
lib/test_objagg.c
880
objagg_stats_put(stats);
lib/test_objagg.c
885
const struct objagg_stats *stats;
lib/test_objagg.c
887
stats = objagg_hints_stats_get(objagg_hints);
lib/test_objagg.c
888
if (IS_ERR(stats))
lib/test_objagg.c
890
__pr_debug_stats(stats);
lib/test_objagg.c
891
objagg_stats_put(stats);
lib/test_objagg.c
898
const struct objagg_stats *stats;
lib/test_objagg.c
901
stats = objagg_hints_stats_get(objagg_hints);
lib/test_objagg.c
902
if (IS_ERR(stats)) {
lib/test_objagg.c
904
return PTR_ERR(stats);
lib/test_objagg.c
906
err = __check_expect_stats(stats, expect_stats, errmsg);
lib/test_objagg.c
907
objagg_stats_put(stats);
lib/zstd/compress/zstd_compress.c
2693
ZSTD_symbolEncodingTypeStats_t stats;
lib/zstd/compress/zstd_compress.c
2695
stats.lastCountSize = 0;
lib/zstd/compress/zstd_compress.c
2697
stats.longOffsets = ZSTD_seqToCodes(seqStorePtr);
lib/zstd/compress/zstd_compress.c
2705
stats.LLtype = ZSTD_selectEncodingType(&nextEntropy->litlength_repeatMode,
lib/zstd/compress/zstd_compress.c
2711
assert(!(stats.LLtype < set_compressed && nextEntropy->litlength_repeatMode != FSE_repeat_none)); /* We don't copy tables */
lib/zstd/compress/zstd_compress.c
2714
CTable_LitLength, LLFSELog, (SymbolEncodingType_e)stats.LLtype,
lib/zstd/compress/zstd_compress.c
2722
stats.size = countSize;
lib/zstd/compress/zstd_compress.c
2723
return stats;
lib/zstd/compress/zstd_compress.c
2725
if (stats.LLtype == set_compressed)
lib/zstd/compress/zstd_compress.c
2726
stats.lastCountSize = countSize;
lib/zstd/compress/zstd_compress.c
2738
stats.Offtype = ZSTD_selectEncodingType(&nextEntropy->offcode_repeatMode,
lib/zstd/compress/zstd_compress.c
2743
assert(!(stats.Offtype < set_compressed && nextEntropy->offcode_repeatMode != FSE_repeat_none)); /* We don't copy tables */
lib/zstd/compress/zstd_compress.c
2746
CTable_OffsetBits, OffFSELog, (SymbolEncodingType_e)stats.Offtype,
lib/zstd/compress/zstd_compress.c
2754
stats.size = countSize;
lib/zstd/compress/zstd_compress.c
2755
return stats;
lib/zstd/compress/zstd_compress.c
2757
if (stats.Offtype == set_compressed)
lib/zstd/compress/zstd_compress.c
2758
stats.lastCountSize = countSize;
lib/zstd/compress/zstd_compress.c
2768
stats.MLtype = ZSTD_selectEncodingType(&nextEntropy->matchlength_repeatMode,
lib/zstd/compress/zstd_compress.c
2773
assert(!(stats.MLtype < set_compressed && nextEntropy->matchlength_repeatMode != FSE_repeat_none)); /* We don't copy tables */
lib/zstd/compress/zstd_compress.c
2776
CTable_MatchLength, MLFSELog, (SymbolEncodingType_e)stats.MLtype,
lib/zstd/compress/zstd_compress.c
2784
stats.size = countSize;
lib/zstd/compress/zstd_compress.c
2785
return stats;
lib/zstd/compress/zstd_compress.c
2787
if (stats.MLtype == set_compressed)
lib/zstd/compress/zstd_compress.c
2788
stats.lastCountSize = countSize;
lib/zstd/compress/zstd_compress.c
2792
stats.size = (size_t)(op-ostart);
lib/zstd/compress/zstd_compress.c
2793
return stats;
lib/zstd/compress/zstd_compress.c
2875
const ZSTD_symbolEncodingTypeStats_t stats =
lib/zstd/compress/zstd_compress.c
2881
FORWARD_IF_ERROR(stats.size, "ZSTD_buildSequencesStatistics failed!");
lib/zstd/compress/zstd_compress.c
2882
*seqHead = (BYTE)((stats.LLtype<<6) + (stats.Offtype<<4) + (stats.MLtype<<2));
lib/zstd/compress/zstd_compress.c
2883
lastCountSize = stats.lastCountSize;
lib/zstd/compress/zstd_compress.c
2884
op += stats.size;
lib/zstd/compress/zstd_compress.c
2885
longOffsets = stats.longOffsets;
lib/zstd/compress/zstd_compress.c
3660
ZSTD_symbolEncodingTypeStats_t stats = {set_basic, set_basic, set_basic, 0, 0, 0};
lib/zstd/compress/zstd_compress.c
3664
return stats;
lib/zstd/compress/zstd_compress.c
3689
ZSTD_symbolEncodingTypeStats_t stats;
lib/zstd/compress/zstd_compress.c
3692
stats = nbSeq != 0 ? ZSTD_buildSequencesStatistics(seqStorePtr, nbSeq,
lib/zstd/compress/zstd_compress.c
3697
FORWARD_IF_ERROR(stats.size, "ZSTD_buildSequencesStatistics failed!");
lib/zstd/compress/zstd_compress.c
3698
fseMetadata->llType = (SymbolEncodingType_e) stats.LLtype;
lib/zstd/compress/zstd_compress.c
3699
fseMetadata->ofType = (SymbolEncodingType_e) stats.Offtype;
lib/zstd/compress/zstd_compress.c
3700
fseMetadata->mlType = (SymbolEncodingType_e) stats.MLtype;
lib/zstd/compress/zstd_compress.c
3701
fseMetadata->lastCountSize = stats.lastCountSize;
lib/zstd/compress/zstd_compress.c
3702
return stats.size;
mm/backing-dev.c
104
struct wb_stats *stats)
mm/backing-dev.c
106
collect_wb_stats(stats, &bdi->wb);
mm/backing-dev.c
115
struct wb_stats stats;
mm/backing-dev.c
120
memset(&stats, 0, sizeof(stats));
mm/backing-dev.c
121
stats.dirty_thresh = dirty_thresh;
mm/backing-dev.c
122
bdi_collect_stats(bdi, &stats);
mm/backing-dev.c
140
K(stats.nr_writeback),
mm/backing-dev.c
141
K(stats.nr_reclaimable),
mm/backing-dev.c
142
K(stats.wb_thresh),
mm/backing-dev.c
145
K(stats.nr_dirtied),
mm/backing-dev.c
146
K(stats.nr_written),
mm/backing-dev.c
148
stats.nr_dirty,
mm/backing-dev.c
149
stats.nr_io,
mm/backing-dev.c
150
stats.nr_more_io,
mm/backing-dev.c
151
stats.nr_dirty_time,
mm/backing-dev.c
159
struct wb_stats *stats)
mm/backing-dev.c
180
K(stats->nr_writeback),
mm/backing-dev.c
181
K(stats->nr_reclaimable),
mm/backing-dev.c
182
K(stats->wb_thresh),
mm/backing-dev.c
183
K(stats->nr_dirtied),
mm/backing-dev.c
184
K(stats->nr_written),
mm/backing-dev.c
186
stats->nr_dirty,
mm/backing-dev.c
187
stats->nr_io,
mm/backing-dev.c
188
stats->nr_more_io,
mm/backing-dev.c
189
stats->nr_dirty_time,
mm/backing-dev.c
204
struct wb_stats stats = { .dirty_thresh = dirty_thresh };
mm/backing-dev.c
209
collect_wb_stats(&stats, wb);
mm/backing-dev.c
219
stats.wb_thresh = min(stats.wb_thresh, cgwb_calc_thresh(wb));
mm/backing-dev.c
223
wb_stats_show(m, wb, &stats);
mm/backing-dev.c
62
static void collect_wb_stats(struct wb_stats *stats,
mm/backing-dev.c
69
stats->nr_dirty++;
mm/backing-dev.c
71
stats->nr_io++;
mm/backing-dev.c
73
stats->nr_more_io++;
mm/backing-dev.c
76
stats->nr_dirty_time++;
mm/backing-dev.c
79
stats->nr_writeback += wb_stat(wb, WB_WRITEBACK);
mm/backing-dev.c
80
stats->nr_reclaimable += wb_stat(wb, WB_RECLAIMABLE);
mm/backing-dev.c
81
stats->nr_dirtied += wb_stat(wb, WB_DIRTIED);
mm/backing-dev.c
82
stats->nr_written += wb_stat(wb, WB_WRITTEN);
mm/backing-dev.c
83
stats->wb_thresh += wb_calc_thresh(wb, stats->dirty_thresh);
mm/backing-dev.c
88
struct wb_stats *stats)
mm/backing-dev.c
97
collect_wb_stats(stats, wb);
mm/damon/sysfs-schemes.c
1955
struct damon_sysfs_stats *stats;
mm/damon/sysfs-schemes.c
2156
struct damon_sysfs_stats *stats = damon_sysfs_stats_alloc();
mm/damon/sysfs-schemes.c
2159
if (!stats)
mm/damon/sysfs-schemes.c
2161
err = kobject_init_and_add(&stats->kobj, &damon_sysfs_stats_ktype,
mm/damon/sysfs-schemes.c
2164
kobject_put(&stats->kobj);
mm/damon/sysfs-schemes.c
2166
scheme->stats = stats;
mm/damon/sysfs-schemes.c
217
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
220
return sysfs_emit(buf, "%lu\n", stats->nr_tried);
mm/damon/sysfs-schemes.c
2258
kobject_put(&scheme->stats->kobj);
mm/damon/sysfs-schemes.c
226
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
229
return sysfs_emit(buf, "%lu\n", stats->sz_tried);
mm/damon/sysfs-schemes.c
235
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
238
return sysfs_emit(buf, "%lu\n", stats->nr_applied);
mm/damon/sysfs-schemes.c
244
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
247
return sysfs_emit(buf, "%lu\n", stats->sz_applied);
mm/damon/sysfs-schemes.c
253
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
256
return sysfs_emit(buf, "%lu\n", stats->sz_ops_filter_passed);
mm/damon/sysfs-schemes.c
262
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
265
return sysfs_emit(buf, "%lu\n", stats->qt_exceeds);
mm/damon/sysfs-schemes.c
271
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
274
return sysfs_emit(buf, "%lu\n", stats->nr_snapshots);
mm/damon/sysfs-schemes.c
2762
scheme->max_nr_snapshots = sysfs_scheme->stats->max_nr_snapshots;
mm/damon/sysfs-schemes.c
2799
sysfs_stats = sysfs_schemes->schemes_arr[schemes_idx++]->stats;
mm/damon/sysfs-schemes.c
280
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
283
return sysfs_emit(buf, "%lu\n", stats->max_nr_snapshots);
mm/damon/sysfs-schemes.c
289
struct damon_sysfs_stats *stats = container_of(kobj,
mm/damon/sysfs-schemes.c
295
stats->max_nr_snapshots = max_nr_snapshots;
mm/huge_memory.c
608
sum += this->stats[order][item];
mm/kfence/core.c
755
DEFINE_SHOW_ATTRIBUTE(stats);
mm/memcontrol-v1.c
1807
static const struct numa_stat stats[] = {
mm/memcontrol-v1.c
1819
for (stat = stats; stat < ARRAY_END(stats); stat++) {
mm/memcontrol-v1.c
1830
for (stat = stats; stat < ARRAY_END(stats); stat++) {
mm/memory_hotplug.c
794
static void auto_movable_stats_account_zone(struct auto_movable_stats *stats,
mm/memory_hotplug.c
798
stats->movable_pages += zone->present_pages;
mm/memory_hotplug.c
800
stats->kernel_early_pages += zone->present_early_pages;
mm/memory_hotplug.c
806
stats->movable_pages += zone->cma_pages;
mm/memory_hotplug.c
807
stats->kernel_early_pages -= zone->cma_pages;
mm/memory_hotplug.c
820
struct auto_movable_group_stats *stats = arg;
mm/memory_hotplug.c
838
stats->req_kernel_early_pages += pages;
mm/memory_hotplug.c
839
stats->movable_pages += group->present_movable_pages;
mm/memory_hotplug.c
848
struct auto_movable_stats stats = {};
mm/memory_hotplug.c
856
auto_movable_stats_account_zone(&stats, zone);
mm/memory_hotplug.c
863
auto_movable_stats_account_zone(&stats, zone);
mm/memory_hotplug.c
867
kernel_early_pages = stats.kernel_early_pages;
mm/memory_hotplug.c
868
movable_pages = stats.movable_pages;
mm/migrate.c
1613
struct migrate_pages_stats *stats,
mm/migrate.c
1644
stats->nr_failed_pages += nr_pages;
mm/migrate.c
1666
stats->nr_failed_pages += nr_pages + nr_retry_pages;
mm/migrate.c
1673
stats->nr_succeeded += nr_pages;
mm/migrate.c
1683
stats->nr_failed_pages += nr_pages;
mm/migrate.c
1694
stats->nr_failed_pages += nr_retry_pages;
mm/migrate.c
1704
struct migrate_pages_stats *stats,
mm/migrate.c
1737
stats->nr_succeeded += nr_pages;
mm/migrate.c
1738
stats->nr_thp_succeeded += is_thp;
mm/migrate.c
1742
stats->nr_thp_failed += is_thp;
mm/migrate.c
1743
stats->nr_failed_pages += nr_pages;
mm/migrate.c
1787
struct migrate_pages_stats *stats, int nr_pass)
mm/migrate.c
1845
stats->nr_thp_failed += is_thp;
mm/migrate.c
1846
stats->nr_thp_split += is_thp;
mm/migrate.c
1847
stats->nr_split++;
mm/migrate.c
1864
stats->nr_thp_failed++;
mm/migrate.c
1866
stats->nr_thp_split++;
mm/migrate.c
1867
stats->nr_split++;
mm/migrate.c
1870
stats->nr_failed_pages += nr_pages;
mm/migrate.c
1885
stats->nr_succeeded += nr_pages;
mm/migrate.c
1886
stats->nr_thp_succeeded += is_thp;
mm/migrate.c
1907
stats->nr_thp_failed += is_thp;
mm/migrate.c
1913
stats->nr_thp_split += is_thp;
mm/migrate.c
1914
stats->nr_split++;
mm/migrate.c
1927
stats->nr_thp_failed -= is_thp;
mm/migrate.c
1932
stats->nr_failed_pages += nr_pages + nr_retry_pages;
mm/migrate.c
1934
stats->nr_thp_failed += thp_retry;
mm/migrate.c
1957
stats->nr_thp_failed += is_thp;
mm/migrate.c
1958
stats->nr_failed_pages += nr_pages;
mm/migrate.c
1964
stats->nr_thp_failed += thp_retry;
mm/migrate.c
1965
stats->nr_failed_pages += nr_retry_pages;
mm/migrate.c
1979
ret_folios, stats, &retry, &thp_retry,
mm/migrate.c
1983
stats->nr_thp_failed += thp_retry;
mm/migrate.c
1984
stats->nr_failed_pages += nr_retry_pages;
mm/migrate.c
1999
struct migrate_pages_stats *stats)
mm/migrate.c
2010
stats->nr_succeeded += astats.nr_succeeded;
mm/migrate.c
2011
stats->nr_thp_succeeded += astats.nr_thp_succeeded;
mm/migrate.c
2012
stats->nr_thp_split += astats.nr_thp_split;
mm/migrate.c
2013
stats->nr_split += astats.nr_split;
mm/migrate.c
2015
stats->nr_failed_pages += astats.nr_failed_pages;
mm/migrate.c
2016
stats->nr_thp_failed += astats.nr_thp_failed;
mm/migrate.c
2020
stats->nr_thp_failed += astats.nr_thp_split;
mm/migrate.c
2036
split_folios, stats, NR_MAX_MIGRATE_SYNC_RETRY);
mm/migrate.c
2082
struct migrate_pages_stats stats;
mm/migrate.c
2086
memset(&stats, 0, sizeof(stats));
mm/migrate.c
2089
mode, reason, &stats, &ret_folios);
mm/migrate.c
2113
&split_folios, &stats,
mm/migrate.c
2118
&split_folios, &stats);
mm/migrate.c
2133
&ret_folios, NULL, &stats, 1);
mm/migrate.c
2153
count_vm_events(PGMIGRATE_SUCCESS, stats.nr_succeeded);
mm/migrate.c
2154
count_vm_events(PGMIGRATE_FAIL, stats.nr_failed_pages);
mm/migrate.c
2155
count_vm_events(THP_MIGRATION_SUCCESS, stats.nr_thp_succeeded);
mm/migrate.c
2156
count_vm_events(THP_MIGRATION_FAIL, stats.nr_thp_failed);
mm/migrate.c
2157
count_vm_events(THP_MIGRATION_SPLIT, stats.nr_thp_split);
mm/migrate.c
2158
trace_mm_migrate_pages(stats.nr_succeeded, stats.nr_failed_pages,
mm/migrate.c
2159
stats.nr_thp_succeeded, stats.nr_thp_failed,
mm/migrate.c
2160
stats.nr_thp_split, stats.nr_split, mode,
mm/migrate.c
2164
*ret_succeeded = stats.nr_succeeded;
mm/vmscan.c
3030
WRITE_ONCE(mm_state->stats[hist][i],
mm/vmscan.c
3031
mm_state->stats[hist][i] + walk->mm_stats[i]);
mm/vmscan.c
3039
WRITE_ONCE(mm_state->stats[hist][i], 0);
mm/vmscan.c
5397
n = READ_ONCE(mm_state->stats[hist][i]);
mm/vmscan.c
5400
n = READ_ONCE(mm_state->stats[hist][i]);
mm/zsmalloc.c
173
struct zs_size_stat stats;
mm/zsmalloc.c
1959
atomic_long_add(pages_freed, &pool->stats.pages_compacted);
mm/zsmalloc.c
1966
void zs_pool_stats(struct zs_pool *pool, struct zs_pool_stats *stats)
mm/zsmalloc.c
1968
memcpy(stats, &pool->stats, sizeof(struct zs_pool_stats));
mm/zsmalloc.c
206
struct zs_pool_stats stats;
mm/zsmalloc.c
484
class->stats.objs[type] += cnt;
mm/zsmalloc.c
490
class->stats.objs[type] -= cnt;
mm/zsmalloc.c
495
return class->stats.objs[type];
net/8021q/vlan_dev.c
129
struct vlan_pcpu_stats *stats;
net/8021q/vlan_dev.c
131
stats = this_cpu_ptr(vlan->vlan_pcpu_stats);
net/8021q/vlan_dev.c
132
u64_stats_update_begin(&stats->syncp);
net/8021q/vlan_dev.c
133
u64_stats_inc(&stats->tx_packets);
net/8021q/vlan_dev.c
134
u64_stats_add(&stats->tx_bytes, len);
net/8021q/vlan_dev.c
135
u64_stats_update_end(&stats->syncp);
net/8021q/vlan_dev.c
665
struct rtnl_link_stats64 *stats)
net/8021q/vlan_dev.c
685
stats->rx_packets += rxpackets;
net/8021q/vlan_dev.c
686
stats->rx_bytes += rxbytes;
net/8021q/vlan_dev.c
687
stats->multicast += rxmulticast;
net/8021q/vlan_dev.c
688
stats->tx_packets += txpackets;
net/8021q/vlan_dev.c
689
stats->tx_bytes += txbytes;
net/8021q/vlan_dev.c
694
stats->rx_errors = rx_errors;
net/8021q/vlan_dev.c
695
stats->tx_dropped = tx_dropped;
net/8021q/vlanproc.c
232
const struct rtnl_link_stats64 *stats;
net/8021q/vlanproc.c
239
stats = dev_get_stats(vlandev, &temp);
net/8021q/vlanproc.c
245
seq_printf(seq, fmt64, "total frames received", stats->rx_packets);
net/8021q/vlanproc.c
246
seq_printf(seq, fmt64, "total bytes received", stats->rx_bytes);
net/8021q/vlanproc.c
247
seq_printf(seq, fmt64, "Broadcast/Multicast Rcvd", stats->multicast);
net/8021q/vlanproc.c
249
seq_printf(seq, fmt64, "total frames transmitted", stats->tx_packets);
net/8021q/vlanproc.c
250
seq_printf(seq, fmt64, "total bytes transmitted", stats->tx_bytes);
net/atm/atm_misc.c
21
atomic_inc(&vcc->stats->rx_drop);
net/atm/atm_misc.c
43
atomic_inc(&vcc->stats->rx_drop);
net/atm/br2684.c
257
dev->stats.tx_packets++;
net/atm/br2684.c
258
dev->stats.tx_bytes += skb->len;
net/atm/br2684.c
304
dev->stats.tx_errors++;
net/atm/br2684.c
305
dev->stats.tx_carrier_errors++;
net/atm/br2684.c
317
dev->stats.tx_dropped++;
net/atm/br2684.c
336
dev->stats.tx_errors++;
net/atm/br2684.c
337
dev->stats.tx_fifo_errors++;
net/atm/br2684.c
512
net_dev->stats.rx_packets++;
net/atm/br2684.c
513
net_dev->stats.rx_bytes += skb->len;
net/atm/br2684.c
519
net_dev->stats.rx_dropped++;
net/atm/br2684.c
522
net_dev->stats.rx_errors++;
net/atm/clip.c
238
skb->dev->stats.rx_packets++;
net/atm/clip.c
239
skb->dev->stats.rx_bytes += skb->len;
net/atm/clip.c
245
skb->dev->stats.rx_packets++;
net/atm/clip.c
246
skb->dev->stats.rx_bytes += skb->len;
net/atm/clip.c
356
dev->stats.tx_dropped++;
net/atm/clip.c
368
dev->stats.tx_dropped++;
net/atm/clip.c
382
dev->stats.tx_dropped++;
net/atm/clip.c
404
dev->stats.tx_packets++;
net/atm/clip.c
405
dev->stats.tx_bytes += skb->len;
net/atm/common.c
411
vcc->stats = &dev->stats.aal0;
net/atm/common.c
415
vcc->stats = &dev->stats.aal34;
net/atm/common.c
423
vcc->stats = &dev->stats.aal5;
net/atm/lec.c
200
dev->stats.tx_dropped++;
net/atm/lec.c
204
dev->stats.tx_packets++;
net/atm/lec.c
205
dev->stats.tx_bytes += len;
net/atm/lec.c
230
dev->stats.tx_errors++;
net/atm/lec.c
282
dev->stats.tx_dropped++;
net/atm/lec.c
305
dev->stats.tx_dropped++;
net/atm/lec.c
679
dev->stats.rx_packets++;
net/atm/lec.c
680
dev->stats.rx_bytes += skb->len;
net/atm/proc.c
45
const struct k_atm_aal_stats *stats)
net/atm/proc.c
48
atomic_read(&stats->tx), atomic_read(&stats->tx_err),
net/atm/proc.c
49
atomic_read(&stats->rx), atomic_read(&stats->rx_err),
net/atm/proc.c
50
atomic_read(&stats->rx_drop));
net/atm/proc.c
61
add_stats(seq, "0", &dev->stats.aal0);
net/atm/proc.c
63
add_stats(seq, "5", &dev->stats.aal5);
net/atm/resources.c
110
memset(&dev->stats, 0, sizeof(dev->stats));
net/atm/resources.c
182
copy_aal_stats(&dev->stats.aal0, &tmp.aal0);
net/atm/resources.c
183
copy_aal_stats(&dev->stats.aal34, &tmp.aal34);
net/atm/resources.c
184
copy_aal_stats(&dev->stats.aal5, &tmp.aal5);
net/atm/resources.c
188
subtract_aal_stats(&dev->stats.aal0, &tmp.aal0);
net/atm/resources.c
189
subtract_aal_stats(&dev->stats.aal34, &tmp.aal34);
net/atm/resources.c
190
subtract_aal_stats(&dev->stats.aal5, &tmp.aal5);
net/batman-adv/mesh-interface.c
102
struct net_device_stats *stats = &dev->stats;
net/batman-adv/mesh-interface.c
104
stats->tx_packets = batadv_sum_counter(bat_priv, BATADV_CNT_TX);
net/batman-adv/mesh-interface.c
105
stats->tx_bytes = batadv_sum_counter(bat_priv, BATADV_CNT_TX_BYTES);
net/batman-adv/mesh-interface.c
106
stats->tx_dropped = batadv_sum_counter(bat_priv, BATADV_CNT_TX_DROPPED);
net/batman-adv/mesh-interface.c
107
stats->rx_packets = batadv_sum_counter(bat_priv, BATADV_CNT_RX);
net/batman-adv/mesh-interface.c
108
stats->rx_bytes = batadv_sum_counter(bat_priv, BATADV_CNT_RX_BYTES);
net/batman-adv/mesh-interface.c
109
return stats;
net/batman-adv/mesh-interface.c
958
struct ethtool_stats *stats, u64 *data)
net/bluetooth/6lowpan.c
307
dev->stats.rx_bytes += skb->len;
net/bluetooth/6lowpan.c
308
dev->stats.rx_packets++;
net/bluetooth/6lowpan.c
335
dev->stats.rx_bytes += skb->len;
net/bluetooth/6lowpan.c
336
dev->stats.rx_packets++;
net/bluetooth/6lowpan.c
348
dev->stats.rx_dropped++;
net/bluetooth/6lowpan.c
457
netdev->stats.tx_bytes += err;
net/bluetooth/6lowpan.c
458
netdev->stats.tx_packets++;
net/bluetooth/6lowpan.c
463
netdev->stats.tx_errors++;
net/bluetooth/bnep/core.c
304
dev->stats.rx_bytes += skb->len;
net/bluetooth/bnep/core.c
315
dev->stats.tx_errors++;
net/bluetooth/bnep/core.c
368
dev->stats.rx_dropped++;
net/bluetooth/bnep/core.c
401
dev->stats.rx_packets++;
net/bluetooth/bnep/core.c
408
dev->stats.rx_errors++;
net/bluetooth/bnep/core.c
471
s->dev->stats.tx_bytes += len;
net/bluetooth/bnep/core.c
472
s->dev->stats.tx_packets++;
net/bridge/br_multicast.c
3810
struct bridge_mcast_stats __percpu *stats;
net/bridge/br_multicast.c
3817
stats = p->mcast_stats;
net/bridge/br_multicast.c
3819
stats = br->mcast_stats;
net/bridge/br_multicast.c
3820
if (WARN_ON(!stats))
net/bridge/br_multicast.c
3823
pstats = this_cpu_ptr(stats);
net/bridge/br_multicast.c
5059
static void br_mcast_stats_add(struct bridge_mcast_stats __percpu *stats,
net/bridge/br_multicast.c
5062
struct bridge_mcast_stats *pstats = this_cpu_ptr(stats);
net/bridge/br_multicast.c
5134
struct bridge_mcast_stats __percpu *stats;
net/bridge/br_multicast.c
5141
stats = p->mcast_stats;
net/bridge/br_multicast.c
5143
stats = br->mcast_stats;
net/bridge/br_multicast.c
5144
if (WARN_ON(!stats))
net/bridge/br_multicast.c
5147
br_mcast_stats_add(stats, skb, type, dir);
net/bridge/br_multicast.c
5175
struct bridge_mcast_stats __percpu *stats;
net/bridge/br_multicast.c
5181
stats = p->mcast_stats;
net/bridge/br_multicast.c
5183
stats = br->mcast_stats;
net/bridge/br_multicast.c
5184
if (WARN_ON(!stats))
net/bridge/br_multicast.c
5189
struct bridge_mcast_stats *cpu_stats = per_cpu_ptr(stats, i);
net/bridge/br_netlink.c
1839
struct pcpu_sw_netstats stats;
net/bridge/br_netlink.c
1848
br_vlan_get_stats(v, &stats);
net/bridge/br_netlink.c
1849
vxi.rx_bytes = u64_stats_read(&stats.rx_bytes);
net/bridge/br_netlink.c
1850
vxi.rx_packets = u64_stats_read(&stats.rx_packets);
net/bridge/br_netlink.c
1851
vxi.tx_bytes = u64_stats_read(&stats.tx_bytes);
net/bridge/br_netlink.c
1852
vxi.tx_packets = u64_stats_read(&stats.tx_packets);
net/bridge/br_private.h
1612
struct pcpu_sw_netstats *stats);
net/bridge/br_private.h
1835
struct pcpu_sw_netstats *stats)
net/bridge/br_private.h
222
struct pcpu_sw_netstats __percpu *stats;
net/bridge/br_vlan.c
1384
struct pcpu_sw_netstats *stats)
net/bridge/br_vlan.c
1388
memset(stats, 0, sizeof(*stats));
net/bridge/br_vlan.c
1394
cpu_stats = per_cpu_ptr(v->stats, i);
net/bridge/br_vlan.c
1403
u64_stats_add(&stats->rx_packets, rxpackets);
net/bridge/br_vlan.c
1404
u64_stats_add(&stats->rx_bytes, rxbytes);
net/bridge/br_vlan.c
1405
u64_stats_add(&stats->tx_bytes, txbytes);
net/bridge/br_vlan.c
1406
u64_stats_add(&stats->tx_packets, txpackets);
net/bridge/br_vlan.c
1821
struct pcpu_sw_netstats stats;
net/bridge/br_vlan.c
1828
br_vlan_get_stats(v, &stats);
net/bridge/br_vlan.c
1830
u64_stats_read(&stats.rx_bytes),
net/bridge/br_vlan.c
1833
u64_stats_read(&stats.rx_packets),
net/bridge/br_vlan.c
1836
u64_stats_read(&stats.tx_bytes),
net/bridge/br_vlan.c
1839
u64_stats_read(&stats.tx_packets),
net/bridge/br_vlan.c
193
free_percpu(v->stats);
net/bridge/br_vlan.c
194
v->stats = NULL;
net/bridge/br_vlan.c
224
free_percpu(v->stats);
net/bridge/br_vlan.c
225
v->stats = NULL;
net/bridge/br_vlan.c
310
v->stats =
net/bridge/br_vlan.c
312
if (!v->stats) {
net/bridge/br_vlan.c
318
v->stats = masterv->stats;
net/bridge/br_vlan.c
371
if (v->stats && masterv->stats != v->stats)
net/bridge/br_vlan.c
372
free_percpu(v->stats);
net/bridge/br_vlan.c
373
v->stats = NULL;
net/bridge/br_vlan.c
480
struct pcpu_sw_netstats *stats;
net/bridge/br_vlan.c
508
stats = this_cpu_ptr(v->stats);
net/bridge/br_vlan.c
509
u64_stats_update_begin(&stats->syncp);
net/bridge/br_vlan.c
510
u64_stats_add(&stats->tx_bytes, skb->len);
net/bridge/br_vlan.c
511
u64_stats_inc(&stats->tx_packets);
net/bridge/br_vlan.c
512
u64_stats_update_end(&stats->syncp);
net/bridge/br_vlan.c
542
struct pcpu_sw_netstats *stats;
net/bridge/br_vlan.c
627
stats = this_cpu_ptr(v->stats);
net/bridge/br_vlan.c
628
u64_stats_update_begin(&stats->syncp);
net/bridge/br_vlan.c
629
u64_stats_add(&stats->rx_bytes, skb->len);
net/bridge/br_vlan.c
630
u64_stats_inc(&stats->rx_packets);
net/bridge/br_vlan.c
631
u64_stats_update_end(&stats->syncp);
net/bridge/br_vlan.c
794
vlan->stats = netdev_alloc_pcpu_stats(struct pcpu_sw_netstats);
net/bridge/br_vlan.c
795
if (!vlan->stats) {
net/bridge/br_vlan.c
807
free_percpu(vlan->stats);
net/caif/chnl_net.c
105
priv->netdev->stats.rx_packets++;
net/caif/chnl_net.c
106
priv->netdev->stats.rx_bytes += pktlen;
net/caif/chnl_net.c
208
dev->stats.tx_errors++;
net/caif/chnl_net.c
215
dev->stats.tx_dropped++;
net/caif/chnl_net.c
230
dev->stats.tx_dropped++;
net/caif/chnl_net.c
235
dev->stats.tx_packets++;
net/caif/chnl_net.c
236
dev->stats.tx_bytes += len;
net/caif/chnl_net.c
92
priv->netdev->stats.rx_errors++;
net/can/j1939/socket.c
965
struct sk_buff *stats;
net/can/j1939/socket.c
968
stats = alloc_skb(j1939_sk_opt_stats_get_size(type), GFP_ATOMIC);
net/can/j1939/socket.c
969
if (!stats)
net/can/j1939/socket.c
980
nla_put_u32(stats, J1939_NLA_TOTAL_SIZE,
net/can/j1939/socket.c
982
nla_put_u32(stats, J1939_NLA_PGN,
net/can/j1939/socket.c
984
nla_put_u64_64bit(stats, J1939_NLA_SRC_NAME,
net/can/j1939/socket.c
986
nla_put_u64_64bit(stats, J1939_NLA_DEST_NAME,
net/can/j1939/socket.c
988
nla_put_u8(stats, J1939_NLA_SRC_ADDR,
net/can/j1939/socket.c
990
nla_put_u8(stats, J1939_NLA_DEST_ADDR,
net/can/j1939/socket.c
994
nla_put_u32(stats, J1939_NLA_BYTES_ACKED, size);
net/can/j1939/socket.c
997
return stats;
net/core/dev.c
11767
const struct pcpu_dstats *stats;
net/core/dev.c
11770
stats = per_cpu_ptr(dstats, cpu);
net/core/dev.c
11772
start = u64_stats_fetch_begin(&stats->syncp);
net/core/dev.c
11773
rx_packets = u64_stats_read(&stats->rx_packets);
net/core/dev.c
11774
rx_bytes = u64_stats_read(&stats->rx_bytes);
net/core/dev.c
11775
rx_drops = u64_stats_read(&stats->rx_drops);
net/core/dev.c
11776
tx_packets = u64_stats_read(&stats->tx_packets);
net/core/dev.c
11777
tx_bytes = u64_stats_read(&stats->tx_bytes);
net/core/dev.c
11778
tx_drops = u64_stats_read(&stats->tx_drops);
net/core/dev.c
11779
} while (u64_stats_fetch_retry(&stats->syncp, start));
net/core/dev.c
11798
netdev_stats_to_stats64(s, &dev->stats);
net/core/dev.c
11895
netdev_stats_to_stats64(storage, &dev->stats);
net/core/dev.c
11930
const struct pcpu_sw_netstats *stats;
net/core/dev.c
11933
stats = per_cpu_ptr(netstats, cpu);
net/core/dev.c
11935
start = u64_stats_fetch_begin(&stats->syncp);
net/core/dev.c
11936
rx_packets = u64_stats_read(&stats->rx_packets);
net/core/dev.c
11937
rx_bytes = u64_stats_read(&stats->rx_bytes);
net/core/dev.c
11938
tx_packets = u64_stats_read(&stats->tx_packets);
net/core/dev.c
11939
tx_bytes = u64_stats_read(&stats->tx_bytes);
net/core/dev.c
11940
} while (u64_stats_fetch_retry(&stats->syncp, start));
net/core/dev.c
11960
netdev_stats_to_stats64(s, &dev->stats);
net/core/dev.c
9268
struct rtnl_hw_stats64 stats;
net/core/dev.c
9320
struct rtnl_hw_stats64 *stats;
net/core/dev.c
9323
stats = netdev_offload_xstats_get_ptr(dev, type);
net/core/dev.c
9324
if (WARN_ON(!stats))
net/core/dev.c
9333
netdev_hw_stats64_add(stats, &report_delta.stats);
net/core/dev.c
9336
*p_stats = *stats;
net/core/dev.c
9360
const struct rtnl_hw_stats64 *stats)
net/core/dev.c
9363
netdev_hw_stats64_add(&report_delta->stats, stats);
net/core/dev.c
9378
struct rtnl_hw_stats64 *stats;
net/core/dev.c
9382
stats = netdev_offload_xstats_get_ptr(dev, type);
net/core/dev.c
9383
if (WARN_ON(!stats))
net/core/dev.c
9386
netdev_hw_stats64_add(stats, p_stats);
net/core/drop_monitor.c
1005
u64_stats_update_begin(&hw_data->stats.syncp);
net/core/drop_monitor.c
1006
u64_stats_inc(&hw_data->stats.dropped);
net/core/drop_monitor.c
1007
u64_stats_update_end(&hw_data->stats.syncp);
net/core/drop_monitor.c
1440
static void net_dm_stats_read(struct net_dm_stats *stats)
net/core/drop_monitor.c
1444
memset(stats, 0, sizeof(*stats));
net/core/drop_monitor.c
1447
struct net_dm_stats *cpu_stats = &data->stats;
net/core/drop_monitor.c
1456
u64_stats_add(&stats->dropped, dropped);
net/core/drop_monitor.c
1462
struct net_dm_stats stats;
net/core/drop_monitor.c
1465
net_dm_stats_read(&stats);
net/core/drop_monitor.c
1472
u64_stats_read(&stats.dropped), NET_DM_ATTR_PAD))
net/core/drop_monitor.c
1484
static void net_dm_hw_stats_read(struct net_dm_stats *stats)
net/core/drop_monitor.c
1488
memset(stats, 0, sizeof(*stats));
net/core/drop_monitor.c
1491
struct net_dm_stats *cpu_stats = &hw_data->stats;
net/core/drop_monitor.c
1500
u64_stats_add(&stats->dropped, dropped);
net/core/drop_monitor.c
1506
struct net_dm_stats stats;
net/core/drop_monitor.c
1509
net_dm_hw_stats_read(&stats);
net/core/drop_monitor.c
1516
u64_stats_read(&stats.dropped), NET_DM_ATTR_PAD))
net/core/drop_monitor.c
1680
u64_stats_init(&data->stats.syncp);
net/core/drop_monitor.c
294
(dev->stats.rx_dropped != stat->last_drop_val)) {
net/core/drop_monitor.c
296
stat->last_drop_val = dev->stats.rx_dropped;
net/core/drop_monitor.c
534
u64_stats_update_begin(&data->stats.syncp);
net/core/drop_monitor.c
535
u64_stats_inc(&data->stats.dropped);
net/core/drop_monitor.c
536
u64_stats_update_end(&data->stats.syncp);
net/core/drop_monitor.c
87
struct net_dm_stats stats;
net/core/neighbour.c
1842
tbl->stats = alloc_percpu(struct neigh_statistics);
net/core/neighbour.c
1843
if (!tbl->stats)
net/core/neighbour.c
1913
free_percpu(tbl->stats);
net/core/neighbour.c
1914
tbl->stats = NULL;
net/core/neighbour.c
2301
st = per_cpu_ptr(tbl->stats, cpu);
net/core/neighbour.c
3496
return per_cpu_ptr(tbl->stats, cpu);
net/core/neighbour.c
3510
return per_cpu_ptr(tbl->stats, cpu);
net/core/net-procfs.c
47
const struct rtnl_link_stats64 *stats = dev_get_stats(dev, &temp);
net/core/net-procfs.c
51
dev->name, stats->rx_bytes, stats->rx_packets,
net/core/net-procfs.c
52
stats->rx_errors,
net/core/net-procfs.c
53
stats->rx_dropped + stats->rx_missed_errors,
net/core/net-procfs.c
54
stats->rx_fifo_errors,
net/core/net-procfs.c
55
stats->rx_length_errors + stats->rx_over_errors +
net/core/net-procfs.c
56
stats->rx_crc_errors + stats->rx_frame_errors,
net/core/net-procfs.c
57
stats->rx_compressed, stats->multicast,
net/core/net-procfs.c
58
stats->tx_bytes, stats->tx_packets,
net/core/net-procfs.c
59
stats->tx_errors, stats->tx_dropped,
net/core/net-procfs.c
60
stats->tx_fifo_errors, stats->collisions,
net/core/net-procfs.c
61
stats->tx_carrier_errors +
net/core/net-procfs.c
62
stats->tx_aborted_errors +
net/core/net-procfs.c
63
stats->tx_window_errors +
net/core/net-procfs.c
64
stats->tx_heartbeat_errors,
net/core/net-procfs.c
65
stats->tx_compressed);
net/core/net-sysfs.c
821
const struct rtnl_link_stats64 *stats = dev_get_stats(dev, &temp);
net/core/net-sysfs.c
823
ret = sysfs_emit(buf, fmt_u64, *(u64 *)(((u8 *)stats) + offset));
net/core/page_pool.c
105
stats->recycle_stats.cached += pcpu->cached;
net/core/page_pool.c
106
stats->recycle_stats.cache_full += pcpu->cache_full;
net/core/page_pool.c
107
stats->recycle_stats.ring += pcpu->ring;
net/core/page_pool.c
108
stats->recycle_stats.ring_full += pcpu->ring_full;
net/core/page_pool.c
109
stats->recycle_stats.released_refcnt += pcpu->released_refcnt;
net/core/page_pool.c
135
u64 *page_pool_ethtool_stats_get(u64 *data, const void *stats)
net/core/page_pool.c
137
const struct page_pool_stats *pool_stats = stats;
net/core/page_pool.c
86
struct page_pool_stats *stats)
net/core/page_pool.c
90
if (!stats)
net/core/page_pool.c
94
stats->alloc_stats.fast += pool->alloc_stats.fast;
net/core/page_pool.c
95
stats->alloc_stats.slow += pool->alloc_stats.slow;
net/core/page_pool.c
96
stats->alloc_stats.slow_high_order += pool->alloc_stats.slow_high_order;
net/core/page_pool.c
97
stats->alloc_stats.empty += pool->alloc_stats.empty;
net/core/page_pool.c
98
stats->alloc_stats.refill += pool->alloc_stats.refill;
net/core/page_pool.c
99
stats->alloc_stats.waive += pool->alloc_stats.waive;
net/core/page_pool_user.c
118
struct page_pool_stats stats = {};
net/core/page_pool_user.c
122
if (!page_pool_get_stats(pool, &stats))
net/core/page_pool_user.c
140
stats.alloc_stats.fast) ||
net/core/page_pool_user.c
142
stats.alloc_stats.slow) ||
net/core/page_pool_user.c
144
stats.alloc_stats.slow_high_order) ||
net/core/page_pool_user.c
146
stats.alloc_stats.empty) ||
net/core/page_pool_user.c
148
stats.alloc_stats.refill) ||
net/core/page_pool_user.c
150
stats.alloc_stats.waive) ||
net/core/page_pool_user.c
152
stats.recycle_stats.cached) ||
net/core/page_pool_user.c
154
stats.recycle_stats.cache_full) ||
net/core/page_pool_user.c
156
stats.recycle_stats.ring) ||
net/core/page_pool_user.c
158
stats.recycle_stats.ring_full) ||
net/core/page_pool_user.c
160
stats.recycle_stats.released_refcnt))
net/core/rtnetlink.c
5743
struct rtnl_hw_stats64 *stats,
net/core/rtnetlink.c
5756
err = netdev_offload_xstats_get(dev, type, stats, &used, extack);
net/devlink/dev.c
121
value = devlink->stats.reload_stats[stat_idx];
net/devlink/dev.c
123
value = devlink->stats.remote_reload_stats[stat_idx];
net/devlink/dev.c
345
__devlink_reload_stats_update(devlink, devlink->stats.reload_stats, limit,
net/devlink/dev.c
373
__devlink_reload_stats_update(devlink, devlink->stats.remote_reload_stats, limit,
net/devlink/dev.c
458
memcpy(remote_reload_stats, devlink->stats.remote_reload_stats,
net/devlink/dev.c
481
WARN_ON(memcmp(remote_reload_stats, devlink->stats.remote_reload_stats,
net/devlink/devl_internal.h
50
struct devlink_dev_stats stats;
net/devlink/trap.c
1278
trap_item->stats = netdev_alloc_pcpu_stats(struct devlink_stats);
net/devlink/trap.c
1279
if (!trap_item->stats) {
net/devlink/trap.c
1303
free_percpu(trap_item->stats);
net/devlink/trap.c
1322
free_percpu(trap_item->stats);
net/devlink/trap.c
1451
struct devlink_stats *stats;
net/devlink/trap.c
1453
stats = this_cpu_ptr(trap_stats);
net/devlink/trap.c
1454
u64_stats_update_begin(&stats->syncp);
net/devlink/trap.c
1455
u64_stats_add(&stats->rx_bytes, skb_len);
net/devlink/trap.c
1456
u64_stats_inc(&stats->rx_packets);
net/devlink/trap.c
1457
u64_stats_update_end(&stats->syncp);
net/devlink/trap.c
1492
devlink_trap_stats_update(trap_item->stats, skb->len);
net/devlink/trap.c
1493
devlink_trap_stats_update(trap_item->group_item->stats, skb->len);
net/devlink/trap.c
1552
group_item->stats = netdev_alloc_pcpu_stats(struct devlink_stats);
net/devlink/trap.c
1553
if (!group_item->stats) {
net/devlink/trap.c
157
struct devlink_stats *stats)
net/devlink/trap.c
1578
free_percpu(group_item->stats);
net/devlink/trap.c
1597
free_percpu(group_item->stats);
net/devlink/trap.c
161
memset(stats, 0, sizeof(*stats));
net/devlink/trap.c
174
u64_stats_add(&stats->rx_packets, rx_packets);
net/devlink/trap.c
175
u64_stats_add(&stats->rx_bytes, rx_bytes);
net/devlink/trap.c
183
struct devlink_stats stats;
net/devlink/trap.c
186
devlink_trap_stats_read(trap_stats, &stats);
net/devlink/trap.c
193
u64_stats_read(&stats.rx_packets)))
net/devlink/trap.c
197
u64_stats_read(&stats.rx_bytes)))
net/devlink/trap.c
212
struct devlink_stats stats;
net/devlink/trap.c
225
devlink_trap_stats_read(trap_item->stats, &stats);
net/devlink/trap.c
236
u64_stats_read(&stats.rx_packets)))
net/devlink/trap.c
240
u64_stats_read(&stats.rx_bytes)))
net/devlink/trap.c
48
struct devlink_stats __percpu *stats;
net/devlink/trap.c
498
err = devlink_trap_group_stats_put(msg, group_item->stats);
net/devlink/trap.c
68
struct devlink_stats __percpu *stats;
net/dsa/conduit.c
109
struct ethtool_stats *stats,
net/dsa/conduit.c
120
ops->get_ethtool_stats(dev, stats, data);
net/dsa/conduit.c
138
struct ethtool_stats *stats,
net/dsa/conduit.c
150
phy_ethtool_get_stats(dev->phydev, stats, data);
net/dsa/conduit.c
154
ops->get_ethtool_phy_stats(dev, stats, data);
net/dsa/user.c
1045
struct ethtool_stats *stats,
net/dsa/user.c
1188
struct ethtool_mm_stats *stats)
net/dsa/user.c
1194
ds->ops->get_mm_stats(ds, dp->index, stats);
net/ethtool/fec.c
114
struct ethtool_fec_stats stats;
net/ethtool/fec.c
116
ethtool_stats_init((u64 *)&stats, sizeof(stats) / 8);
net/ethtool/fec.c
119
dev->ethtool_ops->get_fec_stats(dev, &stats,
net/ethtool/fec.c
122
fec_stats_recalc(&data->corr, &stats.corrected_blocks);
net/ethtool/fec.c
123
fec_stats_recalc(&data->uncorr, &stats.uncorrectable_blocks);
net/ethtool/fec.c
124
fec_stats_recalc(&data->corr_bits, &stats.corrected_bits);
net/ethtool/fec.c
17
u64 stats[1 + ETHTOOL_MAX_LANES];
net/ethtool/fec.c
245
data->corr.stats, ETHTOOL_A_FEC_STAT_PAD) ||
net/ethtool/fec.c
248
data->uncorr.stats, ETHTOOL_A_FEC_STAT_PAD) ||
net/ethtool/fec.c
251
data->corr_bits.stats, ETHTOOL_A_FEC_STAT_PAD))
net/ethtool/fec.c
73
fec_stats_recalc(struct fec_stat_grp *grp, struct ethtool_fec_stat *stats)
net/ethtool/fec.c
77
if (stats->lanes[0] == ETHTOOL_STAT_NOT_SET) {
net/ethtool/fec.c
78
grp->stats[0] = stats->total;
net/ethtool/fec.c
79
grp->cnt = stats->total != ETHTOOL_STAT_NOT_SET;
net/ethtool/fec.c
84
grp->stats[0] = 0;
net/ethtool/fec.c
86
if (stats->lanes[i] == ETHTOOL_STAT_NOT_SET)
net/ethtool/fec.c
89
grp->stats[0] += stats->lanes[i];
net/ethtool/fec.c
90
grp->stats[grp->cnt++] = stats->lanes[i];
net/ethtool/ioctl.c
2498
struct ethtool_stats stats;
net/ethtool/ioctl.c
2512
if (copy_from_user(&stats, useraddr, sizeof(stats)))
net/ethtool/ioctl.c
2515
if (stats.n_stats && stats.n_stats != n_stats)
net/ethtool/ioctl.c
2516
stats.n_stats = 0;
net/ethtool/ioctl.c
2518
stats.n_stats = n_stats;
net/ethtool/ioctl.c
2520
if (stats.n_stats) {
net/ethtool/ioctl.c
2521
data = vzalloc(array_size(stats.n_stats, sizeof(u64)));
net/ethtool/ioctl.c
2524
ops->get_ethtool_stats(dev, &stats, data);
net/ethtool/ioctl.c
2530
if (copy_to_user(useraddr, &stats, sizeof(stats)))
net/ethtool/ioctl.c
2532
useraddr += sizeof(stats);
net/ethtool/ioctl.c
2533
if (stats.n_stats &&
net/ethtool/ioctl.c
2535
array_size(stats.n_stats, sizeof(u64))))
net/ethtool/ioctl.c
2561
struct ethtool_stats *stats,
net/ethtool/ioctl.c
2571
if (stats->n_stats && stats->n_stats != n_stats) {
net/ethtool/ioctl.c
2572
stats->n_stats = 0;
net/ethtool/ioctl.c
2580
stats->n_stats = n_stats;
net/ethtool/ioctl.c
2581
return phy_ops->get_stats(phydev, stats, *data);
net/ethtool/ioctl.c
2585
struct ethtool_stats *stats,
net/ethtool/ioctl.c
2595
if (stats->n_stats && stats->n_stats != n_stats) {
net/ethtool/ioctl.c
2596
stats->n_stats = 0;
net/ethtool/ioctl.c
2604
stats->n_stats = n_stats;
net/ethtool/ioctl.c
2605
ops->get_ethtool_phy_stats(dev, stats, *data);
net/ethtool/ioctl.c
2613
struct ethtool_stats stats;
net/ethtool/ioctl.c
2617
if (copy_from_user(&stats, useraddr, sizeof(stats)))
net/ethtool/ioctl.c
2621
ret = ethtool_get_phy_stats_phydev(phydev, &stats, &data);
net/ethtool/ioctl.c
2624
ret = ethtool_get_phy_stats_ethtool(dev, &stats, &data);
net/ethtool/ioctl.c
2629
if (copy_to_user(useraddr, &stats, sizeof(stats))) {
net/ethtool/ioctl.c
2634
useraddr += sizeof(stats);
net/ethtool/ioctl.c
2635
if (stats.n_stats &&
net/ethtool/ioctl.c
2637
array_size(stats.n_stats, sizeof(u64))))
net/ethtool/mm.c
103
if (mm_put_stat(skb, stats->MACMergeFrameAssErrorCount,
net/ethtool/mm.c
105
mm_put_stat(skb, stats->MACMergeFrameSmdErrorCount,
net/ethtool/mm.c
107
mm_put_stat(skb, stats->MACMergeFrameAssOkCount,
net/ethtool/mm.c
109
mm_put_stat(skb, stats->MACMergeFragCountRx,
net/ethtool/mm.c
111
mm_put_stat(skb, stats->MACMergeFragCountTx,
net/ethtool/mm.c
113
mm_put_stat(skb, stats->MACMergeHoldCount,
net/ethtool/mm.c
144
mm_put_stats(skb, &data->stats))
net/ethtool/mm.c
16
struct ethtool_mm_stats stats;
net/ethtool/mm.c
43
ethtool_stats_init((u64 *)&data->stats,
net/ethtool/mm.c
44
sizeof(data->stats) / sizeof(u64));
net/ethtool/mm.c
55
ops->get_mm_stats(dev, &data->stats);
net/ethtool/mm.c
95
const struct ethtool_mm_stats *stats)
net/ethtool/stats.c
162
memset(&data->stats, 0xff, sizeof(data->stats));
net/ethtool/stats.c
21
struct_group(stats,
net/ethtool/stats.c
539
sizeof(mac_stats->stats),
net/ethtool/stats.c
540
offsetof(struct ethtool_eth_mac_stats, stats));
net/ethtool/stats.c
559
sizeof(phy_stats->stats),
net/ethtool/stats.c
560
offsetof(struct ethtool_eth_phy_stats, stats));
net/ethtool/stats.c
579
sizeof(ctrl_stats->stats),
net/ethtool/stats.c
580
offsetof(struct ethtool_eth_ctrl_stats, stats));
net/ethtool/stats.c
599
sizeof(pause_stats->stats),
net/ethtool/stats.c
600
offsetof(struct ethtool_pause_stats, stats));
net/ethtool/stats.c
620
sizeof(rmon_stats->stats),
net/ethtool/stats.c
621
offsetof(struct ethtool_rmon_stats, stats));
net/ethtool/tsinfo.c
109
ethtool_stats_init((u64 *)&data->stats,
net/ethtool/tsinfo.c
110
sizeof(data->stats) / sizeof(u64));
net/ethtool/tsinfo.c
112
dev->ethtool_ops->get_ts_stats(dev, &data->stats);
net/ethtool/tsinfo.c
186
const struct ethtool_ts_stats *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/ethtool/tsinfo.c
22
struct ethtool_ts_stats stats;
net/ethtool/tsinfo.c
279
tsinfo_put_stats(skb, &data->stats))
net/hsr/hsr_forward.c
411
dev->stats.rx_dropped++;
net/hsr/hsr_forward.c
413
dev->stats.rx_packets++;
net/hsr/hsr_forward.c
414
dev->stats.rx_bytes += recv_len;
net/hsr/hsr_forward.c
416
dev->stats.multicast++;
net/hsr/hsr_forward.c
573
frame->port_rcv->dev->stats.rx_dropped++;
net/hsr/hsr_forward.c
749
port->dev->stats.tx_packets++;
net/hsr/hsr_forward.c
750
port->dev->stats.tx_bytes += skb->len;
net/hsr/hsr_forward.c
760
port->dev->stats.tx_dropped++;
net/ieee802154/6lowpan/rx.c
24
skb->dev->stats.rx_packets++;
net/ieee802154/6lowpan/rx.c
25
skb->dev->stats.rx_bytes += skb->len;
net/ieee802154/6lowpan/tx.c
214
ldev->stats.tx_packets++;
net/ieee802154/6lowpan/tx.c
215
ldev->stats.tx_bytes += dgram_size;
net/ieee802154/6lowpan/tx.c
297
ldev->stats.tx_packets++;
net/ieee802154/6lowpan/tx.c
298
ldev->stats.tx_bytes += dgram_size;
net/ipv4/fib_trie.c
1425
struct trie_use_stats __percpu *stats = t->stats;
net/ipv4/fib_trie.c
1443
this_cpu_inc(stats->gets);
net/ipv4/fib_trie.c
1509
this_cpu_inc(stats->null_node_hit);
net/ipv4/fib_trie.c
1529
this_cpu_inc(stats->backtrack);
net/ipv4/fib_trie.c
1570
this_cpu_inc(stats->semantic_match_passed);
net/ipv4/fib_trie.c
1611
this_cpu_inc(stats->semantic_match_passed);
net/ipv4/fib_trie.c
1620
this_cpu_inc(stats->semantic_match_miss);
net/ipv4/fib_trie.c
170
struct trie_use_stats __percpu *stats;
net/ipv4/fib_trie.c
1867
free_percpu(t->stats);
net/ipv4/fib_trie.c
2232
free_percpu(t->stats);
net/ipv4/fib_trie.c
2408
t->stats = alloc_percpu(struct trie_use_stats);
net/ipv4/fib_trie.c
2409
if (!t->stats) {
net/ipv4/fib_trie.c
2571
const struct trie_use_stats __percpu *stats)
net/ipv4/fib_trie.c
2578
const struct trie_use_stats *pcpu = per_cpu_ptr(stats, cpu);
net/ipv4/fib_trie.c
2637
trie_show_usage(seq, t->stats);
net/ipv4/fib_trie.c
845
struct trie_use_stats __percpu *stats = t->stats;
net/ipv4/fib_trie.c
867
this_cpu_inc(stats->resize_node_skipped);
net/ipv4/fib_trie.c
890
this_cpu_inc(stats->resize_node_skipped);
net/ipv4/netfilter/ipt_SYNPROXY.c
33
this_cpu_inc(snet->stats->syn_received);
net/ipv4/nexthop.c
2065
new_nhges[j].stats = nhges[i].stats;
net/ipv4/nexthop.c
2119
free_percpu(nhge->stats);
net/ipv4/nexthop.c
2774
nhg->nh_entries[i].stats =
net/ipv4/nexthop.c
2776
if (!nhg->nh_entries[i].stats) {
net/ipv4/nexthop.c
2824
free_percpu(nhg->nh_entries[i].stats);
net/ipv4/nexthop.c
490
free_percpu(nhge->stats);
net/ipv4/nexthop.c
676
cpu_stats = get_cpu_ptr(nhge->stats);
net/ipv4/nexthop.c
695
cpu_stats = per_cpu_ptr(nhge->stats, i);
net/ipv4/nexthop.c
716
info->nh_grp_hw_stats = kzalloc_flex(*info->nh_grp_hw_stats, stats,
net/ipv4/nexthop.c
725
info->nh_grp_hw_stats->stats[i].id = nhge->nh->id;
net/ipv4/nexthop.c
741
info->stats[nh_idx].packets += delta_packets;
net/ipv4/nexthop.c
757
nhge->packets_hw += info->nh_grp_hw_stats->stats[i].packets;
net/ipv4/tcp.c
4227
u64 stats[__TCP_CHRONO_MAX], total = 0;
net/ipv4/tcp.c
4231
stats[i] = tp->chrono_stat[i - 1];
net/ipv4/tcp.c
4233
stats[i] += tcp_jiffies32 - tp->chrono_start;
net/ipv4/tcp.c
4234
stats[i] *= USEC_PER_SEC / HZ;
net/ipv4/tcp.c
4235
total += stats[i];
net/ipv4/tcp.c
4239
info->tcpi_rwnd_limited = stats[TCP_CHRONO_RWND_LIMITED];
net/ipv4/tcp.c
4240
info->tcpi_sndbuf_limited = stats[TCP_CHRONO_SNDBUF_LIMITED];
net/ipv4/tcp.c
4448
struct sk_buff *stats;
net/ipv4/tcp.c
4453
stats = alloc_skb(tcp_opt_stats_get_size(), GFP_ATOMIC);
net/ipv4/tcp.c
4454
if (!stats)
net/ipv4/tcp.c
4458
nla_put_u64_64bit(stats, TCP_NLA_BUSY,
net/ipv4/tcp.c
4460
nla_put_u64_64bit(stats, TCP_NLA_RWND_LIMITED,
net/ipv4/tcp.c
4462
nla_put_u64_64bit(stats, TCP_NLA_SNDBUF_LIMITED,
net/ipv4/tcp.c
4464
nla_put_u64_64bit(stats, TCP_NLA_DATA_SEGS_OUT,
net/ipv4/tcp.c
4466
nla_put_u64_64bit(stats, TCP_NLA_TOTAL_RETRANS,
net/ipv4/tcp.c
4471
nla_put_u64_64bit(stats, TCP_NLA_PACING_RATE, rate64, TCP_NLA_PAD);
net/ipv4/tcp.c
4474
nla_put_u64_64bit(stats, TCP_NLA_DELIVERY_RATE, rate64, TCP_NLA_PAD);
net/ipv4/tcp.c
4476
nla_put_u32(stats, TCP_NLA_SND_CWND, tcp_snd_cwnd(tp));
net/ipv4/tcp.c
4477
nla_put_u32(stats, TCP_NLA_REORDERING, tp->reordering);
net/ipv4/tcp.c
4478
nla_put_u32(stats, TCP_NLA_MIN_RTT, tcp_min_rtt(tp));
net/ipv4/tcp.c
4480
nla_put_u8(stats, TCP_NLA_RECUR_RETRANS,
net/ipv4/tcp.c
4482
nla_put_u8(stats, TCP_NLA_DELIVERY_RATE_APP_LMT, !!tp->rate_app_limited);
net/ipv4/tcp.c
4483
nla_put_u32(stats, TCP_NLA_SND_SSTHRESH, tp->snd_ssthresh);
net/ipv4/tcp.c
4484
nla_put_u32(stats, TCP_NLA_DELIVERED, tp->delivered);
net/ipv4/tcp.c
4485
nla_put_u32(stats, TCP_NLA_DELIVERED_CE, tp->delivered_ce);
net/ipv4/tcp.c
4487
nla_put_u32(stats, TCP_NLA_SNDQ_SIZE, tp->write_seq - tp->snd_una);
net/ipv4/tcp.c
4488
nla_put_u8(stats, TCP_NLA_CA_STATE, inet_csk(sk)->icsk_ca_state);
net/ipv4/tcp.c
4490
nla_put_u64_64bit(stats, TCP_NLA_BYTES_SENT, tp->bytes_sent,
net/ipv4/tcp.c
4492
nla_put_u64_64bit(stats, TCP_NLA_BYTES_RETRANS, tp->bytes_retrans,
net/ipv4/tcp.c
4494
nla_put_u32(stats, TCP_NLA_DSACK_DUPS, tp->dsack_dups);
net/ipv4/tcp.c
4495
nla_put_u32(stats, TCP_NLA_REORD_SEEN, tp->reord_seen);
net/ipv4/tcp.c
4496
nla_put_u32(stats, TCP_NLA_SRTT, tp->srtt_us >> 3);
net/ipv4/tcp.c
4497
nla_put_u16(stats, TCP_NLA_TIMEOUT_REHASH, tp->timeout_rehash);
net/ipv4/tcp.c
4498
nla_put_u32(stats, TCP_NLA_BYTES_NOTSENT,
net/ipv4/tcp.c
4500
nla_put_u64_64bit(stats, TCP_NLA_EDT, orig_skb->skb_mstamp_ns,
net/ipv4/tcp.c
4503
nla_put_u8(stats, TCP_NLA_TTL,
net/ipv4/tcp.c
4506
nla_put_u32(stats, TCP_NLA_REHASH, tp->plb_rehash + tp->timeout_rehash);
net/ipv4/tcp.c
4507
return stats;
net/ipv6/addrconf.c
347
idev->stats.ipv6 = alloc_percpu_gfp(struct ipstats_mib, GFP_KERNEL_ACCOUNT);
net/ipv6/addrconf.c
348
if (!idev->stats.ipv6)
net/ipv6/addrconf.c
353
addrconf_stats = per_cpu_ptr(idev->stats.ipv6, i);
net/ipv6/addrconf.c
358
idev->stats.icmpv6dev = kzalloc_obj(struct icmpv6_mib_device);
net/ipv6/addrconf.c
359
if (!idev->stats.icmpv6dev)
net/ipv6/addrconf.c
361
idev->stats.icmpv6msgdev = kzalloc_obj(struct icmpv6msg_mib_device,
net/ipv6/addrconf.c
363
if (!idev->stats.icmpv6msgdev)
net/ipv6/addrconf.c
369
kfree(idev->stats.icmpv6dev);
net/ipv6/addrconf.c
371
free_percpu(idev->stats.ipv6);
net/ipv6/addrconf.c
5749
static inline void __snmp6_fill_statsdev(u64 *stats, atomic_long_t *mib,
net/ipv6/addrconf.c
5757
put_unaligned(ICMP6_MIB_MAX, &stats[0]);
net/ipv6/addrconf.c
5759
put_unaligned(atomic_long_read(&mib[i]), &stats[i]);
net/ipv6/addrconf.c
5761
memset(&stats[ICMP6_MIB_MAX], 0, pad);
net/ipv6/addrconf.c
5764
static inline void __snmp6_fill_stats64(u64 *stats, void __percpu *mib,
net/ipv6/addrconf.c
5781
memcpy(stats, buff, IPSTATS_MIB_MAX * sizeof(u64));
net/ipv6/addrconf.c
5782
memset(&stats[IPSTATS_MIB_MAX], 0, pad);
net/ipv6/addrconf.c
5785
static void snmp6_fill_stats(u64 *stats, struct inet6_dev *idev, int attrtype,
net/ipv6/addrconf.c
5790
__snmp6_fill_stats64(stats, idev->stats.ipv6, bytes,
net/ipv6/addrconf.c
5794
__snmp6_fill_statsdev(stats, idev->stats.icmpv6dev->mibs, bytes);
net/ipv6/addrconf_core.c
247
kfree(idev->stats.icmpv6msgdev);
net/ipv6/addrconf_core.c
248
kfree(idev->stats.icmpv6dev);
net/ipv6/addrconf_core.c
249
free_percpu(idev->stats.ipv6);
net/ipv6/netfilter/ip6t_SYNPROXY.c
33
this_cpu_inc(snet->stats->syn_received);
net/ipv6/proc.c
242
snmp6_seq_show_item64(seq, idev->stats.ipv6,
net/ipv6/proc.c
248
snmp6_seq_show_item(seq, NULL, idev->stats.icmpv6dev->mibs,
net/ipv6/proc.c
251
snmp6_seq_show_icmpv6msg(seq, idev->stats.icmpv6msgdev->mibs);
net/ipv6/proc.c
272
idev->stats.proc_dir_entry = p;
net/ipv6/proc.c
281
if (!idev->stats.proc_dir_entry)
net/ipv6/proc.c
283
proc_remove(idev->stats.proc_dir_entry);
net/ipv6/proc.c
284
idev->stats.proc_dir_entry = NULL;
net/kcm/kcmproc.c
115
kcm->stats.rx_msgs,
net/kcm/kcmproc.c
116
kcm->stats.rx_bytes,
net/kcm/kcmproc.c
117
kcm->stats.tx_msgs,
net/kcm/kcmproc.c
118
kcm->stats.tx_bytes,
net/kcm/kcmproc.c
145
psock->strp.stats.msgs,
net/kcm/kcmproc.c
146
psock->strp.stats.bytes,
net/kcm/kcmproc.c
147
psock->stats.tx_msgs,
net/kcm/kcmproc.c
148
psock->stats.tx_bytes,
net/kcm/kcmproc.c
196
mux->stats.rx_msgs,
net/kcm/kcmproc.c
197
mux->stats.rx_bytes,
net/kcm/kcmproc.c
198
mux->stats.tx_msgs,
net/kcm/kcmproc.c
199
mux->stats.tx_bytes,
net/kcm/kcmproc.c
266
aggregate_mux_stats(&mux->stats, &mux_stats);
net/kcm/kcmproc.c
272
aggregate_psock_stats(&psock->stats, &psock_stats);
net/kcm/kcmsock.c
101
mux->stats.rx_msgs +=
net/kcm/kcmsock.c
1017
KCM_STATS_ADD(kcm->stats.rx_bytes, copied);
net/kcm/kcmsock.c
102
psock->strp.stats.msgs - psock->saved_rx_msgs;
net/kcm/kcmsock.c
103
psock->saved_rx_msgs = psock->strp.stats.msgs;
net/kcm/kcmsock.c
1030
KCM_STATS_INCR(kcm->stats.rx_msgs);
net/kcm/kcmsock.c
104
psock->saved_rx_bytes = psock->strp.stats.bytes;
net/kcm/kcmsock.c
1074
KCM_STATS_ADD(kcm->stats.rx_bytes, copied);
net/kcm/kcmsock.c
110
KCM_STATS_ADD(mux->stats.tx_bytes,
net/kcm/kcmsock.c
111
psock->stats.tx_bytes - psock->saved_tx_bytes);
net/kcm/kcmsock.c
112
mux->stats.tx_msgs +=
net/kcm/kcmsock.c
113
psock->stats.tx_msgs - psock->saved_tx_msgs;
net/kcm/kcmsock.c
114
psock->saved_tx_msgs = psock->stats.tx_msgs;
net/kcm/kcmsock.c
115
psock->saved_tx_bytes = psock->stats.tx_bytes;
net/kcm/kcmsock.c
1328
KCM_STATS_INCR(mux->stats.psock_attach);
net/kcm/kcmsock.c
1404
KCM_STATS_INCR(mux->stats.rx_ready_drops);
net/kcm/kcmsock.c
1420
aggregate_psock_stats(&psock->stats, &mux->aggregate_psock_stats);
net/kcm/kcmsock.c
1423
KCM_STATS_INCR(mux->stats.psock_unattach);
net/kcm/kcmsock.c
1430
KCM_STATS_INCR(mux->stats.psock_unattach_rsvd);
net/kcm/kcmsock.c
1619
aggregate_mux_stats(&mux->stats, &knet->aggregate_mux_stats);
net/kcm/kcmsock.c
484
KCM_STATS_INCR(psock->stats.reserved);
net/kcm/kcmsock.c
519
KCM_STATS_INCR(psock->stats.reserved);
net/kcm/kcmsock.c
547
KCM_STATS_INCR(psock->stats.unreserved);
net/kcm/kcmsock.c
576
KCM_STATS_INCR(mux->stats.tx_retries);
net/kcm/kcmsock.c
676
KCM_STATS_ADD(psock->stats.tx_bytes, ret);
net/kcm/kcmsock.c
696
KCM_STATS_INCR(psock->stats.tx_msgs);
net/kcm/kcmsock.c
72
KCM_STATS_INCR(psock->stats.tx_aborts);
net/kcm/kcmsock.c
902
KCM_STATS_INCR(kcm->stats.tx_msgs);
net/kcm/kcmsock.c
928
KCM_STATS_ADD(kcm->stats.tx_bytes, copied);
net/kcm/kcmsock.c
98
STRP_STATS_ADD(mux->stats.rx_bytes,
net/kcm/kcmsock.c
99
psock->strp.stats.bytes -
net/l2tp/l2tp_core.c
1009
atomic_long_inc(&session->stats.rx_errors);
net/l2tp/l2tp_core.c
1106
atomic_long_inc(&tunnel->stats.rx_invalid);
net/l2tp/l2tp_core.c
1334
atomic_long_inc(&session->tunnel->stats.tx_packets);
net/l2tp/l2tp_core.c
1335
atomic_long_add(len, &session->tunnel->stats.tx_bytes);
net/l2tp/l2tp_core.c
1336
atomic_long_inc(&session->stats.tx_packets);
net/l2tp/l2tp_core.c
1337
atomic_long_add(len, &session->stats.tx_bytes);
net/l2tp/l2tp_core.c
1339
atomic_long_inc(&session->tunnel->stats.tx_errors);
net/l2tp/l2tp_core.c
1340
atomic_long_inc(&session->stats.tx_errors);
net/l2tp/l2tp_core.c
642
atomic_long_inc(&session->stats.rx_oos_packets);
net/l2tp/l2tp_core.c
665
atomic_long_inc(&tunnel->stats.rx_packets);
net/l2tp/l2tp_core.c
666
atomic_long_add(length, &tunnel->stats.rx_bytes);
net/l2tp/l2tp_core.c
667
atomic_long_inc(&session->stats.rx_packets);
net/l2tp/l2tp_core.c
668
atomic_long_add(length, &session->stats.rx_bytes);
net/l2tp/l2tp_core.c
703
atomic_long_inc(&session->stats.rx_seq_discards);
net/l2tp/l2tp_core.c
704
atomic_long_inc(&session->stats.rx_errors);
net/l2tp/l2tp_core.c
791
atomic_long_inc(&session->stats.rx_seq_discards);
net/l2tp/l2tp_core.c
877
atomic_long_inc(&session->stats.rx_cookie_discards);
net/l2tp/l2tp_core.c
930
atomic_long_inc(&session->stats.rx_seq_discards);
net/l2tp/l2tp_core.c
947
atomic_long_inc(&session->stats.rx_seq_discards);
net/l2tp/l2tp_core.c
997
atomic_long_inc(&session->stats.rx_errors);
net/l2tp/l2tp_core.h
105
struct l2tp_stats stats;
net/l2tp/l2tp_core.h
173
struct l2tp_stats stats;
net/l2tp/l2tp_debugfs.c
168
atomic_long_read(&tunnel->stats.tx_packets),
net/l2tp/l2tp_debugfs.c
169
atomic_long_read(&tunnel->stats.tx_bytes),
net/l2tp/l2tp_debugfs.c
170
atomic_long_read(&tunnel->stats.tx_errors),
net/l2tp/l2tp_debugfs.c
171
atomic_long_read(&tunnel->stats.rx_packets),
net/l2tp/l2tp_debugfs.c
172
atomic_long_read(&tunnel->stats.rx_bytes),
net/l2tp/l2tp_debugfs.c
173
atomic_long_read(&tunnel->stats.rx_errors));
net/l2tp/l2tp_debugfs.c
219
atomic_long_read(&session->stats.tx_packets),
net/l2tp/l2tp_debugfs.c
220
atomic_long_read(&session->stats.tx_bytes),
net/l2tp/l2tp_debugfs.c
221
atomic_long_read(&session->stats.tx_errors),
net/l2tp/l2tp_debugfs.c
222
atomic_long_read(&session->stats.rx_packets),
net/l2tp/l2tp_debugfs.c
223
atomic_long_read(&session->stats.rx_bytes),
net/l2tp/l2tp_debugfs.c
224
atomic_long_read(&session->stats.rx_errors));
net/l2tp/l2tp_netlink.c
407
atomic_long_read(&tunnel->stats.tx_packets),
net/l2tp/l2tp_netlink.c
410
atomic_long_read(&tunnel->stats.tx_bytes),
net/l2tp/l2tp_netlink.c
413
atomic_long_read(&tunnel->stats.tx_errors),
net/l2tp/l2tp_netlink.c
416
atomic_long_read(&tunnel->stats.rx_packets),
net/l2tp/l2tp_netlink.c
419
atomic_long_read(&tunnel->stats.rx_bytes),
net/l2tp/l2tp_netlink.c
422
atomic_long_read(&tunnel->stats.rx_seq_discards),
net/l2tp/l2tp_netlink.c
425
atomic_long_read(&tunnel->stats.rx_cookie_discards),
net/l2tp/l2tp_netlink.c
428
atomic_long_read(&tunnel->stats.rx_oos_packets),
net/l2tp/l2tp_netlink.c
431
atomic_long_read(&tunnel->stats.rx_errors),
net/l2tp/l2tp_netlink.c
434
atomic_long_read(&tunnel->stats.rx_invalid),
net/l2tp/l2tp_netlink.c
762
atomic_long_read(&session->stats.tx_packets),
net/l2tp/l2tp_netlink.c
765
atomic_long_read(&session->stats.tx_bytes),
net/l2tp/l2tp_netlink.c
768
atomic_long_read(&session->stats.tx_errors),
net/l2tp/l2tp_netlink.c
771
atomic_long_read(&session->stats.rx_packets),
net/l2tp/l2tp_netlink.c
774
atomic_long_read(&session->stats.rx_bytes),
net/l2tp/l2tp_netlink.c
777
atomic_long_read(&session->stats.rx_seq_discards),
net/l2tp/l2tp_netlink.c
780
atomic_long_read(&session->stats.rx_cookie_discards),
net/l2tp/l2tp_netlink.c
783
atomic_long_read(&session->stats.rx_oos_packets),
net/l2tp/l2tp_netlink.c
786
atomic_long_read(&session->stats.rx_errors),
net/l2tp/l2tp_netlink.c
789
atomic_long_read(&session->stats.rx_invalid),
net/l2tp/l2tp_ppp.c
1003
dest->tx_packets = atomic_long_read(&stats->tx_packets);
net/l2tp/l2tp_ppp.c
1004
dest->tx_bytes = atomic_long_read(&stats->tx_bytes);
net/l2tp/l2tp_ppp.c
1005
dest->tx_errors = atomic_long_read(&stats->tx_errors);
net/l2tp/l2tp_ppp.c
1006
dest->rx_packets = atomic_long_read(&stats->rx_packets);
net/l2tp/l2tp_ppp.c
1007
dest->rx_bytes = atomic_long_read(&stats->rx_bytes);
net/l2tp/l2tp_ppp.c
1008
dest->rx_seq_discards = atomic_long_read(&stats->rx_seq_discards);
net/l2tp/l2tp_ppp.c
1009
dest->rx_oos_packets = atomic_long_read(&stats->rx_oos_packets);
net/l2tp/l2tp_ppp.c
1010
dest->rx_errors = atomic_long_read(&stats->rx_errors);
net/l2tp/l2tp_ppp.c
1013
static int pppol2tp_tunnel_copy_stats(struct pppol2tp_ioc_stats *stats,
net/l2tp/l2tp_ppp.c
1018
if (!stats->session_id) {
net/l2tp/l2tp_ppp.c
1019
pppol2tp_copy_stats(stats, &tunnel->stats);
net/l2tp/l2tp_ppp.c
1027
tunnel->tunnel_id, stats->session_id);
net/l2tp/l2tp_ppp.c
1036
pppol2tp_copy_stats(stats, &session->stats);
net/l2tp/l2tp_ppp.c
1045
struct pppol2tp_ioc_stats stats;
net/l2tp/l2tp_ppp.c
1096
if (copy_from_user(&stats, (void __user *)arg,
net/l2tp/l2tp_ppp.c
1097
sizeof(stats)))
net/l2tp/l2tp_ppp.c
1100
session_id = stats.session_id;
net/l2tp/l2tp_ppp.c
1101
err = pppol2tp_tunnel_copy_stats(&stats,
net/l2tp/l2tp_ppp.c
1106
stats.session_id = session_id;
net/l2tp/l2tp_ppp.c
1108
pppol2tp_copy_stats(&stats, &session->stats);
net/l2tp/l2tp_ppp.c
1109
stats.session_id = session->session_id;
net/l2tp/l2tp_ppp.c
1111
stats.tunnel_id = session->tunnel->tunnel_id;
net/l2tp/l2tp_ppp.c
1112
stats.using_ipsec = l2tp_tunnel_uses_xfrm(session->tunnel);
net/l2tp/l2tp_ppp.c
1114
if (copy_to_user((void __user *)arg, &stats, sizeof(stats)))
net/l2tp/l2tp_ppp.c
1498
atomic_long_read(&tunnel->stats.tx_packets),
net/l2tp/l2tp_ppp.c
1499
atomic_long_read(&tunnel->stats.tx_bytes),
net/l2tp/l2tp_ppp.c
1500
atomic_long_read(&tunnel->stats.tx_errors),
net/l2tp/l2tp_ppp.c
1501
atomic_long_read(&tunnel->stats.rx_packets),
net/l2tp/l2tp_ppp.c
1502
atomic_long_read(&tunnel->stats.rx_bytes),
net/l2tp/l2tp_ppp.c
1503
atomic_long_read(&tunnel->stats.rx_errors));
net/l2tp/l2tp_ppp.c
1548
atomic_long_read(&session->stats.tx_packets),
net/l2tp/l2tp_ppp.c
1549
atomic_long_read(&session->stats.tx_bytes),
net/l2tp/l2tp_ppp.c
1550
atomic_long_read(&session->stats.tx_errors),
net/l2tp/l2tp_ppp.c
1551
atomic_long_read(&session->stats.rx_packets),
net/l2tp/l2tp_ppp.c
1552
atomic_long_read(&session->stats.rx_bytes),
net/l2tp/l2tp_ppp.c
1553
atomic_long_read(&session->stats.rx_errors));
net/l2tp/l2tp_ppp.c
227
atomic_long_inc(&session->stats.rx_errors);
net/l2tp/l2tp_ppp.c
999
const struct l2tp_stats *stats)
net/mac80211/debugfs.c
619
int (*printvalue)(struct ieee80211_low_level_stats *stats, char *buf,
net/mac80211/debugfs.c
622
struct ieee80211_low_level_stats stats;
net/mac80211/debugfs.c
627
res = drv_get_stats(local, &stats);
net/mac80211/debugfs.c
631
res = printvalue(&stats, buf, sizeof(buf));
net/mac80211/debugfs.c
636
static int print_devstats_##name(struct ieee80211_low_level_stats *stats,\
net/mac80211/debugfs.c
639
return scnprintf(buf, buflen, "%u\n", stats->name); \
net/mac80211/driver-ops.h
368
struct ieee80211_low_level_stats *stats)
net/mac80211/driver-ops.h
376
ret = local->ops->get_stats(&local->hw, stats);
net/mac80211/driver-ops.h
377
trace_drv_get_stats(local, stats, ret);
net/mac80211/driver-ops.h
66
struct ethtool_stats *stats,
net/mac80211/driver-ops.h
72
local->ops->get_et_stats(&local->hw, &sdata->vif, stats, data);
net/mac80211/ethtool.c
214
drv_get_et_stats(sdata, stats, &(data[STA_STATS_LEN]));
net/mac80211/ethtool.c
73
struct ethtool_stats *stats,
net/mac80211/rx.c
4825
struct ieee80211_sta_rx_stats *stats;
net/mac80211/rx.c
4843
stats = &link_sta->rx_stats;
net/mac80211/rx.c
4845
stats = this_cpu_ptr(link_sta->pcpu_rx_stats);
net/mac80211/rx.c
4849
stats->last_signal = status->signal;
net/mac80211/rx.c
4858
stats->chains = status->chains;
net/mac80211/rx.c
4865
stats->chain_signal_last[i] = signal;
net/mac80211/rx.c
4873
stats->last_rx = jiffies;
net/mac80211/rx.c
4874
stats->last_rate = sta_stats_encode_rate(status);
net/mac80211/rx.c
4876
stats->fragments++;
net/mac80211/rx.c
4877
stats->packets++;
net/mac80211/rx.c
4888
u64_stats_update_begin(&stats->syncp);
net/mac80211/rx.c
4889
u64_stats_inc(&stats->msdu[rx->seqno_idx]);
net/mac80211/rx.c
4890
u64_stats_add(&stats->bytes, orig_len);
net/mac80211/rx.c
4891
u64_stats_update_end(&stats->syncp);
net/mac80211/rx.c
4943
struct ieee80211_sta_rx_stats *stats;
net/mac80211/rx.c
5016
stats = this_cpu_ptr(rx->link_sta->pcpu_rx_stats);
net/mac80211/rx.c
5018
stats = &rx->link_sta->rx_stats;
net/mac80211/rx.c
5054
stats->last_rx = jiffies;
net/mac80211/rx.c
5055
stats->last_rate = sta_stats_encode_rate(status);
net/mac80211/rx.c
5069
stats->dropped++;
net/mac80211/sta_info.c
2487
struct ieee80211_sta_rx_stats *stats;
net/mac80211/sta_info.c
2497
stats = &link_sta_info->rx_stats;
net/mac80211/sta_info.c
2500
return stats;
net/mac80211/sta_info.c
2507
if (time_after(cpustats->last_rx, stats->last_rx))
net/mac80211/sta_info.c
2508
stats = cpustats;
net/mac80211/sta_info.c
2511
return stats;
net/mac80211/sta_info.c
3276
struct ieee80211_sta_rx_stats *stats;
net/mac80211/sta_info.c
3279
stats = sta_get_last_rx_stats(sta, link_id);
net/mac80211/sta_info.c
3288
time_after(stats->last_rx, link_sta_info->status_stats.last_ack))
net/mac80211/sta_info.c
3289
return stats->last_rx;
net/mac80211/trace.h
773
struct ieee80211_low_level_stats *stats,
net/mac80211/trace.h
776
TP_ARGS(local, stats, ret),
net/mac80211/trace.h
790
__entry->ackfail = stats->dot11ACKFailureCount;
net/mac80211/trace.h
791
__entry->rtsfail = stats->dot11RTSFailureCount;
net/mac80211/trace.h
792
__entry->fcserr = stats->dot11FCSErrorCount;
net/mac80211/trace.h
793
__entry->rtssucc = stats->dot11RTSSuccessCount;
net/mac802154/rx.c
207
sdata->dev->stats.rx_packets++;
net/mac802154/rx.c
208
sdata->dev->stats.rx_bytes += skb->len;
net/mac802154/rx.c
394
sdata->dev->stats.rx_packets++;
net/mac802154/rx.c
395
sdata->dev->stats.rx_bytes += skb->len;
net/mpls/af_mpls.c
1102
struct mpls_link_stats *stats)
net/mpls/af_mpls.c
1107
memset(stats, 0, sizeof(*stats));
net/mpls/af_mpls.c
1113
p = per_cpu_ptr(mdev->stats, i);
net/mpls/af_mpls.c
1116
local = p->stats;
net/mpls/af_mpls.c
1119
stats->rx_packets += local.rx_packets;
net/mpls/af_mpls.c
1120
stats->rx_bytes += local.rx_bytes;
net/mpls/af_mpls.c
1121
stats->tx_packets += local.tx_packets;
net/mpls/af_mpls.c
1122
stats->tx_bytes += local.tx_bytes;
net/mpls/af_mpls.c
1123
stats->rx_errors += local.rx_errors;
net/mpls/af_mpls.c
1124
stats->tx_errors += local.tx_errors;
net/mpls/af_mpls.c
1125
stats->rx_dropped += local.rx_dropped;
net/mpls/af_mpls.c
1126
stats->tx_dropped += local.tx_dropped;
net/mpls/af_mpls.c
1127
stats->rx_noroute += local.rx_noroute;
net/mpls/af_mpls.c
1134
struct mpls_link_stats *stats;
net/mpls/af_mpls.c
1148
stats = nla_data(nla);
net/mpls/af_mpls.c
1149
mpls_get_stats(mdev, stats);
net/mpls/af_mpls.c
1493
mdev->stats = alloc_percpu(struct mpls_pcpu_stats);
net/mpls/af_mpls.c
1494
if (!mdev->stats)
net/mpls/af_mpls.c
1500
mpls_stats = per_cpu_ptr(mdev->stats, i);
net/mpls/af_mpls.c
1515
free_percpu(mdev->stats);
net/mpls/af_mpls.c
1524
free_percpu(mdev->stats);
net/mpls/internal.h
19
struct mpls_link_stats stats;
net/mpls/internal.h
26
struct mpls_pcpu_stats __percpu *stats;
net/mpls/internal.h
36
TYPEOF_UNQUAL(*(mdev)->stats) *ptr = \
net/mpls/internal.h
37
raw_cpu_ptr((mdev)->stats); \
net/mpls/internal.h
40
ptr->stats.pkts_field++; \
net/mpls/internal.h
41
ptr->stats.bytes_field += (len); \
net/mpls/internal.h
48
TYPEOF_UNQUAL(*(mdev)->stats) *ptr = \
net/mpls/internal.h
49
raw_cpu_ptr((mdev)->stats); \
net/mpls/internal.h
52
ptr->stats.field++; \
net/mpls/internal.h
61
this_cpu_inc((mdev)->stats->stats.pkts_field); \
net/mpls/internal.h
62
this_cpu_add((mdev)->stats->stats.bytes_field, (len)); \
net/mpls/internal.h
66
this_cpu_inc((mdev)->stats->stats.field)
net/ncsi/internal.h
230
struct ncsi_channel_stats stats;
net/ncsi/ncsi-rsp.c
1016
ncs = &nc->stats;
net/ncsi/ncsi-rsp.c
929
ncs = &nc->stats;
net/ncsi/ncsi-rsp.c
989
ncs = &nc->stats;
net/netfilter/ipvs/ip_vs_core.c
132
s = this_cpu_ptr(dest->stats.cpustats);
net/netfilter/ipvs/ip_vs_core.c
139
s = this_cpu_ptr(svc->stats.cpustats);
net/netfilter/ipvs/ip_vs_core.c
168
s = this_cpu_ptr(dest->stats.cpustats);
net/netfilter/ipvs/ip_vs_core.c
175
s = this_cpu_ptr(svc->stats.cpustats);
net/netfilter/ipvs/ip_vs_core.c
200
s = this_cpu_ptr(cp->dest->stats.cpustats);
net/netfilter/ipvs/ip_vs_core.c
205
s = this_cpu_ptr(svc->stats.cpustats);
net/netfilter/ipvs/ip_vs_ctl.c
1019
ip_vs_zero_stats(&dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1086
ret = ip_vs_stats_init_alloc(&dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1090
ret = ip_vs_start_estimator(svc->ipvs, &dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1114
ip_vs_stats_release(&dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1178
ret = ip_vs_start_estimator(svc->ipvs, &dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1244
ip_vs_stop_estimator(ipvs, &dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1430
ret = ip_vs_stats_init_alloc(&svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1457
ret = ip_vs_start_estimator(ipvs, &svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1623
ip_vs_stop_estimator(svc->ipvs, &svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1816
ip_vs_zero_stats(&dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
1818
ip_vs_zero_stats(&svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
2858
ip_vs_copy_stats(&kstats, &src->stats);
net/netfilter/ipvs/ip_vs_ctl.c
2859
ip_vs_export_stats_user(&dst->stats, &kstats);
net/netfilter/ipvs/ip_vs_ctl.c
2955
ip_vs_copy_stats(&kstats, &dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
2956
ip_vs_export_stats_user(&entry.stats, &kstats);
net/netfilter/ipvs/ip_vs_ctl.c
3350
ip_vs_copy_stats(&kstats, &svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
3562
ip_vs_copy_stats(&kstats, &dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
513
ip_vs_stats_release(&svc->stats);
net/netfilter/ipvs/ip_vs_ctl.c
824
ip_vs_stats_release(&dest->stats);
net/netfilter/ipvs/ip_vs_ctl.c
902
ip_vs_zero_stats(struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_ctl.c
904
spin_lock(&stats->lock);
net/netfilter/ipvs/ip_vs_ctl.c
908
#define IP_VS_ZERO_STATS_COUNTER(c) stats->kstats0.c = stats->kstats.c
net/netfilter/ipvs/ip_vs_ctl.c
916
ip_vs_zero_estimator(stats);
net/netfilter/ipvs/ip_vs_ctl.c
918
spin_unlock(&stats->lock);
net/netfilter/ipvs/ip_vs_ctl.c
949
void ip_vs_stats_release(struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_ctl.c
951
free_percpu(stats->cpustats);
net/netfilter/ipvs/ip_vs_ctl.c
954
void ip_vs_stats_free(struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_ctl.c
956
if (stats) {
net/netfilter/ipvs/ip_vs_ctl.c
957
ip_vs_stats_release(stats);
net/netfilter/ipvs/ip_vs_ctl.c
958
kfree(stats);
net/netfilter/ipvs/ip_vs_est.c
483
int ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_est.c
485
struct ip_vs_estimator *est = &stats->est;
net/netfilter/ipvs/ip_vs_est.c
521
void ip_vs_stop_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_est.c
523
struct ip_vs_estimator *est = &stats->est;
net/netfilter/ipvs/ip_vs_est.c
742
struct ip_vs_stats *stats;
net/netfilter/ipvs/ip_vs_est.c
848
stats = container_of(est, struct ip_vs_stats, est);
net/netfilter/ipvs/ip_vs_est.c
849
ip_vs_stop_estimator(ipvs, stats);
net/netfilter/ipvs/ip_vs_est.c
899
void ip_vs_zero_estimator(struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_est.c
901
struct ip_vs_estimator *est = &stats->est;
net/netfilter/ipvs/ip_vs_est.c
902
struct ip_vs_kstats *k = &stats->kstats;
net/netfilter/ipvs/ip_vs_est.c
918
void ip_vs_read_estimator(struct ip_vs_kstats *dst, struct ip_vs_stats *stats)
net/netfilter/ipvs/ip_vs_est.c
920
struct ip_vs_estimator *e = &stats->est;
net/netfilter/nf_flow_table_offload.c
1002
struct flow_stats *stats)
net/netfilter/nf_flow_table_offload.c
1006
FLOW_CLS_STATS, stats,
net/netfilter/nf_flow_table_offload.c
1012
struct flow_stats stats[FLOW_OFFLOAD_DIR_MAX] = {};
net/netfilter/nf_flow_table_offload.c
1015
flow_offload_tuple_stats(offload, FLOW_OFFLOAD_DIR_ORIGINAL, &stats[0]);
net/netfilter/nf_flow_table_offload.c
1018
&stats[1]);
net/netfilter/nf_flow_table_offload.c
1020
lastused = max_t(u64, stats[0].lastused, stats[1].lastused);
net/netfilter/nf_flow_table_offload.c
1025
if (stats[0].pkts)
net/netfilter/nf_flow_table_offload.c
1028
stats[0].pkts, stats[0].bytes);
net/netfilter/nf_flow_table_offload.c
1029
if (stats[1].pkts)
net/netfilter/nf_flow_table_offload.c
1032
stats[1].pkts, stats[1].bytes);
net/netfilter/nf_flow_table_offload.c
905
struct flow_stats *stats,
net/netfilter/nf_flow_table_offload.c
931
memcpy(stats, &cls_flow.stats, sizeof(*stats));
net/netfilter/nf_synproxy_core.c
1040
this_cpu_inc(snet->stats->cookie_invalid);
net/netfilter/nf_synproxy_core.c
1044
this_cpu_inc(snet->stats->cookie_valid);
net/netfilter/nf_synproxy_core.c
1112
this_cpu_inc(snet->stats->conn_reopened);
net/netfilter/nf_synproxy_core.c
1126
this_cpu_inc(snet->stats->cookie_retrans);
net/netfilter/nf_synproxy_core.c
253
return per_cpu_ptr(snet->stats, cpu);
net/netfilter/nf_synproxy_core.c
268
return per_cpu_ptr(snet->stats, cpu);
net/netfilter/nf_synproxy_core.c
281
struct synproxy_stats *stats = v;
net/netfilter/nf_synproxy_core.c
291
stats->syn_received,
net/netfilter/nf_synproxy_core.c
292
stats->cookie_invalid,
net/netfilter/nf_synproxy_core.c
293
stats->cookie_valid,
net/netfilter/nf_synproxy_core.c
294
stats->cookie_retrans,
net/netfilter/nf_synproxy_core.c
295
stats->conn_reopened);
net/netfilter/nf_synproxy_core.c
349
snet->stats = alloc_percpu(struct synproxy_stats);
net/netfilter/nf_synproxy_core.c
350
if (snet->stats == NULL)
net/netfilter/nf_synproxy_core.c
360
free_percpu(snet->stats);
net/netfilter/nf_synproxy_core.c
373
free_percpu(snet->stats);
net/netfilter/nf_synproxy_core.c
623
this_cpu_inc(snet->stats->cookie_invalid);
net/netfilter/nf_synproxy_core.c
627
this_cpu_inc(snet->stats->cookie_valid);
net/netfilter/nf_synproxy_core.c
689
this_cpu_inc(snet->stats->conn_reopened);
net/netfilter/nf_synproxy_core.c
703
this_cpu_inc(snet->stats->cookie_retrans);
net/netfilter/nf_tables_api.c
1946
static int nft_dump_stats(struct sk_buff *skb, struct nft_stats __percpu *stats)
net/netfilter/nf_tables_api.c
1954
if (!stats)
net/netfilter/nf_tables_api.c
1959
cpu_stats = per_cpu_ptr(stats, cpu);
net/netfilter/nf_tables_api.c
2075
struct nft_stats __percpu *stats;
net/netfilter/nf_tables_api.c
2087
stats = rcu_dereference_check(basechain->stats,
net/netfilter/nf_tables_api.c
2089
if (nft_dump_stats(skb, stats))
net/netfilter/nf_tables_api.c
2253
struct nft_stats *stats;
net/netfilter/nf_tables_api.c
2272
stats = this_cpu_ptr(newstats);
net/netfilter/nf_tables_api.c
2273
stats->bytes = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_BYTES]));
net/netfilter/nf_tables_api.c
2274
stats->pkts = be64_to_cpu(nla_get_be64(tb[NFTA_COUNTER_PACKETS]));
net/netfilter/nf_tables_api.c
2285
if (!trans->stats)
net/netfilter/nf_tables_api.c
2288
trans->stats =
net/netfilter/nf_tables_api.c
2289
rcu_replace_pointer(chain->stats, trans->stats,
net/netfilter/nf_tables_api.c
2292
if (!trans->stats)
net/netfilter/nf_tables_api.c
2332
if (rcu_access_pointer(basechain->stats)) {
net/netfilter/nf_tables_api.c
2334
free_percpu(rcu_dereference_raw(basechain->stats));
net/netfilter/nf_tables_api.c
2709
struct nft_stats __percpu *stats = NULL;
net/netfilter/nf_tables_api.c
2731
stats = nft_stats_alloc(nla[NFTA_CHAIN_COUNTERS]);
net/netfilter/nf_tables_api.c
2732
if (IS_ERR_PCPU(stats)) {
net/netfilter/nf_tables_api.c
2735
return PTR_ERR_PCPU(stats);
net/netfilter/nf_tables_api.c
2737
rcu_assign_pointer(basechain->stats, stats);
net/netfilter/nf_tables_api.c
2744
free_percpu(stats);
net/netfilter/nf_tables_api.c
2747
if (stats)
net/netfilter/nf_tables_api.c
2850
struct nft_stats __percpu *stats = NULL;
net/netfilter/nf_tables_api.c
2962
stats = nft_stats_alloc(nla[NFTA_CHAIN_COUNTERS]);
net/netfilter/nf_tables_api.c
2963
if (IS_ERR_PCPU(stats)) {
net/netfilter/nf_tables_api.c
2964
err = PTR_ERR_PCPU(stats);
net/netfilter/nf_tables_api.c
2974
nft_trans_chain_stats(trans) = stats;
net/netfilter/nf_tables_api.c
3020
free_percpu(stats);
net/netfilter/nf_tables_core.c
183
struct nft_stats *stats;
net/netfilter/nf_tables_core.c
187
pstats = READ_ONCE(base_chain->stats);
net/netfilter/nf_tables_core.c
190
stats = this_cpu_ptr(pstats);
net/netfilter/nf_tables_core.c
191
u64_stats_update_begin(&stats->syncp);
net/netfilter/nf_tables_core.c
192
stats->pkts++;
net/netfilter/nf_tables_core.c
193
stats->bytes += pkt->skb->len;
net/netfilter/nf_tables_core.c
194
u64_stats_update_end(&stats->syncp);
net/netfilter/nf_tables_offload.c
312
expr->ops->offload_stats(expr, &cls_flow.stats);
net/netfilter/nft_counter.c
281
const struct flow_stats *stats)
net/netfilter/nft_counter.c
292
u64_stats_add(&this_cpu->packets, stats->pkts);
net/netfilter/nft_counter.c
293
u64_stats_add(&this_cpu->bytes, stats->bytes);
net/netfilter/nft_synproxy.c
30
this_cpu_inc(snet->stats->syn_received);
net/netfilter/xt_RATEEST.c
100
u64_stats_add(&stats->bytes, skb->len);
net/netfilter/xt_RATEEST.c
101
u64_stats_inc(&stats->packets);
net/netfilter/xt_RATEEST.c
97
struct gnet_stats_basic_sync *stats = &info->est->bstats;
net/netrom/nr_dev.c
141
struct net_device_stats *stats = &dev->stats;
net/netrom/nr_dev.c
146
stats->tx_errors++;
net/netrom/nr_dev.c
150
stats->tx_packets++;
net/netrom/nr_dev.c
151
stats->tx_bytes += len;
net/netrom/nr_dev.c
42
struct net_device_stats *stats = &dev->stats;
net/netrom/nr_dev.c
45
stats->rx_dropped++;
net/netrom/nr_dev.c
49
stats->rx_packets++;
net/netrom/nr_dev.c
50
stats->rx_bytes += skb->len;
net/openvswitch/datapath.c
218
struct vport_upcall_stats_percpu *stats;
net/openvswitch/datapath.c
224
stats = this_cpu_ptr(p->upcall_stats);
net/openvswitch/datapath.c
225
u64_stats_update_begin(&stats->syncp);
net/openvswitch/datapath.c
227
u64_stats_inc(&stats->n_success);
net/openvswitch/datapath.c
229
u64_stats_inc(&stats->n_fail);
net/openvswitch/datapath.c
230
u64_stats_update_end(&stats->syncp);
net/openvswitch/datapath.c
252
struct dp_stats_percpu *stats;
net/openvswitch/datapath.c
259
stats = this_cpu_ptr(dp->stats_percpu);
net/openvswitch/datapath.c
291
stats_counter = &stats->n_missed;
net/openvswitch/datapath.c
318
stats_counter = &stats->n_hit;
net/openvswitch/datapath.c
322
u64_stats_update_begin(&stats->syncp);
net/openvswitch/datapath.c
324
stats->n_mask_hit += n_mask_hit;
net/openvswitch/datapath.c
325
stats->n_cache_hit += n_cache_hit;
net/openvswitch/datapath.c
326
u64_stats_update_end(&stats->syncp);
net/openvswitch/datapath.c
334
struct dp_stats_percpu *stats;
net/openvswitch/datapath.c
357
stats = this_cpu_ptr(dp->stats_percpu);
net/openvswitch/datapath.c
359
u64_stats_update_begin(&stats->syncp);
net/openvswitch/datapath.c
360
stats->n_lost++;
net/openvswitch/datapath.c
361
u64_stats_update_end(&stats->syncp);
net/openvswitch/datapath.c
752
static void get_dp_stats(const struct datapath *dp, struct ovs_dp_stats *stats,
net/openvswitch/datapath.c
759
stats->n_flows = ovs_flow_tbl_count(&dp->table);
net/openvswitch/datapath.c
762
stats->n_hit = stats->n_missed = stats->n_lost = 0;
net/openvswitch/datapath.c
776
stats->n_hit += local_stats.n_hit;
net/openvswitch/datapath.c
777
stats->n_missed += local_stats.n_missed;
net/openvswitch/datapath.c
778
stats->n_lost += local_stats.n_lost;
net/openvswitch/datapath.c
836
struct ovs_flow_stats stats;
net/openvswitch/datapath.c
840
ovs_flow_stats_get(flow, &stats, &used, &tcp_flags);
net/openvswitch/datapath.c
847
if (stats.n_packets &&
net/openvswitch/datapath.c
849
sizeof(struct ovs_flow_stats), &stats,
net/openvswitch/flow.c
108
rcu_assign_pointer(flow->stats[cpu],
net/openvswitch/flow.c
119
stats->used = jiffies;
net/openvswitch/flow.c
120
stats->packet_count++;
net/openvswitch/flow.c
121
stats->byte_count += len;
net/openvswitch/flow.c
122
stats->tcp_flags |= tcp_flags;
net/openvswitch/flow.c
124
spin_unlock(&stats->lock);
net/openvswitch/flow.c
139
struct sw_flow_stats *stats = rcu_dereference_ovsl(flow->stats[cpu]);
net/openvswitch/flow.c
141
if (stats) {
net/openvswitch/flow.c
145
spin_lock_bh(&stats->lock);
net/openvswitch/flow.c
146
if (!*used || time_after(stats->used, *used))
net/openvswitch/flow.c
147
*used = stats->used;
net/openvswitch/flow.c
148
*tcp_flags |= stats->tcp_flags;
net/openvswitch/flow.c
149
ovs_stats->n_packets += stats->packet_count;
net/openvswitch/flow.c
150
ovs_stats->n_bytes += stats->byte_count;
net/openvswitch/flow.c
151
spin_unlock_bh(&stats->lock);
net/openvswitch/flow.c
162
struct sw_flow_stats *stats = ovsl_dereference(flow->stats[cpu]);
net/openvswitch/flow.c
164
if (stats) {
net/openvswitch/flow.c
165
spin_lock_bh(&stats->lock);
net/openvswitch/flow.c
166
stats->used = 0;
net/openvswitch/flow.c
167
stats->packet_count = 0;
net/openvswitch/flow.c
168
stats->byte_count = 0;
net/openvswitch/flow.c
169
stats->tcp_flags = 0;
net/openvswitch/flow.c
170
spin_unlock_bh(&stats->lock);
net/openvswitch/flow.c
64
struct sw_flow_stats *stats;
net/openvswitch/flow.c
68
stats = rcu_dereference(flow->stats[cpu]);
net/openvswitch/flow.c
71
if (likely(stats)) {
net/openvswitch/flow.c
72
spin_lock(&stats->lock);
net/openvswitch/flow.c
77
stats = rcu_dereference(flow->stats[0]); /* Pre-allocated. */
net/openvswitch/flow.c
78
spin_lock(&stats->lock);
net/openvswitch/flow.c
90
likely(!rcu_access_pointer(flow->stats[cpu]))) {
net/openvswitch/flow.h
235
struct sw_flow_stats __rcu *stats[]; /* One for each CPU. First one
net/openvswitch/flow_table.c
1128
struct mask_array_stats *stats;
net/openvswitch/flow_table.c
1132
stats = per_cpu_ptr(ma->masks_usage_stats, cpu);
net/openvswitch/flow_table.c
1134
start = u64_stats_fetch_begin(&stats->syncp);
net/openvswitch/flow_table.c
1135
counter = stats->usage_cntrs[i];
net/openvswitch/flow_table.c
1136
} while (u64_stats_fetch_retry(&stats->syncp, start));
net/openvswitch/flow_table.c
119
if (flow->stats[cpu])
net/openvswitch/flow_table.c
121
(struct sw_flow_stats __force *)flow->stats[cpu]);
net/openvswitch/flow_table.c
201
struct mask_array_stats *stats;
net/openvswitch/flow_table.c
205
stats = per_cpu_ptr(ma->masks_usage_stats, cpu);
net/openvswitch/flow_table.c
207
start = u64_stats_fetch_begin(&stats->syncp);
net/openvswitch/flow_table.c
208
counter = stats->usage_cntrs[i];
net/openvswitch/flow_table.c
209
} while (u64_stats_fetch_retry(&stats->syncp, start));
net/openvswitch/flow_table.c
733
struct mask_array_stats *stats = this_cpu_ptr(ma->masks_usage_stats);
net/openvswitch/flow_table.c
743
u64_stats_update_begin(&stats->syncp);
net/openvswitch/flow_table.c
744
stats->usage_cntrs[*index]++;
net/openvswitch/flow_table.c
745
u64_stats_update_end(&stats->syncp);
net/openvswitch/flow_table.c
75
struct sw_flow_stats *stats;
net/openvswitch/flow_table.c
764
u64_stats_update_begin(&stats->syncp);
net/openvswitch/flow_table.c
765
stats->usage_cntrs[*index]++;
net/openvswitch/flow_table.c
766
u64_stats_update_end(&stats->syncp);
net/openvswitch/flow_table.c
82
flow->cpu_used_mask = (struct cpumask *)&flow->stats[nr_cpu_ids];
net/openvswitch/flow_table.c
85
stats = kmem_cache_alloc_node(flow_stats_cache,
net/openvswitch/flow_table.c
88
if (!stats)
net/openvswitch/flow_table.c
91
spin_lock_init(&stats->lock);
net/openvswitch/flow_table.c
93
RCU_INIT_POINTER(flow->stats[0], stats);
net/openvswitch/meter.c
243
sizeof(struct ovs_flow_stats), &meter->stats))
net/openvswitch/meter.c
262
&band->stats))
net/openvswitch/meter.c
354
meter->stats = *(struct ovs_flow_stats *)
net/openvswitch/meter.c
631
meter->stats.n_packets += 1;
net/openvswitch/meter.c
632
meter->stats.n_bytes += skb->len;
net/openvswitch/meter.c
668
band->stats.n_packets += 1;
net/openvswitch/meter.c
669
band->stats.n_bytes += skb->len;
net/openvswitch/meter.h
29
struct ovs_flow_stats stats;
net/openvswitch/meter.h
40
struct ovs_flow_stats stats;
net/openvswitch/vport-internal_dev.c
192
netdev->stats.rx_dropped++;
net/openvswitch/vport-internal_dev.c
48
netdev->stats.tx_errors++;
net/openvswitch/vport.c
283
void ovs_vport_get_stats(struct vport *vport, struct ovs_vport_stats *stats)
net/openvswitch/vport.c
289
stats->rx_errors = dev_stats->rx_errors;
net/openvswitch/vport.c
290
stats->tx_errors = dev_stats->tx_errors;
net/openvswitch/vport.c
291
stats->tx_dropped = dev_stats->tx_dropped;
net/openvswitch/vport.c
292
stats->rx_dropped = dev_stats->rx_dropped;
net/openvswitch/vport.c
294
stats->rx_bytes = dev_stats->rx_bytes;
net/openvswitch/vport.c
295
stats->rx_packets = dev_stats->rx_packets;
net/openvswitch/vport.c
296
stats->tx_bytes = dev_stats->tx_bytes;
net/openvswitch/vport.c
297
stats->tx_packets = dev_stats->tx_packets;
net/openvswitch/vport.c
317
const struct vport_upcall_stats_percpu *stats;
net/openvswitch/vport.c
321
stats = per_cpu_ptr(vport->upcall_stats, i);
net/openvswitch/vport.c
323
start = u64_stats_fetch_begin(&stats->syncp);
net/openvswitch/vport.c
324
n_success = u64_stats_read(&stats->n_success);
net/openvswitch/vport.c
325
n_fail = u64_stats_read(&stats->n_fail);
net/openvswitch/vport.c
326
} while (u64_stats_fetch_retry(&stats->syncp, start));
net/openvswitch/vport.c
566
vport->dev->stats.tx_errors++;
net/packet/af_packet.c
2204
po->stats.stats1.tp_packets++;
net/packet/af_packet.c
2382
po->stats.stats1.tp_packets++;
net/packet/af_packet.c
4077
memcpy(&st, &po->stats, sizeof(st));
net/packet/af_packet.c
4078
memset(&po->stats, 0, sizeof(po->stats));
net/packet/af_packet.c
652
po->stats.stats3.tp_freeze_q_cnt = 0;
net/packet/af_packet.c
903
po->stats.stats3.tp_freeze_q_cnt++;
net/packet/internal.h
108
union tpacket_stats_u stats;
net/phonet/pep-gprs.c
123
dev->stats.rx_packets++;
net/phonet/pep-gprs.c
124
dev->stats.rx_bytes += skb->len;
net/phonet/pep-gprs.c
133
dev->stats.rx_dropped++;
net/phonet/pep-gprs.c
198
dev->stats.tx_aborted_errors++;
net/phonet/pep-gprs.c
199
dev->stats.tx_errors++;
net/phonet/pep-gprs.c
201
dev->stats.tx_packets++;
net/phonet/pep-gprs.c
202
dev->stats.tx_bytes += len;
net/psp/psp_nl.c
266
psd->stats.rotations++;
net/psp/psp_nl.c
514
struct psp_dev_stats stats;
net/psp/psp_nl.c
518
memset(&stats, 0xff, sizeof(stats));
net/psp/psp_nl.c
519
psd->ops->get_stats(psd, &stats);
net/psp/psp_nl.c
522
if (WARN_ON_ONCE(stats.required[i] == ETHTOOL_STAT_NOT_SET))
net/psp/psp_nl.c
531
psd->stats.rotations) ||
net/psp/psp_nl.c
532
nla_put_uint(rsp, PSP_A_STATS_STALE_EVENTS, psd->stats.stales) ||
net/psp/psp_nl.c
533
nla_put_uint(rsp, PSP_A_STATS_RX_PACKETS, stats.rx_packets) ||
net/psp/psp_nl.c
534
nla_put_uint(rsp, PSP_A_STATS_RX_BYTES, stats.rx_bytes) ||
net/psp/psp_nl.c
535
nla_put_uint(rsp, PSP_A_STATS_RX_AUTH_FAIL, stats.rx_auth_fail) ||
net/psp/psp_nl.c
536
nla_put_uint(rsp, PSP_A_STATS_RX_ERROR, stats.rx_error) ||
net/psp/psp_nl.c
537
nla_put_uint(rsp, PSP_A_STATS_RX_BAD, stats.rx_bad) ||
net/psp/psp_nl.c
538
nla_put_uint(rsp, PSP_A_STATS_TX_PACKETS, stats.tx_packets) ||
net/psp/psp_nl.c
539
nla_put_uint(rsp, PSP_A_STATS_TX_BYTES, stats.tx_bytes) ||
net/psp/psp_nl.c
540
nla_put_uint(rsp, PSP_A_STATS_TX_ERROR, stats.tx_error))
net/psp/psp_sock.c
258
psd->stats.stales++;
net/rds/ib_stats.c
103
rds_stats_info_copy(iter, (uint64_t *)&stats, rds_ib_stat_names,
net/rds/ib_stats.c
87
struct rds_ib_statistics stats = {0, };
net/rds/ib_stats.c
98
sum = (uint64_t *)&stats;
net/rds/ib_stats.c
99
for (i = 0; i < sizeof(stats) / sizeof(uint64_t); i++)
net/rds/stats.c
115
struct rds_statistics stats = {0, };
net/rds/stats.c
131
sum = (uint64_t *)&stats;
net/rds/stats.c
132
for (i = 0; i < sizeof(stats) / sizeof(uint64_t); i++)
net/rds/stats.c
136
rds_stats_info_copy(iter, (uint64_t *)&stats, rds_stat_names,
net/rds/tcp_stats.c
54
struct rds_tcp_statistics stats = {0, };
net/rds/tcp_stats.c
65
sum = (uint64_t *)&stats;
net/rds/tcp_stats.c
66
for (i = 0; i < sizeof(stats) / sizeof(uint64_t); i++)
net/rds/tcp_stats.c
70
rds_stats_info_copy(iter, (uint64_t *)&stats, rds_tcp_stat_names,
net/rose/rose_dev.c
109
stats->tx_errors++;
net/rose/rose_dev.c
113
stats->tx_packets++;
net/rose/rose_dev.c
114
stats->tx_bytes += len;
net/rose/rose_dev.c
99
struct net_device_stats *stats = &dev->stats;
net/sched/act_api.c
313
tcf_action_stats_update(action, fl_act.stats.bytes,
net/sched/act_api.c
314
fl_act.stats.pkts,
net/sched/act_api.c
315
fl_act.stats.drops,
net/sched/act_api.c
316
fl_act.stats.lastused,
net/sched/act_api.c
319
action->used_hw_stats = fl_act.stats.used_hw_stats;
net/sched/cls_flower.c
522
tcf_exts_hw_stats_update(&f->exts, &cls_flower.stats, cls_flower.use_act_stats);
net/sched/cls_matchall.c
325
tcf_exts_hw_stats_update(&head->exts, &cls_mall.stats, cls_mall.use_act_stats);
net/sched/sch_cake.c
2980
struct nlattr *stats = nla_nest_start_noflag(d->skb, TCA_STATS_APP);
net/sched/sch_cake.c
2985
if (!stats)
net/sched/sch_cake.c
3071
return nla_nest_end(d->skb, stats);
net/sched/sch_cake.c
3074
nla_nest_cancel(d->skb, stats);
net/sched/sch_cake.c
3121
struct nlattr *stats;
net/sched/sch_cake.c
3148
stats = nla_nest_start_noflag(d->skb, TCA_STATS_APP);
net/sched/sch_cake.c
3149
if (!stats)
net/sched/sch_cake.c
3178
if (nla_nest_end(d->skb, stats) < 0)
net/sched/sch_cake.c
3185
nla_nest_cancel(d->skb, stats);
net/sched/sch_choke.c
232
q->stats.matched++;
net/sched/sch_choke.c
244
q->stats.forced_drop++;
net/sched/sch_choke.c
248
q->stats.forced_mark++;
net/sched/sch_choke.c
256
q->stats.prob_drop++;
net/sched/sch_choke.c
260
q->stats.prob_mark++;
net/sched/sch_choke.c
275
q->stats.pdrop++;
net/sched/sch_choke.c
464
.early = q->stats.prob_drop + q->stats.forced_drop,
net/sched/sch_choke.c
465
.marked = q->stats.prob_mark + q->stats.forced_mark,
net/sched/sch_choke.c
466
.pdrop = q->stats.pdrop,
net/sched/sch_choke.c
467
.matched = q->stats.matched,
net/sched/sch_choke.c
64
} stats;
net/sched/sch_codel.c
170
codel_stats_init(&q->stats);
net/sched/sch_codel.c
225
.maxpacket = q->stats.maxpacket,
net/sched/sch_codel.c
231
.ecn_mark = q->stats.ecn_mark,
net/sched/sch_codel.c
232
.ce_mark = q->stats.ce_mark,
net/sched/sch_codel.c
31
struct codel_stats stats;
net/sched/sch_codel.c
65
&q->stats, qdisc_pkt_len, codel_get_enqueue_time,
net/sched/sch_codel.c
68
if (q->stats.drop_count) {
net/sched/sch_codel.c
69
qdisc_tree_reduce_backlog(sch, q->stats.drop_count, q->stats.drop_len);
net/sched/sch_codel.c
70
q->stats.drop_count = 0;
net/sched/sch_codel.c
71
q->stats.drop_len = 0;
net/sched/sch_ets.c
195
qopt.stats.bstats = &sch->bstats;
net/sched/sch_ets.c
196
qopt.stats.qstats = &sch->qstats;
net/sched/sch_fifo.c
94
qopt.stats.bstats = &sch->bstats;
net/sched/sch_fifo.c
95
qopt.stats.qstats = &sch->qstats;
net/sched/sch_fq_pie.c
159
q->stats.overlimit++;
net/sched/sch_fq_pie.c
176
q->stats.ecn_mark++;
net/sched/sch_fq_pie.c
185
q->stats.packets_in++;
net/sched/sch_fq_pie.c
202
q->stats.dropped++;
net/sched/sch_fq_pie.c
513
.packets_in = q->stats.packets_in,
net/sched/sch_fq_pie.c
514
.overlimit = q->stats.overlimit,
net/sched/sch_fq_pie.c
516
.dropped = q->stats.dropped,
net/sched/sch_fq_pie.c
517
.ecn_mark = q->stats.ecn_mark,
net/sched/sch_fq_pie.c
71
struct pie_stats stats;
net/sched/sch_gred.c
229
q->stats.prob_drop++;
net/sched/sch_gred.c
233
q->stats.prob_mark++;
net/sched/sch_gred.c
240
q->stats.forced_drop++;
net/sched/sch_gred.c
243
q->stats.forced_mark++;
net/sched/sch_gred.c
252
q->stats.pdrop++;
net/sched/sch_gred.c
371
gnet_stats_basic_sync_init(&hw_stats->stats.bstats[i]);
net/sched/sch_gred.c
373
hw_stats->stats.xstats[i] = &table->tab[i]->stats;
net/sched/sch_gred.c
384
table->tab[i]->packetsin += u64_stats_read(&hw_stats->stats.bstats[i].packets);
net/sched/sch_gred.c
385
table->tab[i]->bytesin += u64_stats_read(&hw_stats->stats.bstats[i].bytes);
net/sched/sch_gred.c
386
table->tab[i]->backlog += hw_stats->stats.qstats[i].backlog;
net/sched/sch_gred.c
388
bytes += u64_stats_read(&hw_stats->stats.bstats[i].bytes);
net/sched/sch_gred.c
389
packets += u64_stats_read(&hw_stats->stats.bstats[i].packets);
net/sched/sch_gred.c
390
sch->qstats.qlen += hw_stats->stats.qstats[i].qlen;
net/sched/sch_gred.c
391
sch->qstats.backlog += hw_stats->stats.qstats[i].backlog;
net/sched/sch_gred.c
392
sch->qstats.drops += hw_stats->stats.qstats[i].drops;
net/sched/sch_gred.c
393
sch->qstats.requeues += hw_stats->stats.qstats[i].requeues;
net/sched/sch_gred.c
394
sch->qstats.overlimits += hw_stats->stats.qstats[i].overlimits;
net/sched/sch_gred.c
44
struct red_stats stats;
net/sched/sch_gred.c
831
opt.early = q->stats.prob_drop;
net/sched/sch_gred.c
832
opt.forced = q->stats.forced_drop;
net/sched/sch_gred.c
833
opt.pdrop = q->stats.pdrop;
net/sched/sch_gred.c
883
q->stats.prob_drop))
net/sched/sch_gred.c
886
q->stats.prob_mark))
net/sched/sch_gred.c
889
q->stats.forced_drop))
net/sched/sch_gred.c
892
q->stats.forced_mark))
net/sched/sch_gred.c
894
if (nla_put_u32(skb, TCA_GRED_VQ_STAT_PDROP, q->stats.pdrop))
net/sched/sch_mq.c
39
.stats = {
net/sched/sch_pie.c
107
q->stats.ecn_mark++;
net/sched/sch_pie.c
117
q->stats.packets_in++;
net/sched/sch_pie.c
118
if (qdisc_qlen(sch) > q->stats.maxq)
net/sched/sch_pie.c
119
q->stats.maxq = qdisc_qlen(sch);
net/sched/sch_pie.c
125
q->stats.dropped++;
net/sched/sch_pie.c
28
struct pie_stats stats;
net/sched/sch_pie.c
507
.packets_in = q->stats.packets_in,
net/sched/sch_pie.c
508
.overlimit = q->stats.overlimit,
net/sched/sch_pie.c
509
.maxq = q->stats.maxq,
net/sched/sch_pie.c
510
.dropped = q->stats.dropped,
net/sched/sch_pie.c
511
.ecn_mark = q->stats.ecn_mark,
net/sched/sch_pie.c
93
q->stats.overlimit++;
net/sched/sch_prio.c
252
.stats = {
net/sched/sch_red.c
103
q->stats.prob_drop++;
net/sched/sch_red.c
114
q->stats.forced_drop++;
net/sched/sch_red.c
119
q->stats.forced_mark++;
net/sched/sch_red.c
124
q->stats.forced_drop++;
net/sched/sch_red.c
138
q->stats.pdrop++;
net/sched/sch_red.c
403
.stats.bstats = &sch->bstats,
net/sched/sch_red.c
404
.stats.qstats = &sch->qstats,
net/sched/sch_red.c
460
.xstats = &q->stats,
net/sched/sch_red.c
466
st.early = q->stats.prob_drop + q->stats.forced_drop;
net/sched/sch_red.c
467
st.pdrop = q->stats.pdrop;
net/sched/sch_red.c
468
st.marked = q->stats.prob_mark + q->stats.forced_mark;
net/sched/sch_red.c
47
struct red_stats stats;
net/sched/sch_red.c
93
q->stats.prob_drop++;
net/sched/sch_red.c
98
q->stats.prob_mark++;
net/sched/sch_sfb.c
298
q->stats.queuedrop++;
net/sched/sch_sfb.c
351
q->stats.bucketdrop++;
net/sched/sch_sfb.c
377
q->stats.penaltydrop++;
net/sched/sch_sfb.c
393
q->stats.earlydrop++;
net/sched/sch_sfb.c
398
q->stats.marked++;
net/sched/sch_sfb.c
400
q->stats.earlydrop++;
net/sched/sch_sfb.c
413
q->stats.childdrop++;
net/sched/sch_sfb.c
602
.earlydrop = q->stats.earlydrop,
net/sched/sch_sfb.c
603
.penaltydrop = q->stats.penaltydrop,
net/sched/sch_sfb.c
604
.bucketdrop = q->stats.bucketdrop,
net/sched/sch_sfb.c
605
.queuedrop = q->stats.queuedrop,
net/sched/sch_sfb.c
606
.childdrop = q->stats.childdrop,
net/sched/sch_sfb.c
607
.marked = q->stats.marked,
net/sched/sch_sfb.c
80
} stats;
net/sched/sch_sfq.c
123
struct tc_sfqred_stats stats;
net/sched/sch_sfq.c
390
q->stats.prob_mark_head++;
net/sched/sch_sfq.c
394
q->stats.prob_mark++;
net/sched/sch_sfq.c
398
q->stats.prob_drop++;
net/sched/sch_sfq.c
407
q->stats.forced_mark_head++;
net/sched/sch_sfq.c
411
q->stats.forced_mark++;
net/sched/sch_sfq.c
415
q->stats.forced_drop++;
net/sched/sch_sfq.c
854
memcpy(&opt.stats, &q->stats, sizeof(opt.stats));
net/sched/sch_taprio.c
2324
struct tc_taprio_qopt_stats *stats)
net/sched/sch_taprio.c
2342
memset(stats, 0xff, sizeof(*stats));
net/sched/sch_taprio.c
2354
if (taprio_put_stat(skb, stats->window_drops,
net/sched/sch_taprio.c
2356
taprio_put_stat(skb, stats->tx_overruns,
net/sched/sch_taprio.c
2376
return taprio_dump_xstats(sch, d, &offload, &offload.stats);
net/sched/sch_taprio.c
2497
return taprio_dump_xstats(sch, d, &offload, &offload.queue_stats.stats);
net/sched/sch_tbf.c
182
qopt.stats.bstats = &sch->bstats;
net/sched/sch_tbf.c
183
qopt.stats.qstats = &sch->qstats;
net/sched/sch_teql.c
407
struct rtnl_link_stats64 *stats)
net/sched/sch_teql.c
411
stats->tx_packets = m->tx_packets;
net/sched/sch_teql.c
412
stats->tx_bytes = m->tx_bytes;
net/sched/sch_teql.c
413
stats->tx_errors = m->tx_errors;
net/sched/sch_teql.c
414
stats->tx_dropped = m->tx_dropped;
net/sctp/associola.c
1025
asoc->stats.ictrlchunks++;
net/sctp/associola.c
1027
asoc->stats.isacks++;
net/sctp/endpointola.c
402
asoc->stats.ictrlchunks++;
net/sctp/inqueue.c
87
chunk->asoc->stats.ipackets++;
net/sctp/output.c
313
asoc->stats.octrlchunks++;
net/sctp/output.c
363
chunk->asoc->stats.osacks++;
net/sctp/output.c
643
asoc->stats.opackets += pkt_count;
net/sctp/outqueue.c
1132
ctx->asoc->stats.ouodchunks++;
net/sctp/outqueue.c
1134
ctx->asoc->stats.oodchunks++;
net/sctp/outqueue.c
1275
asoc->stats.gapcnt += gap_ack_blocks;
net/sctp/outqueue.c
725
q->asoc->stats.rtxchunks++;
net/sctp/outqueue.c
920
ctx->asoc->stats.octrlchunks++;
net/sctp/outqueue.c
948
ctx->asoc->stats.octrlchunks++;
net/sctp/outqueue.c
967
ctx->asoc->stats.octrlchunks++;
net/sctp/sm_make_chunk.c
823
asoc->stats.idupchunks += num_dup_tsns;
net/sctp/sm_statefuns.c
6538
chunk->asoc->stats.outofseqtsns++;
net/sctp/sm_statefuns.c
6642
chunk->asoc->stats.iuodchunks++;
net/sctp/sm_statefuns.c
6646
chunk->asoc->stats.iodchunks++;
net/sctp/socket.c
5270
info->sctpi_isacks = asoc->stats.isacks;
net/sctp/socket.c
5271
info->sctpi_osacks = asoc->stats.osacks;
net/sctp/socket.c
5272
info->sctpi_opackets = asoc->stats.opackets;
net/sctp/socket.c
5273
info->sctpi_ipackets = asoc->stats.ipackets;
net/sctp/socket.c
5274
info->sctpi_rtxchunks = asoc->stats.rtxchunks;
net/sctp/socket.c
5275
info->sctpi_outofseqtsns = asoc->stats.outofseqtsns;
net/sctp/socket.c
5276
info->sctpi_idupchunks = asoc->stats.idupchunks;
net/sctp/socket.c
5277
info->sctpi_gapcnt = asoc->stats.gapcnt;
net/sctp/socket.c
5278
info->sctpi_ouodchunks = asoc->stats.ouodchunks;
net/sctp/socket.c
5279
info->sctpi_iuodchunks = asoc->stats.iuodchunks;
net/sctp/socket.c
5280
info->sctpi_oodchunks = asoc->stats.oodchunks;
net/sctp/socket.c
5281
info->sctpi_iodchunks = asoc->stats.iodchunks;
net/sctp/socket.c
5282
info->sctpi_octrlchunks = asoc->stats.octrlchunks;
net/sctp/socket.c
5283
info->sctpi_ictrlchunks = asoc->stats.ictrlchunks;
net/sctp/socket.c
7292
sas.sas_rtxchunks = asoc->stats.rtxchunks;
net/sctp/socket.c
7293
sas.sas_gapcnt = asoc->stats.gapcnt;
net/sctp/socket.c
7294
sas.sas_outofseqtsns = asoc->stats.outofseqtsns;
net/sctp/socket.c
7295
sas.sas_osacks = asoc->stats.osacks;
net/sctp/socket.c
7296
sas.sas_isacks = asoc->stats.isacks;
net/sctp/socket.c
7297
sas.sas_octrlchunks = asoc->stats.octrlchunks;
net/sctp/socket.c
7298
sas.sas_ictrlchunks = asoc->stats.ictrlchunks;
net/sctp/socket.c
7299
sas.sas_oodchunks = asoc->stats.oodchunks;
net/sctp/socket.c
7300
sas.sas_iodchunks = asoc->stats.iodchunks;
net/sctp/socket.c
7301
sas.sas_ouodchunks = asoc->stats.ouodchunks;
net/sctp/socket.c
7302
sas.sas_iuodchunks = asoc->stats.iuodchunks;
net/sctp/socket.c
7303
sas.sas_idupchunks = asoc->stats.idupchunks;
net/sctp/socket.c
7304
sas.sas_opackets = asoc->stats.opackets;
net/sctp/socket.c
7305
sas.sas_ipackets = asoc->stats.ipackets;
net/sctp/socket.c
7311
sas.sas_maxrto = asoc->stats.max_obs_rto;
net/sctp/socket.c
7312
memcpy(&sas.sas_obs_rto_ipaddr, &asoc->stats.obs_rto_ipaddr,
net/sctp/socket.c
7316
asoc->stats.max_obs_rto = asoc->rto_min;
net/smc/smc_stats.c
106
stats_pload = &stats->smc[tech].tx_pd;
net/smc/smc_stats.c
108
stats_pload = &stats->smc[tech].rx_pd;
net/smc/smc_stats.c
110
stats_pload = &stats->smc[tech].tx_rmbsize;
net/smc/smc_stats.c
112
stats_pload = &stats->smc[tech].rx_rmbsize;
net/smc/smc_stats.c
166
struct smc_stats *stats, int tech)
net/smc/smc_stats.c
171
smc_tech = &stats->smc[tech];
net/smc/smc_stats.c
179
if (smc_nl_fill_stats_rmb_data(skb, stats, tech,
net/smc/smc_stats.c
182
if (smc_nl_fill_stats_rmb_data(skb, stats, tech,
net/smc/smc_stats.c
185
if (smc_nl_fill_stats_bufsize_data(skb, stats, tech,
net/smc/smc_stats.c
188
if (smc_nl_fill_stats_bufsize_data(skb, stats, tech,
net/smc/smc_stats.c
191
if (smc_nl_fill_stats_bufsize_data(skb, stats, tech,
net/smc/smc_stats.c
194
if (smc_nl_fill_stats_bufsize_data(skb, stats, tech,
net/smc/smc_stats.c
270
struct smc_stats *stats;
net/smc/smc_stats.c
288
stats = kzalloc_obj(*stats);
net/smc/smc_stats.c
289
if (!stats)
net/smc/smc_stats.c
291
size = sizeof(*stats) / sizeof(u64);
net/smc/smc_stats.c
294
sum = (u64 *)stats;
net/smc/smc_stats.c
298
if (smc_nl_fill_stats_tech_data(skb, stats, SMC_TYPE_D))
net/smc/smc_stats.c
300
if (smc_nl_fill_stats_tech_data(skb, stats, SMC_TYPE_R))
net/smc/smc_stats.c
303
stats->clnt_hshake_err_cnt,
net/smc/smc_stats.c
307
stats->srv_hshake_err_cnt,
net/smc/smc_stats.c
314
kfree(stats);
net/smc/smc_stats.c
318
kfree(stats);
net/smc/smc_stats.c
46
struct smc_stats *stats, int tech,
net/smc/smc_stats.c
53
stats_rmb_cnt = &stats->smc[tech].rmb_tx;
net/smc/smc_stats.c
55
stats_rmb_cnt = &stats->smc[tech].rmb_rx;
net/smc/smc_stats.c
99
struct smc_stats *stats, int tech,
net/smc/smc_stats.h
100
this_cpu_inc((*stats).smc[t].key ## _cnt); \
net/smc/smc_stats.h
105
this_cpu_inc((*stats).smc[t].key ## _pd.buf[_pos]); \
net/smc/smc_stats.h
106
this_cpu_add((*stats).smc[t].key ## _bytes, r); \
net/smc/smc_stats.h
142
typeof(_smc_stats) stats = (_smc_stats); \
net/smc/smc_stats.h
153
this_cpu_inc((*stats).smc[t].k ## _rmbsize.buf[_pos]); \
net/smc/smc_stats.h
154
this_cpu_add((*stats).smc[t].k ## _rmbuse, _l); \
net/smc/smc_stats.h
156
this_cpu_sub((*stats).smc[t].k ## _rmbuse, _l); \
net/smc/smc_stats.h
94
typeof(_smc_stats) stats = (_smc_stats); \
net/strparser/strparser.c
115
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
120
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
135
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
154
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
173
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
196
STRP_STATS_INCR(strp->stats.mem_fail);
net/strparser/strparser.c
223
STRP_STATS_INCR(strp->stats.need_more_hdr);
net/strparser/strparser.c
237
STRP_STATS_INCR(strp->stats.msg_too_big);
net/strparser/strparser.c
245
STRP_STATS_INCR(strp->stats.bad_hdr_len);
net/strparser/strparser.c
276
STRP_STATS_ADD(strp->stats.bytes, cand_len);
net/strparser/strparser.c
298
STRP_STATS_INCR(strp->stats.msgs);
net/strparser/strparser.c
312
STRP_STATS_ADD(strp->stats.bytes, eaten);
net/strparser/strparser.c
430
STRP_STATS_INCR(strp->stats.msg_timeouts);
net/sunrpc/auth_gss/gss_rpc_upcall.c
402
.stats = &gssp_stats,
net/sunrpc/clnt.c
1065
.stats = old->cl_stats,
net/sunrpc/clnt.c
392
clnt->cl_stats = args->stats ? : program->stats;
net/sunrpc/clnt.c
681
.stats = clnt->cl_stats,
net/sunrpc/clnt.c
704
.stats = clnt->cl_stats,
net/sunrpc/rpcb_clnt.c
1121
.stats = &rpcb_stats,
net/sunrpc/stats.c
126
struct rpc_iostats *stats;
net/sunrpc/stats.c
129
stats = kzalloc_objs(*stats, clnt->cl_maxproc);
net/sunrpc/stats.c
130
if (stats) {
net/sunrpc/stats.c
132
spin_lock_init(&stats[i].om_lock);
net/sunrpc/stats.c
134
return stats;
net/sunrpc/stats.c
143
void rpc_free_iostats(struct rpc_iostats *stats)
net/sunrpc/stats.c
145
kfree(stats);
net/sunrpc/stats.c
200
void rpc_count_iostats(const struct rpc_task *task, struct rpc_iostats *stats)
net/sunrpc/stats.c
203
&stats[task->tk_msg.rpc_proc->p_statidx]);
net/sunrpc/stats.c
231
static void _print_rpc_iostats(struct seq_file *seq, struct rpc_iostats *stats,
net/sunrpc/stats.c
236
stats->om_ops,
net/sunrpc/stats.c
237
stats->om_ntrans,
net/sunrpc/stats.c
238
stats->om_timeouts,
net/sunrpc/stats.c
239
stats->om_bytes_sent,
net/sunrpc/stats.c
240
stats->om_bytes_recv,
net/sunrpc/stats.c
241
ktime_to_ms(stats->om_queue),
net/sunrpc/stats.c
242
ktime_to_ms(stats->om_rtt),
net/sunrpc/stats.c
243
ktime_to_ms(stats->om_execute),
net/sunrpc/stats.c
244
stats->om_error_status);
net/sunrpc/stats.c
270
struct rpc_iostats stats = {};
net/sunrpc/stats.c
273
_add_rpc_iostats(&stats, &next->cl_metrics[op]);
net/sunrpc/stats.c
278
_print_rpc_iostats(seq, &stats, op, clnt->cl_procinfo);
net/sunrpc/svc.c
483
__svc_create(struct svc_program *prog, int nprogs, struct svc_stat *stats,
net/sunrpc/svc.c
496
serv->sv_stats = stats;
net/sunrpc/svc.c
578
struct svc_stat *stats,
net/sunrpc/svc.c
585
serv = __svc_create(prog, nprogs, stats, bufsize, npools, threadfn);
net/sunrpc/xprtsock.c
2707
.stats = upper_clnt->cl_stats,
net/tipc/crypto.c
1489
c->stats = alloc_percpu_gfp(struct tipc_crypto_stats, GFP_ATOMIC);
net/tipc/crypto.c
1490
if (!c->stats) {
net/tipc/crypto.c
1545
free_percpu(c->stats);
net/tipc/crypto.c
1571
this_cpu_inc(tx->stats->stat[STAT_SWITCHES]);
net/tipc/crypto.c
1588
this_cpu_inc(rx->stats->stat[STAT_SWITCHES]);
net/tipc/crypto.c
1695
struct tipc_crypto_stats __percpu *stats = tx->stats;
net/tipc/crypto.c
1770
this_cpu_inc(stats->stat[STAT_OK]);
net/tipc/crypto.c
1774
this_cpu_inc(stats->stat[STAT_ASYNC]);
net/tipc/crypto.c
1778
this_cpu_inc(stats->stat[STAT_NOK]);
net/tipc/crypto.c
1780
this_cpu_inc(stats->stat[STAT_NOKEYS]);
net/tipc/crypto.c
1782
this_cpu_inc(stats->stat[STAT_BADKEYS]);
net/tipc/crypto.c
1818
struct tipc_crypto_stats __percpu *stats;
net/tipc/crypto.c
1857
stats = ((rx) ?: tx)->stats;
net/tipc/crypto.c
1860
this_cpu_inc(stats->stat[STAT_OK]);
net/tipc/crypto.c
1864
this_cpu_inc(stats->stat[STAT_ASYNC]);
net/tipc/crypto.c
1868
this_cpu_inc(stats->stat[STAT_NOK]);
net/tipc/crypto.c
1885
this_cpu_inc(stats->stat[STAT_NOKEYS]);
net/tipc/crypto.c
1888
this_cpu_inc(stats->stat[STAT_BADMSGS]);
net/tipc/crypto.c
2053
stat = per_cpu_ptr(tx->stats, cpu)->stat[i];
net/tipc/crypto.c
2067
stat = per_cpu_ptr(rx->stats, cpu)->stat[i];
net/tipc/crypto.c
219
struct tipc_crypto_stats __percpu *stats;
net/tipc/crypto.c
852
this_cpu_inc(tx->stats->stat[STAT_ASYNC_OK]);
net/tipc/crypto.c
863
this_cpu_inc(tx->stats->stat[STAT_ASYNC_NOK]);
net/tipc/crypto.c
972
struct tipc_crypto_stats __percpu *stats = aead->crypto->stats;
net/tipc/crypto.c
977
this_cpu_inc(stats->stat[STAT_ASYNC_OK]);
net/tipc/crypto.c
982
this_cpu_inc(stats->stat[STAT_ASYNC_NOK]);
net/tipc/link.c
1053
l->stats.sent_fragmented++;
net/tipc/link.c
1054
l->stats.sent_fragments += pkt_cnt;
net/tipc/link.c
1075
l->stats.sent_pkts++;
net/tipc/link.c
1088
l->stats.sent_bundles++;
net/tipc/link.c
1089
l->stats.sent_bundled++;
net/tipc/link.c
1091
l->stats.sent_bundled++;
net/tipc/link.c
1180
l->stats.sent_pkts++;
net/tipc/link.c
1307
l->stats.recv_bundles++;
net/tipc/link.c
1308
l->stats.recv_bundled += msg_msgcnt(hdr);
net/tipc/link.c
1314
l->stats.recv_fragments++;
net/tipc/link.c
1316
l->stats.recv_fragmented++;
net/tipc/link.c
1633
l->stats.retransmitted++;
net/tipc/link.c
1635
r->stats.retransmitted++;
net/tipc/link.c
1705
l->stats.sent_acks++;
net/tipc/link.c
1735
u32 def_cnt = ++l->stats.deferred_recv;
net/tipc/link.c
1793
l->stats.duplicates++;
net/tipc/link.c
1803
l->stats.duplicates++;
net/tipc/link.c
1810
l->stats.recv_pkts++;
net/tipc/link.c
1892
l->stats.sent_states++;
net/tipc/link.c
1906
l->stats.sent_probes++;
net/tipc/link.c
1908
l->stats.sent_nacks++;
net/tipc/link.c
1910
bcl->stats.sent_nacks++;
net/tipc/link.c
212
struct tipc_stats stats;
net/tipc/link.c
2291
l->stats.recv_states++;
net/tipc/link.c
2293
l->stats.recv_probes++;
net/tipc/link.c
2317
l->stats.recv_nacks++;
net/tipc/link.c
2474
l->stats.recv_nacks++;
net/tipc/link.c
2475
r->stats.recv_nacks++;
net/tipc/link.c
2518
l->stats.recv_nacks++;
net/tipc/link.c
2550
memset(&l->stats, 0, sizeof(l->stats));
net/tipc/link.c
2606
struct nlattr *stats;
net/tipc/link.c
2651
stats = nla_nest_start_noflag(skb, TIPC_NLA_LINK_STATS);
net/tipc/link.c
2652
if (!stats)
net/tipc/link.c
2659
nla_nest_end(skb, stats);
net/tipc/link.c
2663
nla_nest_cancel(skb, stats);
net/tipc/link.c
2693
if (nla_put_u32(msg->skb, TIPC_NLA_LINK_RX, link->stats.recv_pkts))
net/tipc/link.c
2695
if (nla_put_u32(msg->skb, TIPC_NLA_LINK_TX, link->stats.sent_pkts))
net/tipc/link.c
2719
err = __tipc_nl_add_stats(msg->skb, &link->stats);
net/tipc/link.c
2739
struct tipc_stats *stats)
net/tipc/link.c
2750
{TIPC_NLA_STATS_RX_INFO, stats->recv_pkts},
net/tipc/link.c
2751
{TIPC_NLA_STATS_RX_FRAGMENTS, stats->recv_fragments},
net/tipc/link.c
2752
{TIPC_NLA_STATS_RX_FRAGMENTED, stats->recv_fragmented},
net/tipc/link.c
2753
{TIPC_NLA_STATS_RX_BUNDLES, stats->recv_bundles},
net/tipc/link.c
2754
{TIPC_NLA_STATS_RX_BUNDLED, stats->recv_bundled},
net/tipc/link.c
2755
{TIPC_NLA_STATS_TX_INFO, stats->sent_pkts},
net/tipc/link.c
2756
{TIPC_NLA_STATS_TX_FRAGMENTS, stats->sent_fragments},
net/tipc/link.c
2757
{TIPC_NLA_STATS_TX_FRAGMENTED, stats->sent_fragmented},
net/tipc/link.c
2758
{TIPC_NLA_STATS_TX_BUNDLES, stats->sent_bundles},
net/tipc/link.c
2759
{TIPC_NLA_STATS_TX_BUNDLED, stats->sent_bundled},
net/tipc/link.c
2760
{TIPC_NLA_STATS_RX_NACKS, stats->recv_nacks},
net/tipc/link.c
2761
{TIPC_NLA_STATS_RX_DEFERRED, stats->deferred_recv},
net/tipc/link.c
2762
{TIPC_NLA_STATS_TX_NACKS, stats->sent_nacks},
net/tipc/link.c
2763
{TIPC_NLA_STATS_TX_ACKS, stats->sent_acks},
net/tipc/link.c
2764
{TIPC_NLA_STATS_RETRANSMITTED, stats->retransmitted},
net/tipc/link.c
2765
{TIPC_NLA_STATS_DUPLICATES, stats->duplicates},
net/tipc/link.c
2766
{TIPC_NLA_STATS_LINK_CONGS, stats->link_congs},
net/tipc/link.c
2767
{TIPC_NLA_STATS_MAX_QUEUE, stats->max_queue_sz},
net/tipc/link.c
2768
{TIPC_NLA_STATS_AVG_QUEUE, stats->queue_sz_counts ?
net/tipc/link.c
2769
(stats->accu_queue_sz / stats->queue_sz_counts) : 0}
net/tipc/link.c
2841
err = __tipc_nl_add_bc_link_stat(msg->skb, &bcl->stats);
net/tipc/link.c
770
l->stats.accu_queue_sz += skb_queue_len(&l->transmq);
net/tipc/link.c
771
l->stats.queue_sz_counts++;
net/tipc/link.c
784
l->stats.msg_lengths_total += length;
net/tipc/link.c
785
l->stats.msg_length_counts++;
net/tipc/link.c
787
l->stats.msg_length_profile[0]++;
net/tipc/link.c
789
l->stats.msg_length_profile[1]++;
net/tipc/link.c
791
l->stats.msg_length_profile[2]++;
net/tipc/link.c
793
l->stats.msg_length_profile[3]++;
net/tipc/link.c
795
l->stats.msg_length_profile[4]++;
net/tipc/link.c
797
l->stats.msg_length_profile[5]++;
net/tipc/link.c
799
l->stats.msg_length_profile[6]++;
net/tipc/link.c
895
l->stats.link_congs++;
net/tipc/netlink_compat.c
500
struct nlattr *prop[], struct nlattr *stats[])
net/tipc/netlink_compat.c
507
nla_get_u32(stats[TIPC_NLA_STATS_RX_INFO]),
net/tipc/netlink_compat.c
508
nla_get_u32(stats[TIPC_NLA_STATS_RX_FRAGMENTS]),
net/tipc/netlink_compat.c
509
nla_get_u32(stats[TIPC_NLA_STATS_RX_FRAGMENTED]),
net/tipc/netlink_compat.c
510
nla_get_u32(stats[TIPC_NLA_STATS_RX_BUNDLES]),
net/tipc/netlink_compat.c
511
nla_get_u32(stats[TIPC_NLA_STATS_RX_BUNDLED]));
net/tipc/netlink_compat.c
515
nla_get_u32(stats[TIPC_NLA_STATS_TX_INFO]),
net/tipc/netlink_compat.c
516
nla_get_u32(stats[TIPC_NLA_STATS_TX_FRAGMENTS]),
net/tipc/netlink_compat.c
517
nla_get_u32(stats[TIPC_NLA_STATS_TX_FRAGMENTED]),
net/tipc/netlink_compat.c
518
nla_get_u32(stats[TIPC_NLA_STATS_TX_BUNDLES]),
net/tipc/netlink_compat.c
519
nla_get_u32(stats[TIPC_NLA_STATS_TX_BUNDLED]));
net/tipc/netlink_compat.c
522
nla_get_u32(stats[TIPC_NLA_STATS_RX_NACKS]),
net/tipc/netlink_compat.c
523
nla_get_u32(stats[TIPC_NLA_STATS_RX_DEFERRED]),
net/tipc/netlink_compat.c
524
nla_get_u32(stats[TIPC_NLA_STATS_DUPLICATES]));
net/tipc/netlink_compat.c
527
nla_get_u32(stats[TIPC_NLA_STATS_TX_NACKS]),
net/tipc/netlink_compat.c
528
nla_get_u32(stats[TIPC_NLA_STATS_TX_ACKS]),
net/tipc/netlink_compat.c
529
nla_get_u32(stats[TIPC_NLA_STATS_RETRANSMITTED]));
net/tipc/netlink_compat.c
533
nla_get_u32(stats[TIPC_NLA_STATS_LINK_CONGS]),
net/tipc/netlink_compat.c
534
nla_get_u32(stats[TIPC_NLA_STATS_MAX_QUEUE]),
net/tipc/netlink_compat.c
535
nla_get_u32(stats[TIPC_NLA_STATS_AVG_QUEUE]));
net/tipc/netlink_compat.c
544
struct nlattr *stats[TIPC_NLA_STATS_MAX + 1];
net/tipc/netlink_compat.c
568
err = nla_parse_nested_deprecated(stats, TIPC_NLA_STATS_MAX,
net/tipc/netlink_compat.c
591
__fill_bc_link_stat(msg, prop, stats);
net/tipc/netlink_compat.c
613
nla_get_u32(stats[TIPC_NLA_STATS_RX_INFO]),
net/tipc/netlink_compat.c
614
nla_get_u32(stats[TIPC_NLA_STATS_RX_FRAGMENTS]),
net/tipc/netlink_compat.c
615
nla_get_u32(stats[TIPC_NLA_STATS_RX_FRAGMENTED]),
net/tipc/netlink_compat.c
616
nla_get_u32(stats[TIPC_NLA_STATS_RX_BUNDLES]),
net/tipc/netlink_compat.c
617
nla_get_u32(stats[TIPC_NLA_STATS_RX_BUNDLED]));
net/tipc/netlink_compat.c
622
nla_get_u32(stats[TIPC_NLA_STATS_TX_INFO]),
net/tipc/netlink_compat.c
623
nla_get_u32(stats[TIPC_NLA_STATS_TX_FRAGMENTS]),
net/tipc/netlink_compat.c
624
nla_get_u32(stats[TIPC_NLA_STATS_TX_FRAGMENTED]),
net/tipc/netlink_compat.c
625
nla_get_u32(stats[TIPC_NLA_STATS_TX_BUNDLES]),
net/tipc/netlink_compat.c
626
nla_get_u32(stats[TIPC_NLA_STATS_TX_BUNDLED]));
net/tipc/netlink_compat.c
630
nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_CNT]),
net/tipc/netlink_compat.c
631
nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_TOT]) /
net/tipc/netlink_compat.c
632
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT]));
net/tipc/netlink_compat.c
636
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P0]),
net/tipc/netlink_compat.c
637
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])),
net/tipc/netlink_compat.c
638
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P1]),
net/tipc/netlink_compat.c
639
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])),
net/tipc/netlink_compat.c
640
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P2]),
net/tipc/netlink_compat.c
641
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])),
net/tipc/netlink_compat.c
642
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P3]),
net/tipc/netlink_compat.c
643
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])));
net/tipc/netlink_compat.c
646
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P4]),
net/tipc/netlink_compat.c
647
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])),
net/tipc/netlink_compat.c
648
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P5]),
net/tipc/netlink_compat.c
649
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])),
net/tipc/netlink_compat.c
650
perc(nla_get_u32(stats[TIPC_NLA_STATS_MSG_LEN_P6]),
net/tipc/netlink_compat.c
651
nla_get_u32(stats[TIPC_NLA_STATS_MSG_PROF_TOT])));
net/tipc/netlink_compat.c
655
nla_get_u32(stats[TIPC_NLA_STATS_RX_STATES]),
net/tipc/netlink_compat.c
656
nla_get_u32(stats[TIPC_NLA_STATS_RX_PROBES]),
net/tipc/netlink_compat.c
657
nla_get_u32(stats[TIPC_NLA_STATS_RX_NACKS]),
net/tipc/netlink_compat.c
658
nla_get_u32(stats[TIPC_NLA_STATS_RX_DEFERRED]),
net/tipc/netlink_compat.c
659
nla_get_u32(stats[TIPC_NLA_STATS_DUPLICATES]));
net/tipc/netlink_compat.c
663
nla_get_u32(stats[TIPC_NLA_STATS_TX_STATES]),
net/tipc/netlink_compat.c
664
nla_get_u32(stats[TIPC_NLA_STATS_TX_PROBES]),
net/tipc/netlink_compat.c
665
nla_get_u32(stats[TIPC_NLA_STATS_TX_NACKS]),
net/tipc/netlink_compat.c
666
nla_get_u32(stats[TIPC_NLA_STATS_TX_ACKS]),
net/tipc/netlink_compat.c
667
nla_get_u32(stats[TIPC_NLA_STATS_RETRANSMITTED]));
net/tipc/netlink_compat.c
671
nla_get_u32(stats[TIPC_NLA_STATS_LINK_CONGS]),
net/tipc/netlink_compat.c
672
nla_get_u32(stats[TIPC_NLA_STATS_MAX_QUEUE]),
net/tipc/netlink_compat.c
673
nla_get_u32(stats[TIPC_NLA_STATS_AVG_QUEUE]));
net/wireless/wext-core.c
682
struct iw_statistics *stats;
net/wireless/wext-core.c
684
stats = get_wireless_stats(dev);
net/wireless/wext-core.c
685
if (stats) {
net/wireless/wext-core.c
687
memcpy(extra, stats, sizeof(struct iw_statistics));
net/wireless/wext-core.c
692
stats->qual.updated &= ~IW_QUAL_ALL_UPDATED;
net/wireless/wext-proc.c
33
struct iw_statistics *stats = get_wireless_stats(dev);
net/wireless/wext-proc.c
37
if (!stats) {
net/wireless/wext-proc.c
40
stats = &nullstats;
net/wireless/wext-proc.c
44
stats = &nullstats;
net/wireless/wext-proc.c
48
if (stats) {
net/wireless/wext-proc.c
51
dev->name, stats->status, stats->qual.qual,
net/wireless/wext-proc.c
52
stats->qual.updated & IW_QUAL_QUAL_UPDATED
net/wireless/wext-proc.c
54
((__s32) stats->qual.level) -
net/wireless/wext-proc.c
55
((stats->qual.updated & IW_QUAL_DBM) ? 0x100 : 0),
net/wireless/wext-proc.c
56
stats->qual.updated & IW_QUAL_LEVEL_UPDATED
net/wireless/wext-proc.c
58
((__s32) stats->qual.noise) -
net/wireless/wext-proc.c
59
((stats->qual.updated & IW_QUAL_DBM) ? 0x100 : 0),
net/wireless/wext-proc.c
60
stats->qual.updated & IW_QUAL_NOISE_UPDATED
net/wireless/wext-proc.c
62
stats->discard.nwid, stats->discard.code,
net/wireless/wext-proc.c
63
stats->discard.fragment, stats->discard.retries,
net/wireless/wext-proc.c
64
stats->discard.misc, stats->miss.beacon);
net/wireless/wext-proc.c
66
if (stats != &nullstats)
net/wireless/wext-proc.c
67
stats->qual.updated &= ~IW_QUAL_ALL_UPDATED;
net/xdp/xsk.c
1636
struct xdp_statistics stats = {};
net/xdp/xsk.c
1642
} else if (len < sizeof(stats)) {
net/xdp/xsk.c
1646
stats_size = sizeof(stats);
net/xdp/xsk.c
1650
stats.rx_dropped = xs->rx_dropped;
net/xdp/xsk.c
1652
stats.rx_ring_full = xs->rx_queue_full;
net/xdp/xsk.c
1653
stats.rx_fill_ring_empty_descs =
net/xdp/xsk.c
1655
stats.tx_ring_empty_descs = xskq_nb_queue_empty_descs(xs->tx);
net/xdp/xsk.c
1657
stats.rx_dropped += xs->rx_queue_full;
net/xdp/xsk.c
1659
stats.rx_invalid_descs = xskq_nb_invalid_descs(xs->rx);
net/xdp/xsk.c
1660
stats.tx_invalid_descs = xskq_nb_invalid_descs(xs->tx);
net/xdp/xsk.c
1663
if (copy_to_user(optval, &stats, stats_size))
net/xfrm/xfrm_compat.c
38
struct xfrm_stats stats;
net/xfrm/xfrm_input.c
529
x->stats.integrity_failed++;
net/xfrm/xfrm_input.c
675
x->stats.integrity_failed++;
net/xfrm/xfrm_replay.c
138
x->stats.replay_window++;
net/xfrm/xfrm_replay.c
143
x->stats.replay++;
net/xfrm/xfrm_replay.c
232
x->stats.replay_window++;
net/xfrm/xfrm_replay.c
251
x->stats.replay++;
net/xfrm/xfrm_replay.c
485
x->stats.replay_window++;
net/xfrm/xfrm_replay.c
504
x->stats.replay++;
net/xfrm/xfrm_replay.c
530
x->stats.replay_window++;
net/xfrm/xfrm_user.c
1143
put_unaligned(x->stats.replay_window, &p->stats.replay_window);
net/xfrm/xfrm_user.c
1144
put_unaligned(x->stats.replay, &p->stats.replay);
net/xfrm/xfrm_user.c
1145
put_unaligned(x->stats.integrity_failed, &p->stats.integrity_failed);
samples/bpf/cookie_uid_helper_example.c
119
-32 + (__s16)offsetof(struct stats, uid)),
samples/bpf/cookie_uid_helper_example.c
121
-32 + (__s16)offsetof(struct stats, packets), 1),
samples/bpf/cookie_uid_helper_example.c
129
-32 + (__s16)offsetof(struct stats, bytes)),
samples/bpf/cookie_uid_helper_example.c
151
offsetof(struct stats, packets)),
samples/bpf/cookie_uid_helper_example.c
155
offsetof(struct stats, bytes)),
samples/bpf/cookie_uid_helper_example.c
198
struct stats curEntry;
samples/bpf/cookie_uid_helper_example.c
221
struct stats dataEntry;
samples/bpf/cookie_uid_helper_example.c
71
sizeof(struct stats), 100, NULL);
samples/bpf/hbm.c
190
qstats.stats = stats_flag ? 1 : 0;
samples/bpf/hbm.h
21
unsigned long stats:1, /* get HBM stats (marked, dropped,..) */
samples/bpf/hbm_kern.h
170
if (qsp->stats) {
scripts/gendwarfksyms/die.c
100
unsigned int stats[DIE_LAST + 1];
scripts/gendwarfksyms/die.c
104
memset(stats, 0, sizeof(stats));
scripts/gendwarfksyms/die.c
107
stats[cd->state]++;
scripts/gendwarfksyms/die.c
119
debug("%s: %u entries", die_state_name(i), stats[i]);
sound/parisc/harmony.c
192
h->stats.play_intr++;
sound/parisc/harmony.c
198
h->stats.silence_intr++;
sound/parisc/harmony.c
211
h->stats.rec_intr++;
sound/parisc/harmony.c
217
h->stats.graveyard_intr++;
sound/parisc/harmony.h
46
} stats;
sound/soc/fsl/fsl_ssi.h
296
} stats;
sound/soc/fsl/fsl_ssi.h
310
static inline void fsl_ssi_dbg_isr(struct fsl_ssi_dbg *stats, u32 sisr)
sound/soc/fsl/fsl_ssi_dbg.c
18
dbg->stats.rfrc++;
sound/soc/fsl/fsl_ssi_dbg.c
21
dbg->stats.tfrc++;
sound/soc/fsl/fsl_ssi_dbg.c
24
dbg->stats.cmdau++;
sound/soc/fsl/fsl_ssi_dbg.c
27
dbg->stats.cmddu++;
sound/soc/fsl/fsl_ssi_dbg.c
30
dbg->stats.rxt++;
sound/soc/fsl/fsl_ssi_dbg.c
33
dbg->stats.rdr1++;
sound/soc/fsl/fsl_ssi_dbg.c
36
dbg->stats.rdr0++;
sound/soc/fsl/fsl_ssi_dbg.c
39
dbg->stats.tde1++;
sound/soc/fsl/fsl_ssi_dbg.c
42
dbg->stats.tde0++;
sound/soc/fsl/fsl_ssi_dbg.c
45
dbg->stats.roe1++;
sound/soc/fsl/fsl_ssi_dbg.c
48
dbg->stats.roe0++;
sound/soc/fsl/fsl_ssi_dbg.c
51
dbg->stats.tue1++;
sound/soc/fsl/fsl_ssi_dbg.c
54
dbg->stats.tue0++;
sound/soc/fsl/fsl_ssi_dbg.c
57
dbg->stats.tfs++;
sound/soc/fsl/fsl_ssi_dbg.c
60
dbg->stats.rfs++;
sound/soc/fsl/fsl_ssi_dbg.c
63
dbg->stats.tls++;
sound/soc/fsl/fsl_ssi_dbg.c
66
dbg->stats.rls++;
sound/soc/fsl/fsl_ssi_dbg.c
69
dbg->stats.rff1++;
sound/soc/fsl/fsl_ssi_dbg.c
72
dbg->stats.rff0++;
sound/soc/fsl/fsl_ssi_dbg.c
75
dbg->stats.tfe1++;
sound/soc/fsl/fsl_ssi_dbg.c
78
dbg->stats.tfe0++;
sound/soc/fsl/fsl_ssi_dbg.c
89
seq_printf(s, #name "=%u\n", ssi_dbg->stats.name); \
sound/soc/fsl/mpc5200_dma.c
40
psc_dma->stats.underrun_count++;
sound/soc/fsl/mpc5200_dma.c
44
psc_dma->stats.overrun_count++;
sound/soc/fsl/mpc5200_dma.h
73
} stats;
sound/soc/loongson/loongson_dma.c
40
u32 stats; /* Status register */
tools/accounting/delaytop.c
64
#define SET_TASK_STAT(task_count, field) tasks[task_count].field = stats.field
tools/accounting/delaytop.c
663
struct taskstats stats;
tools/accounting/delaytop.c
693
memcpy(&stats, NLA_DATA(nested), sizeof(stats));
tools/accounting/delaytop.c
815
struct cgroupstats stats;
tools/accounting/delaytop.c
850
memcpy(&stats, NLA_DATA(na), sizeof(stats));
tools/accounting/delaytop.c
853
container_stats.nr_sleeping = stats.nr_sleeping;
tools/accounting/delaytop.c
854
container_stats.nr_running = stats.nr_running;
tools/accounting/delaytop.c
855
container_stats.nr_stopped = stats.nr_stopped;
tools/accounting/delaytop.c
856
container_stats.nr_uninterruptible = stats.nr_uninterruptible;
tools/accounting/delaytop.c
857
container_stats.nr_io_wait = stats.nr_io_wait;
tools/include/uapi/linux/pkt_sched.h
243
struct tc_sfqred_stats stats;
tools/net/ynl/samples/tc.c
25
struct tc_fq_codel_xstats *stats;
tools/net/ynl/samples/tc.c
28
stats = q->stats2.app.fq_codel;
tools/net/ynl/samples/tc.c
37
stats->qdisc_stats.new_flow_count);
tools/objtool/builtin-check.c
106
OPT_BOOLEAN(0, "stats", &opts.stats, "print statistics"),
tools/objtool/check.c
2040
if (opts.stats) {
tools/objtool/check.c
397
} else if (opts.stats) {
tools/objtool/check.c
5118
if (opts.stats) {
tools/objtool/check.c
518
if (opts.stats)
tools/objtool/check.c
849
if (opts.stats) {
tools/objtool/elf.c
1113
if (opts.stats) {
tools/objtool/elf.c
429
if (opts.stats) {
tools/objtool/elf.c
622
if (opts.stats) {
tools/objtool/include/objtool/builtin.h
44
bool stats;
tools/perf/bench/epoll-ctl.c
64
static struct stats all_stats[EPOLL_NR_OPS];
tools/perf/bench/epoll-wait.c
115
static struct stats throughput_stats;
tools/perf/bench/evlist-open-close.c
139
struct stats time_stats;
tools/perf/bench/find-bit-bench.c
60
struct stats fb_time_stats, tb_time_stats;
tools/perf/bench/futex-hash.c
41
static struct stats throughput_stats;
tools/perf/bench/futex-lock-pi.c
40
static struct stats throughput_stats;
tools/perf/bench/futex-requeue.c
40
static struct stats requeuetime_stats, requeued_stats;
tools/perf/bench/futex-wake-parallel.c
190
struct stats __waketime_stats, __wakeup_stats;
tools/perf/bench/futex-wake-parallel.c
56
static struct stats waketime_stats, wakeup_stats;
tools/perf/bench/futex-wake.c
40
static struct stats waketime_stats, wakeup_stats;
tools/perf/bench/inject-buildid.c
399
struct stats time_stats, mem_stats;
tools/perf/bench/kallsyms-parse.c
42
struct stats time_stats;
tools/perf/bench/pmu-scan.c
131
struct stats stats;
tools/perf/bench/pmu-scan.c
137
init_stats(&stats);
tools/perf/bench/pmu-scan.c
158
update_stats(&stats, runtime_us);
tools/perf/bench/pmu-scan.c
165
time_average = avg_stats(&stats);
tools/perf/bench/pmu-scan.c
166
time_stddev = stddev_stats(&stats);
tools/perf/bench/synthesize.c
164
struct stats time_stats, event_stats;
tools/perf/bench/synthesize.c
72
struct stats time_stats, event_stats;
tools/perf/builtin-annotate.c
591
u32 nr_samples = hists->stats.nr_samples;
tools/perf/builtin-annotate.c
637
u32 nr_samples = hists->stats.nr_samples;
tools/perf/builtin-annotate.c
645
nr_samples += evsel__hists(evsel)->stats.nr_samples;
tools/perf/builtin-c2c.c
1248
struct c2c_stats *stats = &c2c_he->node_stats[node];
tools/perf/builtin-c2c.c
1255
ret = display_metrics(hpp, stats->rmt_hitm,
tools/perf/builtin-c2c.c
1256
c2c_he->stats.rmt_hitm);
tools/perf/builtin-c2c.c
1259
ret = display_metrics(hpp, stats->lcl_hitm,
tools/perf/builtin-c2c.c
1260
c2c_he->stats.lcl_hitm);
tools/perf/builtin-c2c.c
1263
ret = display_metrics(hpp, stats->tot_hitm,
tools/perf/builtin-c2c.c
1264
c2c_he->stats.tot_hitm);
tools/perf/builtin-c2c.c
1267
ret = display_metrics(hpp, stats->tot_peer,
tools/perf/builtin-c2c.c
1268
c2c_he->stats.tot_peer);
tools/perf/builtin-c2c.c
1276
if (c2c_he->stats.store > 0) {
tools/perf/builtin-c2c.c
1278
percent(stats->store, c2c_he->stats.store));
tools/perf/builtin-c2c.c
2135
static bool he__display(struct hist_entry *he, struct c2c_stats *stats)
tools/perf/builtin-c2c.c
2146
he->filtered = filter_display(c2c_he->stats.lcl_hitm,
tools/perf/builtin-c2c.c
2147
stats->lcl_hitm);
tools/perf/builtin-c2c.c
2150
he->filtered = filter_display(c2c_he->stats.rmt_hitm,
tools/perf/builtin-c2c.c
2151
stats->rmt_hitm);
tools/perf/builtin-c2c.c
2154
he->filtered = filter_display(c2c_he->stats.tot_hitm,
tools/perf/builtin-c2c.c
2155
stats->tot_hitm);
tools/perf/builtin-c2c.c
2158
he->filtered = filter_display(c2c_he->stats.tot_peer,
tools/perf/builtin-c2c.c
2159
stats->tot_peer);
tools/perf/builtin-c2c.c
2176
if (c2c_he->stats.store)
tools/perf/builtin-c2c.c
2181
has_record = !!c2c_he->stats.lcl_hitm;
tools/perf/builtin-c2c.c
2184
has_record = !!c2c_he->stats.rmt_hitm;
tools/perf/builtin-c2c.c
2187
has_record = !!c2c_he->stats.tot_hitm;
tools/perf/builtin-c2c.c
2190
has_record = !!c2c_he->stats.tot_peer;
tools/perf/builtin-c2c.c
2367
#define HAS_HITMS(__h) ((__h)->stats.lcl_hitm || (__h)->stats.rmt_hitm)
tools/perf/builtin-c2c.c
2368
#define HAS_PEER(__h) ((__h)->stats.lcl_peer || (__h)->stats.rmt_peer)
tools/perf/builtin-c2c.c
2377
c2c_add_stats(&c2c.shared_clines_stats, &c2c_he->stats);
tools/perf/builtin-c2c.c
2404
struct c2c_stats *stats = &c2c.hists.stats;
tools/perf/builtin-c2c.c
2406
llc_misses = get_load_llc_misses(stats);
tools/perf/builtin-c2c.c
2411
fprintf(out, " Total records : %10d\n", stats->nr_entries);
tools/perf/builtin-c2c.c
2412
fprintf(out, " Locked Load/Store Operations : %10d\n", stats->locks);
tools/perf/builtin-c2c.c
2413
fprintf(out, " Load Operations : %10d\n", stats->load);
tools/perf/builtin-c2c.c
2414
fprintf(out, " Loads - uncacheable : %10d\n", stats->ld_uncache);
tools/perf/builtin-c2c.c
2415
fprintf(out, " Loads - IO : %10d\n", stats->ld_io);
tools/perf/builtin-c2c.c
2416
fprintf(out, " Loads - Miss : %10d\n", stats->ld_miss);
tools/perf/builtin-c2c.c
2417
fprintf(out, " Loads - no mapping : %10d\n", stats->ld_noadrs);
tools/perf/builtin-c2c.c
2418
fprintf(out, " Load Fill Buffer Hit : %10d\n", stats->ld_fbhit);
tools/perf/builtin-c2c.c
2419
fprintf(out, " Load L1D hit : %10d\n", stats->ld_l1hit);
tools/perf/builtin-c2c.c
2420
fprintf(out, " Load L2D hit : %10d\n", stats->ld_l2hit);
tools/perf/builtin-c2c.c
2421
fprintf(out, " Load LLC hit : %10d\n", stats->ld_llchit + stats->lcl_hitm);
tools/perf/builtin-c2c.c
2422
fprintf(out, " Load Local HITM : %10d\n", stats->lcl_hitm);
tools/perf/builtin-c2c.c
2423
fprintf(out, " Load Remote HITM : %10d\n", stats->rmt_hitm);
tools/perf/builtin-c2c.c
2424
fprintf(out, " Load Remote HIT : %10d\n", stats->rmt_hit);
tools/perf/builtin-c2c.c
2425
fprintf(out, " Load Local DRAM : %10d\n", stats->lcl_dram);
tools/perf/builtin-c2c.c
2426
fprintf(out, " Load Remote DRAM : %10d\n", stats->rmt_dram);
tools/perf/builtin-c2c.c
2427
fprintf(out, " Load MESI State Exclusive : %10d\n", stats->ld_excl);
tools/perf/builtin-c2c.c
2428
fprintf(out, " Load MESI State Shared : %10d\n", stats->ld_shared);
tools/perf/builtin-c2c.c
2430
fprintf(out, " Load access blocked by data : %10d\n", stats->blk_data);
tools/perf/builtin-c2c.c
2431
fprintf(out, " Load access blocked by address : %10d\n", stats->blk_addr);
tools/perf/builtin-c2c.c
2432
fprintf(out, " Load HIT Local Peer : %10d\n", stats->lcl_peer);
tools/perf/builtin-c2c.c
2433
fprintf(out, " Load HIT Remote Peer : %10d\n", stats->rmt_peer);
tools/perf/builtin-c2c.c
2434
fprintf(out, " LLC Misses to Local DRAM : %10.1f%%\n", ((double)stats->lcl_dram/(double)llc_misses) * 100.);
tools/perf/builtin-c2c.c
2435
fprintf(out, " LLC Misses to Remote DRAM : %10.1f%%\n", ((double)stats->rmt_dram/(double)llc_misses) * 100.);
tools/perf/builtin-c2c.c
2436
fprintf(out, " LLC Misses to Remote cache (HIT) : %10.1f%%\n", ((double)stats->rmt_hit /(double)llc_misses) * 100.);
tools/perf/builtin-c2c.c
2437
fprintf(out, " LLC Misses to Remote cache (HITM) : %10.1f%%\n", ((double)stats->rmt_hitm/(double)llc_misses) * 100.);
tools/perf/builtin-c2c.c
2438
fprintf(out, " Store Operations : %10d\n", stats->store);
tools/perf/builtin-c2c.c
2439
fprintf(out, " Store - uncacheable : %10d\n", stats->st_uncache);
tools/perf/builtin-c2c.c
2440
fprintf(out, " Store - no mapping : %10d\n", stats->st_noadrs);
tools/perf/builtin-c2c.c
2441
fprintf(out, " Store L1D Hit : %10d\n", stats->st_l1hit);
tools/perf/builtin-c2c.c
2442
fprintf(out, " Store L1D Miss : %10d\n", stats->st_l1miss);
tools/perf/builtin-c2c.c
2443
fprintf(out, " Store No available memory level : %10d\n", stats->st_na);
tools/perf/builtin-c2c.c
2444
fprintf(out, " No Page Map Rejects : %10d\n", stats->nomap);
tools/perf/builtin-c2c.c
2445
fprintf(out, " Unable to parse data source : %10d\n", stats->noparse);
tools/perf/builtin-c2c.c
2450
struct c2c_stats *stats = &c2c.shared_clines_stats;
tools/perf/builtin-c2c.c
2451
int hitm_cnt = stats->lcl_hitm + stats->rmt_hitm;
tools/perf/builtin-c2c.c
2457
fprintf(out, " Load HITs on shared lines : %10d\n", stats->load);
tools/perf/builtin-c2c.c
2458
fprintf(out, " Fill Buffer Hits on shared lines : %10d\n", stats->ld_fbhit);
tools/perf/builtin-c2c.c
2459
fprintf(out, " L1D hits on shared lines : %10d\n", stats->ld_l1hit);
tools/perf/builtin-c2c.c
2460
fprintf(out, " L2D hits on shared lines : %10d\n", stats->ld_l2hit);
tools/perf/builtin-c2c.c
2461
fprintf(out, " LLC hits on shared lines : %10d\n", stats->ld_llchit + stats->lcl_hitm);
tools/perf/builtin-c2c.c
2462
fprintf(out, " Load hits on peer cache or nodes : %10d\n", stats->lcl_peer + stats->rmt_peer);
tools/perf/builtin-c2c.c
2463
fprintf(out, " Locked Access on shared lines : %10d\n", stats->locks);
tools/perf/builtin-c2c.c
2464
fprintf(out, " Blocked Access on shared lines : %10d\n", stats->blk_data + stats->blk_addr);
tools/perf/builtin-c2c.c
2465
fprintf(out, " Store HITs on shared lines : %10d\n", stats->store);
tools/perf/builtin-c2c.c
2466
fprintf(out, " Store L1D hits on shared lines : %10d\n", stats->st_l1hit);
tools/perf/builtin-c2c.c
2467
fprintf(out, " Store No available memory level : %10d\n", stats->st_na);
tools/perf/builtin-c2c.c
2468
fprintf(out, " Total Merged records : %10d\n", hitm_cnt + stats->store);
tools/perf/builtin-c2c.c
270
struct c2c_stats *stats,
tools/perf/builtin-c2c.c
275
if (stats->rmt_hitm)
tools/perf/builtin-c2c.c
277
else if (stats->lcl_hitm)
tools/perf/builtin-c2c.c
279
else if (stats->rmt_peer)
tools/perf/builtin-c2c.c
281
else if (stats->lcl_peer)
tools/perf/builtin-c2c.c
283
else if (stats->load)
tools/perf/builtin-c2c.c
309
evsel_hists->stats.total_period += sample->period;
tools/perf/builtin-c2c.c
311
evsel_hists->stats.total_non_filtered_period += sample->period;
tools/perf/builtin-c2c.c
322
struct c2c_stats stats = { .nr_entries = 0, };
tools/perf/builtin-c2c.c
352
c2c_decode_stats(&stats, mi);
tools/perf/builtin-c2c.c
363
c2c_add_stats(&c2c_he->stats, &stats);
tools/perf/builtin-c2c.c
364
c2c_add_stats(&c2c_hists->stats, &stats);
tools/perf/builtin-c2c.c
406
c2c_add_stats(&c2c_he->stats, &stats);
tools/perf/builtin-c2c.c
407
c2c_add_stats(&c2c_hists->stats, &stats);
tools/perf/builtin-c2c.c
408
c2c_add_stats(&c2c_he->node_stats[node], &stats);
tools/perf/builtin-c2c.c
410
compute_stats(c2c_he, &stats, sample->weight);
tools/perf/builtin-c2c.c
54
struct c2c_stats stats;
tools/perf/builtin-c2c.c
58
struct stats lcl_hitm;
tools/perf/builtin-c2c.c
59
struct stats rmt_hitm;
tools/perf/builtin-c2c.c
60
struct stats lcl_peer;
tools/perf/builtin-c2c.c
61
struct stats rmt_peer;
tools/perf/builtin-c2c.c
62
struct stats load;
tools/perf/builtin-c2c.c
641
tot_hitm = c2c_he->stats.lcl_hitm + c2c_he->stats.rmt_hitm;
tools/perf/builtin-c2c.c
658
tot_hitm_left = c2c_left->stats.lcl_hitm + c2c_left->stats.rmt_hitm;
tools/perf/builtin-c2c.c
659
tot_hitm_right = c2c_right->stats.lcl_hitm + c2c_right->stats.rmt_hitm;
tools/perf/builtin-c2c.c
674
c2c_he->stats.__f); \
tools/perf/builtin-c2c.c
68
struct c2c_stats stats;
tools/perf/builtin-c2c.c
686
return (uint64_t) c2c_left->stats.__f - \
tools/perf/builtin-c2c.c
687
(uint64_t) c2c_right->stats.__f; \
tools/perf/builtin-c2c.c
709
static uint64_t get_load_llc_misses(struct c2c_stats *stats)
tools/perf/builtin-c2c.c
711
return stats->lcl_dram +
tools/perf/builtin-c2c.c
712
stats->rmt_dram +
tools/perf/builtin-c2c.c
713
stats->rmt_hitm +
tools/perf/builtin-c2c.c
714
stats->rmt_hit;
tools/perf/builtin-c2c.c
717
static uint64_t get_load_cache_hits(struct c2c_stats *stats)
tools/perf/builtin-c2c.c
719
return stats->ld_fbhit +
tools/perf/builtin-c2c.c
720
stats->ld_l1hit +
tools/perf/builtin-c2c.c
721
stats->ld_l2hit +
tools/perf/builtin-c2c.c
722
stats->ld_llchit +
tools/perf/builtin-c2c.c
723
stats->lcl_hitm;
tools/perf/builtin-c2c.c
726
static uint64_t get_stores(struct c2c_stats *stats)
tools/perf/builtin-c2c.c
728
return stats->st_l1hit +
tools/perf/builtin-c2c.c
729
stats->st_l1miss +
tools/perf/builtin-c2c.c
730
stats->st_na;
tools/perf/builtin-c2c.c
733
static uint64_t total_records(struct c2c_stats *stats)
tools/perf/builtin-c2c.c
735
return get_load_llc_misses(stats) +
tools/perf/builtin-c2c.c
736
get_load_cache_hits(stats) +
tools/perf/builtin-c2c.c
737
get_stores(stats);
tools/perf/builtin-c2c.c
749
tot_recs = total_records(&c2c_he->stats);
tools/perf/builtin-c2c.c
766
tot_recs_left = total_records(&c2c_left->stats);
tools/perf/builtin-c2c.c
767
tot_recs_right = total_records(&c2c_right->stats);
tools/perf/builtin-c2c.c
772
static uint64_t total_loads(struct c2c_stats *stats)
tools/perf/builtin-c2c.c
774
return get_load_llc_misses(stats) +
tools/perf/builtin-c2c.c
775
get_load_cache_hits(stats);
tools/perf/builtin-c2c.c
787
tot_recs = total_loads(&c2c_he->stats);
tools/perf/builtin-c2c.c
804
tot_recs_left = total_loads(&c2c_left->stats);
tools/perf/builtin-c2c.c
805
tot_recs_right = total_loads(&c2c_right->stats);
tools/perf/builtin-c2c.c
833
struct c2c_stats *stats;
tools/perf/builtin-c2c.c
839
stats = &c2c_he->stats;
tools/perf/builtin-c2c.c
840
total = &hists->stats;
tools/perf/builtin-c2c.c
844
st = stats->rmt_hitm;
tools/perf/builtin-c2c.c
848
st = stats->lcl_hitm;
tools/perf/builtin-c2c.c
852
st = stats->tot_hitm;
tools/perf/builtin-c2c.c
856
st = stats->tot_peer;
tools/perf/builtin-c2c.c
918
return &c2c_he->stats;
tools/perf/builtin-c2c.c
926
return &hists->stats;
tools/perf/builtin-c2c.c
942
return percent(c2c_he->stats.__f, hists->stats.__f); \
tools/perf/builtin-diff.c
1530
block_he->diff.stats.n);
tools/perf/builtin-diff.c
1532
r = rel_stddev_stats(stddev_stats(&block_he->diff.stats),
tools/perf/builtin-diff.c
1533
avg_stats(&block_he->diff.stats));
tools/perf/builtin-diff.c
313
u64 he_total = he->hists->stats.total_period;
tools/perf/builtin-diff.c
314
u64 pair_total = pair->hists->stats.total_period;
tools/perf/builtin-diff.c
317
he_total = he->hists->stats.total_non_filtered_period;
tools/perf/builtin-diff.c
318
pair_total = pair->hists->stats.total_non_filtered_period;
tools/perf/builtin-diff.c
460
hists->stats.total_period += sample->period;
tools/perf/builtin-diff.c
462
hists->stats.total_non_filtered_period += sample->period;
tools/perf/builtin-diff.c
611
struct stats *stats, u64 val)
tools/perf/builtin-diff.c
613
int n = stats->n;
tools/perf/builtin-diff.c
631
init_stats(&pair->diff.stats);
tools/perf/builtin-diff.c
644
&pair->diff.stats, val);
tools/perf/builtin-diff.c
645
update_stats(&pair->diff.stats, val);
tools/perf/builtin-ftrace.c
1225
struct stats st;
tools/perf/builtin-ftrace.c
48
static struct stats latency_stats; /* for tracepoints */
tools/perf/builtin-kvm.c
660
init_stats(&event->total.stats);
tools/perf/builtin-kvm.c
664
init_stats(&event->vcpu[i].stats);
tools/perf/builtin-kvm.c
703
init_stats(&kvm_ev->total.stats);
tools/perf/builtin-kvm.c
774
update_stats(&kvm_stats->stats, time_diff);
tools/perf/builtin-kvm.c
784
return rel_stddev_stats(stddev_stats(&kvm_stats->stats),
tools/perf/builtin-kvm.c
785
avg_stats(&kvm_stats->stats));
tools/perf/builtin-kvm.c
79
COMPARE_EVENT_KEY(max, stats.max);
tools/perf/builtin-kvm.c
80
COMPARE_EVENT_KEY(min, stats.min);
tools/perf/builtin-kvm.c
81
COMPARE_EVENT_KEY(count, stats.n);
tools/perf/builtin-kvm.c
82
COMPARE_EVENT_KEY(mean, stats.mean);
tools/perf/builtin-kwork.c
1829
kwork->nr_events = session->evlist->stats.nr_events[0];
tools/perf/builtin-kwork.c
1830
kwork->nr_lost_events = session->evlist->stats.total_lost;
tools/perf/builtin-kwork.c
1831
kwork->nr_lost_chunks = session->evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/builtin-report.c
483
unsigned long nr_samples = hists->stats.nr_samples;
tools/perf/builtin-report.c
484
u64 nr_events = hists->stats.total_period;
tools/perf/builtin-report.c
494
nr_samples = hists->stats.nr_non_filtered_samples;
tools/perf/builtin-report.c
495
nr_events = hists->stats.total_non_filtered_period;
tools/perf/builtin-report.c
508
nr_samples += pos_hists->stats.nr_non_filtered_samples;
tools/perf/builtin-report.c
509
nr_events += pos_hists->stats.total_non_filtered_period;
tools/perf/builtin-report.c
511
nr_samples += pos_hists->stats.nr_samples;
tools/perf/builtin-report.c
512
nr_events += pos_hists->stats.total_period;
tools/perf/builtin-report.c
569
evlist->stats.total_lost_samples);
tools/perf/builtin-report.c
580
if (rep->skip_empty && !hists->stats.nr_samples)
tools/perf/builtin-sched.c
1954
sched->nr_events = session->evlist->stats.nr_events[0];
tools/perf/builtin-sched.c
1955
sched->nr_lost_events = session->evlist->stats.total_lost;
tools/perf/builtin-sched.c
1956
sched->nr_lost_chunks = session->evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/builtin-sched.c
260
struct stats run_stats;
tools/perf/builtin-sched.c
3000
struct total_run_stats *stats = priv;
tools/perf/builtin-sched.c
3008
stats->task_count++;
tools/perf/builtin-sched.c
3009
stats->sched_count += r->run_stats.n;
tools/perf/builtin-sched.c
3010
stats->total_run_time += r->total_run_time;
tools/perf/builtin-sched.c
3012
if (stats->sched->show_state)
tools/perf/builtin-sched.c
3385
sched->nr_events = evlist->stats.nr_events[0];
tools/perf/builtin-sched.c
3386
sched->nr_lost_events = evlist->stats.total_lost;
tools/perf/builtin-sched.c
3387
sched->nr_lost_chunks = evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/builtin-script.c
2321
if (!evsel->stats) {
tools/perf/builtin-script.c
2325
if (!evsel->stats->aggr) {
tools/perf/builtin-stat.c
108
struct stats ru_utime_usec_stat;
tools/perf/builtin-stat.c
109
struct stats ru_stime_usec_stat;
tools/perf/builtin-top.c
1220
events_stats__inc(&session->evlist->stats, event->header.type);
tools/perf/builtin-top.c
1223
++session->evlist->stats.nr_unknown_events;
tools/perf/builtin-top.c
336
(top->evlist->stats.nr_lost_warned !=
tools/perf/builtin-top.c
337
top->evlist->stats.nr_events[PERF_RECORD_LOST])) {
tools/perf/builtin-top.c
338
top->evlist->stats.nr_lost_warned =
tools/perf/builtin-top.c
339
top->evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/builtin-top.c
342
top->evlist->stats.nr_lost_warned);
tools/perf/builtin-top.c
770
top->session->evlist->stats.nr_unprocessable_samples++);
tools/perf/builtin-top.c
863
evsel->evlist->stats.total_lost += event->lost.lost;
tools/perf/builtin-top.c
873
evsel->evlist->stats.total_lost_samples += event->lost_samples.lost;
tools/perf/builtin-trace.c
1753
++trace->stats.proc_getname;
tools/perf/builtin-trace.c
195
} stats;
tools/perf/builtin-trace.c
2629
struct stats stats;
tools/perf/builtin-trace.c
2640
struct syscall_stats *stats = NULL;
tools/perf/builtin-trace.c
2649
if (!hashmap__find(syscall_stats, id, &stats)) {
tools/perf/builtin-trace.c
2650
stats = zalloc(sizeof(*stats));
tools/perf/builtin-trace.c
2651
if (stats == NULL)
tools/perf/builtin-trace.c
2654
init_stats(&stats->stats);
tools/perf/builtin-trace.c
2655
if (hashmap__add(syscall_stats, id, stats) < 0) {
tools/perf/builtin-trace.c
2656
free(stats);
tools/perf/builtin-trace.c
2664
update_stats(&stats->stats, duration);
tools/perf/builtin-trace.c
2667
++stats->nr_failures;
tools/perf/builtin-trace.c
2673
if (err > stats->max_errno) {
tools/perf/builtin-trace.c
2674
u32 *new_errnos = realloc(stats->errnos, err * sizeof(u32));
tools/perf/builtin-trace.c
2677
memset(new_errnos + stats->max_errno, 0, (err - stats->max_errno) * sizeof(u32));
tools/perf/builtin-trace.c
2685
stats->errnos = new_errnos;
tools/perf/builtin-trace.c
2686
stats->max_errno = err;
tools/perf/builtin-trace.c
2689
++stats->errnos[err - 1];
tools/perf/builtin-trace.c
2955
++trace->stats.vfs_getname;
tools/perf/builtin-trace.c
4637
trace->stats.vfs_getname,
tools/perf/builtin-trace.c
4638
trace->stats.proc_getname);
tools/perf/builtin-trace.c
4804
struct syscall_stats *stats;
tools/perf/builtin-trace.c
4831
struct stats *st = &ss->stats;
tools/perf/builtin-trace.c
4833
entry[i].stats = ss;
tools/perf/builtin-trace.c
4864
struct syscall_stats *stats = entry->stats;
tools/perf/builtin-trace.c
4866
if (stats) {
tools/perf/builtin-trace.c
4867
double min = (double)(stats->stats.min) / NSEC_PER_MSEC;
tools/perf/builtin-trace.c
4868
double max = (double)(stats->stats.max) / NSEC_PER_MSEC;
tools/perf/builtin-trace.c
4869
double avg = avg_stats(&stats->stats);
tools/perf/builtin-trace.c
4871
u64 n = (u64)stats->stats.n;
tools/perf/builtin-trace.c
4873
pct = avg ? 100.0 * stddev_stats(&stats->stats) / avg : 0.0;
tools/perf/builtin-trace.c
4882
n, stats->nr_failures, entry->msecs, min, avg);
tools/perf/builtin-trace.c
4885
if (trace->errno_summary && stats->nr_failures) {
tools/perf/builtin-trace.c
4888
for (e = 0; e < stats->max_errno; ++e) {
tools/perf/builtin-trace.c
4889
if (stats->errnos[e] != 0)
tools/perf/builtin-trace.c
4890
fprintf(fp, "\t\t\t\t%s: %d\n", perf_env__arch_strerrno(trace->host->env, e + 1), stats->errnos[e]);
tools/perf/tests/hists_filter.c
165
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
169
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
171
hists->stats.nr_samples ==
tools/perf/tests/hists_filter.c
172
hists->stats.nr_non_filtered_samples);
tools/perf/tests/hists_filter.c
176
hists->stats.total_period ==
tools/perf/tests/hists_filter.c
177
hists->stats.total_non_filtered_period);
tools/perf/tests/hists_filter.c
190
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
194
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
198
hists->stats.nr_non_filtered_samples == 4);
tools/perf/tests/hists_filter.c
202
hists->stats.total_non_filtered_period == 400);
tools/perf/tests/hists_filter.c
219
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
223
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
227
hists->stats.nr_non_filtered_samples == 3);
tools/perf/tests/hists_filter.c
231
hists->stats.total_non_filtered_period == 300);
tools/perf/tests/hists_filter.c
254
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
258
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
262
hists->stats.nr_non_filtered_samples == 3);
tools/perf/tests/hists_filter.c
266
hists->stats.total_non_filtered_period == 300);
tools/perf/tests/hists_filter.c
283
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
287
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
291
hists->stats.nr_non_filtered_samples == 2);
tools/perf/tests/hists_filter.c
295
hists->stats.total_non_filtered_period == 200);
tools/perf/tests/hists_filter.c
314
hists->stats.nr_samples == 10);
tools/perf/tests/hists_filter.c
318
hists->stats.total_period == 1000);
tools/perf/tests/hists_filter.c
322
hists->stats.nr_non_filtered_samples == 2);
tools/perf/tests/hists_filter.c
326
hists->stats.total_non_filtered_period == 200);
tools/perf/tests/parse-metric.c
43
evsel->stats->aggr->counts.val = count;
tools/perf/tests/parse-metric.c
44
evsel->stats->aggr->counts.ena = 1;
tools/perf/tests/parse-metric.c
45
evsel->stats->aggr->counts.run = 1;
tools/perf/tests/pmu-events.c
874
evsel->stats->aggr->counts.val = k;
tools/perf/ui/browsers/annotate-data.c
422
evsel__hists(evsel)->stats.nr_samples == 0)
tools/perf/ui/browsers/annotate-data.c
593
evsel__hists(pos)->stats.nr_samples)
tools/perf/ui/browsers/annotate-data.c
66
evsel__hists(evsel)->stats.nr_samples == 0)
tools/perf/ui/browsers/hists.c
3471
unsigned long nr_events = hists->stats.nr_samples;
tools/perf/ui/browsers/hists.c
3487
nr_events += pos_hists->stats.nr_samples;
tools/perf/ui/browsers/hists.c
3496
nr_events = evsel->evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/ui/browsers/hists.c
3700
unsigned long nr_samples = hists->stats.nr_samples;
tools/perf/ui/browsers/hists.c
691
(evsel->evlist->stats.nr_lost_warned !=
tools/perf/ui/browsers/hists.c
692
evsel->evlist->stats.nr_events[PERF_RECORD_LOST])) {
tools/perf/ui/browsers/hists.c
693
evsel->evlist->stats.nr_lost_warned =
tools/perf/ui/browsers/hists.c
694
evsel->evlist->stats.nr_events[PERF_RECORD_LOST];
tools/perf/ui/hist.c
103
values[i].hists->stats.nr_samples == 0)
tools/perf/ui/hist.c
386
evsel__hists(pos)->stats.nr_samples)
tools/perf/ui/stdio/hist.c
596
u64 total_period = hists->stats.total_period;
tools/perf/ui/stdio/hist.c
917
size_t events_stats__fprintf(struct events_stats *stats, FILE *fp)
tools/perf/ui/stdio/hist.c
921
u32 total = stats->nr_events[0];
tools/perf/ui/stdio/hist.c
929
if (symbol_conf.skip_empty && !stats->nr_events[i])
tools/perf/ui/stdio/hist.c
934
name, stats->nr_events[i],
tools/perf/ui/stdio/hist.c
935
100.0 * stats->nr_events[i] / total);
tools/perf/ui/stdio/hist.c
938
name, stats->nr_events[i]);
tools/perf/util/annotate-data.c
1847
evsel__hists(pos)->stats.nr_samples == 0)
tools/perf/util/annotate-data.c
1896
evsel__hists(pos)->stats.nr_samples == 0)
tools/perf/util/annotate.c
1047
evsel__hists(pos)->stats.nr_samples == 0)
tools/perf/util/annotate.c
937
if (hists->stats.nr_non_filtered_samples)
tools/perf/util/annotate.c
938
data->percent[PERCENT_HITS_GLOBAL] = 100.0 * hits / hists->stats.nr_non_filtered_samples;
tools/perf/util/annotate.c
943
if (hists->stats.total_period)
tools/perf/util/annotate.c
944
data->percent[PERCENT_PERIOD_GLOBAL] = 100.0 * period / hists->stats.total_period;
tools/perf/util/annotate.c
969
evsel__hists(evsel)->stats.nr_samples == 0)
tools/perf/util/auxtrace.c
1809
session->evlist->stats.nr_auxtrace_errors[e->type] += 1;
tools/perf/util/auxtrace.c
1812
void events_stats__auxtrace_error_warn(const struct events_stats *stats)
tools/perf/util/auxtrace.c
1817
if (!stats->nr_auxtrace_errors[i])
tools/perf/util/auxtrace.c
1820
stats->nr_auxtrace_errors[i],
tools/perf/util/auxtrace.h
630
void events_stats__auxtrace_error_warn(const struct events_stats *stats);
tools/perf/util/bpf-trace-summary.c
129
return na->stats.total_time > nb->stats.total_time ? -1 : 1;
tools/perf/util/bpf-trace-summary.c
151
struct syscall_stats *stat = &node->stats;
tools/perf/util/bpf-trace-summary.c
203
memcpy(&nodes->stats, map_data, sizeof(*map_data));
tools/perf/util/bpf-trace-summary.c
269
stat = &data->nodes->stats;
tools/perf/util/bpf-trace-summary.c
339
memcpy(&nodes->stats, map_data, sizeof(*map_data));
tools/perf/util/bpf-trace-summary.c
72
struct syscall_stats stats;
tools/perf/util/bpf_ftrace.c
169
int buckets[], struct stats *stats)
tools/perf/util/bpf_ftrace.c
194
stats->mean = skel->bss->total / skel->bss->count;
tools/perf/util/bpf_ftrace.c
195
stats->n = skel->bss->count;
tools/perf/util/bpf_ftrace.c
196
stats->max = skel->bss->max;
tools/perf/util/bpf_ftrace.c
197
stats->min = skel->bss->min;
tools/perf/util/bpf_ftrace.c
200
stats->mean /= 1000;
tools/perf/util/bpf_ftrace.c
201
stats->max /= 1000;
tools/perf/util/bpf_ftrace.c
202
stats->min /= 1000;
tools/perf/util/bpf_skel/syscall_summary.bpf.c
74
struct syscall_stats *stats;
tools/perf/util/bpf_skel/syscall_summary.bpf.c
76
stats = bpf_map_lookup_elem(&syscall_stats_map, &key);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
77
if (stats == NULL) {
tools/perf/util/bpf_skel/syscall_summary.bpf.c
81
stats = bpf_map_lookup_elem(&syscall_stats_map, &key);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
82
if (stats == NULL)
tools/perf/util/bpf_skel/syscall_summary.bpf.c
86
__sync_fetch_and_add(&stats->count, 1);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
88
__sync_fetch_and_add(&stats->error, 1);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
91
__sync_fetch_and_add(&stats->total_time, duration);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
92
__sync_fetch_and_add(&stats->squared_sum, duration * duration);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
93
if (stats->max_time < duration)
tools/perf/util/bpf_skel/syscall_summary.bpf.c
94
stats->max_time = duration;
tools/perf/util/bpf_skel/syscall_summary.bpf.c
95
if (stats->min_time > duration || stats->min_time == 0)
tools/perf/util/bpf_skel/syscall_summary.bpf.c
96
stats->min_time = duration;
tools/perf/util/config.c
41
static struct stats walltime_nsecs_stats;
tools/perf/util/events_stats.h
68
void events_stats__inc(struct events_stats *stats, u32 type);
tools/perf/util/events_stats.h
70
size_t events_stats__fprintf(struct events_stats *stats, FILE *fp);
tools/perf/util/evlist.h
75
struct events_stats stats;
tools/perf/util/evsel.c
2029
struct perf_stat_evsel *ps = leader->stats;
tools/perf/util/evsel.c
997
evsel__hists(pos)->stats.nr_samples == 0)
tools/perf/util/evsel.h
109
struct perf_stat_evsel *stats;
tools/perf/util/ftrace.h
10
struct stats;
tools/perf/util/ftrace.h
57
int buckets[], struct stats *stats);
tools/perf/util/ftrace.h
83
struct stats *stats __maybe_unused)
tools/perf/util/hist.c
1870
hists->stats.total_non_filtered_period = 0;
tools/perf/util/hist.c
1871
hists->stats.total_non_filtered_latency = 0;
tools/perf/util/hist.c
1877
hists->stats.total_period = 0;
tools/perf/util/hist.c
1878
hists->stats.total_latency = 0;
tools/perf/util/hist.c
1886
hists->stats.total_non_filtered_period += h->stat.period;
tools/perf/util/hist.c
1887
hists->stats.total_non_filtered_latency += h->stat.latency;
tools/perf/util/hist.c
1896
hists->stats.total_period += h->stat.period;
tools/perf/util/hist.c
1897
hists->stats.total_latency += h->stat.latency;
tools/perf/util/hist.c
1907
hists->stats.total_period = 0;
tools/perf/util/hist.c
1908
hists->stats.total_non_filtered_period = 0;
tools/perf/util/hist.c
1909
hists->stats.total_latency = 0;
tools/perf/util/hist.c
1910
hists->stats.total_non_filtered_latency = 0;
tools/perf/util/hist.c
1921
hists->stats.total_period += he->stat.period;
tools/perf/util/hist.c
1922
hists->stats.total_latency += he->stat.latency;
tools/perf/util/hist.c
1924
hists->stats.total_non_filtered_period += he->stat.period;
tools/perf/util/hist.c
1925
hists->stats.total_non_filtered_latency += he->stat.latency;
tools/perf/util/hist.c
2263
hists->stats.nr_non_filtered_samples += h->stat.nr_events;
tools/perf/util/hist.c
2335
hists->stats.nr_non_filtered_samples = 0;
tools/perf/util/hist.c
2396
hists->stats.nr_non_filtered_samples = 0;
tools/perf/util/hist.c
2508
void events_stats__inc(struct events_stats *stats, u32 type)
tools/perf/util/hist.c
2510
++stats->nr_events[0];
tools/perf/util/hist.c
2511
++stats->nr_events[type];
tools/perf/util/hist.c
2514
static void hists_stats__inc(struct hists_stats *stats)
tools/perf/util/hist.c
2516
++stats->nr_samples;
tools/perf/util/hist.c
2521
hists_stats__inc(&hists->stats);
tools/perf/util/hist.c
2526
hists_stats__inc(&hists->stats);
tools/perf/util/hist.c
2528
hists->stats.nr_non_filtered_samples++;
tools/perf/util/hist.c
2533
hists->stats.nr_lost_samples += lost;
tools/perf/util/hist.c
2538
hists->stats.nr_dropped_samples += lost;
tools/perf/util/hist.c
2873
u64 total_samples = hists->stats.nr_samples;
tools/perf/util/hist.c
2875
total_samples += hists->stats.nr_lost_samples;
tools/perf/util/hist.c
2876
total_samples += hists->stats.nr_dropped_samples;
tools/perf/util/hist.c
2882
if (hists->stats.nr_samples)
tools/perf/util/hist.c
2884
"SAMPLE", hists->stats.nr_samples);
tools/perf/util/hist.c
2885
if (hists->stats.nr_lost_samples)
tools/perf/util/hist.c
2887
"LOST_SAMPLES", hists->stats.nr_lost_samples);
tools/perf/util/hist.c
2888
if (hists->stats.nr_dropped_samples)
tools/perf/util/hist.c
2890
"LOST_SAMPLES (BPF)", hists->stats.nr_dropped_samples);
tools/perf/util/hist.c
2899
return symbol_conf.filter_relative ? hists->stats.total_non_filtered_period :
tools/perf/util/hist.c
2900
hists->stats.total_period;
tools/perf/util/hist.c
2905
return symbol_conf.filter_relative ? hists->stats.total_non_filtered_latency :
tools/perf/util/hist.c
2906
hists->stats.total_latency;
tools/perf/util/hist.c
2916
unsigned long nr_samples = hists->stats.nr_samples;
tools/perf/util/hist.c
2917
u64 nr_events = hists->stats.total_period;
tools/perf/util/hist.c
2926
nr_samples = hists->stats.nr_non_filtered_samples;
tools/perf/util/hist.c
2927
nr_events = hists->stats.total_non_filtered_period;
tools/perf/util/hist.c
2940
nr_samples += pos_hists->stats.nr_non_filtered_samples;
tools/perf/util/hist.c
2941
nr_events += pos_hists->stats.total_non_filtered_period;
tools/perf/util/hist.c
2943
nr_samples += pos_hists->stats.nr_samples;
tools/perf/util/hist.c
2944
nr_events += pos_hists->stats.total_period;
tools/perf/util/hist.c
422
hists->stats.total_period -= period_diff;
tools/perf/util/hist.c
423
hists->stats.total_latency -= latency_diff;
tools/perf/util/hist.c
425
hists->stats.total_non_filtered_period -= period_diff;
tools/perf/util/hist.c
426
hists->stats.total_non_filtered_latency -= latency_diff;
tools/perf/util/hist.h
129
struct hists_stats stats;
tools/perf/util/hist.h
223
struct stats stats;
tools/perf/util/intel-tpebs.c
215
update_stats(&t->stats, sample->weight3);
tools/perf/util/intel-tpebs.c
49
struct stats stats;
tools/perf/util/intel-tpebs.c
591
if (t == NULL || t->stats.n == 0) {
tools/perf/util/intel-tpebs.c
614
val = t->stats.min;
tools/perf/util/intel-tpebs.c
617
val = t->stats.max;
tools/perf/util/intel-tpebs.c
624
val = rint(t->stats.mean);
tools/perf/util/kvm-stat.h
35
struct stats stats;
tools/perf/util/mem-events.c
626
int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi)
tools/perf/util/mem-events.c
649
stats->__f++; \
tools/perf/util/mem-events.c
650
stats->tot_hitm++; \
tools/perf/util/mem-events.c
655
stats->__f++; \
tools/perf/util/mem-events.c
656
stats->tot_peer++; \
tools/perf/util/mem-events.c
661
stats->nr_entries++;
tools/perf/util/mem-events.c
663
if (lock & P(LOCK, LOCKED)) stats->locks++;
tools/perf/util/mem-events.c
665
if (blk & P(BLK, DATA)) stats->blk_data++;
tools/perf/util/mem-events.c
666
if (blk & P(BLK, ADDR)) stats->blk_addr++;
tools/perf/util/mem-events.c
670
stats->load++;
tools/perf/util/mem-events.c
673
stats->ld_noadrs++;
tools/perf/util/mem-events.c
678
if (lvl & P(LVL, UNC)) stats->ld_uncache++;
tools/perf/util/mem-events.c
679
if (lvl & P(LVL, IO)) stats->ld_io++;
tools/perf/util/mem-events.c
680
if (lvl & P(LVL, LFB)) stats->ld_fbhit++;
tools/perf/util/mem-events.c
681
if (lvl & P(LVL, L1 )) stats->ld_l1hit++;
tools/perf/util/mem-events.c
686
stats->ld_l2hit++;
tools/perf/util/mem-events.c
695
stats->ld_llchit++;
tools/perf/util/mem-events.c
702
stats->lcl_dram++;
tools/perf/util/mem-events.c
704
stats->ld_shared++;
tools/perf/util/mem-events.c
706
stats->ld_excl++;
tools/perf/util/mem-events.c
712
stats->rmt_dram++;
tools/perf/util/mem-events.c
714
stats->ld_shared++;
tools/perf/util/mem-events.c
716
stats->ld_excl++;
tools/perf/util/mem-events.c
724
stats->rmt_hit++;
tools/perf/util/mem-events.c
728
stats->rmt_hit++;
tools/perf/util/mem-events.c
734
stats->ld_miss++;
tools/perf/util/mem-events.c
738
stats->store++;
tools/perf/util/mem-events.c
741
stats->st_noadrs++;
tools/perf/util/mem-events.c
746
if (lvl & P(LVL, UNC)) stats->st_uncache++;
tools/perf/util/mem-events.c
747
if (lvl & P(LVL, L1 )) stats->st_l1hit++;
tools/perf/util/mem-events.c
750
if (lvl & P(LVL, L1)) stats->st_l1miss++;
tools/perf/util/mem-events.c
752
stats->st_na++;
tools/perf/util/mem-events.c
755
stats->noparse++;
tools/perf/util/mem-events.c
760
stats->nomap++;
tools/perf/util/mem-events.c
769
void c2c_add_stats(struct c2c_stats *stats, struct c2c_stats *add)
tools/perf/util/mem-events.c
771
stats->nr_entries += add->nr_entries;
tools/perf/util/mem-events.c
773
stats->locks += add->locks;
tools/perf/util/mem-events.c
774
stats->store += add->store;
tools/perf/util/mem-events.c
775
stats->st_uncache += add->st_uncache;
tools/perf/util/mem-events.c
776
stats->st_noadrs += add->st_noadrs;
tools/perf/util/mem-events.c
777
stats->st_l1hit += add->st_l1hit;
tools/perf/util/mem-events.c
778
stats->st_l1miss += add->st_l1miss;
tools/perf/util/mem-events.c
779
stats->st_na += add->st_na;
tools/perf/util/mem-events.c
780
stats->load += add->load;
tools/perf/util/mem-events.c
781
stats->ld_excl += add->ld_excl;
tools/perf/util/mem-events.c
782
stats->ld_shared += add->ld_shared;
tools/perf/util/mem-events.c
783
stats->ld_uncache += add->ld_uncache;
tools/perf/util/mem-events.c
784
stats->ld_io += add->ld_io;
tools/perf/util/mem-events.c
785
stats->ld_miss += add->ld_miss;
tools/perf/util/mem-events.c
786
stats->ld_noadrs += add->ld_noadrs;
tools/perf/util/mem-events.c
787
stats->ld_fbhit += add->ld_fbhit;
tools/perf/util/mem-events.c
788
stats->ld_l1hit += add->ld_l1hit;
tools/perf/util/mem-events.c
789
stats->ld_l2hit += add->ld_l2hit;
tools/perf/util/mem-events.c
790
stats->ld_llchit += add->ld_llchit;
tools/perf/util/mem-events.c
791
stats->lcl_hitm += add->lcl_hitm;
tools/perf/util/mem-events.c
792
stats->rmt_hitm += add->rmt_hitm;
tools/perf/util/mem-events.c
793
stats->tot_hitm += add->tot_hitm;
tools/perf/util/mem-events.c
794
stats->lcl_peer += add->lcl_peer;
tools/perf/util/mem-events.c
795
stats->rmt_peer += add->rmt_peer;
tools/perf/util/mem-events.c
796
stats->tot_peer += add->tot_peer;
tools/perf/util/mem-events.c
797
stats->rmt_hit += add->rmt_hit;
tools/perf/util/mem-events.c
798
stats->lcl_dram += add->lcl_dram;
tools/perf/util/mem-events.c
799
stats->rmt_dram += add->rmt_dram;
tools/perf/util/mem-events.c
800
stats->blk_data += add->blk_data;
tools/perf/util/mem-events.c
801
stats->blk_addr += add->blk_addr;
tools/perf/util/mem-events.c
802
stats->nomap += add->nomap;
tools/perf/util/mem-events.c
803
stats->noparse += add->noparse;
tools/perf/util/mem-events.h
89
int c2c_decode_stats(struct c2c_stats *stats, struct mem_info *mi);
tools/perf/util/mem-events.h
90
void c2c_add_stats(struct c2c_stats *stats, struct c2c_stats *add);
tools/perf/util/session.c
1274
++evlist->stats.nr_unknown_id;
tools/perf/util/session.c
1456
++evlist->stats.nr_unknown_id;
tools/perf/util/session.c
1460
++evlist->stats.nr_unprocessable_samples;
tools/perf/util/session.c
1486
++evlist->stats.nr_proc_map_timeout;
tools/perf/util/session.c
1500
evlist->stats.total_lost += event->lost.lost;
tools/perf/util/session.c
1504
evlist->stats.total_dropped_samples += event->lost_samples.lost;
tools/perf/util/session.c
1506
evlist->stats.total_lost_samples += event->lost_samples.lost;
tools/perf/util/session.c
1518
evlist->stats.total_aux_lost += 1;
tools/perf/util/session.c
1520
evlist->stats.total_aux_partial += 1;
tools/perf/util/session.c
1522
evlist->stats.total_aux_collision += 1;
tools/perf/util/session.c
1543
++evlist->stats.nr_unknown_events;
tools/perf/util/session.c
1709
events_stats__inc(&evlist->stats, event->header.type);
tools/perf/util/session.c
1857
events_stats__inc(&evlist->stats, event->header.type);
tools/perf/util/session.c
1918
const struct events_stats *stats = &session->evlist->stats;
tools/perf/util/session.c
1921
stats->nr_events[PERF_RECORD_LOST] != 0) {
tools/perf/util/session.c
1924
stats->nr_events[0],
tools/perf/util/session.c
1925
stats->nr_events[PERF_RECORD_LOST]);
tools/perf/util/session.c
1931
drop_rate = (double)stats->total_lost_samples /
tools/perf/util/session.c
1932
(double) (stats->nr_events[PERF_RECORD_SAMPLE] + stats->total_lost_samples);
tools/perf/util/session.c
1935
stats->nr_events[PERF_RECORD_SAMPLE] + stats->total_lost_samples,
tools/perf/util/session.c
1941
stats->total_aux_lost != 0) {
tools/perf/util/session.c
1943
stats->total_aux_lost,
tools/perf/util/session.c
1944
stats->nr_events[PERF_RECORD_AUX]);
tools/perf/util/session.c
1948
stats->total_aux_partial != 0) {
tools/perf/util/session.c
1956
stats->total_aux_partial,
tools/perf/util/session.c
1957
stats->nr_events[PERF_RECORD_AUX],
tools/perf/util/session.c
1965
stats->total_aux_collision != 0) {
tools/perf/util/session.c
1967
stats->total_aux_collision,
tools/perf/util/session.c
1968
stats->nr_events[PERF_RECORD_AUX]);
tools/perf/util/session.c
1971
if (stats->nr_unknown_events != 0) {
tools/perf/util/session.c
1977
stats->nr_unknown_events);
tools/perf/util/session.c
1980
if (stats->nr_unknown_id != 0) {
tools/perf/util/session.c
1982
stats->nr_unknown_id);
tools/perf/util/session.c
1985
if (stats->nr_invalid_chains != 0) {
tools/perf/util/session.c
1989
stats->nr_invalid_chains,
tools/perf/util/session.c
1990
stats->nr_events[PERF_RECORD_SAMPLE]);
tools/perf/util/session.c
1993
if (stats->nr_unprocessable_samples != 0) {
tools/perf/util/session.c
1996
stats->nr_unprocessable_samples);
tools/perf/util/session.c
2001
events_stats__auxtrace_error_warn(stats);
tools/perf/util/session.c
2003
if (stats->nr_proc_map_timeout != 0) {
tools/perf/util/session.c
2011
stats->nr_proc_map_timeout);
tools/perf/util/session.c
2727
ret += events_stats__fprintf(&session->evlist->stats, fp);
tools/perf/util/stat-display.c
1035
aggr = &evsel->stats->aggr[aggr_idx];
tools/perf/util/stat-display.c
1138
struct perf_stat_evsel *ps = counter->stats;
tools/perf/util/stat-display.c
223
ps = evsel->stats;
tools/perf/util/stat-display.c
958
struct perf_stat_evsel *ps = counter->stats;
tools/perf/util/stat-shadow.c
59
struct perf_stat_evsel *ps = metric_events[i]->stats;
tools/perf/util/stat-shadow.c
78
ps = pos->stats;
tools/perf/util/stat.c
131
evsel->stats = ps;
tools/perf/util/stat.c
134
evsel->stats = NULL;
tools/perf/util/stat.c
145
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
151
zfree(&evsel->stats);
tools/perf/util/stat.c
20
void update_stats(struct stats *stats, u64 val)
tools/perf/util/stat.c
24
stats->n++;
tools/perf/util/stat.c
25
delta = val - stats->mean;
tools/perf/util/stat.c
26
stats->mean += delta / stats->n;
tools/perf/util/stat.c
269
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
27
stats->M2 += delta*(val - stats->mean);
tools/perf/util/stat.c
29
if (val > stats->max)
tools/perf/util/stat.c
30
stats->max = val;
tools/perf/util/stat.c
32
if (val < stats->min)
tools/perf/util/stat.c
33
stats->min = val;
tools/perf/util/stat.c
36
double avg_stats(struct stats *stats)
tools/perf/util/stat.c
38
return stats->mean;
tools/perf/util/stat.c
390
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
482
struct perf_stat_evsel *ps = counter->stats;
tools/perf/util/stat.c
513
struct perf_stat_evsel *ps_a = evsel->stats;
tools/perf/util/stat.c
514
struct perf_stat_evsel *ps_b = alias->stats;
tools/perf/util/stat.c
57
double stddev_stats(struct stats *stats)
tools/perf/util/stat.c
579
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
61
if (stats->n < 2)
tools/perf/util/stat.c
617
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
64
variance = stats->M2 / (stats->n - 1);
tools/perf/util/stat.c
65
variance_mean = variance / stats->n;
tools/perf/util/stat.c
82
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
91
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.c
99
struct perf_stat_evsel *ps = evsel->stats;
tools/perf/util/stat.h
115
void update_stats(struct stats *stats, u64 val);
tools/perf/util/stat.h
116
double avg_stats(struct stats *stats);
tools/perf/util/stat.h
117
double stddev_stats(struct stats *stats);
tools/perf/util/stat.h
120
static inline void init_stats(struct stats *stats)
tools/perf/util/stat.h
122
stats->n = 0.0;
tools/perf/util/stat.h
123
stats->mean = 0.0;
tools/perf/util/stat.h
124
stats->M2 = 0.0;
tools/perf/util/stat.h
125
stats->min = (u64) -1;
tools/perf/util/stat.h
126
stats->max = 0;
tools/perf/util/stat.h
36
struct stats res_stats;
tools/perf/util/stat.h
98
struct stats *walltime_nsecs_stats;
tools/power/cpupower/lib/cpufreq.h
180
void cpufreq_put_stats(struct cpufreq_stats *stats);
tools/power/cpupower/utils/cpufreq-info.c
420
struct cpufreq_stats *stats = cpufreq_get_stats(cpu, &total_time);
tools/power/cpupower/utils/cpufreq-info.c
421
while (stats) {
tools/power/cpupower/utils/cpufreq-info.c
423
print_speed(stats->frequency, no_rounding);
tools/power/cpupower/utils/cpufreq-info.c
425
(100.0 * stats->time_in_state) / total_time);
tools/power/cpupower/utils/cpufreq-info.c
428
stats->frequency, stats->time_in_state);
tools/power/cpupower/utils/cpufreq-info.c
429
stats = stats->next;
tools/power/cpupower/utils/cpufreq-info.c
430
if (stats)
tools/power/cpupower/utils/cpufreq-info.c
433
cpufreq_put_stats(stats);
tools/sched_ext/scx_cpu0.bpf.c
36
} stats SEC(".maps");
tools/sched_ext/scx_cpu0.bpf.c
40
u64 *cnt_p = bpf_map_lookup_elem(&stats, &idx);
tools/sched_ext/scx_cpu0.c
40
static void read_stats(struct scx_cpu0 *skel, __u64 *stats)
tools/sched_ext/scx_cpu0.c
47
memset(stats, 0, sizeof(stats[0]) * 2);
tools/sched_ext/scx_cpu0.c
52
ret = bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats),
tools/sched_ext/scx_cpu0.c
57
stats[idx] += cnts[idx][cpu];
tools/sched_ext/scx_cpu0.c
92
__u64 stats[2];
tools/sched_ext/scx_cpu0.c
94
read_stats(skel, stats);
tools/sched_ext/scx_cpu0.c
95
printf("local=%llu cpu0=%llu\n", stats[0], stats[1]);
tools/sched_ext/scx_flatcg.bpf.c
71
} stats SEC(".maps");
tools/sched_ext/scx_flatcg.bpf.c
77
u64 *cnt_p = bpf_map_lookup_elem(&stats, &idx_v);
tools/sched_ext/scx_flatcg.c
103
static void fcg_read_stats(struct scx_flatcg *skel, __u64 *stats)
tools/sched_ext/scx_flatcg.c
112
memset(stats, 0, sizeof(stats[0]) * FCG_NR_STATS);
tools/sched_ext/scx_flatcg.c
117
ret = bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats),
tools/sched_ext/scx_flatcg.c
122
stats[idx] += cnts[cpu];
tools/sched_ext/scx_flatcg.c
190
__u64 stats[FCG_NR_STATS];
tools/sched_ext/scx_flatcg.c
198
stats[i] = acc_stats[i] - last_stats[i];
tools/sched_ext/scx_flatcg.c
205
stats[FCG_STAT_ACT],
tools/sched_ext/scx_flatcg.c
206
stats[FCG_STAT_DEACT],
tools/sched_ext/scx_flatcg.c
207
stats[FCG_STAT_GLOBAL],
tools/sched_ext/scx_flatcg.c
208
stats[FCG_STAT_LOCAL]);
tools/sched_ext/scx_flatcg.c
210
stats[FCG_STAT_HWT_CACHE],
tools/sched_ext/scx_flatcg.c
211
stats[FCG_STAT_HWT_UPDATES],
tools/sched_ext/scx_flatcg.c
212
stats[FCG_STAT_HWT_SKIP],
tools/sched_ext/scx_flatcg.c
213
stats[FCG_STAT_HWT_RACE]);
tools/sched_ext/scx_flatcg.c
215
stats[FCG_STAT_ENQ_SKIP],
tools/sched_ext/scx_flatcg.c
216
stats[FCG_STAT_ENQ_RACE]);
tools/sched_ext/scx_flatcg.c
218
stats[FCG_STAT_CNS_KEEP],
tools/sched_ext/scx_flatcg.c
219
stats[FCG_STAT_CNS_EXPIRE],
tools/sched_ext/scx_flatcg.c
220
stats[FCG_STAT_CNS_EMPTY],
tools/sched_ext/scx_flatcg.c
221
stats[FCG_STAT_CNS_GONE]);
tools/sched_ext/scx_flatcg.c
223
stats[FCG_STAT_PNC_NEXT],
tools/sched_ext/scx_flatcg.c
224
stats[FCG_STAT_PNC_EMPTY],
tools/sched_ext/scx_flatcg.c
225
stats[FCG_STAT_PNC_NO_CGRP],
tools/sched_ext/scx_flatcg.c
226
stats[FCG_STAT_PNC_GONE],
tools/sched_ext/scx_flatcg.c
227
stats[FCG_STAT_PNC_RACE],
tools/sched_ext/scx_flatcg.c
228
stats[FCG_STAT_PNC_FAIL]);
tools/sched_ext/scx_sdt.bpf.c
42
stat_inc_##metric(struct scx_stats __arena *stats) \
tools/sched_ext/scx_sdt.bpf.c
44
cast_kern(stats); \
tools/sched_ext/scx_sdt.bpf.c
45
stats->metric += 1; \
tools/sched_ext/scx_sdt.bpf.c
596
scx_stat_global_update(struct scx_stats __arena *stats)
tools/sched_ext/scx_sdt.bpf.c
598
cast_kern(stats);
tools/sched_ext/scx_sdt.bpf.c
599
__sync_fetch_and_add(&stat_enqueue, stats->enqueue);
tools/sched_ext/scx_sdt.bpf.c
600
__sync_fetch_and_add(&stat_init, stats->init);
tools/sched_ext/scx_sdt.bpf.c
601
__sync_fetch_and_add(&stat_exit, stats->exit);
tools/sched_ext/scx_sdt.bpf.c
602
__sync_fetch_and_add(&stat_select_idle_cpu, stats->select_idle_cpu);
tools/sched_ext/scx_sdt.bpf.c
603
__sync_fetch_and_add(&stat_select_busy_cpu, stats->select_busy_cpu);
tools/sched_ext/scx_sdt.bpf.c
608
struct scx_stats __arena *stats;
tools/sched_ext/scx_sdt.bpf.c
612
stats = scx_task_data(p);
tools/sched_ext/scx_sdt.bpf.c
613
if (!stats) {
tools/sched_ext/scx_sdt.bpf.c
620
stat_inc_select_idle_cpu(stats);
tools/sched_ext/scx_sdt.bpf.c
623
stat_inc_select_busy_cpu(stats);
tools/sched_ext/scx_sdt.bpf.c
631
struct scx_stats __arena *stats;
tools/sched_ext/scx_sdt.bpf.c
633
stats = scx_task_data(p);
tools/sched_ext/scx_sdt.bpf.c
634
if (!stats) {
tools/sched_ext/scx_sdt.bpf.c
639
stat_inc_enqueue(stats);
tools/sched_ext/scx_sdt.bpf.c
652
struct scx_stats __arena *stats;
tools/sched_ext/scx_sdt.bpf.c
654
stats = scx_task_alloc(p);
tools/sched_ext/scx_sdt.bpf.c
655
if (!stats) {
tools/sched_ext/scx_sdt.bpf.c
660
stats->pid = p->pid;
tools/sched_ext/scx_sdt.bpf.c
662
stat_inc_init(stats);
tools/sched_ext/scx_sdt.bpf.c
670
struct scx_stats __arena *stats;
tools/sched_ext/scx_sdt.bpf.c
672
stats = scx_task_data(p);
tools/sched_ext/scx_sdt.bpf.c
673
if (!stats) {
tools/sched_ext/scx_sdt.bpf.c
678
stat_inc_exit(stats);
tools/sched_ext/scx_sdt.bpf.c
679
scx_stat_global_update(stats);
tools/sched_ext/scx_simple.bpf.c
46
} stats SEC(".maps");
tools/sched_ext/scx_simple.bpf.c
50
u64 *cnt_p = bpf_map_lookup_elem(&stats, &idx);
tools/sched_ext/scx_simple.c
42
static void read_stats(struct scx_simple *skel, __u64 *stats)
tools/sched_ext/scx_simple.c
49
memset(stats, 0, sizeof(stats[0]) * 2);
tools/sched_ext/scx_simple.c
54
ret = bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats),
tools/sched_ext/scx_simple.c
59
stats[idx] += cnts[idx][cpu];
tools/sched_ext/scx_simple.c
95
__u64 stats[2];
tools/sched_ext/scx_simple.c
97
read_stats(skel, stats);
tools/sched_ext/scx_simple.c
98
printf("local=%llu global=%llu\n", stats[0], stats[1]);
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
35
__u32 stats[3];
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
410
total_hits += s->stats[hit_key];
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
411
total_drops += s->stats[drop_key];
tools/testing/selftests/bpf/benchs/bench_bloom_filter_map.c
412
total_false_hits += s->stats[false_hit_key];
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
17
} stats[nr_cpus];
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
78
bpf_map_lookup_elem(map_fd, &stats_key, stats);
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
80
bytes += stats[i].bytes;
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
81
pkts += stats[i].pkts;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1340
static int get_xsk_stats(struct xsk_socket *xsk, struct xdp_statistics *stats)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1345
optlen = sizeof(*stats);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1346
err = getsockopt(fd, SOL_XDP, XDP_STATISTICS, stats, &optlen);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1366
struct xdp_statistics stats;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1373
err = get_xsk_stats(xsk, &stats);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1383
if (stats.rx_dropped == ifobject->xsk->pkt_stream->nb_pkts / 2 ||
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1384
stats.rx_dropped == ifobject->xsk->pkt_stream->nb_pkts / 2 - 1)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1393
struct xdp_statistics stats;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1401
err = get_xsk_stats(xsk, &stats);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1405
if (stats.rx_ring_full)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1414
struct xdp_statistics stats;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1422
err = get_xsk_stats(xsk, &stats);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1426
if (stats.rx_fill_ring_empty_descs)
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1436
struct xdp_statistics stats;
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1440
optlen = sizeof(stats);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1441
err = getsockopt(fd, SOL_XDP, XDP_STATISTICS, &stats, &optlen);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1448
if (stats.tx_invalid_descs != ifobject->xsk->pkt_stream->nb_pkts / 2) {
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1451
(unsigned long long)stats.tx_invalid_descs,
tools/testing/selftests/bpf/prog_tests/xdp_flowtable.c
156
stats_fd = bpf_map__fd(skel->maps.stats);
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
19
} stats[nr_cpus];
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
65
bpf_map_lookup_elem(bpf_map__fd(skel->maps.stats), &stats_key, stats);
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
67
bytes += stats[i].bytes;
tools/testing/selftests/bpf/prog_tests/xdp_noinline.c
68
pkts += stats[i].pkts;
tools/testing/selftests/bpf/progs/bloom_filter_bench.c
49
__u32 stats[3];
tools/testing/selftests/bpf/progs/bloom_filter_bench.c
67
percpu_stats[cpu & 255].stats[key]++;
tools/testing/selftests/bpf/progs/pyperf.h
337
Stats* stats = bpf_map_lookup_elem(&statsmap, &zero);
tools/testing/selftests/bpf/progs/pyperf.h
338
if (stats)
tools/testing/selftests/bpf/progs/pyperf.h
339
stats->success++;
tools/testing/selftests/bpf/progs/test_l4lb.c
196
} stats SEC(".maps");
tools/testing/selftests/bpf/progs/test_l4lb.c
441
data_stats = bpf_map_lookup_elem(&stats, &vip_num);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
192
} stats SEC(".maps");
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
440
data_stats = bpf_map_lookup_elem(&stats, &vip_num);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
194
} stats SEC(".maps");
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
447
data_stats = bpf_map_lookup_elem(&stats, &vip_num);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
202
} stats SEC(".maps");
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
552
bpf_map_lookup_elem(&stats, &conn_rate_key);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
721
data_stats = bpf_map_lookup_elem(&stats, &stats_key);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
734
bpf_map_lookup_elem(&stats, &lru_stats_key);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
759
data_stats = bpf_map_lookup_elem(&stats, &vip_num);
tools/testing/selftests/bpf/progs/xdp_features.c
145
val = bpf_map_lookup_elem(&stats, &key);
tools/testing/selftests/bpf/progs/xdp_features.c
38
} stats SEC(".maps");
tools/testing/selftests/bpf/progs/xdp_flowtable.c
141
val = bpf_map_lookup_elem(&stats, &key);
tools/testing/selftests/bpf/progs/xdp_flowtable.c
27
} stats SEC(".maps");
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1437
struct bpf_prog_stats *stats;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1439
stats = this_cpu_ptr(prog->stats);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1441
u64_stats_read(&stats->misses));
tools/testing/selftests/bpf/veristat.c
1016
if (1 == sscanf(cur, "verification time %ld usec\n", &s->stats[DURATION]))
tools/testing/selftests/bpf/veristat.c
1019
&s->stats[TOTAL_INSNS],
tools/testing/selftests/bpf/veristat.c
1020
&s->stats[MAX_STATES_PER_INSN],
tools/testing/selftests/bpf/veristat.c
1021
&s->stats[TOTAL_STATES],
tools/testing/selftests/bpf/veristat.c
1022
&s->stats[PEAK_STATES],
tools/testing/selftests/bpf/veristat.c
1023
&s->stats[MARK_READ_MAX_LEN]))
tools/testing/selftests/bpf/veristat.c
1032
s->stats[STACK] += sub_stack;
tools/testing/selftests/bpf/veristat.c
105
long stats[NUM_STATS_CNT];
tools/testing/selftests/bpf/veristat.c
1613
struct verif_stats *stats;
tools/testing/selftests/bpf/veristat.c
1629
stats = &env.prog_stats[env.prog_stat_cnt++];
tools/testing/selftests/bpf/veristat.c
1630
memset(stats, 0, sizeof(*stats));
tools/testing/selftests/bpf/veristat.c
1672
stats->file_name = strdup(base_filename);
tools/testing/selftests/bpf/veristat.c
1673
stats->prog_name = strdup(bpf_program__name(prog));
tools/testing/selftests/bpf/veristat.c
1674
stats->stats[VERDICT] = err == 0; /* 1 - success, 0 - failure */
tools/testing/selftests/bpf/veristat.c
1675
stats->stats[SIZE] = bpf_program__insn_cnt(prog);
tools/testing/selftests/bpf/veristat.c
1676
stats->stats[PROG_TYPE] = bpf_program__type(prog);
tools/testing/selftests/bpf/veristat.c
1677
stats->stats[ATTACH_TYPE] = bpf_program__expected_attach_type(prog);
tools/testing/selftests/bpf/veristat.c
1678
stats->stats[MEMORY_PEAK] = mem_peak < 0 ? -1 : mem_peak / (1024 * 1024);
tools/testing/selftests/bpf/veristat.c
1683
stats->stats[JITED_SIZE] = info.jited_prog_len;
tools/testing/selftests/bpf/veristat.c
1690
parse_verif_log(buf, buf_sz, stats);
tools/testing/selftests/bpf/veristat.c
1694
filename, prog_name, stats->stats[DURATION],
tools/testing/selftests/bpf/veristat.c
1698
print_top_src_lines(buf, buf_sz, stats->prog_name);
tools/testing/selftests/bpf/veristat.c
2303
long v1 = s1->stats[id];
tools/testing/selftests/bpf/veristat.c
2304
long v2 = s2->stats[id];
tools/testing/selftests/bpf/veristat.c
2358
v1 = s->stats_a ? s->stats_a->stats[id] : 0;
tools/testing/selftests/bpf/veristat.c
2359
v2 = s->stats_b ? s->stats_b->stats[id] : 0;
tools/testing/selftests/bpf/veristat.c
2366
*num_val = s->stats_a->stats[id];
tools/testing/selftests/bpf/veristat.c
2372
*num_val = s->stats_b->stats[id];
tools/testing/selftests/bpf/veristat.c
2508
*str = s->stats[VERDICT] ? "success" : "failure";
tools/testing/selftests/bpf/veristat.c
2514
*str = libbpf_bpf_attach_type_str(s->stats[ATTACH_TYPE]) ?: "N/A";
tools/testing/selftests/bpf/veristat.c
2520
*str = libbpf_bpf_prog_type_str(s->stats[PROG_TYPE]) ?: "N/A";
tools/testing/selftests/bpf/veristat.c
2532
*val = s ? s->stats[id] : 0;
tools/testing/selftests/bpf/veristat.c
2602
st->stats[VERDICT] = true;
tools/testing/selftests/bpf/veristat.c
2604
st->stats[VERDICT] = false;
tools/testing/selftests/bpf/veristat.c
2629
st->stats[id] = val;
tools/testing/selftests/bpf/veristat.c
2638
st->stats[id] = prog_type;
tools/testing/selftests/bpf/veristat.c
2656
st->stats[id] = attach_type;
tools/testing/selftests/bpf/veristat.c
2963
static bool is_join_stat_filter_matched(struct filter *f, const struct verif_stats_join *stats)
tools/testing/selftests/bpf/veristat.c
2969
fetch_join_stat_value(stats, f->stat_id, f->stat_var, &str, &value);
tools/testing/selftests/bpf/veristat.c
2987
static bool should_output_join_stats(const struct verif_stats_join *stats)
tools/testing/selftests/bpf/veristat.c
2997
if (is_join_stat_filter_matched(f, stats))
tools/testing/selftests/bpf/veristat.c
3007
if (is_join_stat_filter_matched(f, stats))
tools/testing/selftests/bpf/veristat.c
3176
static bool is_stat_filter_matched(struct filter *f, const struct verif_stats *stats)
tools/testing/selftests/bpf/veristat.c
3178
long value = stats->stats[f->stat_id];
tools/testing/selftests/bpf/veristat.c
3196
static bool should_output_stats(const struct verif_stats *stats)
tools/testing/selftests/bpf/veristat.c
3206
if (is_stat_filter_matched(f, stats))
tools/testing/selftests/bpf/veristat.c
3216
if (is_stat_filter_matched(f, stats))
tools/testing/selftests/bpf/veristat.c
3226
const struct verif_stats *stats;
tools/testing/selftests/bpf/veristat.c
3233
stats = &env.prog_stats[i];
tools/testing/selftests/bpf/veristat.c
3234
if (!should_output_stats(stats))
tools/testing/selftests/bpf/veristat.c
3236
output_stats(stats, RESFMT_TABLE_CALCLEN, false);
tools/testing/selftests/bpf/veristat.c
3244
stats = &env.prog_stats[i];
tools/testing/selftests/bpf/veristat.c
3245
if (!should_output_stats(stats))
tools/testing/selftests/bpf/veristat.c
3249
output_stats(stats, env.out_fmt, i == last_stat_idx);
tools/testing/selftests/bpf/veristat.c
978
static void free_verif_stats(struct verif_stats *stats, size_t stat_cnt)
tools/testing/selftests/bpf/veristat.c
982
if (!stats)
tools/testing/selftests/bpf/veristat.c
986
free(stats[i].file_name);
tools/testing/selftests/bpf/veristat.c
987
free(stats[i].prog_name);
tools/testing/selftests/bpf/veristat.c
989
free(stats);
tools/testing/selftests/bpf/xdp_features.c
504
err = bpf_map__lookup_elem(skel->maps.stats, &key, sizeof(key),
tools/testing/selftests/bpf/xdp_features.c
579
unsigned int stats;
tools/testing/selftests/bpf/xdp_features.c
635
err = send_and_recv_msg(sockfd, CMD_GET_STATS, &stats, sizeof(stats));
tools/testing/selftests/bpf/xdp_features.c
644
detected_cap = tester_collect_detected_cap(skel, ntohl(stats));
tools/testing/selftests/drivers/net/gro.c
985
struct tpacket_stats stats;
tools/testing/selftests/drivers/net/gro.c
988
len = sizeof(stats);
tools/testing/selftests/drivers/net/gro.c
989
if (getsockopt(fd, SOL_PACKET, PACKET_STATISTICS, &stats, &len))
tools/testing/selftests/drivers/net/gro.c
993
stats.tp_packets, stats.tp_drops);
tools/testing/selftests/exec/load_address.c
19
struct Statistics *stats = (struct Statistics *) data;
tools/testing/selftests/exec/load_address.c
27
stats->load_address = (unsigned long long) info->dlpi_addr;
tools/testing/selftests/exec/load_address.c
28
stats->alignment = 0;
tools/testing/selftests/exec/load_address.c
34
stats->interp = true;
tools/testing/selftests/exec/load_address.c
43
if (align > stats->alignment)
tools/testing/selftests/exec/load_address.c
44
stats->alignment = align;
tools/testing/selftests/kvm/access_tracking_perf_test.c
236
int find_generation(struct memcg_stats *stats, long total_pages)
tools/testing/selftests/kvm/access_tracking_perf_test.c
242
int gen = lru_gen_find_generation(stats, total_pages * 9 / 10);
tools/testing/selftests/kvm/access_tracking_perf_test.c
260
gen = lru_gen_find_generation(stats, total_pages / 2);
tools/testing/selftests/kvm/access_tracking_perf_test.c
271
struct memcg_stats stats;
tools/testing/selftests/kvm/access_tracking_perf_test.c
276
lru_gen_do_aging(&stats, TEST_MEMCG_NAME);
tools/testing/selftests/kvm/access_tracking_perf_test.c
280
new_gen = find_generation(&stats, test_pages);
tools/testing/selftests/kvm/access_tracking_perf_test.c
289
&stats);
tools/testing/selftests/kvm/access_tracking_perf_test.c
428
struct memcg_stats stats;
tools/testing/selftests/kvm/access_tracking_perf_test.c
437
lru_gen_do_aging(&stats, TEST_MEMCG_NAME);
tools/testing/selftests/kvm/access_tracking_perf_test.c
438
TEST_ASSERT(lru_gen_sum_memcg_stats(&stats) >= test_pages,
tools/testing/selftests/kvm/access_tracking_perf_test.c
442
lru_gen_read_memcg_stats(&stats, TEST_MEMCG_NAME);
tools/testing/selftests/kvm/access_tracking_perf_test.c
443
lru_gen_last_gen = find_generation(&stats, test_pages);
tools/testing/selftests/kvm/include/kvm_util.h
128
struct kvm_binary_stats stats;
tools/testing/selftests/kvm/include/kvm_util.h
601
static inline struct kvm_stats_desc *get_stats_descriptor(struct kvm_stats_desc *stats,
tools/testing/selftests/kvm/include/kvm_util.h
609
return (void *)stats + index * get_stats_descriptor_size(header);
tools/testing/selftests/kvm/include/kvm_util.h
616
void kvm_get_stat(struct kvm_binary_stats *stats, const char *name,
tools/testing/selftests/kvm/include/kvm_util.h
619
#define __get_stat(stats, stat) \
tools/testing/selftests/kvm/include/kvm_util.h
623
kvm_get_stat(stats, #stat, &data, 1); \
tools/testing/selftests/kvm/include/kvm_util.h
627
#define vm_get_stat(vm, stat) __get_stat(&(vm)->stats, stat)
tools/testing/selftests/kvm/include/kvm_util.h
628
#define vcpu_get_stat(vcpu, stat) __get_stat(&(vcpu)->stats, stat)
tools/testing/selftests/kvm/include/kvm_util.h
71
struct kvm_binary_stats stats;
tools/testing/selftests/kvm/include/lru_gen_util.h
43
void lru_gen_read_memcg_stats(struct memcg_stats *stats, const char *memcg);
tools/testing/selftests/kvm/include/lru_gen_util.h
44
long lru_gen_sum_memcg_stats(const struct memcg_stats *stats);
tools/testing/selftests/kvm/include/lru_gen_util.h
45
long lru_gen_sum_memcg_stats_for_gen(int gen, const struct memcg_stats *stats);
tools/testing/selftests/kvm/include/lru_gen_util.h
46
void lru_gen_do_aging(struct memcg_stats *stats, const char *memcg);
tools/testing/selftests/kvm/include/lru_gen_util.h
47
int lru_gen_find_generation(const struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/kvm_util.c
1366
vcpu->stats.fd = vcpu_get_stats_fd(vcpu);
tools/testing/selftests/kvm/lib/kvm_util.c
1368
vcpu->stats.fd = -1;
tools/testing/selftests/kvm/lib/kvm_util.c
187
vm->stats.fd = vm_get_stats_fd(vm);
tools/testing/selftests/kvm/lib/kvm_util.c
189
vm->stats.fd = -1;
tools/testing/selftests/kvm/lib/kvm_util.c
2289
void kvm_get_stat(struct kvm_binary_stats *stats, const char *name,
tools/testing/selftests/kvm/lib/kvm_util.c
2296
if (!stats->desc) {
tools/testing/selftests/kvm/lib/kvm_util.c
2297
read_stats_header(stats->fd, &stats->header);
tools/testing/selftests/kvm/lib/kvm_util.c
2298
stats->desc = read_stats_descriptors(stats->fd, &stats->header);
tools/testing/selftests/kvm/lib/kvm_util.c
2301
size_desc = get_stats_descriptor_size(&stats->header);
tools/testing/selftests/kvm/lib/kvm_util.c
2303
for (i = 0; i < stats->header.num_desc; ++i) {
tools/testing/selftests/kvm/lib/kvm_util.c
2304
desc = (void *)stats->desc + (i * size_desc);
tools/testing/selftests/kvm/lib/kvm_util.c
2309
read_stat_data(stats->fd, &stats->header, desc, data, max_elements);
tools/testing/selftests/kvm/lib/kvm_util.c
740
static void kvm_stats_release(struct kvm_binary_stats *stats)
tools/testing/selftests/kvm/lib/kvm_util.c
742
if (stats->fd < 0)
tools/testing/selftests/kvm/lib/kvm_util.c
745
if (stats->desc) {
tools/testing/selftests/kvm/lib/kvm_util.c
746
free(stats->desc);
tools/testing/selftests/kvm/lib/kvm_util.c
747
stats->desc = NULL;
tools/testing/selftests/kvm/lib/kvm_util.c
750
kvm_close(stats->fd);
tools/testing/selftests/kvm/lib/kvm_util.c
751
stats->fd = -1;
tools/testing/selftests/kvm/lib/kvm_util.c
781
kvm_stats_release(&vcpu->stats);
tools/testing/selftests/kvm/lib/kvm_util.c
800
kvm_stats_release(&vmp->stats);
tools/testing/selftests/kvm/lib/lru_gen_util.c
113
ctx->current_node_idx = stats->nr_nodes++;
tools/testing/selftests/kvm/lib/lru_gen_util.c
117
stats->nodes[ctx->current_node_idx].node = found_node_id;
tools/testing/selftests/kvm/lib/lru_gen_util.c
122
static void memcg_stats_handle_in_node(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
149
node_stats = &stats->nodes[ctx->current_node_idx];
tools/testing/selftests/kvm/lib/lru_gen_util.c
181
static void print_memcg_stats(const struct memcg_stats *stats, const char *name)
tools/testing/selftests/kvm/lib/lru_gen_util.c
185
pr_debug("stats for memcg %s (id %lu):\n", name, stats->memcg_id);
tools/testing/selftests/kvm/lib/lru_gen_util.c
186
for (node = 0; node < stats->nr_nodes; ++node) {
tools/testing/selftests/kvm/lib/lru_gen_util.c
187
pr_debug("\tnode %d\n", stats->nodes[node].node);
tools/testing/selftests/kvm/lib/lru_gen_util.c
188
for (gen = 0; gen < stats->nodes[node].nr_gens; ++gen) {
tools/testing/selftests/kvm/lib/lru_gen_util.c
190
&stats->nodes[node].gens[gen];
tools/testing/selftests/kvm/lib/lru_gen_util.c
201
void lru_gen_read_memcg_stats(struct memcg_stats *stats, const char *memcg)
tools/testing/selftests/kvm/lib/lru_gen_util.c
21
void (*next_handler)(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
212
memset(stats, 0, sizeof(struct memcg_stats));
tools/testing/selftests/kvm/lib/lru_gen_util.c
221
ctx.next_handler(stats, &ctx, line);
tools/testing/selftests/kvm/lib/lru_gen_util.c
230
TEST_ASSERT(stats->memcg_id > 0, "Couldn't find memcg: %s\n"
tools/testing/selftests/kvm/lib/lru_gen_util.c
237
print_memcg_stats(stats, memcg);
tools/testing/selftests/kvm/lib/lru_gen_util.c
246
const struct memcg_stats *stats)
tools/testing/selftests/kvm/lib/lru_gen_util.c
251
for (node = 0; node < stats->nr_nodes; ++node) {
tools/testing/selftests/kvm/lib/lru_gen_util.c
252
const struct node_stats *node_stats = &stats->nodes[node];
tools/testing/selftests/kvm/lib/lru_gen_util.c
269
long lru_gen_sum_memcg_stats(const struct memcg_stats *stats)
tools/testing/selftests/kvm/lib/lru_gen_util.c
271
return lru_gen_sum_memcg_stats_for_gen(-1, stats);
tools/testing/selftests/kvm/lib/lru_gen_util.c
28
static void memcg_stats_handle_searching(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
302
void lru_gen_do_aging(struct memcg_stats *stats, const char *memcg)
tools/testing/selftests/kvm/lib/lru_gen_util.c
309
lru_gen_read_memcg_stats(stats, memcg);
tools/testing/selftests/kvm/lib/lru_gen_util.c
31
static void memcg_stats_handle_in_memcg(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
311
for (node = 0; node < stats->nr_nodes; ++node) {
tools/testing/selftests/kvm/lib/lru_gen_util.c
314
for (gen = 0; gen < stats->nodes[node].nr_gens; ++gen) {
tools/testing/selftests/kvm/lib/lru_gen_util.c
315
int this_gen = stats->nodes[node].gens[gen].gen;
tools/testing/selftests/kvm/lib/lru_gen_util.c
320
run_aging_impl(stats->memcg_id, stats->nodes[node].node,
tools/testing/selftests/kvm/lib/lru_gen_util.c
325
lru_gen_read_memcg_stats(stats, memcg);
tools/testing/selftests/kvm/lib/lru_gen_util.c
332
int lru_gen_find_generation(const struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
337
for (node = 0; node < stats->nr_nodes; ++node)
tools/testing/selftests/kvm/lib/lru_gen_util.c
338
for (gen_idx = 0; gen_idx < stats->nodes[node].nr_gens;
tools/testing/selftests/kvm/lib/lru_gen_util.c
34
static void memcg_stats_handle_in_node(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
340
gen = stats->nodes[node].gens[gen_idx].gen;
tools/testing/selftests/kvm/lib/lru_gen_util.c
347
if (lru_gen_sum_memcg_stats_for_gen(gen, stats) > pages)
tools/testing/selftests/kvm/lib/lru_gen_util.c
51
static void memcg_stats_handle_searching(struct memcg_stats *stats,
tools/testing/selftests/kvm/lib/lru_gen_util.c
74
stats->memcg_id = strtoul(memcg_id, &end, 10);
tools/testing/selftests/kvm/lib/lru_gen_util.c
76
if (!stats->memcg_id)
tools/testing/selftests/kvm/lib/lru_gen_util.c
82
static void memcg_stats_handle_in_memcg(struct memcg_stats *stats,
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
42
static void get_page_stats(struct kvm_vm *vm, struct kvm_page_stats *stats, const char *stage)
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
44
stats->pages_4k = vm_get_stat(vm, pages_4k);
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
45
stats->pages_2m = vm_get_stat(vm, pages_2m);
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
46
stats->pages_1g = vm_get_stat(vm, pages_1g);
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
47
stats->hugepages = stats->pages_2m + stats->pages_1g;
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
50
stage, stats->pages_4k, stats->pages_2m, stats->pages_1g,
tools/testing/selftests/kvm/x86/dirty_log_page_splitting_test.c
51
stats->hugepages);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
33
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
37
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
38
trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
44
if (ebb_state.stats.ebb_count == NUMBER_OF_EBBS)
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
88
while (ebb_state.stats.ebb_count < NUMBER_OF_EBBS)
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
98
FAIL_IF(ebb_state.stats.ebb_count != NUMBER_OF_EBBS);
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
37
while (ebb_state.stats.ebb_count < 1)
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
43
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
37
while (ebb_state.stats.ebb_count < 10) {
tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
49
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
108
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
32
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
36
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
37
trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
79
while ((ebb_state.stats.ebb_count < 20 && !fc_cleared) ||
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
80
ebb_state.stats.ebb_count < 1)
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
56
while ((ebb_state.stats.ebb_count < 20 && !bad_mmcr2) ||
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
57
ebb_state.stats.ebb_count < 1)
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
79
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
106
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
110
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
111
trace_log_counter(ebb_state.trace, ebb_state.stats.ebb_count);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
123
ebb_state.stats.no_overflow++;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
161
memset(&ebb_state.stats, 0, sizeof(ebb_state.stats));
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
177
ebb_state.stats.ebb_count, ebb_state.stats.spurious,
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
178
ebb_state.stats.negative, ebb_state.stats.no_overflow,
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
179
ebb_state.stats.pmc_count[0], ebb_state.stats.pmc_count[1],
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
180
ebb_state.stats.pmc_count[2], ebb_state.stats.pmc_count[3],
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
181
ebb_state.stats.pmc_count[4], ebb_state.stats.pmc_count[5]);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
262
ebb_state.stats.negative++;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
264
ebb_state.stats.pmc_count[PMC_INDEX(pmc)] += val - start_value;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
387
while (ebb_state.stats.ebb_count < 20) {
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
403
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
75
count = ebb_state.stats.pmc_count[PMC_INDEX(pmc)];
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
77
lower = ebb_state.stats.ebb_count * (sample_period - fudge);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
85
upper = ebb_state.stats.ebb_count * (sample_period + fudge);
tools/testing/selftests/powerpc/pmu/ebb/ebb.h
26
} stats;
tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
34
while (ebb_state.stats.ebb_count < 20) {
tools/testing/selftests/powerpc/pmu/ebb/ebb_on_willing_child_test.c
43
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
100
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
45
event->result.value = ebb_state.stats.pmc_count[4-1];
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
55
printf("Took %d EBBs\n", ebb_state.stats.ebb_count);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
96
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
53
while (ebb_state.stats.ebb_count < 1000000) {
tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
85
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
65
while (ebb_state.stats.ebb_count < 50) {
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
78
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
68
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
37
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
41
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
79
while (ebb_state.stats.ebb_count < 20 && !mmcr0_mismatch)
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
92
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
25
ebb_state.stats.spurious++;
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
29
ebb_state.stats.ebb_count++;
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
73
while (ebb_state.stats.ebb_count < 10)
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
85
FAIL_IF(ebb_state.stats.ebb_count == 0 || pmc56_overflowed != 0);
tools/testing/selftests/powerpc/pmu/ebb/regs_access_pmccext_test.c
38
while (ebb_state.stats.ebb_count < 1)
tools/testing/selftests/powerpc/pmu/ebb/regs_access_pmccext_test.c
44
FAIL_IF(ebb_state.stats.ebb_count == 0);
tools/testing/selftests/sparc64/drivers/adi-test.c
101
static struct stats seek_stats = {
tools/testing/selftests/sparc64/drivers/adi-test.c
104
static void update_stats(struct stats * const ustats,
tools/testing/selftests/sparc64/drivers/adi-test.c
112
static void print_ustats(const struct stats * const ustats)
tools/testing/selftests/sparc64/drivers/adi-test.c
93
static struct stats read_stats = {
tools/testing/selftests/sparc64/drivers/adi-test.c
95
static struct stats pread_stats = {
tools/testing/selftests/sparc64/drivers/adi-test.c
97
static struct stats write_stats = {
tools/testing/selftests/sparc64/drivers/adi-test.c
99
static struct stats pwrite_stats = {
virt/kvm/binary_stats.c
136
src = stats + pos - header->data_offset;
virt/kvm/binary_stats.c
54
void *stats, size_t size_stats,
virt/kvm/kvm_main.c
3684
struct kvm_vcpu_stat_generic *stats = &vcpu->stat.generic;
virt/kvm/kvm_main.c
3695
stats->halt_poll_success_ns += poll_ns;
virt/kvm/kvm_main.c
3696
KVM_STATS_LOG_HIST_UPDATE(stats->halt_poll_success_hist, poll_ns);
virt/kvm/kvm_main.c
3698
stats->halt_poll_fail_ns += poll_ns;
virt/kvm/kvm_main.c
3699
KVM_STATS_LOG_HIST_UPDATE(stats->halt_poll_fail_hist, poll_ns);