arch/loongarch/kernel/perf_event.c
668
int counters = loongarch_pmu.num_counters;
arch/loongarch/kernel/perf_event.c
670
for (n = 0; n < counters; n++) {
arch/loongarch/kernel/perf_event.c
863
int bits, counters;
arch/loongarch/kernel/perf_event.c
870
counters = ((read_cpucfg(LOONGARCH_CPUCFG6) & CPUCFG6_PMNUM) >> CPUCFG6_PMNUM_SHIFT) + 1;
arch/loongarch/kernel/perf_event.c
872
loongarch_pmu.num_counters = counters;
arch/loongarch/kernel/perf_event.c
886
loongarch_pmu.name, counters, bits);
arch/mips/kernel/perf_event_mipsxx.c
144
static unsigned int counters_total_to_per_cpu(unsigned int counters)
arch/mips/kernel/perf_event_mipsxx.c
146
return counters >> vpe_shift();
arch/mips/kernel/perf_event_mipsxx.c
1576
unsigned int counters = mipspmu.num_counters;
arch/mips/kernel/perf_event_mipsxx.c
1599
for (n = counters - 1; n >= 0; n--) {
arch/mips/kernel/perf_event_mipsxx.c
1892
int counters, irq, pmu_type;
arch/mips/kernel/perf_event_mipsxx.c
1896
counters = n_counters();
arch/mips/kernel/perf_event_mipsxx.c
1897
if (counters == 0) {
arch/mips/kernel/perf_event_mipsxx.c
1904
counters = counters_total_to_per_cpu(counters);
arch/mips/kernel/perf_event_mipsxx.c
1983
counters = 2;
arch/mips/kernel/perf_event_mipsxx.c
1988
counters = 4;
arch/mips/kernel/perf_event_mipsxx.c
1993
counters = 4;
arch/mips/kernel/perf_event_mipsxx.c
2019
mipspmu.num_counters = counters;
arch/mips/kernel/perf_event_mipsxx.c
2045
on_each_cpu(reset_counters, (void *)(long)counters, 1);
arch/mips/kernel/perf_event_mipsxx.c
2048
"CPU, irq %d%s\n", mipspmu.name, counters, counter_bits, irq,
arch/mips/kernel/perf_event_mipsxx.c
814
int counters;
arch/mips/kernel/perf_event_mipsxx.c
818
counters = 2;
arch/mips/kernel/perf_event_mipsxx.c
824
counters = 4;
arch/mips/kernel/perf_event_mipsxx.c
828
counters = __n_counters();
arch/mips/kernel/perf_event_mipsxx.c
831
return counters;
arch/mips/kernel/perf_event_mipsxx.c
836
int counters = (int)(long)arg;
arch/mips/kernel/perf_event_mipsxx.c
838
switch (counters) {
arch/mips/kernel/perf_event_mipsxx.c
908
int counters = (int)(long)arg;
arch/mips/kernel/perf_event_mipsxx.c
915
switch (counters) {
arch/s390/include/asm/kvm_host.h
358
int counters[FIRQ_MAX_COUNT];
arch/s390/kernel/perf_cpum_cf.c
541
static void cfdiag_diffctrset(u64 *pstart, u64 *pstop, int counters)
arch/s390/kernel/perf_cpum_cf.c
543
for (; --counters >= 0; ++pstart, ++pstop)
arch/s390/kvm/interrupt.c
1004
fi->counters[FIRQ_CNTR_PFAULT] -= 1;
arch/s390/kvm/interrupt.c
1054
fi->counters[FIRQ_CNTR_VIRTIO] -= 1;
arch/s390/kvm/interrupt.c
1142
fi->counters[FIRQ_CNTR_IO] -= 1;
arch/s390/kvm/interrupt.c
1670
fi->counters[FIRQ_CNTR_IO] -= 1;
arch/s390/kvm/interrupt.c
1803
if (fi->counters[FIRQ_CNTR_VIRTIO] >= KVM_S390_MAX_VIRTIO_IRQS) {
arch/s390/kvm/interrupt.c
1807
fi->counters[FIRQ_CNTR_VIRTIO] += 1;
arch/s390/kvm/interrupt.c
1821
if (fi->counters[FIRQ_CNTR_PFAULT] >=
arch/s390/kvm/interrupt.c
1826
fi->counters[FIRQ_CNTR_PFAULT] += 1;
arch/s390/kvm/interrupt.c
1874
if (fi->counters[FIRQ_CNTR_IO] >= KVM_S390_MAX_FLOAT_IRQS) {
arch/s390/kvm/interrupt.c
1878
fi->counters[FIRQ_CNTR_IO] += 1;
arch/s390/kvm/interrupt.c
2188
fi->counters[i] = 0;
arch/x86/events/intel/core.c
4682
pebs_cap.pdists : pebs_cap.counters;
arch/x86/events/intel/core.c
5822
mask = hybrid(pmu, arch_pebs_cap).counters;
arch/x86/events/intel/core.c
5940
hybrid(pmu, arch_pebs_cap).counters = pebs_mask;
arch/x86/events/intel/ds.c
3258
mask = hybrid(cpuc->pmu, arch_pebs_cap).counters & cpuc->pebs_enabled;
arch/x86/events/perf_event.h
727
u64 counters;
arch/x86/include/asm/xen/interface.h
263
uint32_t counters;
arch/x86/kvm/vmx/pmu_intel.c
111
counters = pmu->fixed_counters;
arch/x86/kvm/vmx/pmu_intel.c
116
counters = pmu->gp_counters;
arch/x86/kvm/vmx/pmu_intel.c
129
return &counters[array_index_nospec(idx, num_counters)];
arch/x86/kvm/vmx/pmu_intel.c
84
struct kvm_pmc *counters;
arch/x86/xen/pmu.c
283
counter_regs = field_offset(ctxt, counters);
arch/x86/xen/pmu.c
331
counter_regs = field_offset(ctxt, counters);
drivers/accel/habanalabs/common/firmware_if.c
1099
struct hl_info_pci_counters *counters)
drivers/accel/habanalabs/common/firmware_if.c
1118
counters->rx_throughput = result;
drivers/accel/habanalabs/common/firmware_if.c
1134
counters->tx_throughput = result;
drivers/accel/habanalabs/common/firmware_if.c
1149
counters->replay_cnt = (u32) result;
drivers/accel/habanalabs/common/habanalabs.h
4019
struct hl_info_pci_counters *counters);
drivers/accessibility/speakup/keyhelp.c
51
u_char *kp, counters[MAXFUNCS], ch, ch1;
drivers/accessibility/speakup/keyhelp.c
56
memset(counters, 0, sizeof(counters));
drivers/accessibility/speakup/keyhelp.c
66
counters[*kp]++;
drivers/accessibility/speakup/keyhelp.c
70
if (counters[i] == 0)
drivers/accessibility/speakup/keyhelp.c
73
offset += (counters[i] + 1);
drivers/accessibility/speakup/keyhelp.c
90
counters[ch1]--;
drivers/accessibility/speakup/keyhelp.c
94
p_key = key_data + offset + counters[ch1];
drivers/comedi/drivers/addi_apci_1564.c
164
unsigned long counters; /* base address of 32-bit counters */
drivers/comedi/drivers/addi_apci_1564.c
191
if (devpriv->counters) {
drivers/comedi/drivers/addi_apci_1564.c
192
unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG;
drivers/comedi/drivers/addi_apci_1564.c
237
if (devpriv->counters) {
drivers/comedi/drivers/addi_apci_1564.c
241
iobase = devpriv->counters + APCI1564_COUNTER(chan);
drivers/comedi/drivers/addi_apci_1564.c
579
unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
drivers/comedi/drivers/addi_apci_1564.c
629
unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
drivers/comedi/drivers/addi_apci_1564.c
648
unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan);
drivers/comedi/drivers/addi_apci_1564.c
687
devpriv->counters = pci_resource_start(pcidev, 1);
drivers/comedi/drivers/addi_apci_1564.c
753
if (devpriv->counters) {
drivers/comedi/drivers/ni_660x.c
1153
struct ni_gpct *counter = &gpct_dev->counters[i];
drivers/comedi/drivers/ni_mio_common.c
1274
ni_tio_handle_interrupt(&devpriv->counter_dev->counters[counter_index],
drivers/comedi/drivers/ni_mio_common.c
6282
struct ni_gpct *gpct = &devpriv->counter_dev->counters[i];
drivers/comedi/drivers/ni_mio_common.c
633
struct ni_gpct *counter = &devpriv->counter_dev->counters[gpct_index];
drivers/comedi/drivers/ni_mio_common.c
735
if (devpriv->counter_dev->counters[gpct_index].mite_chan) {
drivers/comedi/drivers/ni_mio_common.c
737
devpriv->counter_dev->counters[gpct_index].mite_chan;
drivers/comedi/drivers/ni_mio_common.c
741
ni_tio_set_mite_channel(&devpriv->counter_dev->counters[gpct_index],
drivers/comedi/drivers/ni_tio.c
1518
struct ni_gpct *counter = &counter_dev->counters[ctr_index];
drivers/comedi/drivers/ni_tio.c
1560
struct ni_gpct *counter = &counter_dev->counters[ctr_index];
drivers/comedi/drivers/ni_tio.c
1796
counter_dev->counters = kzalloc_objs(*counter, num_counters);
drivers/comedi/drivers/ni_tio.c
1799
if (!counter_dev->regs || !counter_dev->counters) {
drivers/comedi/drivers/ni_tio.c
1801
kfree(counter_dev->counters);
drivers/comedi/drivers/ni_tio.c
1807
counter = &counter_dev->counters[i];
drivers/comedi/drivers/ni_tio.c
1823
kfree(counter_dev->counters);
drivers/comedi/drivers/ni_tio.h
108
struct ni_gpct *counters;
drivers/crypto/nx/nx-common-pseries.c
1042
new_devdata->counters = kzalloc_obj(*new_devdata->counters, GFP_NOFS);
drivers/crypto/nx/nx-common-pseries.c
1043
if (!new_devdata->counters) {
drivers/crypto/nx/nx-common-pseries.c
1106
kfree(new_devdata->counters);
drivers/crypto/nx/nx-common-pseries.c
1135
kfree(old_devdata->counters);
drivers/crypto/nx/nx-common-pseries.c
130
struct ibm_nx842_counters *counters;
drivers/crypto/nx/nx-common-pseries.c
143
atomic64_inc(&dev->counters->_x); \
drivers/crypto/nx/nx-common-pseries.c
402
ibm_nx842_incr_hist(local_devdata->counters->comp_times,
drivers/crypto/nx/nx-common-pseries.c
533
ibm_nx842_incr_hist(local_devdata->counters->decomp_times,
drivers/crypto/nx/nx-common-pseries.c
768
new_devdata->counters = old_devdata->counters;
drivers/crypto/nx/nx-common-pseries.c
888
atomic64_read(&local_devdata->counters->_name)); \
drivers/crypto/nx/nx-common-pseries.c
931
times = local_devdata->counters->comp_times;
drivers/crypto/nx/nx-common-pseries.c
933
times = local_devdata->counters->decomp_times;
drivers/dma/idxd/cdev.c
210
ctx->counters[index]++;
drivers/dma/idxd/cdev.c
49
u64 counters[COUNTER_MAX];
drivers/dma/idxd/cdev.c
68
return sysfs_emit(buf, "%llu\n", ctx->counters[COUNTER_FAULTS]);
drivers/dma/idxd/cdev.c
77
return sysfs_emit(buf, "%llu\n", ctx->counters[COUNTER_FAULT_FAILS]);
drivers/edac/edac_device.c
509
block->counters.ce_count += count;
drivers/edac/edac_device.c
513
instance->counters.ce_count += count;
drivers/edac/edac_device.c
514
edac_dev->counters.ce_count += count;
drivers/edac/edac_device.c
555
block->counters.ue_count += count;
drivers/edac/edac_device.c
559
instance->counters.ue_count += count;
drivers/edac/edac_device.c
560
edac_dev->counters.ue_count += count;
drivers/edac/edac_device.h
111
struct edac_device_counter counters; /* basic UE and CE counters */
drivers/edac/edac_device.h
127
struct edac_device_counter counters; /* instance counters */
drivers/edac/edac_device.h
210
struct edac_device_counter counters;
drivers/edac/edac_device_sysfs.c
312
return sprintf(data, "%u\n", instance->counters.ue_count);
drivers/edac/edac_device_sysfs.c
318
return sprintf(data, "%u\n", instance->counters.ce_count);
drivers/edac/edac_device_sysfs.c
420
return sprintf(data, "%u\n", block->counters.ue_count);
drivers/edac/edac_device_sysfs.c
428
return sprintf(data, "%u\n", block->counters.ce_count);
drivers/edac/edac_pci.h
82
struct edac_pci_counter counters;
drivers/edac/edac_pci_sysfs.c
61
return sprintf(data, "%u\n", atomic_read(&pci->counters.pe_count));
drivers/edac/edac_pci_sysfs.c
67
return sprintf(data, "%u\n", atomic_read(&pci->counters.npe_count));
drivers/edac/edac_pci_sysfs.c
695
atomic_inc(&pci->counters.pe_count);
drivers/edac/edac_pci_sysfs.c
720
atomic_inc(&pci->counters.npe_count);
drivers/firmware/arm_scmi/common.h
325
atomic_t counters[SCMI_DEBUG_COUNTERS_LAST];
drivers/firmware/arm_scmi/common.h
332
atomic_inc(&dbg->counters[stat]);
drivers/firmware/arm_scmi/common.h
340
atomic_dec(&dbg->counters[stat]);
drivers/firmware/arm_scmi/driver.c
2977
atomic_set(&dbg->counters[i], 0);
drivers/firmware/arm_scmi/driver.c
2991
struct dentry *counters;
drivers/firmware/arm_scmi/driver.c
2994
counters = debugfs_create_dir("counters", trans);
drivers/firmware/arm_scmi/driver.c
2997
debugfs_create_atomic_t(dbg_counter_strs[idx], 0600, counters,
drivers/firmware/arm_scmi/driver.c
2998
&dbg->counters[idx]);
drivers/firmware/arm_scmi/driver.c
3000
debugfs_create_file("reset", 0200, counters, dbg, &fops_reset_counts);
drivers/firmware/arm_scmi/driver.c
3467
return atomic_read(&info->dbg->counters[XFERS_INFLIGHT]);
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
252
void *counters;
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
264
counters = msm_gem_kernel_new(gpu->dev,
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
267
if (IS_ERR(counters)) {
drivers/gpu/drm/msm/adreno/a5xx_preempt.c
269
return PTR_ERR(counters);
drivers/gpu/drm/v3d/v3d_drv.h
90
u8 counters[DRM_V3D_MAX_PERF_COUNTERS];
drivers/gpu/drm/v3d/v3d_perfmon.c
200
const struct v3d_perf_counter_desc *counters = NULL;
drivers/gpu/drm/v3d/v3d_perfmon.c
204
counters = v3d_v71_performance_counters;
drivers/gpu/drm/v3d/v3d_perfmon.c
207
counters = v3d_v42_performance_counters;
drivers/gpu/drm/v3d/v3d_perfmon.c
212
v3d->perfmon_info.counters = counters;
drivers/gpu/drm/v3d/v3d_perfmon.c
243
u32 channel = V3D_SET_FIELD_VER(perfmon->counters[i], V3D_PCTR_S0,
drivers/gpu/drm/v3d/v3d_perfmon.c
247
channel |= V3D_SET_FIELD_VER(i < ncounters ? perfmon->counters[i] : 0,
drivers/gpu/drm/v3d/v3d_perfmon.c
250
channel |= V3D_SET_FIELD_VER(i < ncounters ? perfmon->counters[i] : 0,
drivers/gpu/drm/v3d/v3d_perfmon.c
253
channel |= V3D_SET_FIELD_VER(i < ncounters ? perfmon->counters[i] : 0,
drivers/gpu/drm/v3d/v3d_perfmon.c
352
if (req->counters[i] >= v3d->perfmon_info.max_counters)
drivers/gpu/drm/v3d/v3d_perfmon.c
361
perfmon->counters[i] = req->counters[i];
drivers/gpu/drm/v3d/v3d_perfmon.c
457
counter = &v3d->perfmon_info.counters[req->counter];
drivers/gpu/drm/v3d/v3d_performance_counters.h
30
const struct v3d_perf_counter_desc *counters;
drivers/gpu/drm/vc4/vc4_drv.h
81
u64 counters[] __counted_by(ncounters);
drivers/gpu/drm/vc4/vc4_perfmon.c
175
perfmon = kzalloc_flex(*perfmon, counters, req->ncounters);
drivers/gpu/drm/vc4/vc4_perfmon.c
249
if (copy_to_user(u64_to_user_ptr(req->values_ptr), perfmon->counters,
drivers/gpu/drm/vc4/vc4_perfmon.c
83
perfmon->counters[i] += V3D_READ(V3D_PCTR(i));
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
158
atomic64_t counters[__XE_GT_STATS_NUM_IDS];
drivers/infiniband/core/cm.c
165
atomic_long_t counters[CM_COUNTER_GROUPS][CM_ATTR_COUNT];
drivers/infiniband/core/cm.c
1959
&work->port->counters[CM_RECV_DUPLICATES][CM_REQ_COUNTER]);
drivers/infiniband/core/cm.c
2459
&work->port->counters[CM_RECV_DUPLICATES][CM_REP_COUNTER]);
drivers/infiniband/core/cm.c
2636
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
2850
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
2879
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
2896
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3212
&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3220
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3347
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3365
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3580
atomic_long_inc(&work->port->counters[CM_RECV_DUPLICATES]
drivers/infiniband/core/cm.c
3828
atomic_long_add(1 + msg->retries, &port->counters[CM_XMIT][attr_index]);
drivers/infiniband/core/cm.c
3831
&port->counters[CM_XMIT_RETRIES][attr_index]);
drivers/infiniband/core/cm.c
4051
atomic_long_inc(&port->counters[CM_RECV][attr_id - CM_ATTR_ID_OFFSET]);
drivers/infiniband/core/cm.c
4280
->counters[cm_attr->group][cm_attr->index]));
drivers/infiniband/core/uverbs_cmd.c
2606
resources->counters =
drivers/infiniband/core/uverbs_cmd.c
2607
kzalloc_objs(*resources->counters, num_specs);
drivers/infiniband/core/uverbs_cmd.c
2611
if (!resources->counters || !resources->collection)
drivers/infiniband/core/uverbs_cmd.c
2619
kfree(resources->counters);
drivers/infiniband/core/uverbs_cmd.c
2637
atomic_dec(&uflow_res->counters[i]->usecnt);
drivers/infiniband/core/uverbs_cmd.c
2640
kfree(uflow_res->counters);
drivers/infiniband/core/uverbs_cmd.c
2659
uflow_res->counters[uflow_res->counters_num++] =
drivers/infiniband/core/uverbs_cmd.c
2713
ib_spec->flow_count.counters =
drivers/infiniband/core/uverbs_cmd.c
2714
uobj_get_obj_read(counters,
drivers/infiniband/core/uverbs_cmd.c
2718
if (IS_ERR(ib_spec->flow_count.counters))
drivers/infiniband/core/uverbs_cmd.c
2719
return PTR_ERR(ib_spec->flow_count.counters);
drivers/infiniband/core/uverbs_cmd.c
2724
ib_spec->flow_count.counters);
drivers/infiniband/core/uverbs_cmd.c
2725
uobj_put_obj_read(ib_spec->flow_count.counters);
drivers/infiniband/core/uverbs_std_types_counters.c
100
if (!atomic_read(&counters->usecnt))
drivers/infiniband/core/uverbs_std_types_counters.c
118
ret = counters->device->ops.read_counters(counters, &read_attr, attrs);
drivers/infiniband/core/uverbs_std_types_counters.c
42
struct ib_counters *counters = uobject->object;
drivers/infiniband/core/uverbs_std_types_counters.c
45
if (atomic_read(&counters->usecnt))
drivers/infiniband/core/uverbs_std_types_counters.c
48
ret = counters->device->ops.destroy_counters(counters);
drivers/infiniband/core/uverbs_std_types_counters.c
51
kfree(counters);
drivers/infiniband/core/uverbs_std_types_counters.c
61
struct ib_counters *counters;
drivers/infiniband/core/uverbs_std_types_counters.c
72
counters = rdma_zalloc_drv_obj(ib_dev, ib_counters);
drivers/infiniband/core/uverbs_std_types_counters.c
73
if (!counters)
drivers/infiniband/core/uverbs_std_types_counters.c
76
counters->device = ib_dev;
drivers/infiniband/core/uverbs_std_types_counters.c
77
counters->uobject = uobj;
drivers/infiniband/core/uverbs_std_types_counters.c
78
uobj->object = counters;
drivers/infiniband/core/uverbs_std_types_counters.c
79
atomic_set(&counters->usecnt, 0);
drivers/infiniband/core/uverbs_std_types_counters.c
81
ret = ib_dev->ops.create_counters(counters, attrs);
drivers/infiniband/core/uverbs_std_types_counters.c
83
kfree(counters);
drivers/infiniband/core/uverbs_std_types_counters.c
93
struct ib_counters *counters =
drivers/infiniband/core/uverbs_std_types_counters.c
97
if (!counters->device->ops.read_counters)
drivers/infiniband/hw/hfi1/debugfs.c
392
u64 *counters;
drivers/infiniband/hw/hfi1/debugfs.c
398
avail = hfi1_read_cntrs(dd, NULL, &counters);
drivers/infiniband/hw/hfi1/debugfs.c
399
rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
drivers/infiniband/hw/hfi1/debugfs.c
447
u64 *counters;
drivers/infiniband/hw/hfi1/debugfs.c
453
avail = hfi1_read_portcntrs(ppd, NULL, &counters);
drivers/infiniband/hw/hfi1/debugfs.c
454
rval = simple_read_from_buffer(buf, count, ppos, counters, avail);
drivers/infiniband/hw/mlx4/mad.c
892
static void edit_counter(struct mlx4_counter *cnt, void *counters,
drivers/infiniband/hw/mlx4/mad.c
899
(struct ib_pma_portcounters *)counters;
drivers/infiniband/hw/mlx4/mad.c
914
(struct ib_pma_portcounters_ext *)counters;
drivers/infiniband/hw/mlx5/counters.c
1028
struct ib_counters *counters, enum mlx5_ib_counters_type counters_type,
drivers/infiniband/hw/mlx5/counters.c
1031
struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
drivers/infiniband/hw/mlx5/counters.c
1130
void mlx5_ib_counters_clear_description(struct ib_counters *counters)
drivers/infiniband/hw/mlx5/counters.c
1134
if (!counters || atomic_read(&counters->usecnt) != 1)
drivers/infiniband/hw/mlx5/counters.c
1137
mcounters = to_mcounters(counters);
drivers/infiniband/hw/mlx5/counters.c
162
static int mlx5_ib_read_counters(struct ib_counters *counters,
drivers/infiniband/hw/mlx5/counters.c
166
struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
drivers/infiniband/hw/mlx5/counters.c
186
ret = mcounters->read_counters(counters->device, &mread_attr);
drivers/infiniband/hw/mlx5/counters.c
204
static int mlx5_ib_destroy_counters(struct ib_counters *counters)
drivers/infiniband/hw/mlx5/counters.c
206
struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
drivers/infiniband/hw/mlx5/counters.c
208
mlx5_ib_counters_clear_description(counters);
drivers/infiniband/hw/mlx5/counters.c
210
mlx5_fc_destroy(to_mdev(counters->device)->mdev,
drivers/infiniband/hw/mlx5/counters.c
215
static int mlx5_ib_create_counters(struct ib_counters *counters,
drivers/infiniband/hw/mlx5/counters.c
218
struct mlx5_ib_mcounters *mcounters = to_mcounters(counters);
drivers/infiniband/hw/mlx5/counters.h
13
void mlx5_ib_counters_clear_description(struct ib_counters *counters);
drivers/infiniband/hw/mlx5/fs.c
142
#define LAST_COUNTERS_FIELD counters
drivers/infiniband/hw/mlx5/fs.c
1580
err = mlx5_ib_flow_counters_set_data(flow_act.counters, ucmd);
drivers/infiniband/hw/mlx5/fs.c
1584
mcounters = to_mcounters(flow_act.counters);
drivers/infiniband/hw/mlx5/fs.c
1585
handler->ibcounters = flow_act.counters;
drivers/infiniband/hw/mlx5/fs.c
533
action->counters = ib_spec->flow_count.counters;
drivers/md/dm-vdo/indexer/index.c
1342
void uds_get_index_stats(struct uds_index *index, struct uds_index_stats *counters)
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/index.c
1351
counters->memory_used = (index->volume_index->memory_size +
drivers/md/dm-vdo/indexer/index.h
77
void uds_get_index_stats(struct uds_index *index, struct uds_index_stats *counters);
drivers/md/dm-vdo/indexer/sparse-cache.c
121
struct cached_index_counters counters;
drivers/md/dm-vdo/indexer/sparse-cache.c
319
chapter->counters.consecutive_misses = 0;
drivers/md/dm-vdo/indexer/sparse-cache.c
326
chapter->counters.consecutive_misses++;
drivers/md/dm-vdo/indexer/sparse-cache.c
327
if (chapter->counters.consecutive_misses > cache->skip_threshold)
drivers/md/dm-vdo/indexer/sparse-cache.c
472
chapter->counters.consecutive_misses = 0;
drivers/md/dm-vdo/slab-depot.c
1129
return &block->slab->counters[block_index * COUNTS_PER_BLOCK];
drivers/md/dm-vdo/slab-depot.c
1140
vdo_refcount_t *counters = get_reference_counters_for_block(block);
drivers/md/dm-vdo/slab-depot.c
1148
memcpy(packed->sectors[i].counts, counters + (i * COUNTS_PER_SECTOR),
drivers/md/dm-vdo/slab-depot.c
1330
*counter_ptr = &slab->counters[index];
drivers/md/dm-vdo/slab-depot.c
1600
vdo_refcount_t *counter_ptr = &slab->counters[block_number];
drivers/md/dm-vdo/slab-depot.c
2056
u8 *next_counter = &slab->counters[next_index];
drivers/md/dm-vdo/slab-depot.c
2057
u8 *end_counter = &slab->counters[end_index];
drivers/md/dm-vdo/slab-depot.c
2157
slab->counters[block_number] = PROVISIONAL_REFERENCE_COUNT;
drivers/md/dm-vdo/slab-depot.c
2210
static unsigned int count_valid_references(vdo_refcount_t *counters)
drivers/md/dm-vdo/slab-depot.c
2212
u64 *words = (u64 *)counters;
drivers/md/dm-vdo/slab-depot.c
2277
vdo_refcount_t *counters = get_reference_counters_for_block(block);
drivers/md/dm-vdo/slab-depot.c
2283
memcpy(counters + (i * COUNTS_PER_SECTOR), sector->counts,
drivers/md/dm-vdo/slab-depot.c
2300
block->allocated_count = count_valid_references(counters);
drivers/md/dm-vdo/slab-depot.c
2406
if ((state == VDO_ADMIN_STATE_RECOVERING) || (slab->counters == NULL))
drivers/md/dm-vdo/slab-depot.c
2467
&slab->counters);
drivers/md/dm-vdo/slab-depot.c
3209
if (slab->counters[block_number] == EMPTY_REFERENCE_COUNT) {
drivers/md/dm-vdo/slab-depot.c
3232
VDO_ASSERT_LOG_ONLY((slab->counters[free_index] == EMPTY_REFERENCE_COUNT),
drivers/md/dm-vdo/slab-depot.c
3693
if (slab->counters != NULL) {
drivers/md/dm-vdo/slab-depot.c
3731
vdo_free(vdo_forget(slab->counters));
drivers/md/dm-vdo/slab-depot.h
251
vdo_refcount_t *counters; /* use vdo_allocate() to align data ptr */
drivers/media/platform/nxp/imx-mipi-csis.c
895
unsigned int counters[MIPI_CSIS_NUM_EVENTS];
drivers/media/platform/nxp/imx-mipi-csis.c
901
counters[i] = csis->events[i].counter;
drivers/media/platform/nxp/imx-mipi-csis.c
910
if (counters[i] > 0 || csis->debug.enable)
drivers/media/platform/nxp/imx-mipi-csis.c
912
event->name, counters[i]);
drivers/net/dsa/microchip/ksz8.c
450
&mib->counters[mib->cnt_ptr]);
drivers/net/dsa/microchip/ksz8.c
455
dropped = &mib->counters[dev->info->mib_cnt];
drivers/net/dsa/microchip/ksz8.c
460
dropped, &mib->counters[mib->cnt_ptr]);
drivers/net/dsa/microchip/ksz_common.c
2248
raw = (struct ksz_stats_raw *)mib->counters;
drivers/net/dsa/microchip/ksz_common.c
2303
raw = (struct ksz88xx_stats_raw *)mib->counters;
drivers/net/dsa/microchip/ksz_common.c
3137
&mib->counters[mib->cnt_ptr]);
drivers/net/dsa/microchip/ksz_common.c
3142
dropped = &mib->counters[dev->info->mib_cnt];
drivers/net/dsa/microchip/ksz_common.c
3147
dropped, &mib->counters[mib->cnt_ptr]);
drivers/net/dsa/microchip/ksz_common.c
3202
memset(mib->counters, 0, dev->info->mib_cnt * sizeof(u64));
drivers/net/dsa/microchip/ksz_common.c
3287
memcpy(buf, mib->counters, dev->info->mib_cnt * sizeof(u64));
drivers/net/dsa/microchip/ksz_common.c
5468
dev->ports[i].mib.counters =
drivers/net/dsa/microchip/ksz_common.c
5472
if (!dev->ports[i].mib.counters)
drivers/net/dsa/microchip/ksz_common.h
46
u64 *counters;
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1825
struct aq_mss_egress_sc_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1837
counters->sc_protected_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1839
counters->sc_protected_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1845
counters->sc_encrypted_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1847
counters->sc_encrypted_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1853
counters->sc_protected_octets[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1855
counters->sc_protected_octets[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1861
counters->sc_encrypted_octets[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1863
counters->sc_encrypted_octets[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1870
struct aq_mss_egress_sc_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1873
memset(counters, 0, sizeof(*counters));
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1875
return AQ_API_CALL_SAFE(get_egress_sc_counters, hw, counters, sc_index);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1879
struct aq_mss_egress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1891
counters->sa_hit_drop_redirect[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1893
counters->sa_hit_drop_redirect[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1899
counters->sa_protected2_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1901
counters->sa_protected2_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1907
counters->sa_protected_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1909
counters->sa_protected_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1915
counters->sa_encrypted_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1917
counters->sa_encrypted_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1924
struct aq_mss_egress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1927
memset(counters, 0, sizeof(*counters));
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1929
return AQ_API_CALL_SAFE(get_egress_sa_counters, hw, counters, sa_index);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1934
struct aq_mss_egress_common_counters *counters)
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1942
counters->ctl_pkt[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1943
counters->ctl_pkt[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1948
counters->unknown_sa_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1950
counters->unknown_sa_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1956
counters->untagged_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1958
counters->untagged_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1964
counters->too_long[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1965
counters->too_long[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1970
counters->ecc_error_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1972
counters->ecc_error_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1978
counters->unctrl_hit_drop_redir[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1980
counters->unctrl_hit_drop_redir[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1987
struct aq_mss_egress_common_counters *counters)
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1989
memset(counters, 0, sizeof(*counters));
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
1991
return AQ_API_CALL_SAFE(get_egress_common_counters, hw, counters);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2054
struct aq_mss_ingress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2067
counters->untagged_hit_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2069
counters->untagged_hit_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2076
counters->ctrl_hit_drop_redir_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2078
counters->ctrl_hit_drop_redir_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2085
counters->not_using_sa[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2086
counters->not_using_sa[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2092
counters->unused_sa[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2093
counters->unused_sa[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2099
counters->not_valid_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2101
counters->not_valid_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2108
counters->invalid_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2109
counters->invalid_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2115
counters->ok_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2116
counters->ok_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2122
counters->late_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2123
counters->late_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2129
counters->delayed_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2130
counters->delayed_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2136
counters->unchecked_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2138
counters->unchecked_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2145
counters->validated_octets[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2147
counters->validated_octets[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2154
counters->decrypted_octets[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2156
counters->decrypted_octets[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2163
struct aq_mss_ingress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2166
memset(counters, 0, sizeof(*counters));
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2168
return AQ_API_CALL_SAFE(get_ingress_sa_counters, hw, counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2174
struct aq_mss_ingress_common_counters *counters)
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2182
counters->ctl_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2183
counters->ctl_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2188
counters->tagged_miss_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2190
counters->tagged_miss_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2196
counters->untagged_miss_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2198
counters->untagged_miss_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2204
counters->notag_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2205
counters->notag_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2210
counters->untagged_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2212
counters->untagged_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2218
counters->bad_tag_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2219
counters->bad_tag_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2224
counters->no_sci_pkts[0] = packed_record[0] | (packed_record[1] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2225
counters->no_sci_pkts[1] = packed_record[2] | (packed_record[3] << 16);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2230
counters->unknown_sci_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2232
counters->unknown_sci_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2238
counters->ctrl_prt_pass_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2240
counters->ctrl_prt_pass_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2246
counters->unctrl_prt_pass_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2248
counters->unctrl_prt_pass_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2254
counters->ctrl_prt_fail_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2256
counters->ctrl_prt_fail_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2262
counters->unctrl_prt_fail_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2264
counters->unctrl_prt_fail_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2270
counters->too_long_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2272
counters->too_long_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2278
counters->igpoc_ctl_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2280
counters->igpoc_ctl_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2286
counters->ecc_error_pkts[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2288
counters->ecc_error_pkts[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2294
counters->unctrl_hit_drop_redir[0] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2296
counters->unctrl_hit_drop_redir[1] =
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2303
struct aq_mss_ingress_common_counters *counters)
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2305
memset(counters, 0, sizeof(*counters));
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.c
2307
return AQ_API_CALL_SAFE(get_ingress_common_counters, hw, counters);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
271
struct aq_mss_egress_sc_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
280
struct aq_mss_egress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
288
struct aq_mss_egress_common_counters *counters);
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
299
struct aq_mss_ingress_sa_counters *counters,
drivers/net/ethernet/aquantia/atlantic/macsec/macsec_api.h
307
struct aq_mss_ingress_common_counters *counters);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
879
struct stats_counter *counters = &bp->fw_stats_data->storm_counters;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
887
if (le16_to_cpu(counters->xstats_counter) != cur_stats_counter) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
890
le16_to_cpu(counters->xstats_counter), bp->stats_counter);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
894
if (le16_to_cpu(counters->ustats_counter) != cur_stats_counter) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
897
le16_to_cpu(counters->ustats_counter), bp->stats_counter);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
901
if (le16_to_cpu(counters->cstats_counter) != cur_stats_counter) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
904
le16_to_cpu(counters->cstats_counter), bp->stats_counter);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
908
if (le16_to_cpu(counters->tstats_counter) != cur_stats_counter) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c
911
le16_to_cpu(counters->tstats_counter), bp->stats_counter);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1467
struct psfp_streamfilter_counters counters = {};
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1476
err = enetc_streamcounter_hw_get(priv, filter->sfi_index, &counters);
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1481
stats.pkts = counters.matching_frames_count +
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1482
counters.not_passing_sdu_count -
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1484
stats.drops = counters.not_passing_frames_count +
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1485
counters.not_passing_sdu_count +
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1486
counters.red_frames_count -
drivers/net/ethernet/google/gve/gve_adminq.c
1143
priv->num_event_counters = be16_to_cpu(descriptor->counters);
drivers/net/ethernet/google/gve/gve_adminq.h
89
__be16 counters;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
212
struct rsrc_bmap counters;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3201
u16 pcifunc, counters;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3209
counters = rvu->hw->npc_counters;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3232
seq_printf(filp, "\n\t\t MCAM counters \t: %d\n", counters);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3234
counters - mcam->counters.max);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3236
rvu_rsrc_free_count(&mcam->counters));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1833
kfree(mcam->counters.bmap);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1912
err = rvu_alloc_bitmap(&mcam->counters);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1916
mcam->cntr2pfvf_map = kcalloc(mcam->counters.max, sizeof(u16),
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1929
mcam->cntr_refcnt = kcalloc(mcam->counters.max, sizeof(u16),
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1945
for (cntr = 0; cntr < mcam->counters.max; cntr++)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1959
kfree(mcam->counters.bmap);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2012
mcam->counters.max = hw->npc_counters;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2027
mcam->counters.max--;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2028
mcam->rx_miss_act_cntr = mcam->counters.max;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2211
for (cntr = 0; cntr < mcam->counters.max; cntr++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2244
if (cntr >= mcam->counters.max)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2347
for (cntr = 0; cntr < mcam->counters.max; cntr++) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
2351
rvu_free_rsrc(&mcam->counters, cntr);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3037
if (!rvu_rsrc_free_count(&mcam->counters)) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3047
index = npc_mcam_find_zero_area(mcam->counters.bmap,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3048
mcam->counters.max, 0,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3053
__set_bit(cntr, mcam->counters.bmap);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3061
index = rvu_alloc_rsrc(&mcam->counters);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
3107
rvu_free_rsrc(&mcam->counters, req->cntr);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
115
XA_STATE(xas, &fc_stats->counters, 0);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
203
xa_for_each(&fc_stats->counters, id, counter)
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
295
err = xa_err(xa_store(&fc_stats->counters, id, counter, GFP_KERNEL));
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
322
xa_erase(&fc_stats->counters, counter->id);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
336
xa_init(&fc_stats->counters);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
371
xa_for_each(&fc_stats->counters, id, counter) {
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
372
xa_erase(&fc_stats->counters, id);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
375
xa_destroy(&fc_stats->counters);
drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
48
struct xarray counters;
drivers/net/ethernet/realtek/r8169_main.c
1942
struct rtl8169_counters *counters = tp->counters;
drivers/net/ethernet/realtek/r8169_main.c
1966
tp->tc_offset.tx_errors = counters->tx_errors;
drivers/net/ethernet/realtek/r8169_main.c
1967
tp->tc_offset.tx_multi_collision = counters->tx_multi_collision;
drivers/net/ethernet/realtek/r8169_main.c
1968
tp->tc_offset.tx_aborted = counters->tx_aborted;
drivers/net/ethernet/realtek/r8169_main.c
1969
tp->tc_offset.rx_missed = counters->rx_missed;
drivers/net/ethernet/realtek/r8169_main.c
1979
struct rtl8169_counters *counters;
drivers/net/ethernet/realtek/r8169_main.c
1981
counters = tp->counters;
drivers/net/ethernet/realtek/r8169_main.c
1984
data[0] = le64_to_cpu(counters->tx_packets);
drivers/net/ethernet/realtek/r8169_main.c
1985
data[1] = le64_to_cpu(counters->rx_packets);
drivers/net/ethernet/realtek/r8169_main.c
1986
data[2] = le64_to_cpu(counters->tx_errors);
drivers/net/ethernet/realtek/r8169_main.c
1987
data[3] = le32_to_cpu(counters->rx_errors);
drivers/net/ethernet/realtek/r8169_main.c
1988
data[4] = le16_to_cpu(counters->rx_missed);
drivers/net/ethernet/realtek/r8169_main.c
1989
data[5] = le16_to_cpu(counters->align_errors);
drivers/net/ethernet/realtek/r8169_main.c
1990
data[6] = le32_to_cpu(counters->tx_one_collision);
drivers/net/ethernet/realtek/r8169_main.c
1991
data[7] = le32_to_cpu(counters->tx_multi_collision);
drivers/net/ethernet/realtek/r8169_main.c
1992
data[8] = le64_to_cpu(counters->rx_unicast);
drivers/net/ethernet/realtek/r8169_main.c
1993
data[9] = le64_to_cpu(counters->rx_broadcast);
drivers/net/ethernet/realtek/r8169_main.c
1994
data[10] = le32_to_cpu(counters->rx_multicast);
drivers/net/ethernet/realtek/r8169_main.c
1995
data[11] = le16_to_cpu(counters->tx_aborted);
drivers/net/ethernet/realtek/r8169_main.c
1996
data[12] = le16_to_cpu(counters->tx_underrun);
drivers/net/ethernet/realtek/r8169_main.c
2291
pause_stats->tx_pause_frames = le32_to_cpu(tp->counters->tx_pause_on);
drivers/net/ethernet/realtek/r8169_main.c
2292
pause_stats->rx_pause_frames = le32_to_cpu(tp->counters->rx_pause_on);
drivers/net/ethernet/realtek/r8169_main.c
2329
le64_to_cpu(tp->counters->tx_packets);
drivers/net/ethernet/realtek/r8169_main.c
2331
le32_to_cpu(tp->counters->tx_one_collision);
drivers/net/ethernet/realtek/r8169_main.c
2333
le32_to_cpu(tp->counters->tx_multi_collision);
drivers/net/ethernet/realtek/r8169_main.c
2335
le64_to_cpu(tp->counters->rx_packets);
drivers/net/ethernet/realtek/r8169_main.c
2337
le16_to_cpu(tp->counters->align_errors);
drivers/net/ethernet/realtek/r8169_main.c
2339
le64_to_cpu(tp->counters->tx_errors);
drivers/net/ethernet/realtek/r8169_main.c
2341
le64_to_cpu(tp->counters->rx_broadcast);
drivers/net/ethernet/realtek/r8169_main.c
2343
le32_to_cpu(tp->counters->rx_multicast);
drivers/net/ethernet/realtek/r8169_main.c
2349
le32_to_cpu(tp->counters->align_errors32);
drivers/net/ethernet/realtek/r8169_main.c
2351
le64_to_cpu(tp->counters->tx_octets);
drivers/net/ethernet/realtek/r8169_main.c
2353
le32_to_cpu(tp->counters->tx_late_collision);
drivers/net/ethernet/realtek/r8169_main.c
2355
le32_to_cpu(tp->counters->tx_aborted32);
drivers/net/ethernet/realtek/r8169_main.c
2357
le64_to_cpu(tp->counters->rx_octets);
drivers/net/ethernet/realtek/r8169_main.c
2359
le32_to_cpu(tp->counters->rx_mac_error);
drivers/net/ethernet/realtek/r8169_main.c
2361
le64_to_cpu(tp->counters->tx_multicast64);
drivers/net/ethernet/realtek/r8169_main.c
2363
le64_to_cpu(tp->counters->tx_broadcast64);
drivers/net/ethernet/realtek/r8169_main.c
2365
le64_to_cpu(tp->counters->rx_multicast64);
drivers/net/ethernet/realtek/r8169_main.c
2367
le32_to_cpu(tp->counters->rx_frame_too_long);
drivers/net/ethernet/realtek/r8169_main.c
2381
le32_to_cpu(tp->counters->rx_unknown_opcode);
drivers/net/ethernet/realtek/r8169_main.c
5141
struct rtl8169_counters *counters = tp->counters;
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/r8169_main.c
5776
tp->counters = dmam_alloc_coherent (&pdev->dev, sizeof(*tp->counters),
drivers/net/ethernet/realtek/r8169_main.c
5779
if (!tp->counters)
drivers/net/ethernet/realtek/r8169_main.c
763
struct rtl8169_counters *counters;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1577
const struct rtase_counters *counters;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1620
counters = tp->tally_vaddr;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1624
le64_to_cpu(counters->tx_packets));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1626
le64_to_cpu(counters->rx_packets));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1628
le64_to_cpu(counters->tx_errors));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1630
le32_to_cpu(counters->rx_errors));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1632
le16_to_cpu(counters->rx_missed));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1634
le16_to_cpu(counters->align_errors));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1636
le32_to_cpu(counters->tx_one_collision));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1638
le32_to_cpu(counters->tx_multi_collision));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1640
le64_to_cpu(counters->rx_unicast));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1642
le64_to_cpu(counters->rx_broadcast));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1644
le32_to_cpu(counters->rx_multicast));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1646
le16_to_cpu(counters->tx_aborted));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1648
le16_to_cpu(counters->tx_underrun));
drivers/net/ethernet/realtek/rtase/rtase_main.c
1661
const struct rtase_counters *counters;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1663
counters = tp->tally_vaddr;
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
1861
const struct rtase_counters *counters;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1863
counters = tp->tally_vaddr;
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
1870
le64_to_cpu(counters->tx_errors);
drivers/net/ethernet/realtek/rtase/rtase_main.c
1871
stats->BroadcastFramesReceivedOK = le64_to_cpu(counters->rx_broadcast);
drivers/net/fddi/defza.c
314
fza_zeros(&buf->init.counters, sizeof(buf->init.counters));
drivers/net/fddi/defza.h
424
struct fza_counters counters; /* counters */
drivers/net/fddi/defza.h
538
struct fza_counters counters; /* counters */
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
267
struct iwl_mld_low_latency_packets_counters *counters;
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
275
if (WARN_ON_ONCE(fw_id >= ARRAY_SIZE(counters->vo_vi) ||
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
285
counters = &mld->low_latency.pkts_counters[queue];
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
287
spin_lock_bh(&counters->lock);
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
288
counters->vo_vi[fw_id]++;
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
289
spin_unlock_bh(&counters->lock);
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
44
struct iwl_mld_low_latency_packets_counters *counters =
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
47
spin_lock_bh(&counters->lock);
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
49
total_vo_vi_pkts += counters->vo_vi[mac_id];
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
52
counters->vo_vi[mac_id] = 0;
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c
54
spin_unlock_bh(&counters->lock);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
909
u32 counters = 0;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
911
counters = hal_coex_8723.high_priority_tx +
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
913
return counters;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
918
u32 counters = 0;
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
920
counters = hal_coex_8723.low_priority_tx +
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c
922
return counters;
drivers/net/wireless/silabs/wfx/debug.c
117
for (i = 0; i < ARRAY_SIZE(counters[0].reserved); i++)
drivers/net/wireless/silabs/wfx/debug.c
119
le32_to_cpu(counters[2].reserved[i]),
drivers/net/wireless/silabs/wfx/debug.c
120
le32_to_cpu(counters[0].reserved[i]),
drivers/net/wireless/silabs/wfx/debug.c
121
le32_to_cpu(counters[1].reserved[i]));
drivers/net/wireless/silabs/wfx/debug.c
65
struct wfx_hif_mib_extended_count_table counters[3];
drivers/net/wireless/silabs/wfx/debug.c
67
for (i = 0; i < ARRAY_SIZE(counters); i++) {
drivers/net/wireless/silabs/wfx/debug.c
68
ret = wfx_hif_get_counters_table(wdev, i, counters + i);
drivers/net/wireless/silabs/wfx/debug.c
79
le32_to_cpu(counters[2].count_##name), \
drivers/net/wireless/silabs/wfx/debug.c
80
le32_to_cpu(counters[0].count_##name), \
drivers/net/wireless/silabs/wfx/debug.c
81
le32_to_cpu(counters[1].count_##name))
drivers/net/wireless/st/cw1200/debug.c
295
struct wsm_mib_counters_table counters;
drivers/net/wireless/st/cw1200/debug.c
297
ret = wsm_get_counters_table(priv, &counters);
drivers/net/wireless/st/cw1200/debug.c
303
__le32_to_cpu(counters.name))
drivers/net/wireless/ti/wl12xx/main.c
1444
fw_status->counters.tx_released_pkts =
drivers/net/wireless/ti/wl12xx/main.c
1445
int_fw_status->counters.tx_released_pkts;
drivers/net/wireless/ti/wl12xx/main.c
1446
fw_status->counters.tx_lnk_free_pkts =
drivers/net/wireless/ti/wl12xx/main.c
1447
int_fw_status->counters.tx_lnk_free_pkts;
drivers/net/wireless/ti/wl12xx/main.c
1448
fw_status->counters.tx_voice_released_blks =
drivers/net/wireless/ti/wl12xx/main.c
1449
int_fw_status->counters.tx_voice_released_blks;
drivers/net/wireless/ti/wl12xx/main.c
1450
fw_status->counters.tx_last_rate =
drivers/net/wireless/ti/wl12xx/main.c
1451
int_fw_status->counters.tx_last_rate;
drivers/net/wireless/ti/wl12xx/wl12xx.h
144
struct wl12xx_fw_packet_counters counters;
drivers/net/wireless/ti/wl18xx/main.c
1200
fw_status->counters.tx_released_pkts =
drivers/net/wireless/ti/wl18xx/main.c
1201
int_fw_status->counters.tx_released_pkts;
drivers/net/wireless/ti/wl18xx/main.c
1202
fw_status->counters.tx_lnk_free_pkts =
drivers/net/wireless/ti/wl18xx/main.c
1203
int_fw_status->counters.tx_lnk_free_pkts;
drivers/net/wireless/ti/wl18xx/main.c
1204
fw_status->counters.tx_lnk_sec_pn16 =
drivers/net/wireless/ti/wl18xx/main.c
1205
int_fw_status->counters.tx_lnk_sec_pn16;
drivers/net/wireless/ti/wl18xx/main.c
1206
fw_status->counters.tx_voice_released_blks =
drivers/net/wireless/ti/wl18xx/main.c
1207
int_fw_status->counters.tx_voice_released_blks;
drivers/net/wireless/ti/wl18xx/main.c
1208
fw_status->counters.tx_last_rate =
drivers/net/wireless/ti/wl18xx/main.c
1209
int_fw_status->counters.tx_last_rate;
drivers/net/wireless/ti/wl18xx/main.c
1210
fw_status->counters.tx_last_rate_mbps =
drivers/net/wireless/ti/wl18xx/main.c
1211
int_fw_status->counters.tx_last_rate_mbps;
drivers/net/wireless/ti/wl18xx/main.c
1212
fw_status->counters.hlid =
drivers/net/wireless/ti/wl18xx/main.c
1213
int_fw_status->counters.hlid;
drivers/net/wireless/ti/wl18xx/main.c
1240
fw_status->counters.tx_released_pkts =
drivers/net/wireless/ti/wl18xx/main.c
1241
int_fw_status->counters.tx_released_pkts;
drivers/net/wireless/ti/wl18xx/main.c
1242
fw_status->counters.tx_lnk_free_pkts =
drivers/net/wireless/ti/wl18xx/main.c
1243
int_fw_status->counters.tx_lnk_free_pkts;
drivers/net/wireless/ti/wl18xx/main.c
1244
fw_status->counters.tx_voice_released_blks =
drivers/net/wireless/ti/wl18xx/main.c
1245
int_fw_status->counters.tx_voice_released_blks;
drivers/net/wireless/ti/wl18xx/main.c
1246
fw_status->counters.tx_last_rate =
drivers/net/wireless/ti/wl18xx/main.c
1247
int_fw_status->counters.tx_last_rate;
drivers/net/wireless/ti/wl18xx/main.c
1248
fw_status->counters.tx_last_rate_mbps =
drivers/net/wireless/ti/wl18xx/main.c
1249
int_fw_status->counters.tx_last_rate_mbps;
drivers/net/wireless/ti/wl18xx/main.c
1250
fw_status->counters.hlid =
drivers/net/wireless/ti/wl18xx/main.c
1251
int_fw_status->counters.hlid;
drivers/net/wireless/ti/wl18xx/tx.c
152
hlid = wl->fw_status->counters.hlid;
drivers/net/wireless/ti/wl18xx/tx.c
156
wl->fw_status->counters.tx_last_rate;
drivers/net/wireless/ti/wl18xx/tx.c
158
wl->fw_status->counters.tx_last_rate_mbps;
drivers/net/wireless/ti/wl18xx/wl18xx.h
150
struct wl18xx_fw_packet_counters counters;
drivers/net/wireless/ti/wl18xx/wl18xx.h
210
struct wl18xx_fw_packet_counters_8_9_1 counters;
drivers/net/wireless/ti/wlcore/cmd.c
329
if (wl->fw_status->counters.tx_lnk_free_pkts)
drivers/net/wireless/ti/wlcore/cmd.c
331
wl->fw_status->counters.tx_lnk_free_pkts[link];
drivers/net/wireless/ti/wlcore/cmd.c
338
if (wl->fw_status->counters.tx_lnk_sec_pn16)
drivers/net/wireless/ti/wlcore/cmd.c
340
le16_to_cpu(wl->fw_status->counters.tx_lnk_sec_pn16[link]);
drivers/net/wireless/ti/wlcore/main.c
407
(status->counters.tx_released_pkts[i] -
drivers/net/wireless/ti/wlcore/main.c
410
wl->tx_pkts_freed[i] = status->counters.tx_released_pkts[i];
drivers/net/wireless/ti/wlcore/main.c
441
tx_lnk_free_pkts = status->counters.tx_lnk_free_pkts[i];
drivers/net/wireless/ti/wlcore/main.c
450
if (status->counters.tx_lnk_sec_pn16)
drivers/net/wireless/ti/wlcore/main.c
451
sec_pn16 = __le16_to_cpu(status->counters.tx_lnk_sec_pn16[i]);
drivers/net/wireless/ti/wlcore/rx.c
213
hlid = status->counters.hlid;
drivers/net/wireless/ti/wlcore/rx.c
217
status->counters.tx_last_rate_mbps;
drivers/net/wireless/ti/wlcore/wlcore_i.h
168
} counters;
drivers/perf/amlogic/meson_ddr_pmu_core.c
147
memset(&pmu->counters, 0, sizeof(pmu->counters));
drivers/perf/amlogic/meson_ddr_pmu_core.c
23
struct dmc_counter counters; /* save counters from hw */
drivers/perf/amlogic/meson_ddr_pmu_core.c
351
struct dmc_counter counters, *sum_cnter;
drivers/perf/amlogic/meson_ddr_pmu_core.c
356
if (info->hw_info->irq_handler(info, &counters) != 0)
drivers/perf/amlogic/meson_ddr_pmu_core.c
359
sum_cnter = &pmu->counters;
drivers/perf/amlogic/meson_ddr_pmu_core.c
360
sum_cnter->all_cnt += counters.all_cnt;
drivers/perf/amlogic/meson_ddr_pmu_core.c
361
sum_cnter->all_req += counters.all_req;
drivers/perf/amlogic/meson_ddr_pmu_core.c
364
sum_cnter->channel_cnt[i] += counters.channel_cnt[i];
drivers/perf/amlogic/meson_ddr_pmu_core.c
376
counters.all_req,
drivers/perf/amlogic/meson_ddr_pmu_core.c
377
counters.all_cnt,
drivers/perf/amlogic/meson_ddr_pmu_core.c
378
counters.channel_cnt[0],
drivers/perf/amlogic/meson_ddr_pmu_core.c
379
counters.channel_cnt[1],
drivers/perf/amlogic/meson_ddr_pmu_core.c
380
counters.channel_cnt[2],
drivers/perf/amlogic/meson_ddr_pmu_core.c
381
counters.channel_cnt[3],
drivers/perf/amlogic/meson_ddr_pmu_core.c
383
pmu->counters.all_req,
drivers/perf/amlogic/meson_ddr_pmu_core.c
384
pmu->counters.all_cnt,
drivers/perf/amlogic/meson_ddr_pmu_core.c
385
pmu->counters.channel_cnt[0],
drivers/perf/amlogic/meson_ddr_pmu_core.c
386
pmu->counters.channel_cnt[1],
drivers/perf/amlogic/meson_ddr_pmu_core.c
387
pmu->counters.channel_cnt[2],
drivers/perf/amlogic/meson_ddr_pmu_core.c
388
pmu->counters.channel_cnt[3]);
drivers/perf/amlogic/meson_ddr_pmu_core.c
96
ddr_cnt_addition(&sum_dc, &pmu->counters, &dc, chann_nr);
drivers/perf/arm-cmn.c
1493
cmn->dtc[i].counters[idx] = event;
drivers/perf/arm-cmn.c
1868
cmn->dtc[j].counters[idx] = NULL;
drivers/perf/arm-cmn.c
1898
while (cmn->dtc[j].counters[idx])
drivers/perf/arm-cmn.c
1930
CMN_EVENT_WP_COMBINE(cmn->dtc[d].counters[tmp]))
drivers/perf/arm-cmn.c
2067
if (WARN_ON(!dtc->counters[i]))
drivers/perf/arm-cmn.c
2070
local64_add(delta, &dtc->counters[i]->count);
drivers/perf/arm-cmn.c
326
struct perf_event *counters[CMN_DT_NUM_COUNTERS];
drivers/perf/fujitsu_uncore_pmu.c
174
int counters = 1;
drivers/perf/fujitsu_uncore_pmu.c
180
counters++;
drivers/perf/fujitsu_uncore_pmu.c
184
counters++;
drivers/perf/fujitsu_uncore_pmu.c
191
return counters <= uncorepmu->num_counters;
drivers/perf/hisilicon/hisi_pcie_pmu.c
338
int counters = 1;
drivers/perf/hisilicon/hisi_pcie_pmu.c
347
event_group[counters++] = event;
drivers/perf/hisilicon/hisi_pcie_pmu.c
357
for (num = 0; num < counters; num++) {
drivers/perf/hisilicon/hisi_pcie_pmu.c
374
if (num == counters)
drivers/perf/hisilicon/hisi_pcie_pmu.c
375
event_group[counters++] = sibling;
drivers/perf/hisilicon/hisi_uncore_pmu.c
102
int counters = 1;
drivers/perf/hisilicon/hisi_uncore_pmu.c
114
counters++;
drivers/perf/hisilicon/hisi_uncore_pmu.c
123
counters++;
drivers/perf/hisilicon/hisi_uncore_pmu.c
127
return counters <= hisi_pmu->num_counters;
drivers/perf/hisilicon/hns3_pmu.c
1058
int counters = 1;
drivers/perf/hisilicon/hns3_pmu.c
1067
event_group[counters++] = event;
drivers/perf/hisilicon/hns3_pmu.c
1077
for (num = 0; num < counters; num++) {
drivers/perf/hisilicon/hns3_pmu.c
1094
if (num == counters)
drivers/perf/hisilicon/hns3_pmu.c
1095
event_group[counters++] = sibling;
drivers/perf/qcom_l3_pmu.c
455
int counters = 0;
drivers/perf/qcom_l3_pmu.c
460
counters = event_num_counters(event);
drivers/perf/qcom_l3_pmu.c
461
counters += event_num_counters(leader);
drivers/perf/qcom_l3_pmu.c
468
counters += event_num_counters(sibling);
drivers/perf/qcom_l3_pmu.c
475
return counters <= L3_NUM_COUNTERS;
drivers/perf/thunderx2_pmu.c
523
struct perf_event *event, int *counters)
drivers/perf/thunderx2_pmu.c
531
*counters = *counters + 1;
drivers/perf/thunderx2_pmu.c
543
int counters = 0;
drivers/perf/thunderx2_pmu.c
548
if (!tx2_uncore_validate_event(event->pmu, leader, &counters))
drivers/perf/thunderx2_pmu.c
552
if (!tx2_uncore_validate_event(event->pmu, sibling, &counters))
drivers/perf/thunderx2_pmu.c
556
if (!tx2_uncore_validate_event(event->pmu, event, &counters))
drivers/perf/thunderx2_pmu.c
563
return counters <= max_counters;
drivers/platform/mellanox/mlxbf-pmc.c
126
size_t counters;
drivers/platform/mellanox/mlxbf-pmc.c
1354
MLXBF_PMC_CRSPACE_PERFMON_VAL0(pmc->block[blk_num].counters) +
drivers/platform/mellanox/mlxbf-pmc.c
1365
if (cnt_num >= pmc->block[blk_num].counters)
drivers/platform/mellanox/mlxbf-pmc.c
1461
MLXBF_PMC_CRSPACE_PERFMON_VAL0(pmc->block[blk_num].counters) +
drivers/platform/mellanox/mlxbf-pmc.c
1478
if (cnt_num >= pmc->block[blk_num].counters)
drivers/platform/mellanox/mlxbf-pmc.c
1489
pmc->block[blk_num].counters * MLXBF_PMC_REG_SIZE;
drivers/platform/mellanox/mlxbf-pmc.c
1589
if (cnt_num >= pmc->block[blk_num].counters)
drivers/platform/mellanox/mlxbf-pmc.c
1600
pmc->block[blk_num].counters * MLXBF_PMC_REG_SIZE;
drivers/platform/mellanox/mlxbf-pmc.c
1869
MLXBF_PMC_CRSPACE_PERFMON_CTL(pmc->block[blk_num].counters),
drivers/platform/mellanox/mlxbf-pmc.c
1906
MLXBF_PMC_CRSPACE_PERFMON_CTL(pmc->block[blk_num].counters),
drivers/platform/mellanox/mlxbf-pmc.c
1917
MLXBF_PMC_CRSPACE_PERFMON_CTL(pmc->block[blk_num].counters),
drivers/platform/mellanox/mlxbf-pmc.c
1946
MLXBF_PMC_CRSPACE_PERFMON_COUNT_CLOCK(pmc->block[blk_num].counters),
drivers/platform/mellanox/mlxbf-pmc.c
1971
MLXBF_PMC_CRSPACE_PERFMON_COUNT_CLOCK(pmc->block[blk_num].counters),
drivers/platform/mellanox/mlxbf-pmc.c
2032
dev, pmc->block[blk_num].counters,
drivers/platform/mellanox/mlxbf-pmc.c
2038
dev, pmc->block[blk_num].counters,
drivers/platform/mellanox/mlxbf-pmc.c
2044
for (j = 0; j < pmc->block[blk_num].counters; ++j) {
drivers/platform/mellanox/mlxbf-pmc.c
2245
pmc->block[i].counters = info[2];
drivers/scsi/elx/efct/efct_hw.c
13
struct efct_hw_link_stat_counts *counters, void *arg);
drivers/scsi/elx/efct/efct_hw.c
19
struct efct_hw_host_stat_counts *counters, void *arg);
drivers/scsi/elx/efct/efct_hw.c
3099
struct efct_hw_link_stat_counts *counters,
drivers/scsi/elx/efct/efct_hw.c
3183
struct efct_hw_host_stat_counts *counters,
drivers/scsi/elx/efct/efct_hw.h
716
struct efct_hw_link_stat_counts *counters, void *arg),
drivers/scsi/elx/efct/efct_hw.h
724
struct efct_hw_host_stat_counts *counters, void *arg),
drivers/scsi/elx/efct/efct_xport.c
105
struct efct_hw_link_stat_counts *counters, void *arg)
drivers/scsi/elx/efct/efct_xport.c
110
counters[EFCT_HW_LINK_STAT_LINK_FAILURE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
112
counters[EFCT_HW_LINK_STAT_LOSS_OF_SYNC_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
114
counters[EFCT_HW_LINK_STAT_PRIMITIVE_SEQ_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
116
counters[EFCT_HW_LINK_STAT_INVALID_XMIT_WORD_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
118
counters[EFCT_HW_LINK_STAT_CRC_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
125
struct efct_hw_host_stat_counts *counters, void *arg)
drivers/scsi/elx/efct/efct_xport.c
130
counters[EFCT_HW_HOST_STAT_TX_KBYTE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
132
counters[EFCT_HW_HOST_STAT_RX_KBYTE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
134
counters[EFCT_HW_HOST_STAT_TX_FRAME_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
136
counters[EFCT_HW_HOST_STAT_RX_FRAME_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
143
struct efct_hw_link_stat_counts *counters,
drivers/scsi/elx/efct/efct_xport.c
149
counters[EFCT_HW_LINK_STAT_LINK_FAILURE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
151
counters[EFCT_HW_LINK_STAT_LOSS_OF_SYNC_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
153
counters[EFCT_HW_LINK_STAT_PRIMITIVE_SEQ_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
155
counters[EFCT_HW_LINK_STAT_INVALID_XMIT_WORD_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
157
counters[EFCT_HW_LINK_STAT_CRC_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
162
struct efct_hw_host_stat_counts *counters,
drivers/scsi/elx/efct/efct_xport.c
168
counters[EFCT_HW_HOST_STAT_TX_KBYTE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
170
counters[EFCT_HW_HOST_STAT_RX_KBYTE_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
172
counters[EFCT_HW_HOST_STAT_TX_FRAME_COUNT].counter;
drivers/scsi/elx/efct/efct_xport.c
174
counters[EFCT_HW_HOST_STAT_RX_FRAME_COUNT].counter;
drivers/scsi/qla2xxx/qla_attr.c
2876
ir += qpair->counters.input_requests;
drivers/scsi/qla2xxx/qla_attr.c
2877
or += qpair->counters.output_requests;
drivers/scsi/qla2xxx/qla_attr.c
2878
ib += qpair->counters.input_bytes;
drivers/scsi/qla2xxx/qla_attr.c
2879
ob += qpair->counters.output_bytes;
drivers/scsi/qla2xxx/qla_attr.c
2881
ir += ha->base_qpair->counters.input_requests;
drivers/scsi/qla2xxx/qla_attr.c
2882
or += ha->base_qpair->counters.output_requests;
drivers/scsi/qla2xxx/qla_attr.c
2883
ib += ha->base_qpair->counters.input_bytes;
drivers/scsi/qla2xxx/qla_attr.c
2884
ob += ha->base_qpair->counters.output_bytes;
drivers/scsi/qla2xxx/qla_attr.c
2949
memset(&qpair->counters, 0, sizeof(qpair->counters));
drivers/scsi/qla2xxx/qla_attr.c
2951
memset(&ha->base_qpair->counters, 0, sizeof(qpair->counters));
drivers/scsi/qla2xxx/qla_def.h
3875
struct qla_counters counters;
drivers/scsi/qla2xxx/qla_iocb.c
618
qpair->counters.output_bytes += scsi_bufflen(cmd);
drivers/scsi/qla2xxx/qla_iocb.c
619
qpair->counters.output_requests++;
drivers/scsi/qla2xxx/qla_iocb.c
622
qpair->counters.input_bytes += scsi_bufflen(cmd);
drivers/scsi/qla2xxx/qla_iocb.c
623
qpair->counters.input_requests++;
drivers/scsi/qla2xxx/qla_iocb.c
727
qpair->counters.output_bytes += scsi_bufflen(cmd);
drivers/scsi/qla2xxx/qla_iocb.c
728
qpair->counters.output_requests++;
drivers/scsi/qla2xxx/qla_iocb.c
731
qpair->counters.input_bytes += scsi_bufflen(cmd);
drivers/scsi/qla2xxx/qla_iocb.c
732
qpair->counters.input_requests++;
drivers/scsi/qla2xxx/qla_nvme.c
647
qpair->counters.input_bytes += fd->payload_length;
drivers/scsi/qla2xxx/qla_nvme.c
648
qpair->counters.input_requests++;
drivers/scsi/qla2xxx/qla_nvme.c
660
qpair->counters.output_bytes += fd->payload_length;
drivers/scsi/qla2xxx/qla_nvme.c
661
qpair->counters.output_requests++;
drivers/thunderbolt/debugfs.c
2346
DEBUGFS_ATTR_RW(counters);
drivers/vdpa/mlx5/net/mlx5_vnet.c
3540
ctx = MLX5_ADDR_OF(query_virtio_q_counters_out, out, counters);
fs/btrfs/compression.c
1344
u32 counters[COUNTERS_SIZE];
fs/btrfs/compression.c
1367
memset(counters, 0, sizeof(counters));
fs/btrfs/compression.c
1372
counters[addr]++;
fs/btrfs/compression.c
1376
counters[i] += counters[i - 1];
fs/btrfs/compression.c
1381
counters[addr]--;
fs/btrfs/compression.c
1382
new_addr = counters[addr];
fs/btrfs/compression.c
1394
memset(counters, 0, sizeof(counters));
fs/btrfs/compression.c
1399
counters[addr]++;
fs/btrfs/compression.c
1403
counters[i] += counters[i - 1];
fs/btrfs/compression.c
1408
counters[addr]--;
fs/btrfs/compression.c
1409
new_addr = counters[addr];
fs/smb/server/proc.c
105
for (i = 0; i < ARRAY_SIZE(ksmbd_counters.counters); i++)
fs/smb/server/proc.c
106
percpu_counter_set(&ksmbd_counters.counters[i], 0);
fs/smb/server/proc.c
121
for (i = 0; i < ARRAY_SIZE(ksmbd_counters.counters); i++) {
fs/smb/server/proc.c
122
retval = percpu_counter_init(&ksmbd_counters.counters[i], 0, GFP_KERNEL);
fs/smb/server/proc.c
95
for (i = 0; i < ARRAY_SIZE(ksmbd_counters.counters); i++)
fs/smb/server/proc.c
96
percpu_counter_destroy(&ksmbd_counters.counters[i]);
fs/smb/server/stats.h
30
struct percpu_counter counters[KSMBD_COUNTER_MAX];
fs/smb/server/stats.h
35
percpu_counter_inc(&ksmbd_counters.counters[type]);
fs/smb/server/stats.h
40
percpu_counter_dec(&ksmbd_counters.counters[type]);
fs/smb/server/stats.h
45
percpu_counter_add(&ksmbd_counters.counters[type], value);
fs/smb/server/stats.h
50
percpu_counter_sub(&ksmbd_counters.counters[type], value);
fs/smb/server/stats.h
56
percpu_counter_inc(&ksmbd_counters.counters[KSMBD_COUNTER_FIRST_REQ + cmd]);
fs/smb/server/stats.h
61
return percpu_counter_sum_positive(&ksmbd_counters.counters[type]);
include/linux/alloc_tag.h
103
.counters = &_shared_alloc_tag };
include/linux/alloc_tag.h
113
.counters = NULL };
include/linux/alloc_tag.h
122
.counters = &_alloc_tag_cntr };
include/linux/alloc_tag.h
144
counter = per_cpu_ptr(tag->counters, cpu);
include/linux/alloc_tag.h
193
this_cpu_inc(tag->counters->calls);
include/linux/alloc_tag.h
200
this_cpu_add(tag->counters->bytes, bytes);
include/linux/alloc_tag.h
218
this_cpu_sub(tag->counters->bytes, bytes);
include/linux/alloc_tag.h
219
this_cpu_dec(tag->counters->calls);
include/linux/alloc_tag.h
30
struct alloc_tag_counters __percpu *counters;
include/linux/mlx5/fs.h
303
struct ib_counters *counters;
include/linux/mlx5/mlx5_ifc_vdpa.h
223
struct mlx5_ifc_virtio_q_counters_bits counters;
include/linux/netfilter/x_tables.h
296
struct xt_counters *xt_counters_alloc(unsigned int counters);
include/linux/netfilter/x_tables.h
491
struct compat_xt_counters counters[];
include/linux/netfilter_arp/arp_tables.h
68
struct compat_xt_counters counters;
include/linux/netfilter_bridge/ebtables.h
88
struct ebt_counter counters[] ____cacheline_aligned;
include/linux/netfilter_ipv4/ip_tables.h
79
struct compat_xt_counters counters;
include/linux/netfilter_ipv6/ip6_tables.h
44
struct compat_xt_counters counters;
include/linux/percpu_counter.h
130
return (fbc->counters != NULL);
include/linux/percpu_counter.h
28
s32 __percpu *counters;
include/net/tcp.h
2989
atomic64_inc(&ao_info->counters.ao_required);
include/net/tcp_ao.h
107
struct tcp_ao_counters counters;
include/rdma/ib_verbs.h
2120
struct ib_counters *counters;
include/rdma/ib_verbs.h
2635
int (*create_counters)(struct ib_counters *counters,
include/rdma/ib_verbs.h
2637
int (*destroy_counters)(struct ib_counters *counters);
include/rdma/ib_verbs.h
2638
int (*read_counters)(struct ib_counters *counters,
include/rdma/uverbs_std_types.h
131
struct ib_counters **counters;
include/uapi/drm/v3d_drm.h
718
__u8 counters[DRM_V3D_MAX_PERF_COUNTERS];
include/uapi/linux/netfilter/x_tables.h
122
struct xt_counters counters[];
include/uapi/linux/netfilter_arp/arp_tables.h
109
struct xt_counters counters;
include/uapi/linux/netfilter_arp/arp_tables.h
181
struct xt_counters __user *counters;
include/uapi/linux/netfilter_bridge/ebtables.h
56
struct ebt_counter __user *counters;
include/uapi/linux/netfilter_bridge/ebtables.h
72
struct ebt_counter *counters;
include/uapi/linux/netfilter_ipv4/ip_tables.h
121
struct xt_counters counters;
include/uapi/linux/netfilter_ipv4/ip_tables.h
203
struct xt_counters __user *counters;
include/uapi/linux/netfilter_ipv6/ip6_tables.h
125
struct xt_counters counters;
include/uapi/linux/netfilter_ipv6/ip6_tables.h
243
struct xt_counters __user *counters;
kernel/gcov/clang.c
128
void llvm_gcda_emit_arcs(u32 num_counters, u64 *counters)
kernel/gcov/clang.c
134
info->counters = counters;
kernel/gcov/clang.c
230
memset(fn->counters, 0,
kernel/gcov/clang.c
231
sizeof(fn->counters[0]) * fn->num_counters);
kernel/gcov/clang.c
282
dfn_ptr->counters[i] += sfn_ptr->counters[i];
kernel/gcov/clang.c
297
cv_size = fn->num_counters * sizeof(fn->counters[0]);
kernel/gcov/clang.c
298
fn_dup->counters = kvmalloc(cv_size, GFP_KERNEL);
kernel/gcov/clang.c
299
if (!fn_dup->counters) {
kernel/gcov/clang.c
304
memcpy(fn_dup->counters, fn->counters, cv_size);
kernel/gcov/clang.c
353
kvfree(fn->counters);
kernel/gcov/clang.c
389
pos += store_gcov_u64(buffer, pos, fi_ptr->counters[i]);
kernel/gcov/clang.c
75
u64 *counters;
kernel/gcov/gcc_base.c
46
void __gcov_merge_add(gcov_type *counters, unsigned int n_counters)
kernel/gcov/gcc_base.c
52
void __gcov_merge_single(gcov_type *counters, unsigned int n_counters)
kernel/gcov/gcc_base.c
58
void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters)
kernel/gcov/gcc_base.c
64
void __gcov_merge_ior(gcov_type *counters, unsigned int n_counters)
kernel/gcov/gcc_base.c
70
void __gcov_merge_time_profile(gcov_type *counters, unsigned int n_counters)
kernel/gcov/gcc_base.c
76
void __gcov_merge_icall_topn(gcov_type *counters, unsigned int n_counters)
lib/alloc_tag.c
350
if (!tag->counters)
lib/alloc_tag.c
355
free_percpu(tag->counters);
lib/alloc_tag.c
356
tag->counters = NULL;
lib/alloc_tag.c
590
if (!tag->counters)
lib/alloc_tag.c
624
WARN_ON(tag->counters);
lib/alloc_tag.c
625
tag->counters = alloc_percpu(struct alloc_tag_counters);
lib/alloc_tag.c
626
if (!tag->counters) {
lib/alloc_tag.c
628
free_percpu(tag->counters);
lib/alloc_tag.c
629
tag->counters = NULL;
lib/alloc_tag.c
640
kmemleak_ignore_percpu(tag->counters);
lib/percpu_counter.c
106
count = __this_cpu_read(*fbc->counters);
lib/percpu_counter.c
108
__this_cpu_sub(*fbc->counters, count);
lib/percpu_counter.c
112
} while (!this_cpu_try_cmpxchg(*fbc->counters, &count, count + amount));
lib/percpu_counter.c
126
count = __this_cpu_read(*fbc->counters) + amount;
lib/percpu_counter.c
130
__this_cpu_sub(*fbc->counters, count - amount);
lib/percpu_counter.c
133
this_cpu_add(*fbc->counters, amount);
lib/percpu_counter.c
152
count = __this_cpu_read(*fbc->counters);
lib/percpu_counter.c
154
__this_cpu_sub(*fbc->counters, count);
lib/percpu_counter.c
180
s32 *pcount = per_cpu_ptr(fbc->counters, cpu);
lib/percpu_counter.c
194
s32 __percpu *counters;
lib/percpu_counter.c
197
counter_size = ALIGN(sizeof(*counters), __alignof__(*counters));
lib/percpu_counter.c
198
counters = __alloc_percpu_gfp(nr_counters * counter_size,
lib/percpu_counter.c
199
__alignof__(*counters), gfp);
lib/percpu_counter.c
200
if (!counters) {
lib/percpu_counter.c
201
fbc[0].counters = NULL;
lib/percpu_counter.c
212
fbc[i].counters = (void __percpu *)counters + i * counter_size;
lib/percpu_counter.c
235
if (!fbc[0].counters)
lib/percpu_counter.c
248
free_percpu(fbc[0].counters);
lib/percpu_counter.c
251
fbc[i].counters = NULL;
lib/percpu_counter.c
278
pcount = per_cpu_ptr(fbc->counters, cpu);
lib/percpu_counter.c
340
count = __this_cpu_read(*fbc->counters);
lib/percpu_counter.c
346
this_cpu_add(*fbc->counters, amount);
lib/percpu_counter.c
372
pcount = per_cpu_ptr(fbc->counters, cpu);
lib/percpu_counter.c
385
count = __this_cpu_read(*fbc->counters);
lib/percpu_counter.c
387
__this_cpu_sub(*fbc->counters, count);
lib/percpu_counter.c
67
s32 *pcount = per_cpu_ptr(fbc->counters, cpu);
lib/percpu_counter.c
98
count = this_cpu_read(*fbc->counters);
lib/stackdepot.c
417
counters[DEPOT_COUNTER_FREELIST_SIZE]--;
lib/stackdepot.c
475
counters[DEPOT_COUNTER_REFD_ALLOCS]++;
lib/stackdepot.c
476
counters[DEPOT_COUNTER_REFD_INUSE]++;
lib/stackdepot.c
480
counters[DEPOT_COUNTER_PERSIST_COUNT]++;
lib/stackdepot.c
481
counters[DEPOT_COUNTER_PERSIST_BYTES] += record_size;
lib/stackdepot.c
560
counters[DEPOT_COUNTER_FREELIST_SIZE]++;
lib/stackdepot.c
561
counters[DEPOT_COUNTER_REFD_FREES]++;
lib/stackdepot.c
562
counters[DEPOT_COUNTER_REFD_INUSE]--;
lib/stackdepot.c
861
seq_printf(seq, "%s: %ld\n", counter_names[i], data_race(counters[i]));
lib/stackdepot.c
87
static long counters[DEPOT_COUNTER_COUNT];
mm/kfence/core.c
1150
atomic_long_inc(&counters[KFENCE_COUNTER_SKIP_INCOMPAT]);
mm/kfence/core.c
1162
atomic_long_inc(&counters[KFENCE_COUNTER_SKIP_INCOMPAT]);
mm/kfence/core.c
1206
atomic_long_inc(&counters[KFENCE_COUNTER_SKIP_COVERED]);
mm/kfence/core.c
1277
atomic_long_inc(&counters[KFENCE_COUNTER_BUGS]);
mm/kfence/core.c
187
static atomic_long_t counters[KFENCE_COUNTER_COUNT];
mm/kfence/core.c
206
return atomic_long_read(&counters[KFENCE_COUNTER_ALLOCATED]) > thresh;
mm/kfence/core.c
344
atomic_long_inc(&counters[KFENCE_COUNTER_BUGS]);
mm/kfence/core.c
438
atomic_long_inc(&counters[KFENCE_COUNTER_SKIP_CAPACITY]);
mm/kfence/core.c
512
atomic_long_inc(&counters[KFENCE_COUNTER_ALLOCATED]);
mm/kfence/core.c
513
atomic_long_inc(&counters[KFENCE_COUNTER_ALLOCS]);
mm/kfence/core.c
529
atomic_long_inc(&counters[KFENCE_COUNTER_BUGS]);
mm/kfence/core.c
581
atomic_long_dec(&counters[KFENCE_COUNTER_ALLOCATED]);
mm/kfence/core.c
582
atomic_long_inc(&counters[KFENCE_COUNTER_FREES]);
mm/kfence/core.c
585
atomic_long_inc(&counters[KFENCE_COUNTER_ZOMBIES]);
mm/kfence/core.c
751
seq_printf(seq, "%s: %ld\n", counter_names[i], atomic_long_read(&counters[i]));
mm/page_alloc.c
1330
this_cpu_sub(tag->counters->bytes, PAGE_SIZE * nr);
mm/slab.h
46
unsigned long counters;
mm/slub.c
3768
flc.counters = data_race(READ_ONCE(slab->counters));
mm/slub.c
3835
old.counters = slab->counters;
mm/slub.c
3838
new.counters = old.counters;
mm/slub.c
4288
old.counters = slab->counters;
mm/slub.c
4291
new.counters = old.counters;
mm/slub.c
5493
old.counters = slab->counters;
mm/slub.c
5500
new.counters = old.counters;
mm/slub.c
653
slab->counters == old->counters) {
mm/slub.c
656
WRITE_ONCE(slab->counters, new->counters);
mm/vmalloc.c
5183
unsigned int *counters)
mm/vmalloc.c
5188
if (!counters)
mm/vmalloc.c
5191
memset(counters, 0, nr_node_ids * sizeof(unsigned int));
mm/vmalloc.c
5194
counters[page_to_nid(v->pages[nr])] += step;
mm/vmalloc.c
5196
if (counters[nr])
mm/vmalloc.c
5197
seq_printf(m, " N%u=%u", nr, counters[nr]);
mm/vmalloc.c
5221
unsigned int *counters;
mm/vmalloc.c
5224
counters = kmalloc_array(nr_node_ids, sizeof(unsigned int), GFP_KERNEL);
mm/vmalloc.c
5279
show_numa_info(m, v, counters);
mm/vmalloc.c
5291
kfree(counters);
net/batman-adv/mesh-interface.c
88
u64 *counters, sum = 0;
net/batman-adv/mesh-interface.c
92
counters = per_cpu_ptr(bat_priv->bat_counters, cpu);
net/batman-adv/mesh-interface.c
93
sum += counters[idx];
net/bridge/netfilter/ebtables.c
1003
ADD_COUNTER(counters[i], counter_base[i].bcnt,
net/bridge/netfilter/ebtables.c
1064
get_counters(t->private->counters, counterstmp,
net/bridge/netfilter/ebtables.c
1076
copy_to_user(repl->counters, counterstmp,
net/bridge/netfilter/ebtables.c
1140
memset(newinfo->counters, 0, countersize);
net/bridge/netfilter/ebtables.c
1195
repl->counters != NULL || input_table->private != NULL)
net/bridge/netfilter/ebtables.c
1222
memset(newinfo->counters, 0, countersize);
net/bridge/netfilter/ebtables.c
1379
struct ebt_counter __user *counters,
net/bridge/netfilter/ebtables.c
1402
if (copy_from_user(tmp, counters,
net/bridge/netfilter/ebtables.c
1403
array_size(num_counters, sizeof(*counters)))) {
net/bridge/netfilter/ebtables.c
1413
ADD_COUNTER(t->private->counters[i], tmp[i].bcnt, tmp[i].pcnt);
net/bridge/netfilter/ebtables.c
1436
return do_update_counters(net, hlp.name, hlp.counters,
net/bridge/netfilter/ebtables.c
1558
oldcounters = t->private->counters;
net/bridge/netfilter/ebtables.c
1563
oldcounters = t->table->counters;
net/bridge/netfilter/ebtables.c
1579
ret = copy_counters_to_user(t, oldcounters, tmp.counters,
net/bridge/netfilter/ebtables.c
1601
compat_uptr_t counters;
net/bridge/netfilter/ebtables.c
1866
oldcounters = t->private->counters;
net/bridge/netfilter/ebtables.c
1871
oldcounters = t->table->counters;
net/bridge/netfilter/ebtables.c
1897
ret = copy_counters_to_user(t, oldcounters, compat_ptr(tmp.counters),
net/bridge/netfilter/ebtables.c
213
cb_base = COUNTER_BASE(private->counters, private->nentries,
net/bridge/netfilter/ebtables.c
2247
repl->counters = compat_ptr(tmp.counters);
net/bridge/netfilter/ebtables.c
2274
memset(newinfo->counters, 0, countersize);
net/bridge/netfilter/ebtables.c
2368
return do_update_counters(net, hlp.name, compat_ptr(hlp.counters),
net/bridge/netfilter/ebtables.c
988
struct ebt_counter *counters, unsigned int nentries)
net/bridge/netfilter/ebtables.c
994
memcpy(counters, oldcounters,
net/ipv4/netfilter/arp_tables.c
1037
tmp = xt_get_this_cpu_counter(&iter->counters);
net/ipv4/netfilter/arp_tables.c
1061
compat_uptr_t counters;
net/ipv4/netfilter/arp_tables.c
1141
memcpy(&de->counters, &e->counters, sizeof(e->counters));
net/ipv4/netfilter/arp_tables.c
1228
repl.counters = NULL;
net/ipv4/netfilter/arp_tables.c
1292
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv4/netfilter/arp_tables.c
1307
struct xt_counters *counters,
net/ipv4/netfilter/arp_tables.c
1319
copy_to_user(&ce->counters, &counters[i],
net/ipv4/netfilter/arp_tables.c
1320
sizeof(counters[i])) != 0)
net/ipv4/netfilter/arp_tables.c
1343
struct xt_counters *counters;
net/ipv4/netfilter/arp_tables.c
1351
counters = alloc_counters(table);
net/ipv4/netfilter/arp_tables.c
1352
if (IS_ERR(counters))
net/ipv4/netfilter/arp_tables.c
1353
return PTR_ERR(counters);
net/ipv4/netfilter/arp_tables.c
1359
&size, counters, i++);
net/ipv4/netfilter/arp_tables.c
1363
vfree(counters);
net/ipv4/netfilter/arp_tables.c
230
counter = xt_get_this_cpu_counter(&e->counters);
net/ipv4/netfilter/arp_tables.c
319
e->counters.pcnt = pos;
net/ipv4/netfilter/arp_tables.c
345
pos = e->counters.pcnt;
net/ipv4/netfilter/arp_tables.c
346
e->counters.pcnt = 0;
net/ipv4/netfilter/arp_tables.c
360
e->counters.pcnt = pos;
net/ipv4/netfilter/arp_tables.c
379
e->counters.pcnt = pos;
net/ipv4/netfilter/arp_tables.c
413
if (!xt_percpu_counter_alloc(alloc_state, &e->counters))
net/ipv4/netfilter/arp_tables.c
432
xt_percpu_counter_free(&e->counters);
net/ipv4/netfilter/arp_tables.c
495
e->counters = ((struct xt_counters) { 0, 0 });
net/ipv4/netfilter/arp_tables.c
513
xt_percpu_counter_free(&e->counters);
net/ipv4/netfilter/arp_tables.c
601
struct xt_counters counters[])
net/ipv4/netfilter/arp_tables.c
616
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv4/netfilter/arp_tables.c
623
ADD_COUNTER(counters[i], bcnt, pcnt);
net/ipv4/netfilter/arp_tables.c
631
struct xt_counters counters[])
net/ipv4/netfilter/arp_tables.c
641
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv4/netfilter/arp_tables.c
642
ADD_COUNTER(counters[i], tmp->bcnt, tmp->pcnt);
net/ipv4/netfilter/arp_tables.c
652
struct xt_counters *counters;
net/ipv4/netfilter/arp_tables.c
660
counters = vzalloc(countersize);
net/ipv4/netfilter/arp_tables.c
662
if (counters == NULL)
net/ipv4/netfilter/arp_tables.c
665
get_counters(private, counters);
net/ipv4/netfilter/arp_tables.c
667
return counters;
net/ipv4/netfilter/arp_tables.c
676
struct xt_counters *counters;
net/ipv4/netfilter/arp_tables.c
681
counters = alloc_counters(table);
net/ipv4/netfilter/arp_tables.c
682
if (IS_ERR(counters))
net/ipv4/netfilter/arp_tables.c
683
return PTR_ERR(counters);
net/ipv4/netfilter/arp_tables.c
698
+ offsetof(struct arpt_entry, counters),
net/ipv4/netfilter/arp_tables.c
699
&counters[num],
net/ipv4/netfilter/arp_tables.c
700
sizeof(counters[num])) != 0) {
net/ipv4/netfilter/arp_tables.c
713
vfree(counters);
net/ipv4/netfilter/arp_tables.c
889
struct xt_counters *counters;
net/ipv4/netfilter/arp_tables.c
894
counters = xt_counters_alloc(num_counters);
net/ipv4/netfilter/arp_tables.c
895
if (!counters) {
net/ipv4/netfilter/arp_tables.c
926
get_old_counters(oldinfo, counters);
net/ipv4/netfilter/arp_tables.c
934
if (copy_to_user(counters_ptr, counters,
net/ipv4/netfilter/arp_tables.c
939
vfree(counters);
net/ipv4/netfilter/arp_tables.c
946
vfree(counters);
net/ipv4/netfilter/arp_tables.c
990
tmp.num_counters, tmp.counters);
net/ipv4/netfilter/ip_tables.c
1043
struct xt_counters *counters;
net/ipv4/netfilter/ip_tables.c
1046
counters = xt_counters_alloc(num_counters);
net/ipv4/netfilter/ip_tables.c
1047
if (!counters) {
net/ipv4/netfilter/ip_tables.c
1078
get_old_counters(oldinfo, counters);
net/ipv4/netfilter/ip_tables.c
1085
if (copy_to_user(counters_ptr, counters,
net/ipv4/netfilter/ip_tables.c
1090
vfree(counters);
net/ipv4/netfilter/ip_tables.c
1097
vfree(counters);
net/ipv4/netfilter/ip_tables.c
1142
tmp.num_counters, tmp.counters);
net/ipv4/netfilter/ip_tables.c
1189
tmp = xt_get_this_cpu_counter(&iter->counters);
net/ipv4/netfilter/ip_tables.c
1213
compat_uptr_t counters; /* struct xt_counters * */
net/ipv4/netfilter/ip_tables.c
1219
unsigned int *size, struct xt_counters *counters,
net/ipv4/netfilter/ip_tables.c
1232
copy_to_user(&ce->counters, &counters[i],
net/ipv4/netfilter/ip_tables.c
1233
sizeof(counters[i])) != 0)
net/ipv4/netfilter/ip_tables.c
1368
memcpy(&de->counters, &e->counters, sizeof(e->counters));
net/ipv4/netfilter/ip_tables.c
1465
repl.counters = NULL;
net/ipv4/netfilter/ip_tables.c
1530
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv4/netfilter/ip_tables.c
1553
struct xt_counters *counters;
net/ipv4/netfilter/ip_tables.c
1561
counters = alloc_counters(table);
net/ipv4/netfilter/ip_tables.c
1562
if (IS_ERR(counters))
net/ipv4/netfilter/ip_tables.c
1563
return PTR_ERR(counters);
net/ipv4/netfilter/ip_tables.c
1569
&size, counters, i++);
net/ipv4/netfilter/ip_tables.c
1574
vfree(counters);
net/ipv4/netfilter/ip_tables.c
297
counter = xt_get_this_cpu_counter(&e->counters);
net/ipv4/netfilter/ip_tables.c
383
e->counters.pcnt = pos;
net/ipv4/netfilter/ip_tables.c
407
pos = e->counters.pcnt;
net/ipv4/netfilter/ip_tables.c
408
e->counters.pcnt = 0;
net/ipv4/netfilter/ip_tables.c
422
e->counters.pcnt = pos;
net/ipv4/netfilter/ip_tables.c
441
e->counters.pcnt = pos;
net/ipv4/netfilter/ip_tables.c
526
if (!xt_percpu_counter_alloc(alloc_state, &e->counters))
net/ipv4/netfilter/ip_tables.c
566
xt_percpu_counter_free(&e->counters);
net/ipv4/netfilter/ip_tables.c
630
e->counters = ((struct xt_counters) { 0, 0 });
net/ipv4/netfilter/ip_tables.c
654
xt_percpu_counter_free(&e->counters);
net/ipv4/netfilter/ip_tables.c
740
struct xt_counters counters[])
net/ipv4/netfilter/ip_tables.c
755
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv4/netfilter/ip_tables.c
762
ADD_COUNTER(counters[i], bcnt, pcnt);
net/ipv4/netfilter/ip_tables.c
770
struct xt_counters counters[])
net/ipv4/netfilter/ip_tables.c
780
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv4/netfilter/ip_tables.c
781
ADD_COUNTER(counters[i], tmp->bcnt, tmp->pcnt);
net/ipv4/netfilter/ip_tables.c
792
struct xt_counters *counters;
net/ipv4/netfilter/ip_tables.c
799
counters = vzalloc(countersize);
net/ipv4/netfilter/ip_tables.c
801
if (counters == NULL)
net/ipv4/netfilter/ip_tables.c
804
get_counters(private, counters);
net/ipv4/netfilter/ip_tables.c
806
return counters;
net/ipv4/netfilter/ip_tables.c
816
struct xt_counters *counters;
net/ipv4/netfilter/ip_tables.c
821
counters = alloc_counters(table);
net/ipv4/netfilter/ip_tables.c
822
if (IS_ERR(counters))
net/ipv4/netfilter/ip_tables.c
823
return PTR_ERR(counters);
net/ipv4/netfilter/ip_tables.c
840
+ offsetof(struct ipt_entry, counters),
net/ipv4/netfilter/ip_tables.c
841
&counters[num],
net/ipv4/netfilter/ip_tables.c
842
sizeof(counters[num])) != 0) {
net/ipv4/netfilter/ip_tables.c
866
vfree(counters);
net/ipv4/tcp_ao.c
102
atomic64_inc(&ao->counters.dropped_icmp);
net/ipv4/tcp_ao.c
1070
atomic64_inc(&info->counters.key_not_found);
net/ipv4/tcp_ao.c
2021
atomic64_set(&ao_info->counters.pkt_good, cmd.pkt_good);
net/ipv4/tcp_ao.c
2022
atomic64_set(&ao_info->counters.pkt_bad, cmd.pkt_bad);
net/ipv4/tcp_ao.c
2023
atomic64_set(&ao_info->counters.key_not_found, cmd.pkt_key_not_found);
net/ipv4/tcp_ao.c
2024
atomic64_set(&ao_info->counters.ao_required, cmd.pkt_ao_required);
net/ipv4/tcp_ao.c
2025
atomic64_set(&ao_info->counters.dropped_icmp, cmd.pkt_dropped_icmp);
net/ipv4/tcp_ao.c
2354
out.pkt_good = atomic64_read(&ao->counters.pkt_good);
net/ipv4/tcp_ao.c
2355
out.pkt_bad = atomic64_read(&ao->counters.pkt_bad);
net/ipv4/tcp_ao.c
2356
out.pkt_key_not_found = atomic64_read(&ao->counters.key_not_found);
net/ipv4/tcp_ao.c
2357
out.pkt_ao_required = atomic64_read(&ao->counters.ao_required);
net/ipv4/tcp_ao.c
2358
out.pkt_dropped_icmp = atomic64_read(&ao->counters.dropped_icmp);
net/ipv4/tcp_ao.c
912
atomic64_inc(&info->counters.pkt_bad);
net/ipv4/tcp_ao.c
928
atomic64_inc(&info->counters.pkt_bad);
net/ipv4/tcp_ao.c
936
atomic64_inc(&info->counters.pkt_good);
net/ipv6/netfilter/ip6_tables.c
1060
struct xt_counters *counters;
net/ipv6/netfilter/ip6_tables.c
1063
counters = xt_counters_alloc(num_counters);
net/ipv6/netfilter/ip6_tables.c
1064
if (!counters) {
net/ipv6/netfilter/ip6_tables.c
1095
get_old_counters(oldinfo, counters);
net/ipv6/netfilter/ip6_tables.c
1102
if (copy_to_user(counters_ptr, counters,
net/ipv6/netfilter/ip6_tables.c
1107
vfree(counters);
net/ipv6/netfilter/ip6_tables.c
1114
vfree(counters);
net/ipv6/netfilter/ip6_tables.c
1159
tmp.num_counters, tmp.counters);
net/ipv6/netfilter/ip6_tables.c
1205
tmp = xt_get_this_cpu_counter(&iter->counters);
net/ipv6/netfilter/ip6_tables.c
1229
compat_uptr_t counters; /* struct xt_counters * */
net/ipv6/netfilter/ip6_tables.c
1235
unsigned int *size, struct xt_counters *counters,
net/ipv6/netfilter/ip6_tables.c
1248
copy_to_user(&ce->counters, &counters[i],
net/ipv6/netfilter/ip6_tables.c
1249
sizeof(counters[i])) != 0)
net/ipv6/netfilter/ip6_tables.c
1384
memcpy(&de->counters, &e->counters, sizeof(e->counters));
net/ipv6/netfilter/ip6_tables.c
1474
repl.counters = NULL;
net/ipv6/netfilter/ip6_tables.c
1539
tmp.num_counters, compat_ptr(tmp.counters));
net/ipv6/netfilter/ip6_tables.c
1562
struct xt_counters *counters;
net/ipv6/netfilter/ip6_tables.c
1570
counters = alloc_counters(table);
net/ipv6/netfilter/ip6_tables.c
1571
if (IS_ERR(counters))
net/ipv6/netfilter/ip6_tables.c
1572
return PTR_ERR(counters);
net/ipv6/netfilter/ip6_tables.c
1578
&size, counters, i++);
net/ipv6/netfilter/ip6_tables.c
1583
vfree(counters);
net/ipv6/netfilter/ip6_tables.c
320
counter = xt_get_this_cpu_counter(&e->counters);
net/ipv6/netfilter/ip6_tables.c
401
e->counters.pcnt = pos;
net/ipv6/netfilter/ip6_tables.c
425
pos = e->counters.pcnt;
net/ipv6/netfilter/ip6_tables.c
426
e->counters.pcnt = 0;
net/ipv6/netfilter/ip6_tables.c
440
e->counters.pcnt = pos;
net/ipv6/netfilter/ip6_tables.c
459
e->counters.pcnt = pos;
net/ipv6/netfilter/ip6_tables.c
545
if (!xt_percpu_counter_alloc(alloc_state, &e->counters))
net/ipv6/netfilter/ip6_tables.c
584
xt_percpu_counter_free(&e->counters);
net/ipv6/netfilter/ip6_tables.c
648
e->counters = ((struct xt_counters) { 0, 0 });
net/ipv6/netfilter/ip6_tables.c
671
xt_percpu_counter_free(&e->counters);
net/ipv6/netfilter/ip6_tables.c
757
struct xt_counters counters[])
net/ipv6/netfilter/ip6_tables.c
772
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv6/netfilter/ip6_tables.c
779
ADD_COUNTER(counters[i], bcnt, pcnt);
net/ipv6/netfilter/ip6_tables.c
787
struct xt_counters counters[])
net/ipv6/netfilter/ip6_tables.c
797
tmp = xt_get_per_cpu_counter(&iter->counters, cpu);
net/ipv6/netfilter/ip6_tables.c
798
ADD_COUNTER(counters[i], tmp->bcnt, tmp->pcnt);
net/ipv6/netfilter/ip6_tables.c
808
struct xt_counters *counters;
net/ipv6/netfilter/ip6_tables.c
815
counters = vzalloc(countersize);
net/ipv6/netfilter/ip6_tables.c
817
if (counters == NULL)
net/ipv6/netfilter/ip6_tables.c
820
get_counters(private, counters);
net/ipv6/netfilter/ip6_tables.c
822
return counters;
net/ipv6/netfilter/ip6_tables.c
832
struct xt_counters *counters;
net/ipv6/netfilter/ip6_tables.c
837
counters = alloc_counters(table);
net/ipv6/netfilter/ip6_tables.c
838
if (IS_ERR(counters))
net/ipv6/netfilter/ip6_tables.c
839
return PTR_ERR(counters);
net/ipv6/netfilter/ip6_tables.c
856
+ offsetof(struct ip6t_entry, counters),
net/ipv6/netfilter/ip6_tables.c
857
&counters[num],
net/ipv6/netfilter/ip6_tables.c
858
sizeof(counters[num])) != 0) {
net/ipv6/netfilter/ip6_tables.c
882
vfree(counters);
net/ipv6/seg6_local.c
2009
struct seg6_local_counters *counters)
net/ipv6/seg6_local.c
2011
if (nla_put_u64_64bit(skb, SEG6_LOCAL_CNT_PACKETS, counters->packets,
net/ipv6/seg6_local.c
2015
if (nla_put_u64_64bit(skb, SEG6_LOCAL_CNT_BYTES, counters->bytes,
net/ipv6/seg6_local.c
2019
if (nla_put_u64_64bit(skb, SEG6_LOCAL_CNT_ERRORS, counters->errors,
net/ipv6/seg6_local.c
2028
struct seg6_local_counters counters = { 0, 0, 0 };
net/ipv6/seg6_local.c
2051
counters.packets += packets;
net/ipv6/seg6_local.c
2052
counters.bytes += bytes;
net/ipv6/seg6_local.c
2053
counters.errors += errors;
net/ipv6/seg6_local.c
2056
rc = seg6_local_fill_nla_counters(skb, &counters);
net/netfilter/x_tables.c
1393
struct xt_counters *xt_counters_alloc(unsigned int counters)
net/netfilter/x_tables.c
1397
if (counters == 0 || counters > INT_MAX / sizeof(*mem))
net/netfilter/x_tables.c
1400
counters *= sizeof(*mem);
net/netfilter/x_tables.c
1401
if (counters > XT_MAX_TABLE_SIZE)
net/netfilter/x_tables.c
1404
return vzalloc(counters);
net/netfilter/x_tables.c
1972
void xt_percpu_counter_free(struct xt_counters *counters)
net/netfilter/x_tables.c
1974
unsigned long pcnt = counters->pcnt;
net/netfilter/xt_connbytes.c
30
const struct nf_conn_counter *counters;
net/netfilter/xt_connbytes.c
40
counters = acct->counter;
net/netfilter/xt_connbytes.c
45
what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
net/netfilter/xt_connbytes.c
48
what = atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
51
what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
net/netfilter/xt_connbytes.c
52
what += atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
59
what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
net/netfilter/xt_connbytes.c
62
what = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
65
what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
net/netfilter/xt_connbytes.c
66
what += atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
73
bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes);
net/netfilter/xt_connbytes.c
74
pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets);
net/netfilter/xt_connbytes.c
77
bytes = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
78
pkts = atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
net/netfilter/xt_connbytes.c
81
bytes = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes) +
net/netfilter/xt_connbytes.c
82
atomic64_read(&counters[IP_CT_DIR_REPLY].bytes);
net/netfilter/xt_connbytes.c
83
pkts = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets) +
net/netfilter/xt_connbytes.c
84
atomic64_read(&counters[IP_CT_DIR_REPLY].packets);
samples/bpf/tracex6.bpf.c
12
} counters SEC(".maps");
samples/bpf/tracex6.bpf.c
35
count = bpf_perf_event_read(&counters, key);
samples/bpf/tracex6.bpf.c
67
error = bpf_perf_event_read_value(&counters, key, &buf, sizeof(buf));
samples/cgroup/memcg_event_listener.c
107
struct memcg_counters *counters = &events->counters;
samples/cgroup/memcg_event_listener.c
116
.old = &counters->low,
samples/cgroup/memcg_event_listener.c
121
.old = &counters->high,
samples/cgroup/memcg_event_listener.c
126
.old = &counters->max,
samples/cgroup/memcg_event_listener.c
131
.old = &counters->oom,
samples/cgroup/memcg_event_listener.c
136
.old = &counters->oom_kill,
samples/cgroup/memcg_event_listener.c
141
.old = &counters->oom_group_kill,
samples/cgroup/memcg_event_listener.c
298
print_memcg_counters(&events->counters);
samples/cgroup/memcg_event_listener.c
43
struct memcg_counters counters;
samples/cgroup/memcg_event_listener.c
49
static void print_memcg_counters(const struct memcg_counters *counters)
samples/cgroup/memcg_event_listener.c
52
printf("\tlow: %ld\n", counters->low);
samples/cgroup/memcg_event_listener.c
53
printf("\thigh: %ld\n", counters->high);
samples/cgroup/memcg_event_listener.c
54
printf("\tmax: %ld\n", counters->max);
samples/cgroup/memcg_event_listener.c
55
printf("\toom: %ld\n", counters->oom);
samples/cgroup/memcg_event_listener.c
56
printf("\toom_kill: %ld\n", counters->oom_kill);
samples/cgroup/memcg_event_listener.c
57
printf("\toom_group_kill: %ld\n", counters->oom_group_kill);
tools/perf/util/values.c
114
struct evsel **new_counters = realloc(values->counters,
tools/perf/util/values.c
115
counters_max * sizeof(*values->counters));
tools/perf/util/values.c
137
values->counters = new_counters;
tools/perf/util/values.c
152
if (values->counters[i] == evsel)
tools/perf/util/values.c
163
values->counters[i] = evsel;
tools/perf/util/values.c
200
counterwidth[j] = strlen(evsel__name(values->counters[j]));
tools/perf/util/values.c
219
fprintf(fp, " %*s", counterwidth[j], evsel__name(values->counters[j]));
tools/perf/util/values.c
254
width = strlen(evsel__name(values->counters[j]));
tools/perf/util/values.c
257
width = snprintf(NULL, 0, "%x", values->counters[j]->core.idx);
tools/perf/util/values.c
26
values->counters = malloc(values->counters_max * sizeof(*values->counters));
tools/perf/util/values.c
27
if (!values->counters) {
tools/perf/util/values.c
278
namewidth, evsel__name(values->counters[j]),
tools/perf/util/values.c
279
rawwidth, values->counters[j]->core.idx,
tools/perf/util/values.c
36
zfree(&values->counters);
tools/perf/util/values.c
56
zfree(&values->counters);
tools/perf/util/values.h
16
struct evsel **counters;
tools/power/x86/turbostat/turbostat.c
9682
void allocate_counters_1(struct counters *counters)
tools/power/x86/turbostat/turbostat.c
9684
counters->threads = calloc(1, sizeof(struct thread_data));
tools/power/x86/turbostat/turbostat.c
9685
if (counters->threads == NULL)
tools/power/x86/turbostat/turbostat.c
9688
counters->cores = calloc(1, sizeof(struct core_data));
tools/power/x86/turbostat/turbostat.c
9689
if (counters->cores == NULL)
tools/power/x86/turbostat/turbostat.c
9692
counters->packages = calloc(1, sizeof(struct pkg_data));
tools/power/x86/turbostat/turbostat.c
9693
if (counters->packages == NULL)
tools/power/x86/turbostat/turbostat.c
9701
void allocate_counters(struct counters *counters)
tools/power/x86/turbostat/turbostat.c
9707
counters->threads = calloc(num_threads, sizeof(struct thread_data));
tools/power/x86/turbostat/turbostat.c
9708
if (counters->threads == NULL)
tools/power/x86/turbostat/turbostat.c
9712
(counters->threads)[i].cpu_id = -1;
tools/power/x86/turbostat/turbostat.c
9714
counters->cores = calloc(num_cores, sizeof(struct core_data));
tools/power/x86/turbostat/turbostat.c
9715
if (counters->cores == NULL)
tools/power/x86/turbostat/turbostat.c
9719
(counters->cores)[i].first_cpu = -1;
tools/power/x86/turbostat/turbostat.c
9721
counters->packages = calloc(topo.num_packages, sizeof(struct pkg_data));
tools/power/x86/turbostat/turbostat.c
9722
if (counters->packages == NULL)
tools/power/x86/turbostat/turbostat.c
9726
(counters->packages)[i].first_cpu = -1;
tools/testing/selftests/bpf/benchs/bench_trigger.c
70
static __always_inline void inc_counter(struct counter *counters)
tools/testing/selftests/bpf/benchs/bench_trigger.c
85
static long sum_and_reset_counters(struct counter *counters)
tools/testing/selftests/bpf/benchs/bench_trigger.c
91
sum += atomic_swap(&counters[i].value, 0);
tools/testing/selftests/net/tcp_ao/lib/proc.c
133
type->counters = reallocarray(type->counters, i + 1,
tools/testing/selftests/net/tcp_ao/lib/proc.c
135
if (!type->counters)
tools/testing/selftests/net/tcp_ao/lib/proc.c
137
nc = &type->counters[i];
tools/testing/selftests/net/tcp_ao/lib/proc.c
18
struct netstat_counter *counters;
tools/testing/selftests/net/tcp_ao/lib/proc.c
196
free(ns->counters[i].name);
tools/testing/selftests/net/tcp_ao/lib/proc.c
197
free(ns->counters);
tools/testing/selftests/net/tcp_ao/lib/proc.c
208
nsb->header_name, nsb->counters[i].name,
tools/testing/selftests/net/tcp_ao/lib/proc.c
209
a, nsb->counters[i].val);
tools/testing/selftests/net/tcp_ao/lib/proc.c
214
nsb->counters[i].name, a, nsb->counters[i].val);
tools/testing/selftests/net/tcp_ao/lib/proc.c
233
if (strcmp(nsb->counters[i].name, nsa->counters[j].name)) {
tools/testing/selftests/net/tcp_ao/lib/proc.c
238
if (nsa->counters[j].val == nsb->counters[i].val) {
tools/testing/selftests/net/tcp_ao/lib/proc.c
243
__netstat_print_diff(nsa->counters[j].val, nsb, i);
tools/testing/selftests/net/tcp_ao/lib/proc.c
263
if (!strcmp(name, ns->counters[i].name))
tools/testing/selftests/net/tcp_ao/lib/proc.c
264
return ns->counters[i].val;
tools/testing/selftests/net/tcp_ao/lib/proc.c
52
ret->counters = NULL;
tools/testing/selftests/net/tcp_ao/lib/proc.c
81
type->counters = reallocarray(type->counters,
tools/testing/selftests/net/tcp_ao/lib/proc.c
84
if (!type->counters)
tools/testing/selftests/net/tcp_ao/lib/proc.c
95
struct netstat_counter *nc = &type->counters[i];