| /linux/kernel/gcov/ |
| A D | clang.c | 74 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() 295 cv_size = fn->num_counters * sizeof(fn->counters[0]); in gcov_fn_info_dup() 385 pos += store_gcov_u32(buffer, pos, fi_ptr->num_counters * 2); in convert_to_gcda() 386 for (i = 0; i < fi_ptr->num_counters; i++) in convert_to_gcda()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| A D | counters.c | 280 int ret, num_counters; in do_get_hw_stats() local 286 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/arch/x86/events/intel/ |
| A D | uncore_snbep.c | 1042 .num_counters = 4, 1152 .num_counters = 4, 1265 .num_counters = 4, 1787 .num_counters = 4, 1810 .num_counters = 4, 1900 .num_counters = 4, 1923 .num_counters = 4, 2092 .num_counters = 2, 4575 .num_counters = 4, 4758 .num_counters = 4, [all …]
|
| A D | uncore_snb.c | 236 .num_counters = 2, 254 .num_counters = 2, 314 .num_counters = 4, 352 .num_counters = 2, 379 .num_counters = 1, 393 .num_counters = 1, 497 .num_counters = 2, 509 .num_counters = 2, 523 .num_counters = 1, 815 .num_counters = 5, [all …]
|
| A D | core.c | 2795 int num_counters = hybrid(cpuc->pmu, num_counters); in intel_pmu_reset() local 2799 if (!num_counters) in intel_pmu_reset() 3972 *nr = x86_pmu.num_counters; in core_guest_get_msrs() 5475 int num_counters, in intel_pmu_check_event_constraints() argument 5559 pmu->num_counters, in intel_pmu_check_hybrid_pmus() 5610 x86_pmu.num_counters = eax.split.num_counters; in intel_pmu_init() 6236 pmu->num_counters = x86_pmu.num_counters + 2; in intel_pmu_init() 6239 pmu->num_counters = x86_pmu.num_counters; in intel_pmu_init() 6245 0, pmu->num_counters, 0, 0); in intel_pmu_init() 6261 pmu->num_counters = x86_pmu.num_counters; in intel_pmu_init() [all …]
|
| /linux/arch/x86/events/ |
| A D | core.c | 193 int i, num_counters = x86_pmu.num_counters; in get_possible_num_counters() local 196 return num_counters; in get_possible_num_counters() 199 num_counters = max_t(int, num_counters, x86_pmu.hybrid_pmu[i].num_counters); in get_possible_num_counters() 201 return num_counters; in get_possible_num_counters() 208 for (i = 0; i < num_counters; i++) { in reserve_pmc_hardware() 224 i = num_counters; in reserve_pmc_hardware() 976 int num_counters = hybrid(cpuc->pmu, num_counters); in x86_schedule_events() local 1052 int gpmax = num_counters; in x86_schedule_events() 1158 int num_counters = hybrid(cpuc->pmu, num_counters); in collect_events() local 1534 int num_counters = hybrid(cpuc->pmu, num_counters); in perf_event_print_debug() local [all …]
|
| /linux/drivers/perf/ |
| A D | arm_dsu_pmu.c | 121 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 D | arm_smmuv3_pmu.c | 110 unsigned int num_counters; member 280 unsigned int cur_idx, num_ctrs = smmu_pmu->num_counters; in smmu_pmu_apply_event_filter() 311 unsigned int num_ctrs = smmu_pmu->num_counters; in smmu_pmu_get_event_idx() 380 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init() 391 if (++group_num_events > smmu_pmu->num_counters) in smmu_pmu_event_init() 647 for_each_set_bit(idx, (unsigned long *)&ovsr, smmu_pmu->num_counters) { in smmu_pmu_handle_irq() 728 u64 counter_present_mask = GENMASK_ULL(smmu_pmu->num_counters - 1, 0); in smmu_pmu_reset() 813 smmu_pmu->num_counters = FIELD_GET(SMMU_PMCG_CFGR_NCTR, cfgr) + 1; in smmu_pmu_probe() 859 &res_0->start, smmu_pmu->num_counters, in smmu_pmu_probe()
|
| A D | qcom_l2_pmu.c | 113 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/net/bridge/netfilter/ |
| A D | ebtables.c | 1020 if (repl->num_counters) { in do_replace_finish() 1047 if (repl->num_counters && repl->num_counters != t->private->nentries) { in do_replace_finish() 1062 if (repl->num_counters) in do_replace_finish() 1074 if (repl->num_counters && in do_replace_finish() 1388 if (num_counters == 0) in do_update_counters() 1437 hlp.num_counters, len); in update_counters() 1523 if (num_counters == 0) in copy_counters_to_user() 1599 compat_uint_t num_counters; member 1878 (tmp.num_counters && tmp.num_counters != tinfo.nentries)) in compat_copy_everything_to_user() 2247 repl->num_counters = tmp.num_counters; in compat_copy_ebt_replace_from_user() [all …]
|
| /linux/drivers/perf/hisilicon/ |
| A D | hisi_uncore_pmu.c | 96 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/arch/x86/events/amd/ |
| A D | core.c | 396 for (i = 0; i < x86_pmu.num_counters; i++) { in __amd_put_nb_event_constraints() 463 for_each_set_bit(idx, c->idxmsk, x86_pmu.num_counters) { in __amd_get_nb_event_constraints() 506 for (i = 0; i < x86_pmu.num_counters; i++) { in amd_alloc_nb() 629 for (idx = 0; idx < x86_pmu.num_counters; idx++) { in amd_pmu_disable_all() 922 .num_counters = AMD64_NUM_COUNTERS, 959 x86_pmu.num_counters = AMD64_NUM_COUNTERS_CORE; in amd_core_pmu_init() 978 for (i = 0; i < x86_pmu.num_counters - 1; i += 2) in amd_core_pmu_init() 983 x86_pmu.num_counters / 2, 0, in amd_core_pmu_init()
|
| A D | uncore.c | 44 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() 175 for (i = 0; i < uncore->num_counters; i++) { in amd_uncore_del() 382 uncore_nb->num_counters = num_counters_nb; in amd_uncore_cpu_up_prepare() 396 uncore_llc->num_counters = num_counters_llc; in amd_uncore_cpu_up_prepare()
|
| /linux/drivers/infiniband/core/ |
| A D | counters.c | 20 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 D | sysfs.c | 819 if (ret == stats->num_counters) in update_hw_stats() 898 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_device() 909 data->group.attrs = kcalloc(stats->num_counters + 2, in alloc_hw_stats_device() 948 data->stats->num_counters); in ib_setup_device_attrs() 949 if (ret != data->stats->num_counters) { in ib_setup_device_attrs() 957 for (i = 0; i < data->stats->num_counters; i++) { in ib_setup_device_attrs() 1004 if (!stats->descs || stats->num_counters <= 0) in alloc_hw_stats_port() 1015 group->attrs = kcalloc(stats->num_counters + 2, in alloc_hw_stats_port() 1045 data->stats->num_counters); in setup_hw_port_stats() 1046 if (ret != data->stats->num_counters) { in setup_hw_port_stats() [all …]
|
| /linux/arch/x86/events/zhaoxin/ |
| A D | core.c | 533 x86_pmu.num_counters = eax.split.num_counters; in zhaoxin_pmu_init() 601 x86_pmu.intel_ctrl = (1 << (x86_pmu.num_counters)) - 1; in zhaoxin_pmu_init() 606 c->idxmsk64 |= (1ULL << x86_pmu.num_counters) - 1; in zhaoxin_pmu_init() 607 c->weight += x86_pmu.num_counters; in zhaoxin_pmu_init()
|
| /linux/net/ipv4/netfilter/ |
| A D | arp_tables.c | 883 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 …]
|
| A D | ip_tables.c | 1049 counters = xt_counters_alloc(num_counters); in __do_replace() 1067 oldinfo = xt_replace_table(t, num_counters, newinfo, &ret); in __do_replace() 1089 sizeof(struct xt_counters) * num_counters) != 0) { in __do_replace() 1118 if (tmp.num_counters >= INT_MAX / sizeof(struct xt_counters)) in do_replace() 1120 if (tmp.num_counters == 0) in do_replace() 1141 tmp.num_counters, tmp.counters); in do_replace() 1178 if (private->number != tmp.num_counters) { in do_add_counters() 1211 u32 num_counters; member 1463 repl.num_counters = 0; in translate_compat_table() 1504 if (tmp.num_counters == 0) in compat_do_replace() [all …]
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| A D | hw_counters.c | 318 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/drivers/memory/samsung/ |
| A D | exynos5422-dmc.c | 182 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() 1328 dmc->num_counters = devfreq_event_get_edev_count(dmc->dev, in exynos5_performance_counters_init() 1330 if (dmc->num_counters < 0) { in exynos5_performance_counters_init() 1332 return dmc->num_counters; in exynos5_performance_counters_init() 1335 counters_size = sizeof(struct devfreq_event_dev) * dmc->num_counters; in exynos5_performance_counters_init() 1340 for (i = 0; i < dmc->num_counters; i++) { in exynos5_performance_counters_init()
|
| /linux/arch/x86/kvm/vmx/ |
| A D | pmu_intel.c | 138 unsigned int num_counters; in intel_rdpmc_ecx_to_pmc() local 143 num_counters = pmu->nr_arch_fixed_counters; in intel_rdpmc_ecx_to_pmc() 146 num_counters = pmu->nr_arch_gp_counters; in intel_rdpmc_ecx_to_pmc() 148 if (idx >= num_counters) in intel_rdpmc_ecx_to_pmc() 151 return &counters[array_index_nospec(idx, num_counters)]; in intel_rdpmc_ecx_to_pmc() 491 pmu->nr_arch_gp_counters = min_t(int, eax.split.num_counters, in intel_pmu_refresh()
|
| /linux/drivers/comedi/drivers/ |
| A D | ni_tio.h | 109 unsigned int num_counters; member 124 unsigned int num_counters,
|
| /linux/drivers/acpi/ |
| A D | sysfs.c | 554 static u32 num_counters; variable 715 for (i = 0; i < num_counters; ++i) in counter_set() 836 num_counters = num_gpes + ACPI_NUM_FIXED_EVENTS + NUM_COUNTERS_EXTRA; in acpi_irq_stats_init() 838 all_attrs = kcalloc(num_counters + 1, sizeof(*all_attrs), GFP_KERNEL); in acpi_irq_stats_init() 842 all_counters = kcalloc(num_counters, sizeof(*all_counters), GFP_KERNEL); in acpi_irq_stats_init() 850 counter_attrs = kcalloc(num_counters, sizeof(*counter_attrs), GFP_KERNEL); in acpi_irq_stats_init() 854 for (i = 0; i < num_counters; ++i) { in acpi_irq_stats_init()
|
| /linux/net/ipv6/netfilter/ |
| A D | ip6_tables.c | 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() 1135 if (tmp.num_counters >= INT_MAX / sizeof(struct xt_counters)) in do_replace() 1137 if (tmp.num_counters == 0) in do_replace() 1158 tmp.num_counters, tmp.counters); in do_replace() 1194 if (private->number != tmp.num_counters) { in do_add_counters() 1227 u32 num_counters; member 1472 repl.num_counters = 0; in translate_compat_table() 1513 if (tmp.num_counters == 0) in compat_do_replace() [all …]
|
| /linux/include/uapi/linux/netfilter_bridge/ |
| A D | ebtables.h | 54 unsigned int num_counters; member 70 unsigned int num_counters; member
|