Home
last modified time | relevance | path

Searched refs:num_counters (Results 1 – 25 of 75) sorted by relevance

123

/Linux-v4.19/arch/x86/oprofile/
Dop_model_ppro.c26 static int num_counters = 2; variable
37 for (i = 0; i < num_counters; ++i) { in ppro_shutdown()
49 for (i = 0; i < num_counters; i++) { in ppro_fill_in_addresses()
96 for (i = 0; i < num_counters; ++i) { in ppro_setup_ctrs()
112 for (i = 0; i < num_counters; ++i) { in ppro_setup_ctrs()
133 for (i = 0; i < num_counters; ++i) { in ppro_check_ctrs()
163 for (i = 0; i < num_counters; ++i) { in ppro_start()
178 for (i = 0; i < num_counters; ++i) { in ppro_stop()
188 .num_counters = 2,
218 eax.split.num_counters = 2; in arch_perfmon_setup_counters()
[all …]
Dop_model_amd.c42 static int num_counters; variable
275 for (i = 0; i < num_counters; ++i) { in op_mux_switch_ctrl()
294 for (i = 0; i < num_counters; ++i) { in op_amd_shutdown()
306 for (i = 0; i < num_counters; i++) { in op_amd_fill_in_addresses()
314 if (num_counters == AMD64_NUM_COUNTERS_CORE) { in op_amd_fill_in_addresses()
349 for (i = 0; i < num_counters; ++i) { in op_amd_setup_ctrs()
365 for (i = 0; i < num_counters; ++i) { in op_amd_setup_ctrs()
387 for (i = 0; i < num_counters; ++i) { in op_amd_check_ctrs()
410 for (i = 0; i < num_counters; ++i) { in op_amd_start()
430 for (i = 0; i < num_counters; ++i) { in op_amd_stop()
[all …]
Dop_model_p4.c37 static unsigned int num_counters = NUM_COUNTERS_NON_HT; variable
47 num_counters = NUM_COUNTERS_HT2; in setup_num_counters()
384 #define VIRT_CTR(stagger, i) ((i) + ((num_counters) * (stagger)))
392 for (i = 0; i < num_counters; ++i) { in p4_shutdown()
401 for (i = num_counters; i < num_controls; ++i) { in p4_shutdown()
416 for (i = 0; i < num_counters; ++i) { in p4_fill_in_addresses()
468 if (num_counters == NUM_COUNTERS_NON_HT) { in p4_fill_in_addresses()
490 for (i = 0; i < num_counters; ++i) { in p4_fill_in_addresses()
585 for (i = 0; i < num_counters; i++) { in p4_setup_ctrs()
595 for (i = num_counters; i < num_controls; i++) { in p4_setup_ctrs()
[all …]
Dnmi_int.c81 for (i = 0; i < model->num_counters; ++i) { in nmi_cpu_save_registers()
145 return virt % model->num_counters; in op_x86_virt_to_phys()
206 for (i = 0; i < model->num_counters; ++i) { in nmi_cpu_save_mpx_registers()
219 for (i = 0; i < model->num_counters; ++i) { in nmi_cpu_restore_mpx_registers()
236 si += model->num_counters; in nmi_cpu_switch()
256 return counter_config[model->num_counters].count ? 0 : -EINVAL; in nmi_multiplex_on()
318 size_t counters_size = sizeof(struct op_msr) * model->num_counters; in allocate_msrs()
367 for (i = 0; i < model->num_counters; ++i) { in nmi_cpu_restore_registers()
468 sizeof(struct op_msr) * model->num_counters); in nmi_setup()
767 model->num_virt_counters = model->num_counters; in op_nmi_init()
/Linux-v4.19/drivers/oprofile/
Doprofile_perf.c31 static int num_counters; variable
42 for (id = 0; id < num_counters; ++id) in op_overflow_handler()
46 if (id != num_counters) in op_overflow_handler()
64 for (i = 0; i < num_counters; ++i) { in op_perf_setup()
120 for (event = 0; event < num_counters; ++event) { in op_perf_start()
138 for (event = 0; event < num_counters; ++event) in op_perf_stop()
146 for (i = 0; i < num_counters; i++) { in oprofile_perf_create_files()
261 for (id = 0; id < num_counters; ++id) { in oprofile_perf_exit()
282 num_counters = perf_num_counters(); in oprofile_perf_init()
283 if (num_counters <= 0) { in oprofile_perf_init()
[all …]
/Linux-v4.19/arch/mips/oprofile/
Dop_model_mipsxx.c137 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_reg_setup()
166 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_cpu_setup()
190 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_cpu_start()
210 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_cpu_stop()
229 unsigned int counters = op_model_mipsxx_ops.num_counters; in mipsxx_perfcount_handler()
333 op_model_mipsxx_ops.num_counters = counters; in mipsxx_init()
446 int counters = op_model_mipsxx_ops.num_counters; in mipsxx_exit()
Dop_impl.h36 unsigned char num_counters; member
/Linux-v4.19/arch/x86/events/intel/
Duncore_snbep.c736 .num_counters = 2,
893 .num_counters = 4,
1003 .num_counters = 4,
1097 .num_counters = 4,
1105 .num_counters = 4,
1117 .num_counters = 4,
1133 .num_counters = 4,
1142 .num_counters = 3,
1463 .num_counters = 2,
1594 .num_counters = 4,
[all …]
Duncore_snb.c156 .num_counters = 2,
174 .num_counters = 2,
230 .num_counters = 4,
492 .num_counters = 2,
738 .num_counters = 8,
/Linux-v4.19/arch/powerpc/oprofile/
Dop_model_fsl_emb.c28 static int num_counters; variable
266 for (i = 0;i < num_counters;i++) { in fsl_emb_cpu_setup()
283 num_counters = num_ctrs; in fsl_emb_reg_setup()
290 for (i = 0; i < num_counters; ++i) in fsl_emb_reg_setup()
302 for (i = 0; i < num_counters; ++i) { in fsl_emb_start()
355 for (i = 0; i < num_counters; ++i) { in fsl_emb_handle_interrupt()
Dcommon.c60 op_per_cpu_rc = model->reg_setup(ctr, &sys, model->num_counters); in op_powerpc_setup()
158 for (i = 0; i < model->num_counters; ++i) { in op_powerpc_create_files()
229 model->num_counters = cur_cpu_spec->num_pmcs; in oprofile_arch_init()
Dop_model_cell.c183 static int num_counters; variable
483 for (i = 0; i < num_counters; i++) in cell_virtual_cntr()
502 for (i = 0; i < num_counters; i++) { in cell_virtual_cntr()
531 for (i = 0; i < num_counters; i++) { in cell_virtual_cntr()
739 num_counters = 1; /* Only support one SPU event at a time */ in cell_reg_setup_spu_events()
760 num_counters = num_ctrs; in cell_reg_setup_ppu()
813 for (i = 0; i < num_counters; ++i) { in cell_reg_setup_ppu()
829 for (i = 0; i < num_counters; ++i) { in cell_reg_setup_ppu()
925 for (i = 0; i < num_counters; ++i) { in cell_cpu_setup()
1413 for (i = 0; i < num_counters; ++i) { in cell_global_start_ppu()
[all …]
/Linux-v4.19/drivers/perf/
Darm_dsu_pmu.c123 s8 num_counters; member
247 return (idx < dsu_pmu->num_counters) || in dsu_pmu_counter_valid()
316 idx = find_first_zero_bit(used_mask, dsu_pmu->num_counters); in dsu_pmu_get_event_idx()
317 if (idx >= dsu_pmu->num_counters) in dsu_pmu_get_event_idx()
610 dsu_pmu->num_counters = -1; in dsu_pmu_alloc()
648 u64 num_counters; in dsu_pmu_probe_pmu() local
651 num_counters = (__dsu_pmu_read_pmcr() >> CLUSTERPMCR_N_SHIFT) & in dsu_pmu_probe_pmu()
654 if (WARN_ON(num_counters > 31)) in dsu_pmu_probe_pmu()
655 num_counters = 31; in dsu_pmu_probe_pmu()
656 dsu_pmu->num_counters = num_counters; in dsu_pmu_probe_pmu()
[all …]
Dqcom_l2_pmu.c163 int num_counters; member
394 int num_ctrs = cluster->l2cache_pmu->num_counters - 1; in l2_cache_get_event_idx()
438 int num_counters = cluster->l2cache_pmu->num_counters; in l2_cache_handle_irq() local
446 for_each_set_bit(idx, cluster->used_counters, num_counters) { in l2_cache_handle_irq()
987 l2cache_pmu->num_counters = get_num_counters(); in l2_cache_pmu_probe()
994 l2_cycle_ctr_idx = l2cache_pmu->num_counters - 1; in l2_cache_pmu_probe()
995 l2_counter_present_mask = GENMASK(l2cache_pmu->num_counters - 2, 0) | in l2_cache_pmu_probe()
/Linux-v4.19/drivers/perf/hisilicon/
Dhisi_uncore_pmu.c95 return counters <= hisi_pmu->num_counters; in hisi_validate_event_group()
100 return idx >= 0 && idx < hisi_pmu->num_counters; in hisi_uncore_pmu_counter_valid()
107 u32 num_counters = hisi_pmu->num_counters; in hisi_uncore_pmu_get_event_idx() local
110 idx = find_first_zero_bit(used_mask, num_counters); in hisi_uncore_pmu_get_event_idx()
111 if (idx == num_counters) in hisi_uncore_pmu_get_event_idx()
336 hisi_pmu->num_counters); in hisi_uncore_pmu_enable()
/Linux-v4.19/net/bridge/netfilter/
Debtables.c1017 if (repl->num_counters) { in do_replace_finish()
1018 unsigned long size = repl->num_counters * sizeof(*counterstmp); in do_replace_finish()
1044 if (repl->num_counters && repl->num_counters != t->private->nentries) { in do_replace_finish()
1060 if (repl->num_counters) in do_replace_finish()
1072 if (repl->num_counters && in do_replace_finish()
1074 repl->num_counters * sizeof(struct ebt_counter))) { in do_replace_finish()
1134 if (tmp.num_counters >= INT_MAX / sizeof(struct ebt_counter)) in do_replace()
1302 unsigned int num_counters, in do_update_counters() argument
1309 if (num_counters == 0) in do_update_counters()
1312 tmp = vmalloc(array_size(num_counters, sizeof(*tmp))); in do_update_counters()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Doprofile_impl.h50 int num_counters);
60 int num_counters; member
/Linux-v4.19/arch/x86/events/amd/
Duncore.c47 int num_counters; member
139 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
148 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
178 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_del()
337 uncore_nb->num_counters = num_counters_nb; in amd_uncore_cpu_up_prepare()
351 uncore_llc->num_counters = num_counters_llc; in amd_uncore_cpu_up_prepare()
Dcore.c249 for (i = 0; i < x86_pmu.num_counters; i++) { in __amd_put_nb_event_constraints()
316 for_each_set_bit(idx, c->idxmsk, x86_pmu.num_counters) { in __amd_get_nb_event_constraints()
359 for (i = 0; i < x86_pmu.num_counters; i++) { in amd_alloc_nb()
636 .num_counters = AMD64_NUM_COUNTERS,
684 x86_pmu.num_counters = AMD64_NUM_COUNTERS_CORE; in amd_core_pmu_init()
/Linux-v4.19/drivers/staging/comedi/drivers/
Dni_tio.h109 unsigned int num_counters; member
122 unsigned int num_counters);
/Linux-v4.19/arch/x86/events/
Dcore.c151 for (i = 0; i < x86_pmu.num_counters; i++) { in reserve_pmc_hardware()
156 for (i = 0; i < x86_pmu.num_counters; i++) { in reserve_pmc_hardware()
167 i = x86_pmu.num_counters; in reserve_pmc_hardware()
180 for (i = 0; i < x86_pmu.num_counters; i++) { in release_pmc_hardware()
204 for (i = 0; i < x86_pmu.num_counters; i++) { in check_hw_exists()
619 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in x86_pmu_disable_all()
667 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in x86_pmu_enable_all()
915 int gpmax = x86_pmu.num_counters; in x86_schedule_events()
985 max_count = x86_pmu.num_counters + x86_pmu.num_counters_fixed; in collect_events()
1294 if (!x86_pmu.num_counters) in perf_event_print_debug()
[all …]
/Linux-v4.19/arch/alpha/oprofile/
Dcommon.c59 for (i = e = 0; i < model->num_counters; ++i) in op_axp_setup()
113 for (i = 0; i < model->num_counters; ++i) { in op_axp_create_files()
Dop_model_ev5.c197 .num_counters = 3,
207 .num_counters = 3,
Dop_impl.h51 unsigned char num_counters; member
/Linux-v4.19/net/ipv4/netfilter/
Darp_tables.c877 unsigned int num_counters, in __do_replace() argument
888 counters = xt_counters_alloc(num_counters); in __do_replace()
906 oldinfo = xt_replace_table(t, num_counters, newinfo, &ret); in __do_replace()
929 sizeof(struct xt_counters) * num_counters) != 0) { in __do_replace()
958 if (tmp.num_counters >= INT_MAX / sizeof(struct xt_counters)) in do_replace()
960 if (tmp.num_counters == 0) in do_replace()
981 tmp.num_counters, tmp.counters); in do_replace()
1018 if (private->number != tmp.num_counters) { in do_add_counters()
1052 u32 num_counters; member
1216 repl.num_counters = 0; in translate_compat_table()
[all …]

123