Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/kernel/gcov/
A Dclang.c74 u32 num_counters; member
128 void llvm_gcda_emit_arcs(u32 num_counters, u64 *counters) in llvm_gcda_emit_arcs() argument
133 info->num_counters = num_counters; in llvm_gcda_emit_arcs()
231 sizeof(fn->counters[0]) * fn->num_counters); in gcov_info_reset()
281 for (i = 0; i < sfn_ptr->num_counters; i++) in gcov_info_add()
297 cv_size = fn->num_counters * sizeof(fn->counters[0]); in gcov_fn_info_dup()
387 pos += store_gcov_u32(buffer, pos, fi_ptr->num_counters * 2); in convert_to_gcda()
388 for (i = 0; i < fi_ptr->num_counters; i++) in convert_to_gcda()
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dcounters.c280 int ret, num_counters; in do_get_hw_stats() local
285 num_counters = cnts->num_q_counters + in do_get_hw_stats()
324 return num_counters; in do_get_hw_stats()
391 if (index < 0 || index > num_counters) in mlx5_ib_get_hw_stats()
563 u32 num_counters, num_op_counters; in __mlx5_ib_alloc_counters() local
565 num_counters = ARRAY_SIZE(basic_q_cnts); in __mlx5_ib_alloc_counters()
579 cnts->num_q_counters = num_counters; in __mlx5_ib_alloc_counters()
583 num_counters += ARRAY_SIZE(cong_cnts); in __mlx5_ib_alloc_counters()
601 num_counters += num_op_counters; in __mlx5_ib_alloc_counters()
602 cnts->descs = kcalloc(num_counters, in __mlx5_ib_alloc_counters()
[all …]
/linux-6.3-rc2/arch/x86/events/intel/
A Duncore_snbep.c1044 .num_counters = 4,
1154 .num_counters = 4,
1267 .num_counters = 4,
1796 .num_counters = 4,
1819 .num_counters = 4,
1909 .num_counters = 4,
1932 .num_counters = 4,
2101 .num_counters = 2,
4819 .num_counters = 4,
5002 .num_counters = 4,
[all …]
A Duncore_snb.c328 .num_counters = 2,
346 .num_counters = 2,
406 .num_counters = 4,
444 .num_counters = 2,
471 .num_counters = 1,
485 .num_counters = 1,
589 .num_counters = 2,
601 .num_counters = 2,
615 .num_counters = 1,
642 .num_counters = 2,
[all …]
A Dcore.c2859 int num_counters = hybrid(cpuc->pmu, num_counters); in intel_pmu_reset() local
2863 if (!num_counters) in intel_pmu_reset()
4127 *nr = x86_pmu.num_counters; in core_guest_get_msrs()
5772 int num_counters, in intel_pmu_check_event_constraints() argument
5860 pmu->num_counters, in intel_pmu_check_hybrid_pmus()
5917 x86_pmu.num_counters = eax.split.num_counters; in intel_pmu_init()
6586 pmu->num_counters = x86_pmu.num_counters + 2; in intel_pmu_init()
6589 pmu->num_counters = x86_pmu.num_counters; in intel_pmu_init()
6601 pmu->num_counters = x86_pmu.num_counters; in intel_pmu_init()
6624 pmu->num_counters = x86_pmu.num_counters; in intel_pmu_init()
[all …]
/linux-6.3-rc2/drivers/perf/
A Darm_dsu_pmu.c121 s8 num_counters; member
244 return (idx < dsu_pmu->num_counters) || in dsu_pmu_counter_valid()
313 idx = find_first_zero_bit(used_mask, dsu_pmu->num_counters); in dsu_pmu_get_event_idx()
314 if (idx >= dsu_pmu->num_counters) in dsu_pmu_get_event_idx()
601 dsu_pmu->num_counters = -1; in dsu_pmu_alloc()
670 u64 num_counters; in dsu_pmu_probe_pmu() local
676 if (WARN_ON(num_counters > 31)) in dsu_pmu_probe_pmu()
677 num_counters = 31; in dsu_pmu_probe_pmu()
678 dsu_pmu->num_counters = num_counters; in dsu_pmu_probe_pmu()
679 if (!dsu_pmu->num_counters) in dsu_pmu_probe_pmu()
[all …]
A Darm_smmuv3_pmu.c129 unsigned int num_counters; member
299 unsigned int cur_idx, num_ctrs = smmu_pmu->num_counters; in smmu_pmu_apply_event_filter()
330 unsigned int num_ctrs = smmu_pmu->num_counters; in smmu_pmu_get_event_idx()
399 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init()
410 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init()
668 for_each_set_bit(idx, ovs, smmu_pmu->num_counters) { in smmu_pmu_handle_irq()
746 u64 counter_present_mask = GENMASK_ULL(smmu_pmu->num_counters - 1, 0); in smmu_pmu_reset()
866 smmu_pmu->num_counters = FIELD_GET(SMMU_PMCG_CFGR_NCTR, cfgr) + 1; in smmu_pmu_probe()
913 &res_0->start, smmu_pmu->num_counters, in smmu_pmu_probe()
A Dqcom_l2_pmu.c113 int num_counters; member
344 int num_ctrs = cluster->l2cache_pmu->num_counters - 1; in l2_cache_get_event_idx()
388 int num_counters = cluster->l2cache_pmu->num_counters; in l2_cache_handle_irq() local
396 for_each_set_bit(idx, cluster->used_counters, num_counters) { in l2_cache_handle_irq()
920 l2cache_pmu->num_counters = get_num_counters(); in l2_cache_pmu_probe()
927 l2_cycle_ctr_idx = l2cache_pmu->num_counters - 1; in l2_cache_pmu_probe()
928 l2_counter_present_mask = GENMASK(l2cache_pmu->num_counters - 2, 0) | in l2_cache_pmu_probe()
/linux-6.3-rc2/arch/x86/events/
A Dcore.c196 int i, num_counters = x86_pmu.num_counters; in get_possible_num_counters() local
199 return num_counters; in get_possible_num_counters()
202 num_counters = max_t(int, num_counters, x86_pmu.hybrid_pmu[i].num_counters); in get_possible_num_counters()
204 return num_counters; in get_possible_num_counters()
211 for (i = 0; i < num_counters; i++) { in reserve_pmc_hardware()
227 i = num_counters; in reserve_pmc_hardware()
980 int num_counters = hybrid(cpuc->pmu, num_counters); in x86_schedule_events() local
1056 int gpmax = num_counters; in x86_schedule_events()
1162 int num_counters = hybrid(cpuc->pmu, num_counters); in collect_events() local
1527 int num_counters = hybrid(cpuc->pmu, num_counters); in perf_event_print_debug() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/
A Dprestera_counter.c28 u32 num_counters; member
156 &block->num_counters); in prestera_counter_block_get()
160 block->stats = kcalloc(block->num_counters, in prestera_counter_block_get()
167 block->counter_flag = kcalloc(block->num_counters, in prestera_counter_block_get()
236 block->offset + block->num_counters, in prestera_counter_get_vacant()
382 if (!done || counter->total_read < block->num_counters) { in prestera_counter_stats_work()
387 for (i = 0; i < block->num_counters; i++) { in prestera_counter_stats_work()
/linux-6.3-rc2/arch/loongarch/kernel/
A Dperf_event.c135 unsigned int num_counters; member
257 for (i = 0; i < loongarch_pmu.num_counters; i++) { in loongarch_pmu_alloc_counter()
271 WARN_ON(idx < 0 || idx >= loongarch_pmu.num_counters); in loongarch_pmu_enable_event()
290 WARN_ON(idx < 0 || idx >= loongarch_pmu.num_counters); in loongarch_pmu_disable_event()
426 WARN_ON(idx < 0 || idx >= loongarch_pmu.num_counters); in loongarch_pmu_del()
518 for (n = 0; n < loongarch_pmu.num_counters; n++) { in pmu_handle_irq()
664 int counters = loongarch_pmu.num_counters; in reset_counters()
826 int ctr = loongarch_pmu.num_counters; in pause_local_counters()
841 int ctr = loongarch_pmu.num_counters; in resume_local_counters()
867 loongarch_pmu.num_counters = counters; in init_hw_perf_events()
/linux-6.3-rc2/net/bridge/netfilter/
A Debtables.c1020 if (repl->num_counters) { in do_replace_finish()
1048 if (repl->num_counters && repl->num_counters != t->private->nentries) { in do_replace_finish()
1063 if (repl->num_counters) in do_replace_finish()
1075 if (repl->num_counters && in do_replace_finish()
1384 if (num_counters == 0) in do_update_counters()
1433 hlp.num_counters, len); in update_counters()
1519 if (num_counters == 0) in copy_counters_to_user()
1595 compat_uint_t num_counters; member
1874 (tmp.num_counters && tmp.num_counters != tinfo.nentries)) in compat_copy_everything_to_user()
2243 repl->num_counters = tmp.num_counters; in compat_copy_ebt_replace_from_user()
[all …]
/linux-6.3-rc2/drivers/perf/hisilicon/
A Dhisi_uncore_pmu.c96 return counters <= hisi_pmu->num_counters; in hisi_validate_event_group()
103 u32 num_counters = hisi_pmu->num_counters; in hisi_uncore_pmu_get_event_idx() local
106 idx = find_first_zero_bit(used_mask, num_counters); in hisi_uncore_pmu_get_event_idx()
107 if (idx == num_counters) in hisi_uncore_pmu_get_event_idx()
146 for_each_set_bit(idx, &overflown, hisi_pmu->num_counters) { in hisi_uncore_pmu_isr()
397 hisi_pmu->num_counters); in hisi_uncore_pmu_enable()
/linux-6.3-rc2/arch/x86/events/amd/
A Dcore.c406 for (i = 0; i < x86_pmu.num_counters; i++) { in __amd_put_nb_event_constraints()
473 for_each_set_bit(idx, c->idxmsk, x86_pmu.num_counters) { in __amd_get_nb_event_constraints()
516 for (i = 0; i < x86_pmu.num_counters; i++) { in amd_alloc_nb()
708 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in amd_pmu_check_overflow()
728 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in amd_pmu_enable_all()
912 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in amd_pmu_v2_handle_irq()
1248 .num_counters = AMD64_NUM_COUNTERS,
1347 x86_pmu.num_counters = AMD64_NUM_COUNTERS_CORE; in amd_core_pmu_init()
1357 x86_pmu.num_counters = ebx.split.num_core_pmc; in amd_core_pmu_init()
1387 for (i = 0; i < x86_pmu.num_counters - 1; i += 2) in amd_core_pmu_init()
[all …]
A Duncore.c44 int num_counters; member
136 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
145 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_add()
185 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_del()
451 uncore_nb->num_counters = num_counters_nb; in amd_uncore_cpu_up_prepare()
469 uncore_llc->num_counters = num_counters_llc; in amd_uncore_cpu_up_prepare()
/linux-6.3-rc2/drivers/infiniband/core/
A Dcounters.c20 if (port_counter->num_counters) in __counter_set_mode()
58 mode = (port_counter->num_counters) ? RDMA_COUNTER_MODE_MANUAL : in rdma_counter_set_auto_mode()
119 if (!stats || index >= stats->num_counters || in rdma_counter_modify()
184 port_counter->num_counters++; in alloc_and_bind()
213 port_counter->num_counters--; in rdma_counter_free()
214 if (!port_counter->num_counters && in rdma_counter_free()
268 for (i = 0; i < counter->stats->num_counters; i++) in counter_history_stat_update()
A Dsysfs.c820 if (ret == stats->num_counters) in update_hw_stats()
899 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_device()
910 data->group.attrs = kcalloc(stats->num_counters + 2, in alloc_hw_stats_device()
949 data->stats->num_counters); in ib_setup_device_attrs()
950 if (ret != data->stats->num_counters) { in ib_setup_device_attrs()
958 for (i = 0; i < data->stats->num_counters; i++) { in ib_setup_device_attrs()
1005 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_port()
1016 group->attrs = kcalloc(stats->num_counters + 2, in alloc_hw_stats_port()
1046 data->stats->num_counters); in setup_hw_port_stats()
1047 if (ret != data->stats->num_counters) { in setup_hw_port_stats()
[all …]
/linux-6.3-rc2/arch/x86/kvm/svm/
A Dpmu.c30 unsigned int num_counters = pmu->nr_arch_gp_counters; in amd_pmc_idx_to_pmc() local
32 if (pmc_idx >= num_counters) in amd_pmc_idx_to_pmc()
35 return &pmu->gp_counters[array_index_nospec(pmc_idx, num_counters)]; in amd_pmc_idx_to_pmc()
/linux-6.3-rc2/arch/x86/events/zhaoxin/
A Dcore.c533 x86_pmu.num_counters = eax.split.num_counters; in zhaoxin_pmu_init()
607 x86_pmu.intel_ctrl = (1 << (x86_pmu.num_counters)) - 1; in zhaoxin_pmu_init()
612 c->idxmsk64 |= (1ULL << x86_pmu.num_counters) - 1; in zhaoxin_pmu_init()
613 c->weight += x86_pmu.num_counters; in zhaoxin_pmu_init()
/linux-6.3-rc2/drivers/infiniband/hw/bnxt_re/
A Dhw_counters.c318 int num_counters = 0; in bnxt_re_ib_alloc_hw_port_stats() local
321 num_counters = BNXT_RE_NUM_EXT_COUNTERS; in bnxt_re_ib_alloc_hw_port_stats()
323 num_counters = BNXT_RE_NUM_STD_COUNTERS; in bnxt_re_ib_alloc_hw_port_stats()
325 return rdma_alloc_hw_stats_struct(bnxt_re_stat_descs, num_counters, in bnxt_re_ib_alloc_hw_port_stats()
/linux-6.3-rc2/drivers/comedi/drivers/
A Dni_tio.h109 unsigned int num_counters; member
124 unsigned int num_counters,
/linux-6.3-rc2/net/ipv4/netfilter/
A Darp_tables.c883 unsigned int num_counters, in __do_replace() argument
894 counters = xt_counters_alloc(num_counters); in __do_replace()
912 oldinfo = xt_replace_table(t, num_counters, newinfo, &ret); in __do_replace()
935 sizeof(struct xt_counters) * num_counters) != 0) { in __do_replace()
965 if (tmp.num_counters == 0) in do_replace()
986 tmp.num_counters, tmp.counters); in do_replace()
1022 if (private->number != tmp.num_counters) { in do_add_counters()
1056 u32 num_counters; member
1223 repl.num_counters = 0; in translate_compat_table()
1263 if (tmp.num_counters == 0) in compat_do_replace()
[all …]
/linux-6.3-rc2/drivers/memory/samsung/
A Dexynos5422-dmc.c182 int num_counters; member
242 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_set_event()
256 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_enable_edev()
270 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_disable_edev()
735 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_get()
1334 dmc->num_counters = devfreq_event_get_edev_count(dmc->dev, in exynos5_performance_counters_init()
1336 if (dmc->num_counters < 0) { in exynos5_performance_counters_init()
1338 return dmc->num_counters; in exynos5_performance_counters_init()
1341 dmc->counter = devm_kcalloc(dmc->dev, dmc->num_counters, in exynos5_performance_counters_init()
1346 for (i = 0; i < dmc->num_counters; i++) { in exynos5_performance_counters_init()
/linux-6.3-rc2/drivers/acpi/
A Dsysfs.c566 static u32 num_counters; variable
727 for (i = 0; i < num_counters; ++i) in counter_set()
848 num_counters = num_gpes + ACPI_NUM_FIXED_EVENTS + NUM_COUNTERS_EXTRA; in acpi_irq_stats_init()
850 all_attrs = kcalloc(num_counters + 1, sizeof(*all_attrs), GFP_KERNEL); in acpi_irq_stats_init()
854 all_counters = kcalloc(num_counters, sizeof(*all_counters), GFP_KERNEL); in acpi_irq_stats_init()
862 counter_attrs = kcalloc(num_counters, sizeof(*counter_attrs), GFP_KERNEL); in acpi_irq_stats_init()
866 for (i = 0; i < num_counters; ++i) { in acpi_irq_stats_init()
/linux-6.3-rc2/include/uapi/linux/netfilter_bridge/
A Debtables.h54 unsigned int num_counters; member
70 unsigned int num_counters; member

Completed in 76 milliseconds

1234