Home
last modified time | relevance | path

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

123

/linux/kernel/gcov/
H 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/tools/testing/selftests/kvm/riscv/
H A Dsbi_pmu_test.c207 static void update_counter_info(int num_counters) in update_counter_info() argument
212 for (i = 0; i < num_counters; i++) { in update_counter_info()
416 int num_counters = 0; in test_pmu_events() local
419 num_counters = get_num_counters(); in test_pmu_events()
420 update_counter_info(num_counters); in test_pmu_events()
437 int num_counters = 0, i; in test_pmu_basic_sanity() local
444 num_counters = get_num_counters(); in test_pmu_basic_sanity()
446 for (i = 0; i < num_counters; i++) { in test_pmu_basic_sanity()
491 int num_counters = 0; in test_pmu_events_snaphost() local
501 num_counters in test_pmu_events_snaphost()
519 int num_counters = 0, i = 0; test_pmu_events_overflow() local
[all...]
/linux/arch/x86/events/amd/
H A Duncore.c51 int num_counters; member
213 for (i = 0; i < pmu->num_counters; i++) { in amd_uncore_add()
222 for (i = 0; i < pmu->num_counters; i++) { in amd_uncore_add()
258 for (i = 0; i < pmu->num_counters; i++) { in amd_uncore_del()
288 return (counters + 1) <= pmu->num_counters; in amd_uncore_group_valid()
576 pmu->num_counters, in amd_uncore_ctx_init()
750 int num_counters; in amd_uncore_df_ctx_init() local
756 num_counters = amd_uncore_ctx_num_pmcs(uncore, cpu); in amd_uncore_df_ctx_init()
757 if (!num_counters) in amd_uncore_df_ctx_init()
773 pmu->num_counters = num_counters; in amd_uncore_df_ctx_init()
[all …]
/linux/drivers/perf/
H A Darm_dsu_pmu.c116 s8 num_counters; member
223 return (idx < dsu_pmu->num_counters) || in dsu_pmu_counter_valid()
291 idx = find_first_zero_bit(used_mask, dsu_pmu->num_counters); in dsu_pmu_get_event_idx()
292 if (idx >= dsu_pmu->num_counters) in dsu_pmu_get_event_idx()
584 dsu_pmu->num_counters = -1; in dsu_pmu_alloc()
653 u64 num_counters; in dsu_pmu_probe_pmu() local
656 num_counters = (__dsu_pmu_read_pmcr() >> CLUSTERPMCR_N_SHIFT) & in dsu_pmu_probe_pmu()
659 if (WARN_ON(num_counters > 31)) in dsu_pmu_probe_pmu()
660 num_counters = 31; in dsu_pmu_probe_pmu()
661 dsu_pmu->num_counters = num_counters; in dsu_pmu_probe_pmu()
[all …]
H A Dfujitsu_uncore_pmu.c54 int num_counters; member
125 for (i = 0; i < uncorepmu->num_counters; ++i) { in fujitsu_uncore_init()
145 for_each_set_bit(idx, &status, uncorepmu->num_counters) { in fujitsu_uncore_handle_irq()
190 return counters <= uncorepmu->num_counters; in fujitsu_uncore_validate_event_group()
255 idx = bitmap_find_free_region(uncorepmu->used_mask, uncorepmu->num_counters, 0); in fujitsu_uncore_event_add()
470 uncorepmu->num_counters = MAC_NUM_COUNTERS; in fujitsu_uncore_pmu_probe()
476 uncorepmu->num_counters = PCI_NUM_COUNTERS; in fujitsu_uncore_pmu_probe()
505 alloc_size = sizeof(uncorepmu->events[0]) * uncorepmu->num_counters; in fujitsu_uncore_pmu_probe()
510 alloc_size = sizeof(uncorepmu->used_mask[0]) * BITS_TO_LONGS(uncorepmu->num_counters); in fujitsu_uncore_pmu_probe()
H A Darm_smmuv3_pmu.c130 unsigned int num_counters; member
171 for_each_set_bit(idx, smmu_pmu->used_counters, smmu_pmu->num_counters) in smmu_pmu_enable_quirk_hip08_09()
195 for_each_set_bit(idx, smmu_pmu->used_counters, smmu_pmu->num_counters) in smmu_pmu_disable_quirk_hip08_09()
330 unsigned int cur_idx, num_ctrs = smmu_pmu->num_counters; in smmu_pmu_apply_event_filter()
361 unsigned int num_ctrs = smmu_pmu->num_counters; in smmu_pmu_get_event_idx()
430 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init()
452 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init()
702 for_each_set_bit(idx, ovs, smmu_pmu->num_counters) { in smmu_pmu_handle_irq()
780 u64 counter_present_mask = GENMASK_ULL(smmu_pmu->num_counters - 1, 0); in smmu_pmu_reset()
904 smmu_pmu->num_counters = FIELD_GET(SMMU_PMCG_CFGR_NCTR, cfgr) + 1; in smmu_pmu_probe()
[all …]
H 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()
916 l2cache_pmu->num_counters = get_num_counters(); in l2_cache_pmu_probe()
923 l2_cycle_ctr_idx = l2cache_pmu->num_counters - 1; in l2_cache_pmu_probe()
924 l2_counter_present_mask = GENMASK(l2cache_pmu->num_counters - 2, 0) | in l2_cache_pmu_probe()
H A Driscv_pmu_sbi.c1471 int num_counters; in pmu_sbi_device_probe() local
1479 num_counters = pmu_sbi_find_num_ctrs(); in pmu_sbi_device_probe()
1480 if (num_counters < 0) { in pmu_sbi_device_probe()
1486 if (num_counters > RISCV_MAX_COUNTERS) { in pmu_sbi_device_probe()
1487 num_counters = RISCV_MAX_COUNTERS; in pmu_sbi_device_probe()
1488 …rned more than maximum number of counters. Limiting the number of counters to %d\n", num_counters); in pmu_sbi_device_probe()
1492 if (pmu_sbi_get_ctrinfo(num_counters, cmask)) in pmu_sbi_device_probe()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_counter.c28 u32 num_counters; member
156 &block->num_counters); in prestera_counter_block_get()
160 block->stats = kzalloc_objs(*block->stats, block->num_counters); in prestera_counter_block_get()
166 block->counter_flag = kcalloc(block->num_counters, in prestera_counter_block_get()
235 block->offset + block->num_counters, in prestera_counter_get_vacant()
380 if (!done || counter->total_read < block->num_counters) { in prestera_counter_stats_work()
385 for (i = 0; i < block->num_counters; i++) { in prestera_counter_stats_work()
/linux/arch/loongarch/kernel/
H 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()
507 for (n = 0; n < loongarch_pmu.num_counters; n++) { in pmu_handle_irq()
668 int counters = loongarch_pmu.num_counters; in reset_counters()
830 int ctr = loongarch_pmu.num_counters; in pause_local_counters()
845 int ctr = loongarch_pmu.num_counters; in resume_local_counters()
872 loongarch_pmu.num_counters = counters; in init_hw_perf_events()
/linux/net/bridge/netfilter/
H A Debtables.c1025 if (repl->num_counters) { in do_replace_finish()
1026 counterstmp = vmalloc_array(repl->num_counters, in do_replace_finish()
1053 if (repl->num_counters && repl->num_counters != t->private->nentries) { in do_replace_finish()
1068 if (repl->num_counters) in do_replace_finish()
1080 if (repl->num_counters && in do_replace_finish()
1082 array_size(repl->num_counters, sizeof(struct ebt_counter)))) { in do_replace_finish()
1133 if (tmp.num_counters >= MAX_EBT_ENTRIES) in do_replace()
1387 unsigned int num_counters, unsigned int len) in do_update_counters() argument
1393 if (num_counters == 0) in do_update_counters()
1396 tmp = vmalloc_array(num_counters, sizeof(*tmp)); in do_update_counters()
[all …]
/linux/drivers/perf/hisilicon/
H A Dhisi_uncore_pmu.c127 return counters <= hisi_pmu->num_counters; in hisi_validate_event_group()
134 u32 num_counters = hisi_pmu->num_counters; in hisi_uncore_pmu_get_event_idx() local
137 idx = find_first_zero_bit(used_mask, num_counters); in hisi_uncore_pmu_get_event_idx()
138 if (idx == num_counters) in hisi_uncore_pmu_get_event_idx()
167 for_each_set_bit(idx, &overflown, hisi_pmu->num_counters) { in hisi_uncore_pmu_isr()
419 hisi_pmu->num_counters); in hisi_uncore_pmu_enable()
H A Dhisi_uncore_noc_pmu.c83 cur_idx = find_first_bit(pmu_events->used_mask, noc_pmu->num_counters); in hisi_noc_pmu_get_event_idx()
84 if (cur_idx != noc_pmu->num_counters && in hisi_noc_pmu_get_event_idx()
216 if (bitmap_weight(noc_pmu->pmu_events.used_mask, noc_pmu->num_counters) > 1) in hisi_noc_pmu_disable_filter()
314 noc_pmu->num_counters = NOC_PMU_NR_COUNTERS; in hisi_noc_pmu_dev_init()
/linux/drivers/infiniband/core/
H A Dsysfs.c772 if (ret == stats->num_counters) in update_hw_stats()
851 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_device()
858 data = kzalloc_flex(*data, attrs, size_add(stats->num_counters, 1)); in alloc_hw_stats_device()
862 stats->num_counters + 2); in alloc_hw_stats_device()
900 data->stats->num_counters); in ib_setup_device_attrs()
901 if (ret != data->stats->num_counters) { in ib_setup_device_attrs()
909 for (i = 0; i < data->stats->num_counters; i++) { in ib_setup_device_attrs()
957 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_port()
964 data = kzalloc_flex(*data, attrs, size_add(stats->num_counters, 1)); in alloc_hw_stats_port()
967 group->attrs = kzalloc_objs(*group->attrs, stats->num_counters + 2); in alloc_hw_stats_port()
[all …]
/linux/drivers/memory/samsung/
H A Dexynos5422-dmc.c183 int num_counters; member
243 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_set_event()
257 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_enable_edev()
271 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_disable_edev()
737 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_get()
1328 dmc->num_counters = devfreq_event_get_edev_count(dev, "devfreq-events"); in exynos5_performance_counters_init()
1329 if (dmc->num_counters < 0) { in exynos5_performance_counters_init()
1331 return dmc->num_counters; in exynos5_performance_counters_init()
1334 dmc->counter = devm_kcalloc(dev, dmc->num_counters, in exynos5_performance_counters_init()
1339 for (i = 0; i < dmc->num_counters; i++) { in exynos5_performance_counters_init()
/linux/drivers/comedi/drivers/
H A Dni_tio.h109 unsigned int num_counters; member
124 unsigned int num_counters,
H A Dni_tio.c1770 unsigned int num_counters, in ni_gpct_device_construct() argument
1778 if (num_counters == 0 || counters_per_chip == 0) in ni_gpct_device_construct()
1793 counter_dev->num_counters = num_counters; in ni_gpct_device_construct()
1794 counter_dev->num_chips = DIV_ROUND_UP(num_counters, counters_per_chip); in ni_gpct_device_construct()
1796 counter_dev->counters = kzalloc_objs(*counter, num_counters); in ni_gpct_device_construct()
1806 for (i = 0; i < num_counters; ++i) { in ni_gpct_device_construct()
/linux/net/ipv6/netfilter/
H A Dip6_tables.c1057 struct xt_table_info *newinfo, unsigned int num_counters, in __do_replace() argument
1066 counters = xt_counters_alloc(num_counters); in __do_replace()
1084 oldinfo = xt_replace_table(t, num_counters, newinfo, &ret); in __do_replace()
1106 sizeof(struct xt_counters) * num_counters) != 0) { in __do_replace()
1137 if (tmp.num_counters >= INT_MAX / sizeof(struct xt_counters)) in do_replace()
1139 if (tmp.num_counters == 0) in do_replace()
1162 tmp.num_counters, tmp.counters); in do_replace()
1198 if (private->number != tmp.num_counters) { in do_add_counters()
1231 u32 num_counters; member
1475 repl.num_counters = 0; in translate_compat_table()
[all …]
/linux/net/ipv4/netfilter/
H A Darp_tables.c803 unsigned int num_counters, in __do_replace() argument
814 counters = xt_counters_alloc(num_counters); in __do_replace()
832 oldinfo = xt_replace_table(t, num_counters, newinfo, &ret); in __do_replace()
855 sizeof(struct xt_counters) * num_counters) != 0) { in __do_replace()
885 if (tmp.num_counters >= INT_MAX / sizeof(struct xt_counters)) in do_replace()
887 if (tmp.num_counters == 0) in do_replace()
910 tmp.num_counters, tmp.counters); in do_replace()
946 if (private->number != tmp.num_counters) { in do_add_counters()
/linux/drivers/acpi/
H A Dsysfs.c584 static u32 num_counters; variable
745 for (i = 0; i < num_counters; ++i) in counter_set()
866 num_counters = num_gpes + ACPI_NUM_FIXED_EVENTS + NUM_COUNTERS_EXTRA; in acpi_irq_stats_init()
868 all_attrs = kzalloc_objs(*all_attrs, num_counters + 1); in acpi_irq_stats_init()
872 all_counters = kzalloc_objs(*all_counters, num_counters); in acpi_irq_stats_init()
880 counter_attrs = kzalloc_objs(*counter_attrs, num_counters); in acpi_irq_stats_init()
884 for (i = 0; i < num_counters; ++i) { in acpi_irq_stats_init()
/linux/include/uapi/linux/netfilter_bridge/
H A Debtables.h54 unsigned int num_counters; member
70 unsigned int num_counters; member
/linux/include/rdma/
H A Drdma_counter.h32 unsigned int num_counters;
31 unsigned int num_counters; global() member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_counters.c200 int num_counters = 0; in mlx5_fc_num_counters() local
204 num_counters++; in mlx5_fc_num_counters()
205 return num_counters; in mlx5_fc_num_counters()
/linux/include/uapi/linux/netfilter_arp/
H A Darp_tables.h179 unsigned int num_counters; member
/linux/include/linux/netfilter/
H A Dx_tables.h328 unsigned int num_counters,
513 compat_uint_t num_counters; member

123