Home
last modified time | relevance | path

Searched refs:counters (Results 1 – 166 of 166) sorted by relevance

/linux-4.1.27/arch/mips/oprofile/
Dop_model_mipsxx.c87 static inline unsigned int counters_total_to_per_cpu(unsigned int counters) in counters_total_to_per_cpu() argument
89 return counters >> vpe_shift(); in counters_total_to_per_cpu()
92 static inline unsigned int counters_per_cpu_to_total(unsigned int counters) in counters_per_cpu_to_total() argument
94 return counters << vpe_shift(); in counters_per_cpu_to_total()
152 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_reg_setup() local
156 for (i = 0; i < counters; i++) { in mipsxx_reg_setup()
181 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_cpu_setup() local
186 switch (counters) { in mipsxx_cpu_setup()
205 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_cpu_start() local
210 switch (counters) { in mipsxx_cpu_start()
[all …]
/linux-4.1.27/net/netfilter/
Dxt_connbytes.c30 const struct nf_conn_counter *counters; in connbytes_mt() local
40 counters = acct->counter; in connbytes_mt()
45 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets); in connbytes_mt()
48 what = atomic64_read(&counters[IP_CT_DIR_REPLY].packets); in connbytes_mt()
51 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].packets); in connbytes_mt()
52 what += atomic64_read(&counters[IP_CT_DIR_REPLY].packets); in connbytes_mt()
59 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes); in connbytes_mt()
62 what = atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); in connbytes_mt()
65 what = atomic64_read(&counters[IP_CT_DIR_ORIGINAL].bytes); in connbytes_mt()
66 what += atomic64_read(&counters[IP_CT_DIR_REPLY].bytes); in connbytes_mt()
[all …]
DKconfig486 include packet and byte counters in a rule.
/linux-4.1.27/lib/
Dpercpu_counter.c67 s32 *pcount = per_cpu_ptr(fbc->counters, cpu); in percpu_counter_set()
80 count = __this_cpu_read(*fbc->counters) + amount; in __percpu_counter_add()
85 __this_cpu_sub(*fbc->counters, count - amount); in __percpu_counter_add()
88 this_cpu_add(*fbc->counters, amount); in __percpu_counter_add()
107 s32 *pcount = per_cpu_ptr(fbc->counters, cpu); in __percpu_counter_sum()
123 fbc->counters = alloc_percpu_gfp(s32, gfp); in __percpu_counter_init()
124 if (!fbc->counters) in __percpu_counter_init()
143 if (!fbc->counters) in percpu_counter_destroy()
153 free_percpu(fbc->counters); in percpu_counter_destroy()
154 fbc->counters = NULL; in percpu_counter_destroy()
[all …]
/linux-4.1.27/arch/x86/oprofile/
Dnmi_int.c77 struct op_msr *counters = msrs->counters; in nmi_cpu_save_registers() local
82 if (counters[i].addr) in nmi_cpu_save_registers()
83 rdmsrl(counters[i].addr, counters[i].saved); in nmi_cpu_save_registers()
202 struct op_msr *counters = msrs->counters; in nmi_cpu_save_mpx_registers() local
208 if (counters[i].addr) in nmi_cpu_save_mpx_registers()
209 rdmsrl(counters[i].addr, multiplex[virt].saved); in nmi_cpu_save_mpx_registers()
215 struct op_msr *counters = msrs->counters; in nmi_cpu_restore_mpx_registers() local
221 if (counters[i].addr) in nmi_cpu_restore_mpx_registers()
222 wrmsrl(counters[i].addr, multiplex[virt].saved); in nmi_cpu_restore_mpx_registers()
307 kfree(per_cpu(cpu_msrs, i).counters); in free_msrs()
[all …]
Dop_model_ppro.c38 if (!msrs->counters[i].addr) in ppro_shutdown()
57 msrs->counters[i].addr = MSR_P6_PERFCTR0 + i; in ppro_fill_in_addresses()
108 wrmsrl(msrs->counters[i].addr, -1LL); in ppro_setup_ctrs()
113 if (counter_config[i].enabled && msrs->counters[i].addr) { in ppro_setup_ctrs()
115 wrmsrl(msrs->counters[i].addr, -reset_value[i]); in ppro_setup_ctrs()
136 rdmsrl(msrs->counters[i].addr, val); in ppro_check_ctrs()
140 wrmsrl(msrs->counters[i].addr, -reset_value[i]); in ppro_check_ctrs()
Dop_model_amd.c296 if (!msrs->counters[i].addr) in op_amd_shutdown()
316 msrs->counters[i].addr = MSR_F15H_PERF_CTR + (i << 1); in op_amd_fill_in_addresses()
320 msrs->counters[i].addr = MSR_K7_PERFCTR0 + i; in op_amd_fill_in_addresses()
343 && msrs->counters[op_x86_virt_to_phys(i)].addr) in op_amd_setup_ctrs()
362 wrmsrl(msrs->counters[i].addr, -1LL); in op_amd_setup_ctrs()
372 wrmsrl(msrs->counters[i].addr, -(u64)reset_value[virt]); in op_amd_setup_ctrs()
392 rdmsrl(msrs->counters[i].addr, val); in op_amd_check_ctrs()
397 wrmsrl(msrs->counters[i].addr, -(u64)reset_value[virt]); in op_amd_check_ctrs()
Dop_x86_model.h24 struct op_msr *counters; member
Dop_model_p4.c393 if (msrs->counters[i].addr) in p4_shutdown()
394 release_perfctr_nmi(msrs->counters[i].addr); in p4_shutdown()
420 msrs->counters[i].addr = addr; in p4_fill_in_addresses()
/linux-4.1.27/drivers/md/
Dfaulty.c87 atomic_t counters[Modes]; member
97 atomic_read(&conf->counters[mode]) <= 0) in check_mode()
101 if (atomic_dec_and_test(&conf->counters[mode])) { in check_mode()
103 atomic_set(&conf->counters[mode], conf->period[mode]); in check_mode()
180 if (atomic_read(&conf->counters[WriteAll])) { in make_request()
234 if ((n=atomic_read(&conf->counters[WriteTransient])) != 0) in status()
238 if ((n=atomic_read(&conf->counters[ReadTransient])) != 0) in status()
242 if ((n=atomic_read(&conf->counters[WritePersistent])) != 0) in status()
246 if ((n=atomic_read(&conf->counters[ReadPersistent])) != 0) in status()
251 if ((n=atomic_read(&conf->counters[ReadFixable])) != 0) in status()
[all …]
/linux-4.1.27/tools/perf/util/
Dvalues.c23 values->counters = 0; in perf_read_values_init()
39 for (i = 0; i < values->counters; i++) in perf_read_values_destroy()
104 for (i = 0; i < values->counters; i++) in perf_read_values__findnew_counter()
108 if (values->counters == values->counters_max) in perf_read_values__findnew_counter()
111 i = values->counters++; in perf_read_values__findnew_counter()
137 counterwidth = malloc(values->counters * sizeof(*counterwidth)); in perf_read_values__display_pretty()
142 for (j = 0; j < values->counters; j++) in perf_read_values__display_pretty()
153 for (j = 0; j < values->counters; j++) { in perf_read_values__display_pretty()
161 for (j = 0; j < values->counters; j++) in perf_read_values__display_pretty()
168 for (j = 0; j < values->counters; j++) in perf_read_values__display_pretty()
[all …]
Dvalues.h10 int counters; member
/linux-4.1.27/Documentation/
Dlocal_ops.txt21 counters. They minimize the performance cost of standard atomic operations by
25 Having fast per CPU atomic counters is interesting in many cases : it does not
27 coherent counters in NMI handlers. It is especially useful for tracing purposes
28 and for various performance monitoring counters.
81 static DEFINE_PER_CPU(local_t, counters) = LOCAL_INIT(0);
92 local_inc(&get_cpu_var(counters));
93 put_cpu_var(counters);
98 local_inc(this_cpu_ptr(&counters));
102 * Reading the counters
104 Those local counters can be read from foreign CPUs to sum the count. Note that
[all …]
Dnumastat.txt6 All units are pages. Hugepages have separate counters.
Diostats.txt95 modifying these counters. This implies that minor inaccuracies may be
100 In 2.6, there are counters for each CPU, which make the lack of locking
101 almost a non-issue. When the statistics are read, the per-CPU counters
104 user interface for accessing the per-CPU counters themselves.
Dthis_cpu_ops.txt109 per cpu counters is correctly incremented. However, there is no
112 the value of the individual counters for each processor are
113 meaningless. The sum of all the per cpu counters is the only value
121 counters when the value of a counter is needed.
272 and that is frequently done to summarize counters. Remote write access
Dedac.txt616 reset-counters writing ANY thing to this control will
617 reset all the above counters.
736 3) Nehalem specific Corrected Error memory counters
741 However, those counters don't work with Unregistered Dimms. As the chipset
742 offers some counters that also work with UDIMMS (but with a worse level of
770 4) Standard error counters
772 The standard error counters are generated when an mcelog error is received
DIRQ-affinity.txt56 i.e counters for the CPU0-3 did not change.
Dgcov.txt123 Once the module is loaded again, the associated coverage counters are
Dkref.txt2 krefs allow you to add reference counters to your objects. If you
D00-INDEX277 - docs on adding reference counters (krefs) to kernel objects.
Datomic_ops.txt314 kernel. It is the use of atomic counters to implement reference
Dmemory-barriers.txt2395 operations and adjusting reference counters towards object destruction, and as
Ddevices.txt400 182 = /dev/perfctr Performance-monitoring counters
Dkernel-parameters.txt2561 Use timer interrupt instead of performance counters
/linux-4.1.27/net/ipv4/netfilter/
Darp_tables.c298 ADD_COUNTER(e->counters, arp_hdr_len(skb->dev), 1); in arpt_do_table()
384 e->counters.pcnt = pos; in mark_source_chains()
422 pos = e->counters.pcnt; in mark_source_chains()
423 e->counters.pcnt = 0; in mark_source_chains()
437 e->counters.pcnt = pos; in mark_source_chains()
462 e->counters.pcnt = pos; in mark_source_chains()
600 e->counters = ((struct xt_counters) { 0, 0 }); in check_entry_size_and_hooks()
715 struct xt_counters counters[]) in get_counters() argument
731 bcnt = iter->counters.bcnt; in get_counters()
732 pcnt = iter->counters.pcnt; in get_counters()
[all …]
Dip_tables.c364 ADD_COUNTER(e->counters, skb->len, 1); in ipt_do_table()
459 e->counters.pcnt = pos; in mark_source_chains()
504 pos = e->counters.pcnt; in mark_source_chains()
505 e->counters.pcnt = 0; in mark_source_chains()
519 e->counters.pcnt = pos; in mark_source_chains()
543 e->counters.pcnt = pos; in mark_source_chains()
763 e->counters = ((struct xt_counters) { 0, 0 }); in check_entry_size_and_hooks()
880 struct xt_counters counters[]) in get_counters() argument
896 bcnt = iter->counters.bcnt; in get_counters()
897 pcnt = iter->counters.pcnt; in get_counters()
[all …]
/linux-4.1.27/kernel/gcov/
Dbase.c65 void __gcov_merge_add(gcov_type *counters, unsigned int n_counters) in __gcov_merge_add() argument
71 void __gcov_merge_single(gcov_type *counters, unsigned int n_counters) in __gcov_merge_single() argument
77 void __gcov_merge_delta(gcov_type *counters, unsigned int n_counters) in __gcov_merge_delta() argument
83 void __gcov_merge_ior(gcov_type *counters, unsigned int n_counters) in __gcov_merge_ior() argument
89 void __gcov_merge_time_profile(gcov_type *counters, unsigned int n_counters) in __gcov_merge_time_profile() argument
/linux-4.1.27/drivers/staging/speakup/
Dkeyhelp.c64 u_char *kp, counters[MAXFUNCS], ch, ch1; in build_key_data() local
69 memset(counters, 0, sizeof(counters)); in build_key_data()
79 counters[*kp]++; in build_key_data()
83 if (counters[i] == 0) in build_key_data()
86 offset += (counters[i]+1); in build_key_data()
103 counters[ch1]--; in build_key_data()
107 p_key = key_data + offset + counters[ch1]; in build_key_data()
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
Dlib-msg.c140 lnet_counters_t *counters = the_lnet.ln_counters[cpt]; in lnet_msg_commit() local
164 counters->msgs_alloc++; in lnet_msg_commit()
165 if (counters->msgs_alloc > counters->msgs_max) in lnet_msg_commit()
166 counters->msgs_max = counters->msgs_alloc; in lnet_msg_commit()
172 lnet_counters_t *counters; in lnet_msg_decommit_tx() local
179 counters = the_lnet.ln_counters[msg->msg_tx_cpt]; in lnet_msg_decommit_tx()
186 counters->route_length += msg->msg_len; in lnet_msg_decommit_tx()
187 counters->route_count++; in lnet_msg_decommit_tx()
201 counters->send_length += msg->msg_len; in lnet_msg_decommit_tx()
213 counters->send_count++; in lnet_msg_decommit_tx()
[all …]
Dapi-ni.c325 lnet_counters_get(lnet_counters_t *counters) in lnet_counters_get() argument
330 memset(counters, 0, sizeof(*counters)); in lnet_counters_get()
335 counters->msgs_max += ctr->msgs_max; in lnet_counters_get()
336 counters->msgs_alloc += ctr->msgs_alloc; in lnet_counters_get()
337 counters->errors += ctr->errors; in lnet_counters_get()
338 counters->send_count += ctr->send_count; in lnet_counters_get()
339 counters->recv_count += ctr->recv_count; in lnet_counters_get()
340 counters->route_count += ctr->route_count; in lnet_counters_get()
341 counters->drop_count += ctr->drop_count; in lnet_counters_get()
342 counters->send_length += ctr->send_length; in lnet_counters_get()
[all …]
/linux-4.1.27/net/ipv6/netfilter/
Dip6_tables.c387 ADD_COUNTER(e->counters, skb->len, 1); in ip6t_do_table()
472 e->counters.pcnt = pos; in mark_source_chains()
517 pos = e->counters.pcnt; in mark_source_chains()
518 e->counters.pcnt = 0; in mark_source_chains()
532 e->counters.pcnt = pos; in mark_source_chains()
556 e->counters.pcnt = pos; in mark_source_chains()
777 e->counters = ((struct xt_counters) { 0, 0 }); in check_entry_size_and_hooks()
893 struct xt_counters counters[]) in get_counters() argument
909 bcnt = iter->counters.bcnt; in get_counters()
910 pcnt = iter->counters.pcnt; in get_counters()
[all …]
/linux-4.1.27/arch/mips/include/asm/
Dspinlock.h40 u32 counters = ACCESS_ONCE(lock->lock); in arch_spin_is_locked() local
42 return ((counters >> 16) ^ counters) & 0xffff; in arch_spin_is_locked()
51 u32 counters = ACCESS_ONCE(lock->lock); in arch_spin_is_contended() local
53 return (((counters >> 16) - counters) & 0xffff) > 1; in arch_spin_is_contended()
/linux-4.1.27/tools/perf/
Ddesign.txt5 Performance counters are special hardware registers available on most modern
13 hardware capabilities. It provides per task and per CPU counters, counter
15 provides "virtual" 64-bit counters, regardless of the width of the
16 underlying hardware counters.
18 Performance counters are accessed via special file descriptors.
32 Multiple counters can be kept open at a time, and the counters
127 * Special "software" counters provided by the kernel, even if the hardware
128 * does not support performance counters. These counters measure various
149 Counters come in two flavours: counting counters and sampling
150 counters. A "counting" counter is one that is used for counting the
[all …]
/linux-4.1.27/Documentation/device-mapper/
Dstatistics.txt13 The I/O statistics counters for each step-sized area of a region are
15 Documentation/iostats.txt). But two extra counters (12 and 13) are
17 these counters may be accessed by sending the @stats_print message to
74 Clear all the counters except the in-flight i/o counters.
94 Print counters for each step-sized area of a region.
109 <start_sector>+<length> counters
111 The first 11 counters have the same meaning as
128 Additional counters:
134 Atomically print and then clear all the counters except the
135 in-flight i/o counters. Useful when the client consuming the
/linux-4.1.27/drivers/staging/comedi/drivers/addi-data/
Dhwdrv_apci1564.c42 if (devpriv->counters) { in apci1564_timer_insn_config()
45 iobase = devpriv->counters + ADDI_TCW_IRQ_REG; in apci1564_timer_insn_config()
116 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); in apci1564_counter_insn_config()
162 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); in apci1564_counter_insn_write()
191 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); in apci1564_counter_insn_read()
/linux-4.1.27/Documentation/input/
Damijoy.txt82 (4 counters total). The bit usage for both left and right
117 JOYTEST 036 W Denise Write to all 4 joystick-mouse counters at once.
130 These addresses each read a pair of 8 bit pot counters.
131 (4 counters total). The bit assignment for both
132 addresses is shown below. The counters are stopped by signals
153 the counters will count proportionally faster.
167 that shares the same 4 pins as the 4 pot counters above.
181 | 00 | START | Start pots (dump capacitors,start counters) |
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_fs.c148 u64 *counters; in dev_counters_read() local
152 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters); in dev_counters_read()
153 return simple_read_from_buffer(buf, count, ppos, counters, avail); in dev_counters_read()
194 u64 *counters; in portcntrs_1_read() local
198 avail = dd->f_read_portcntrs(dd, *ppos, 0, NULL, &counters); in portcntrs_1_read()
199 return simple_read_from_buffer(buf, count, ppos, counters, avail); in portcntrs_1_read()
206 u64 *counters; in portcntrs_2_read() local
210 avail = dd->f_read_portcntrs(dd, *ppos, 1, NULL, &counters); in portcntrs_2_read()
211 return simple_read_from_buffer(buf, count, ppos, counters, avail); in portcntrs_2_read()
/linux-4.1.27/drivers/staging/comedi/drivers/
Daddi_apci_1564.c110 unsigned long counters; /* base address of 32-bit counters */ member
140 if (devpriv->counters) { in apci1564_reset()
141 unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG; in apci1564_reset()
189 if (devpriv->counters) { in apci1564_interrupt()
193 iobase = devpriv->counters + APCI1564_COUNTER(chan); in apci1564_interrupt()
460 devpriv->counters = pci_resource_start(pcidev, 1); in apci1564_auto_attach()
526 if (devpriv->counters) { in apci1564_auto_attach()
Dni_tio.h123 struct ni_gpct *counters; member
Dni_tio.c1396 counter_dev->counters = kcalloc(num_counters, sizeof(*counter), in ni_gpct_device_construct()
1398 if (!counter_dev->counters) { in ni_gpct_device_construct()
1404 counter = &counter_dev->counters[i]; in ni_gpct_device_construct()
1416 if (!counter_dev->counters) in ni_gpct_device_destroy()
1418 kfree(counter_dev->counters); in ni_gpct_device_destroy()
Dni_660x.c1127 s->private = &devpriv->counter_dev->counters[i]; in ni_660x_auto_attach()
1129 devpriv->counter_dev->counters[i].chip_index = in ni_660x_auto_attach()
1131 devpriv->counter_dev->counters[i].counter_index = in ni_660x_auto_attach()
1141 ni_tio_init_counter(&devpriv->counter_dev->counters[i]); in ni_660x_auto_attach()
Dni_mio_common.c800 BUG_ON(devpriv->counter_dev->counters[gpct_index].mite_chan); in ni_request_gpct_mite_channel()
811 ni_tio_set_mite_channel(&devpriv->counter_dev->counters[gpct_index], in ni_request_gpct_mite_channel()
884 if (devpriv->counter_dev->counters[gpct_index].mite_chan) { in ni_release_gpct_mite_channel()
886 devpriv->counter_dev->counters[gpct_index].mite_chan; in ni_release_gpct_mite_channel()
890 counter_dev->counters[gpct_index], in ni_release_gpct_mite_channel()
1437 ni_tio_handle_interrupt(&devpriv->counter_dev->counters[counter_index], in handle_gpct_interrupt()
5624 struct ni_gpct *gpct = &devpriv->counter_dev->counters[i]; in ni_E_init()
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c168 static unsigned int counters_total_to_per_cpu(unsigned int counters) in counters_total_to_per_cpu() argument
170 return counters >> vpe_shift(); in counters_total_to_per_cpu()
771 int counters; in n_counters() local
775 counters = 2; in n_counters()
781 counters = 4; in n_counters()
785 counters = __n_counters(); in n_counters()
788 return counters; in n_counters()
793 int counters = (int)(long)arg; in reset_counters() local
794 switch (counters) { in reset_counters()
1371 unsigned int counters = mipspmu.num_counters; in mipsxx_pmu_handle_shared_irq() local
[all …]
/linux-4.1.27/drivers/edac/
Dedac_device.c648 block->counters.ce_count++; in edac_device_handle_ce()
652 instance->counters.ce_count++; in edac_device_handle_ce()
653 edac_dev->counters.ce_count++; in edac_device_handle_ce()
694 block->counters.ue_count++; in edac_device_handle_ue()
698 instance->counters.ue_count++; in edac_device_handle_ue()
699 edac_dev->counters.ue_count++; in edac_device_handle_ue()
Dedac_core.h183 struct edac_device_counter counters; /* basic UE and CE counters */ member
199 struct edac_device_counter counters; /* instance counters */ member
283 struct edac_device_counter counters; member
375 struct edac_pci_counter counters; member
Dedac_pci_sysfs.c61 return sprintf(data, "%u\n", atomic_read(&pci->counters.pe_count)); in instance_pe_count_show()
67 return sprintf(data, "%u\n", atomic_read(&pci->counters.npe_count)); in instance_npe_count_show()
712 atomic_inc(&pci->counters.pe_count); in edac_pci_handle_pe()
737 atomic_inc(&pci->counters.npe_count); in edac_pci_handle_npe()
Dedac_device_sysfs.c320 return sprintf(data, "%u\n", instance->counters.ue_count); in instance_ue_count_show()
326 return sprintf(data, "%u\n", instance->counters.ce_count); in instance_ce_count_show()
427 return sprintf(data, "%u\n", block->counters.ue_count); in block_ue_count_show()
435 return sprintf(data, "%u\n", block->counters.ce_count); in block_ce_count_show()
/linux-4.1.27/net/bridge/netfilter/
Debtables.c209 cb_base = COUNTER_BASE(private->counters, private->nentries, in ebt_do_table()
956 struct ebt_counter *counters, unsigned int nentries) in get_counters() argument
962 memcpy(counters, oldcounters, in get_counters()
971 counters[i].pcnt += counter_base[i].pcnt; in get_counters()
972 counters[i].bcnt += counter_base[i].bcnt; in get_counters()
1032 get_counters(t->private->counters, counterstmp, in do_replace_finish()
1043 copy_to_user(repl->counters, counterstmp, in do_replace_finish()
1129 memset(newinfo->counters, 0, countersize); in do_replace()
1164 repl->counters != NULL || input_table->private != NULL) { in ebt_register_table()
1193 memset(newinfo->counters, 0, countersize); in ebt_register_table()
[all …]
/linux-4.1.27/drivers/crypto/nx/
Dnx-842.c95 struct ibm_nx842_counters *counters; member
107 atomic64_inc(&dev->counters->_x); \
490 ibm_nx842_incr_hist(local_devdata->counters->comp_times, in nx842_compress()
690 ibm_nx842_incr_hist(local_devdata->counters->decomp_times, in nx842_decompress()
927 new_devdata->counters = old_devdata->counters; in nx842_OF_upd()
1048 atomic64_read(&local_devdata->counters->_name)); \
1091 times = local_devdata->counters->comp_times; in nx842_timehist_show()
1093 times = local_devdata->counters->decomp_times; in nx842_timehist_show()
1159 new_devdata->counters = kzalloc(sizeof(*new_devdata->counters), in nx842_probe()
1161 if (!new_devdata->counters) { in nx842_probe()
[all …]
/linux-4.1.27/tools/perf/Documentation/
Dperf.txt32 Performance counters for Linux are a new kernel-based subsystem
35 and software features (software counters, tracepoints) as well.
Dperf-top.txt54 Put the counters into a counter group.
62 Child tasks do not inherit counters.
215 Event to display when multiple counters are active.
Dperf-stat.txt47 child tasks do not inherit counters
87 null run - don't start any counters
Dperf-record.txt101 Child tasks do not inherit counters.
165 Collect raw sample records from all opened counters (default for tracepoint counters).
Dperf-trace.txt67 Child tasks do not inherit counters.
Dexamples.txt9 First, discovery/enumeration of available counters can be done via
Dperf-report.txt37 Show per-thread event counters
/linux-4.1.27/mm/
Dslub.c352 tmp.counters = counters_new; in set_page_slub_counters()
374 if (cmpxchg_double(&page->freelist, &page->counters, in __cmpxchg_double_slab()
383 page->counters == counters_old) { in __cmpxchg_double_slab()
410 if (cmpxchg_double(&page->freelist, &page->counters, in cmpxchg_double_slab()
422 page->counters == counters_old) { in cmpxchg_double_slab()
1575 unsigned long counters; in acquire_slab() local
1586 counters = page->counters; in acquire_slab()
1587 new.counters = counters; in acquire_slab()
1600 freelist, counters, in acquire_slab()
1601 new.freelist, new.counters, in acquire_slab()
[all …]
Dvmalloc.c2594 unsigned int nr, *counters = m->private; in show_numa_info() local
2596 if (!counters) in show_numa_info()
2604 memset(counters, 0, nr_node_ids * sizeof(unsigned int)); in show_numa_info()
2607 counters[page_to_nid(v->pages[nr])]++; in show_numa_info()
2610 if (counters[nr]) in show_numa_info()
2611 seq_printf(m, " N%u=%u", nr, counters[nr]); in show_numa_info()
/linux-4.1.27/include/uapi/linux/netfilter_arp/
Darp_tables.h107 struct xt_counters counters; member
179 struct xt_counters __user *counters; member
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_fs.c112 struct infinipath_counters counters; in atomic_counters_read() local
116 dd->ipath_f_read_counters(dd, &counters); in atomic_counters_read()
118 return simple_read_from_buffer(buf, count, ppos, &counters, in atomic_counters_read()
119 sizeof counters); in atomic_counters_read()
/linux-4.1.27/include/uapi/linux/netfilter_ipv4/
Dip_tables.h119 struct xt_counters counters; member
201 struct xt_counters __user *counters; member
/linux-4.1.27/include/linux/
Dpercpu_counter.h25 s32 __percpu *counters; member
89 return (fbc->counters != NULL); in percpu_counter_initialized()
Dmm_types.h72 unsigned long counters; member
79 unsigned counters;
/linux-4.1.27/include/uapi/linux/netfilter_ipv6/
Dip6_tables.h123 struct xt_counters counters; member
241 struct xt_counters __user *counters; member
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcl_lock.c632 struct cl_thread_counters *counters; in cl_lock_mutex_tail() local
634 counters = cl_lock_counters(env, lock); in cl_lock_mutex_tail()
636 counters->ctc_nr_locks_locked++; in cl_lock_mutex_tail()
637 lu_ref_add(&counters->ctc_locks_locked, "cll_guard", lock); in cl_lock_mutex_tail()
719 struct cl_thread_counters *counters; in cl_lock_mutex_put() local
726 counters = cl_lock_counters(env, lock); in cl_lock_mutex_put()
727 LINVRNT(counters->ctc_nr_locks_locked > 0); in cl_lock_mutex_put()
730 lu_ref_del(&counters->ctc_locks_locked, "cll_guard", lock); in cl_lock_mutex_put()
731 counters->ctc_nr_locks_locked--; in cl_lock_mutex_put()
840 struct cl_thread_counters *counters; in cl_lock_hold_mod() local
[all …]
/linux-4.1.27/net/batman-adv/
Dmain.h335 uint64_t *counters, sum = 0; in batadv_sum_counter() local
339 counters = per_cpu_ptr(bat_priv->bat_counters, cpu); in batadv_sum_counter()
340 sum += counters[idx]; in batadv_sum_counter()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-event_source-devices-hv_gpci6 counters being accumulated by other guests and to physical
7 domain event counters.
Dsysfs-devices-edac5 counters for UE and CE errors on the given memory controller.
6 Zeroing the counters will also reset the timer indicating how
8 computing errors/time. Since the counters are always reset
17 counters to measure error rates.
Dsysfs-firmware-acpi159 Root has permission to clear any of these counters. Eg.
162 All counters can be cleared by clearing the total "sci":
165 None of these counters has an effect on the function
Dsysfs-bus-coresight-devices-etm3x163 Description: (R) Provides the number of counters accessible on a trace unit,
/linux-4.1.27/Documentation/RCU/
Drcu.txt41 counters. These counters allow limited types of blocking within
43 counters, and permits general blocking within RCU read-side
45 by sampling these counters.
Dtrace.txt5 output that summarizes counters and state. This information is useful for
47 Displays grace-period counters.
135 These counters count callbacks regardless of what phase of
Drcubarrier.txt220 global completion and counters at a time, which are initialized on lines
Dtorture.txt313 the values of the "old" and "current" counters for the corresponding CPU.
/linux-4.1.27/include/uapi/linux/netfilter_bridge/
Debtables.h52 struct ebt_counter __user *counters; member
68 struct ebt_counter *counters; member
/linux-4.1.27/drivers/devfreq/
DKconfig77 It reads PPMU counters of memory controllers and adjusts
88 It reads PPMU counters of memory controllers and adjusts the
98 It reads ACTMON counters of memory controllers and adjusts the
/linux-4.1.27/Documentation/x86/
Dtlb.txt57 performance counters and 'perf stat', like this:
68 may have differently-named counters, but they should at least
71 counters for a given CPU.
/linux-4.1.27/include/linux/netfilter_ipv6/
Dip6_tables.h58 struct compat_xt_counters counters; member
/linux-4.1.27/Documentation/devicetree/bindings/arc/
Dpct.txt5 are 100+ hardware conditions dynamically mapped to upto 32 counters
/linux-4.1.27/include/linux/netfilter_arp/
Darp_tables.h68 struct compat_xt_counters counters; member
/linux-4.1.27/include/linux/netfilter_ipv4/
Dip_tables.h80 struct compat_xt_counters counters; member
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Denergymicro,efm32-timer.txt3 The efm32 Giant Gecko SoCs come with four 16 bit timers. Two counters can be
Dsamsung,exynos4210-mct.txt7 down-counters and generate an interrupt when the counter expires. There is
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Dnvidia,tegra20-rtc.txt3 The Tegra RTC maintains seconds and milliseconds counters, and five alarm
/linux-4.1.27/drivers/net/wireless/ti/wl12xx/
Dwl12xx.h158 struct wl12xx_fw_packet_counters counters; member
Dmain.c1459 fw_status->counters.tx_released_pkts = in wl12xx_convert_fw_status()
1460 int_fw_status->counters.tx_released_pkts; in wl12xx_convert_fw_status()
1461 fw_status->counters.tx_lnk_free_pkts = in wl12xx_convert_fw_status()
1462 int_fw_status->counters.tx_lnk_free_pkts; in wl12xx_convert_fw_status()
1463 fw_status->counters.tx_voice_released_blks = in wl12xx_convert_fw_status()
1464 int_fw_status->counters.tx_voice_released_blks; in wl12xx_convert_fw_status()
1465 fw_status->counters.tx_last_rate = in wl12xx_convert_fw_status()
1466 int_fw_status->counters.tx_last_rate; in wl12xx_convert_fw_status()
/linux-4.1.27/drivers/net/wireless/cw1200/
Ddebug.c310 struct wsm_mib_counters_table counters; in cw1200_counters_show() local
312 ret = wsm_get_counters_table(priv, &counters); in cw1200_counters_show()
318 __le32_to_cpu(counters.name)) in cw1200_counters_show()
/linux-4.1.27/Documentation/scheduler/
Dsched-stats.txt1 Version 15 of schedstats dropped counters for some sched_yield:
8 release). Some counters make more sense to be per-runqueue; other to be
22 These fields are counters, and only increment. Programs which make use
24 the change in the counters at each subsequent observation. A perl script
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dwl18xx.h160 struct wl18xx_fw_packet_counters counters; member
Dmain.c1166 fw_status->counters.tx_released_pkts = in wl18xx_convert_fw_status()
1167 int_fw_status->counters.tx_released_pkts; in wl18xx_convert_fw_status()
1168 fw_status->counters.tx_lnk_free_pkts = in wl18xx_convert_fw_status()
1169 int_fw_status->counters.tx_lnk_free_pkts; in wl18xx_convert_fw_status()
1170 fw_status->counters.tx_voice_released_blks = in wl18xx_convert_fw_status()
1171 int_fw_status->counters.tx_voice_released_blks; in wl18xx_convert_fw_status()
1172 fw_status->counters.tx_last_rate = in wl18xx_convert_fw_status()
1173 int_fw_status->counters.tx_last_rate; in wl18xx_convert_fw_status()
Dtx.c35 u8 fw_rate = wl->fw_status->counters.tx_last_rate; in wl18xx_get_last_tx_rate()
/linux-4.1.27/drivers/devfreq/event/
DKconfig22 (Platform Performance Monitoring Unit) counters to estimate the
/linux-4.1.27/arch/mips/kvm/
DKconfig38 bool "Maintain counters for COP0 accesses"
/linux-4.1.27/include/linux/netfilter_bridge/
Debtables.h91 struct ebt_counter counters[0] ____cacheline_aligned; member
/linux-4.1.27/arch/s390/kvm/
Dinterrupt.c656 fi->counters[FIRQ_CNTR_PFAULT] -= 1; in __deliver_pfault_done()
700 fi->counters[FIRQ_CNTR_VIRTIO] -= 1; in __deliver_virtio()
751 fi->counters[FIRQ_CNTR_IO] -= 1; in __deliver_io()
1219 fi->counters[FIRQ_CNTR_IO] -= 1; in get_io_int()
1280 if (fi->counters[FIRQ_CNTR_VIRTIO] >= KVM_S390_MAX_VIRTIO_IRQS) { in __inject_virtio()
1284 fi->counters[FIRQ_CNTR_VIRTIO] += 1; in __inject_virtio()
1297 if (fi->counters[FIRQ_CNTR_PFAULT] >= in __inject_pfault_done()
1302 fi->counters[FIRQ_CNTR_PFAULT] += 1; in __inject_pfault_done()
1332 if (fi->counters[FIRQ_CNTR_IO] >= KVM_S390_MAX_FLOAT_IRQS) { in __inject_io()
1336 fi->counters[FIRQ_CNTR_IO] += 1; in __inject_io()
[all …]
/linux-4.1.27/arch/x86/kvm/
Dpmu.c446 struct kvm_pmc *counters; in kvm_pmu_read_pmc() local
454 counters = fixed ? pmu->fixed_counters : pmu->gp_counters; in kvm_pmu_read_pmc()
455 ctr = read_pmc(&counters[pmc]); in kvm_pmu_read_pmc()
/linux-4.1.27/arch/powerpc/platforms/pseries/
DKconfig129 Enable access to hypervisor supplied counters in perf. Currently,
131 interfaces to retrieve counters. GPCI exists on Power 6 and later
/linux-4.1.27/include/uapi/linux/netfilter/
Dx_tables.h121 struct xt_counters counters[0]; member
/linux-4.1.27/Documentation/filesystems/nfs/
Dknfsd-stats.txt31 All counters are 64 bits wide and wrap naturally. There is no way
32 to zero these counters, instead applications should do their own
148 counted, but can be inferred from the other counters thus:
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_stats.c876 struct stats_counter *counters = &bp->fw_stats_data->storm_counters; in bnx2x_storm_stats_validate_counters() local
884 if (le16_to_cpu(counters->xstats_counter) != cur_stats_counter) { in bnx2x_storm_stats_validate_counters()
887 le16_to_cpu(counters->xstats_counter), bp->stats_counter); in bnx2x_storm_stats_validate_counters()
891 if (le16_to_cpu(counters->ustats_counter) != cur_stats_counter) { in bnx2x_storm_stats_validate_counters()
894 le16_to_cpu(counters->ustats_counter), bp->stats_counter); in bnx2x_storm_stats_validate_counters()
898 if (le16_to_cpu(counters->cstats_counter) != cur_stats_counter) { in bnx2x_storm_stats_validate_counters()
901 le16_to_cpu(counters->cstats_counter), bp->stats_counter); in bnx2x_storm_stats_validate_counters()
905 if (le16_to_cpu(counters->tstats_counter) != cur_stats_counter) { in bnx2x_storm_stats_validate_counters()
908 le16_to_cpu(counters->tstats_counter), bp->stats_counter); in bnx2x_storm_stats_validate_counters()
/linux-4.1.27/Documentation/devicetree/bindings/power/
Dfsl,imx-gpc.txt5 counters and Power Gating Control (PGC) for the CPU and PU (GPU/VPU) power
/linux-4.1.27/Documentation/infiniband/
Dsysfs.txt31 There is also a "counters" subdirectory, with files
/linux-4.1.27/Documentation/arm/
DCCN.txt50 "non-CPU related" counters (yet?) so system-wide session ("-a")
Dvlocks.txt73 priority rule to act as a tie-breaker, or any counters which could
/linux-4.1.27/drivers/net/ethernet/realtek/
Dr8169.c826 struct rtl8169_counters counters; member
2194 struct rtl8169_counters *counters; in rtl8169_update_counters() local
2205 counters = dma_alloc_coherent(d, sizeof(*counters), &paddr, GFP_KERNEL); in rtl8169_update_counters()
2206 if (!counters) in rtl8169_update_counters()
2215 memcpy(&tp->counters, counters, sizeof(*counters)); in rtl8169_update_counters()
2220 dma_free_coherent(d, sizeof(*counters), counters, paddr); in rtl8169_update_counters()
2232 data[0] = le64_to_cpu(tp->counters.tx_packets); in rtl8169_get_ethtool_stats()
2233 data[1] = le64_to_cpu(tp->counters.rx_packets); in rtl8169_get_ethtool_stats()
2234 data[2] = le64_to_cpu(tp->counters.tx_errors); in rtl8169_get_ethtool_stats()
2235 data[3] = le32_to_cpu(tp->counters.rx_errors); in rtl8169_get_ethtool_stats()
[all …]
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/
Dhal_btc.c929 u32 counters = 0; in rtl8723e_dm_bt_tx_rx_couter_h() local
931 counters = hal_coex_8723.high_priority_tx + in rtl8723e_dm_bt_tx_rx_couter_h()
933 return counters; in rtl8723e_dm_bt_tx_rx_couter_h()
938 u32 counters = 0; in rtl8723e_dm_bt_tx_rx_couter_l() local
940 counters = hal_coex_8723.low_priority_tx + in rtl8723e_dm_bt_tx_rx_couter_l()
942 return counters; in rtl8723e_dm_bt_tx_rx_couter_l()
/linux-4.1.27/arch/powerpc/boot/dts/
Da4m072.dts39 fsl,init-fd-counters = <0x3333>;
/linux-4.1.27/Documentation/hwmon/
Dadt746217 This chip is a bit of a beast. It has 8 counters for measuring fan speed. It
Dadt747020 external temperatures. It has four (4) 16-bit counters for measuring fan speed.
Dadt747542 temperatures and two (2) or more voltages. It has four (4) 16-bit counters
Dit87141 and late IT8712F and IT8705F also have optional 16-bit tachometer counters
167 16-bit tachometer counters aren't used, fan readings can be divided by
Dlm8554 temperatures and five (5) voltages. It has four (4) 16-bit counters for
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/
Dkernel-entry-init.h41 # counters interrupt to IRQ 6
/linux-4.1.27/Documentation/w1/slaves/
Dw1_ds242316 read sequence of w1_slave file initiates the read of counters and ram
/linux-4.1.27/Documentation/filesystems/
Dgfs2-glocks.txt133 The per-glock counters are initialised to zero when the
138 variance, plus two counters. The mean/variance pairs are
162 There are two counters. The first is there primarily to show
Dproc.txt537 "mapping details" summarizes mapping data such as mapping type, page usage counters,
538 node locality page counters (N0 == node0, N1 == node1, ...) and the kernel page
1583 those 64-bit counters, process A could see an intermediate result.
Dxfs-delayed-logging-design.txt521 A static reservation needs to manipulate the log grant counters - we can take a
/linux-4.1.27/Documentation/networking/
Dgen_stats.txt4 Statistic counters are grouped into structs:
Dnf_conntrack-sysctl.txt8 counters per flow are added.
Dxfrm_sync.txt14 ensure proper decay of SAs) and replay counters to avoid replay attacks
Daltera_tse.txt115 e.g. using: ethtool -S ethX (that shows the statistics counters)
Dstmmac.txt318 (that shows the Management counters (MMC) if supported)
Dfilter.txt653 Another reason is the use of atomic 64-bit counters.
819 tracing filters may do to maintain counters of events, for example. Register R9
/linux-4.1.27/include/linux/netfilter/
Dx_tables.h403 struct compat_xt_counters counters[0]; member
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmain.c2293 err = mlx4_counter_alloc(ibdev->dev, &ibdev->counters[i]); in mlx4_ib_add()
2295 ibdev->counters[i] = -1; in mlx4_ib_add()
2297 ibdev->counters[i] = -1; in mlx4_ib_add()
2302 ibdev->counters[i] = ibdev->counters[0]; in mlx4_ib_add()
2444 if (ibdev->counters[i - 1] != -1) in mlx4_ib_add()
2445 mlx4_counter_free(ibdev->dev, ibdev->counters[i - 1]); in mlx4_ib_add()
2563 if (ibdev->counters[p] != -1) in mlx4_ib_remove()
2564 mlx4_counter_free(ibdev->dev, ibdev->counters[p]); in mlx4_ib_remove()
Dmlx4_ib.h524 int counters[MLX4_MAX_PORTS]; member
Dqp.c1542 if (dev->counters[qp->port - 1] != -1) { in __mlx4_ib_modify_qp()
1544 dev->counters[qp->port - 1]; in __mlx4_ib_modify_qp()
Dmad.c834 u32 inmod = dev->counters[port_num - 1] & 0xffff; in iboe_process_mad()
/linux-4.1.27/Documentation/block/
Dstat.txt52 counters are incremented when the I/O completes.
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dwlcore_i.h174 } counters; member
Dcmd.c336 if (wl->fw_status->counters.tx_lnk_free_pkts) in wl12xx_allocate_link()
338 wl->fw_status->counters.tx_lnk_free_pkts[link]; in wl12xx_allocate_link()
Dmain.c422 (status->counters.tx_released_pkts[i] - in wlcore_fw_status()
425 wl->tx_pkts_freed[i] = status->counters.tx_released_pkts[i]; in wlcore_fw_status()
434 diff = (status->counters.tx_lnk_free_pkts[i] - in wlcore_fw_status()
441 lnk->prev_freed_pkts = status->counters.tx_lnk_free_pkts[i]; in wlcore_fw_status()
/linux-4.1.27/Documentation/accounting/
Ddelay-accounting.txt44 It will generally be in the form of counters returning the cumulative
/linux-4.1.27/Documentation/vm/
Dzswap.txt68 of pages stored, and various counters for the reasons pages are rejected.
Dactive_mm.txt49 To support all that, the "struct mm_struct" now has two counters: a
Dtranshuge.txt196 There are a number of counters in /proc/vmstat that may be used to
228 huge page for use. There are some counters in /proc/vmstat to help
/linux-4.1.27/Documentation/sound/alsa/
Dtimestamping.txt58 supported in hardware by sample counters or wallclocks (e.g. with
62 The DMA time is measured using counters - typically the least reliable
/linux-4.1.27/Documentation/timers/
Dtimekeeping.txt18 provide an accurate delay source using hardware counters.
100 idea about translating counters to nanoseconds using mult and shift
/linux-4.1.27/drivers/clocksource/
DKconfig78 32-bit free running decrementing counters.
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dcci.txt125 equal to the number of counters.
/linux-4.1.27/arch/s390/include/asm/
Dkvm_host.h450 int counters[FIRQ_MAX_COUNT]; member
/linux-4.1.27/arch/
DKconfig23 The number of hardware counters is limited. The multiplexing
24 feature enables OProfile to gather more events than counters
/linux-4.1.27/Documentation/scsi/
Dncr53c8xx.txt25 8.6 Clear profile counters
374 attached. So, if the driver is a module, the profile counters are
376 allows you to clear these counters at any time.
378 The following counters are available:
506 8.6 Clear profile counters
510 The profile counters are automatically cleared when the amount of
512 The "clearprof" command allows you to clear these counters at any time.
DChangeLog.sym53c8xx338 Just use 2 tag counters in flip/flop and switch to the other
DChangeLog.lpfc694 * Merged in some discovery bug fixes and added tgt io counters.
1677 * Removed unused malloc counters from lpfcLINUXfcp.c.
/linux-4.1.27/Documentation/fb/
Dudlfb.txt153 above to zero. Note that the 32-bit counters above
/linux-4.1.27/arch/m68k/fpsp040/
Dskeleton.S48 | The following counters are used for standalone testing
/linux-4.1.27/drivers/staging/lustre/include/linux/lnet/
Dlib-lnet.h753 void lnet_counters_get(lnet_counters_t *counters);
/linux-4.1.27/Documentation/virtual/kvm/
Dtimekeeping.txt44 counters. Channel 1 and 2 were not available for general use in the original
49 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done
157 Latch combination of counters into corresponding ports
/linux-4.1.27/arch/arc/
DKconfig407 The counters can be cleared via Debugfs as well
/linux-4.1.27/arch/parisc/kernel/
Dperf_asm.S41 ; Enable the performance counters
/linux-4.1.27/init/
DKconfig1608 bool "Kernel performance events and counters"
1632 provides per task and per CPU counters, and it provides event
1654 bool "Enable VM event counters for /proc/vmstat" if EXPERT
1656 VM event counters are needed for event counts to be shown.
1657 This option allows the disabling of the VM event counters
1659 if VM event counters are disabled.
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Ddcsr.txt74 The EPU counters can be configured to assert the performance
/linux-4.1.27/Documentation/trace/
Dtracepoint-analysis.txt39 Discovery and enumeration of all counters and events, including tracepoints,
Dftrace.txt2430 that have a counter. To remove commands without counters:
/linux-4.1.27/Documentation/x86/x86_64/
Dboot-options.txt102 makes some profiling using performance counters more accurate.
/linux-4.1.27/kernel/trace/
DKconfig484 have been hit and their counters.
/linux-4.1.27/drivers/staging/rtl8723au/hal/
Drtl8723a_bt-coexist.c9082 u32 counters = 0; in BTDM_BtTxRxCounterH() local
9084 counters = pHalData->bt_coexist.halCoex8723.highPriorityTx+ in BTDM_BtTxRxCounterH()
9086 return counters; in BTDM_BtTxRxCounterH()
9092 u32 counters = 0; in BTDM_BtTxRxCounterL() local
9094 counters = pHalData->bt_coexist.halCoex8723.lowPriorityTx+ in BTDM_BtTxRxCounterL()
9096 return counters; in BTDM_BtTxRxCounterL()
/linux-4.1.27/Documentation/power/
Druntime_pm.txt136 indicated to the PM core by two counters, the device's usage counter and the
139 * If any of these counters is decreased using a helper function provided by
/linux-4.1.27/net/sched/
DKconfig407 bool "Performance counters support"
/linux-4.1.27/Documentation/video4linux/
Dvivid.txt586 test pattern should be shown, and if so, whether only counters should
/linux-4.1.27/drivers/rtc/
DKconfig848 Cycle counters, plus a customer-specific, 8-byte ROM/Serial number.
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.seq1136 * counters, etc. while a DMA is active will result
/linux-4.1.27/fs/ext4/
Dmballoc.c2257 ext4_grpblk_t counters[16]; in ext4_mb_seq_groups_show() member
/linux-4.1.27/arch/x86/
DKconfig899 performance counters), and the NMI watchdog which detects hard