Home
last modified time | relevance | path

Searched refs:counts (Results 1 – 25 of 247) sorted by relevance

12345678910

/linux/tools/perf/util/
A Dcounts.c12 struct perf_counts *counts = zalloc(sizeof(*counts)); in perf_counts__new() local
14 if (counts) { in perf_counts__new()
19 free(counts); in perf_counts__new()
23 counts->values = values; in perf_counts__new()
28 free(counts); in perf_counts__new()
32 counts->loaded = values; in perf_counts__new()
35 return counts; in perf_counts__new()
40 if (counts) { in perf_counts__delete()
43 free(counts); in perf_counts__delete()
49 xyarray__reset(counts->loaded); in perf_counts__reset()
[all …]
A Dcounts.h20 perf_counts(struct perf_counts *counts, int cpu_map_idx, int thread) in perf_counts() argument
22 return xyarray__entry(counts->values, cpu_map_idx, thread); in perf_counts()
26 perf_counts__is_loaded(struct perf_counts *counts, int cpu_map_idx, int thread) in perf_counts__is_loaded() argument
28 return *((bool *) xyarray__entry(counts->loaded, cpu_map_idx, thread)); in perf_counts__is_loaded()
32 perf_counts__set_loaded(struct perf_counts *counts, int cpu_map_idx, int thread, bool loaded) in perf_counts__set_loaded() argument
34 *((bool *) xyarray__entry(counts->loaded, cpu_map_idx, thread)) = loaded; in perf_counts__set_loaded()
38 void perf_counts__delete(struct perf_counts *counts);
39 void perf_counts__reset(struct perf_counts *counts);
A Dstat.c158 struct perf_counts *counts; in evsel__alloc_prev_raw_counts() local
161 if (counts) in evsel__alloc_prev_raw_counts()
164 return counts ? 0 : -ENOMEM; in evsel__alloc_prev_raw_counts()
443 ps_aggr->counts.val = 0; in process_counter_values()
444 ps_aggr->counts.ena = 0; in process_counter_values()
618 counts.val += aggr->counts.val; in evsel__update_percore_stats()
619 counts.ena += aggr->counts.ena; in evsel__update_percore_stats()
620 counts.run += aggr->counts.run; in evsel__update_percore_stats()
631 aggr->counts.val = counts.val; in evsel__update_percore_stats()
632 aggr->counts.ena = counts.ena; in evsel__update_percore_stats()
[all …]
A Dbpf_counter.c245 counts = perf_counts(evsel->counts, idx, 0); in bpf_program_profiler__read()
246 counts->val = 0; in bpf_program_profiler__read()
247 counts->ena = 0; in bpf_program_profiler__read()
248 counts->run = 0; in bpf_program_profiler__read()
267 counts = perf_counts(evsel->counts, idx, 0); in bpf_program_profiler__read()
638 counts = perf_counts(evsel->counts, j, 0); in bperf__read()
647 counts = perf_counts(evsel->counts, i, 0); in bperf__read()
654 counts = perf_counts(evsel->counts, 0, i); in bperf__read()
655 counts->val = 0; in bperf__read()
656 counts->ena = 0; in bperf__read()
[all …]
A Dbranch.c27 st->counts[flags->type]++; in branch_type_count()
118 total += st->counts[i]; in branch_type_stat_display()
152 if (st->counts[i] > 0) in branch_type_stat_display()
156 (double)st->counts[i] / (double)total); in branch_type_stat_display()
180 total += st->counts[i]; in branch_type_str()
198 if (st->counts[i] > 0) in branch_type_str()
A Dbpf_counter_cgroup.c236 struct perf_counts_values *counts; in bperf_cgrp__read() local
264 counts = perf_counts(evsel->counts, i, 0); in bperf_cgrp__read()
265 counts->val = values[cpu.cpu].counter; in bperf_cgrp__read()
266 counts->ena = values[cpu.cpu].enabled; in bperf_cgrp__read()
267 counts->run = values[cpu.cpu].running; in bperf_cgrp__read()
/linux/tools/lib/perf/tests/
A Dtest-evsel.c75 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread()
108 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
114 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_thread_enable()
175 start = counts.val; in test_stat_user_read()
180 end = counts.val; in test_stat_user_read()
198 struct perf_counts_values counts; in test_stat_read_format_single() local
212 memset(&counts, -1, sizeof(counts)); in test_stat_read_format_single()
221 __T("failed to read ID", counts.id); in test_stat_read_format_single()
233 struct perf_counts_values counts; in test_stat_read_format_group() local
258 memset(&counts, -1, sizeof(counts)); in test_stat_read_format_group()
[all …]
A Dtest-evlist.c528 min = counts[0].val; in test_stat_multiplexing()
531 i, counts[i].val, counts[i].run, counts[i].ena); in test_stat_multiplexing()
536 counts[i].val, in test_stat_multiplexing()
537 (double)counts[i].run / (double)counts[i].ena * 100.0, in test_stat_multiplexing()
538 counts[i].run, counts[i].ena); in test_stat_multiplexing()
545 if (counts[i].val > max) in test_stat_multiplexing()
546 max = counts[i].val; in test_stat_multiplexing()
548 if (counts[i].val < min) in test_stat_multiplexing()
549 min = counts[i].val; in test_stat_multiplexing()
551 avg += counts[i].val; in test_stat_multiplexing()
[all …]
/linux/arch/powerpc/platforms/pseries/
A Dmsi.c234 counts->num_devices++; in count_non_bridge_devices()
246 req = counts->request; in count_spare_msis()
260 if (req < counts->quota) in count_spare_msis()
261 counts->spare += counts->quota - req; in count_spare_msis()
263 counts->over_quota++; in count_spare_msis()
271 struct msi_counts counts; in msi_quota_for_device() local
299 counts.quota = total / counts.num_devices; in msi_quota_for_device()
305 counts.request = request; in msi_quota_for_device()
310 counts.spare += total % counts.num_devices; in msi_quota_for_device()
313 if (counts.over_quota) in msi_quota_for_device()
[all …]
/linux/samples/bpf/
A Dsampleip_user.c82 struct ipcount counts[MAX_IPS]; variable
102 counts[i].ip = next_key; in print_ip_map()
103 counts[i++].count = value; in print_ip_map()
109 qsort(counts, max, sizeof(struct ipcount), count_cmp); in print_ip_map()
111 if (counts[i].ip > _text_addr) { in print_ip_map()
112 sym = ksym_search(counts[i].ip); in print_ip_map()
118 printf("0x%-17llx %-32s %u\n", counts[i].ip, sym->name, in print_ip_map()
119 counts[i].count); in print_ip_map()
121 printf("0x%-17llx %-32s %u\n", counts[i].ip, "(user)", in print_ip_map()
122 counts[i].count); in print_ip_map()
/linux/drivers/media/v4l2-core/
A Dv4l2-vp9.c1683 *counts->eob[i][j][k][l][m][1], in _adapt_coeff()
1684 *counts->eob[i][j][k][l][m][0] - *counts->eob[i][j][k][l][m][1], in _adapt_coeff()
1702 _adapt_coeff(i, j, k, probs, counts, uf); in _adapt_coef_probs()
1711 _adapt_coef_probs(probs, counts, 112); in v4l2_vp9_adapt_coef_probs()
1714 _adapt_coef_probs(probs, counts, 128); in v4l2_vp9_adapt_coef_probs()
1716 _adapt_coef_probs(probs, counts, 112); in v4l2_vp9_adapt_coef_probs()
1755 return noncoef_merge_prob(prob, counts[0], counts[1]); in adapt_prob()
1779 (*counts->single_ref)[i][j]); in v4l2_vp9_adapt_noncoef_probs()
1818 (*counts->bits)[i][j]); in v4l2_vp9_adapt_noncoef_probs()
1822 (*counts->class0_fp)[i][j]); in v4l2_vp9_adapt_noncoef_probs()
[all …]
/linux/drivers/md/
A Dmd-bitmap.c162 } counts; member
1507 struct bitmap_counts *counts; in bitmap_daemon_work() local
1559 counts = &bitmap->counts; in bitmap_daemon_work()
1560 spin_lock_irq(&counts->lock); in bitmap_daemon_work()
2051 bp = bitmap->counts.bp; in md_bitmap_free()
2052 pages = bitmap->counts.pages; in md_bitmap_free()
2289 struct bitmap_counts *counts; in bitmap_copy_from_slot() local
2298 counts = &bitmap->counts; in bitmap_copy_from_slot()
2349 counts = &bitmap->counts; in bitmap_get_stats()
2457 old_counts = bitmap->counts; in __bitmap_resize()
[all …]
/linux/arch/x86/hyperv/
A Dhv_proc.c26 int *counts; in hv_call_deposit_pages() local
47 counts = kcalloc(HV_DEPOSIT_MAX, sizeof(int), GFP_KERNEL); in hv_call_deposit_pages()
48 if (!counts) { in hv_call_deposit_pages()
73 counts[i] = 1 << order; in hv_call_deposit_pages()
74 num_pages -= counts[i]; in hv_call_deposit_pages()
88 for (j = 0; j < counts[i]; ++j, ++page_count) in hv_call_deposit_pages()
106 for (j = 0; j < counts[i]; ++j) in hv_call_deposit_pages()
112 kfree(counts); in hv_call_deposit_pages()
/linux/tools/testing/selftests/bpf/progs/
A Dtest_btf_newkv.c22 struct ipv_counts *counts; in test_long_fname_2() local
25 counts = bpf_map_lookup_elem(&btf_map, &key); in test_long_fname_2()
26 if (!counts) in test_long_fname_2()
29 counts->v6++; in test_long_fname_2()
A Dtest_btf_nokv.c21 struct ipv_counts *counts; in test_long_fname_2() local
24 counts = bpf_map_lookup_elem(&btf_map, &key); in test_long_fname_2()
25 if (!counts) in test_long_fname_2()
28 counts->v6++; in test_long_fname_2()
/linux/tools/lib/perf/Documentation/examples/
A Dcounting.c24 struct perf_counts_values counts; in main() local
73 perf_evsel__read(evsel, 0, 0, &counts); in main()
75 counts.val, counts.ena, counts.run); in main()
/linux/drivers/scsi/
A Dch.c235 ch->counts[i]) in ch_elem_to_typecode()
323 ch->counts[CHET_MT] = in ch_readconfig()
327 ch->counts[CHET_ST] = in ch_readconfig()
331 ch->counts[CHET_IE] = in ch_readconfig()
335 ch->counts[CHET_DT] = in ch_readconfig()
339 ch->counts[CHET_MT]); in ch_readconfig()
342 ch->counts[CHET_ST]); in ch_readconfig()
345 ch->counts[CHET_IE]); in ch_readconfig()
348 ch->counts[CHET_DT]); in ch_readconfig()
665 if (ch->counts[CHET_V1]) { in ch_ioctl()
[all …]
/linux/arch/x86/kernel/cpu/resctrl/
A Dpseudo_lock.c1065 counts->miss_before = miss_before; in measure_residency_fn()
1066 counts->hits_before = hits_before; in measure_residency_fn()
1067 counts->miss_after = miss_after; in measure_residency_fn()
1068 counts->hits_after = hits_after; in measure_residency_fn()
1102 trace_pseudo_lock_l2(counts.hits_after - counts.hits_before, in measure_l2_residency()
1103 counts.miss_after - counts.miss_before); in measure_l2_residency()
1142 counts.miss_after -= counts.miss_before; in measure_l3_residency()
1152 counts.hits_after -= counts.hits_before; in measure_l3_residency()
1154 counts.hits_after -= min(counts.miss_after, counts.hits_after); in measure_l3_residency()
1156 counts.hits_after -= counts.hits_before; in measure_l3_residency()
[all …]
/linux/tools/testing/kunit/
A Dkunit_parser.py46 self.counts = TestCounts()
59 self.counts.errors += 1
112 self.passed += counts.passed
113 self.failed += counts.failed
114 self.crashed += counts.crashed
116 self.errors += counts.errors
648 counts = test.counts
651 counts.add_subtest_counts(t.counts)
652 if counts.total() == 0:
653 counts.add_status(status)
[all …]
/linux/drivers/gpu/drm/amd/display/dc/link/accessories/
A Dlink_dp_trace.c64 link->dp_trace.detect_lt_trace.counts.fail = fail_count; in dp_trace_lt_fail_count_update()
66 link->dp_trace.commit_lt_trace.counts.fail = fail_count; in dp_trace_lt_fail_count_update()
73 link->dp_trace.detect_lt_trace.counts.total++; in dp_trace_lt_total_count_increment()
75 link->dp_trace.commit_lt_trace.counts.total++; in dp_trace_lt_total_count_increment()
137 return &link->dp_trace.detect_lt_trace.counts; in dp_trace_get_lt_counts()
139 return &link->dp_trace.commit_lt_trace.counts; in dp_trace_get_lt_counts()
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
A Dvdec_vp9_req_lat_if.c363 struct vdec_vp9_slice_mem counts; member
475 struct mtk_vcodec_mem counts; member
620 if (!instance->counts.va) { in vdec_vp9_slice_alloc_working_buffer()
651 if (instance->counts.va) in vdec_vp9_slice_free_working_buffer()
1001 vsi->counts.dma_addr = instance->counts.dma_addr; in vdec_vp9_slice_setup_lat_buffer()
1002 vsi->counts.size = instance->counts.size; in vdec_vp9_slice_setup_lat_buffer()
1209 &counts->eob_branch[i][j][k].band_0[m]; in vdec_vp9_slice_map_counts_eob_coef()
1236 counts_helper->tx8p = &counts->tx_p8x8; in vdec_vp9_slice_counts_map_helper()
1542 counts = (struct vdec_vp9_slice_frame_counts *)instance->counts.va; in vdec_vp9_slice_update_prob()
1755 vsi->counts.dma_addr = instance->counts.dma_addr; in vdec_vp9_slice_setup_single_buffer()
[all …]
/linux/tools/perf/tests/
A Dmmap-basic.c174 struct perf_counts_values counts = { .val = 0 }; in test_stat_user_read() local
228 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
229 if (counts.val == 0) { in test_stat_user_read()
240 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
241 start = counts.val; in test_stat_user_read()
245 perf_evsel__read(evsel, 0, 0, &counts); in test_stat_user_read()
246 end = counts.val; in test_stat_user_read()
/linux/fs/xfs/scrub/
A Dquotacheck.c130 struct xfarray *counts, in xqcheck_update_incore_counts() argument
139 error = xfarray_load_sparse(counts, id, &xcdq); in xqcheck_update_incore_counts()
148 error = xfarray_store(counts, id, &xcdq); in xqcheck_update_incore_counts()
322 struct xfarray *counts; in xqcheck_apply_live_dqtrx() local
330 counts = xqc->ucounts; in xqcheck_apply_live_dqtrx()
333 counts = xqc->gcounts; in xqcheck_apply_live_dqtrx()
336 counts = xqc->pcounts; in xqcheck_apply_live_dqtrx()
342 if (xchk_iscan_aborted(&xqc->iscan) || counts == NULL) in xqcheck_apply_live_dqtrx()
360 error = xqcheck_update_incore_counts(xqc, counts, p->q_id, in xqcheck_apply_live_dqtrx()
566 error = xfarray_load_sparse(counts, dq->q_id, &xcdq); in xqcheck_compare_dquot()
[all …]
A Dquotacheck_repair.c50 struct xfarray *counts = xqcheck_counters_for(xqc, dqtype); in xqcheck_commit_dquot() local
70 error = xfarray_load_sparse(counts, dq->q_id, &xcdq); in xqcheck_commit_dquot()
97 error = xfarray_store(counts, dq->q_id, &xcdq); in xqcheck_commit_dquot()
148 struct xfarray *counts = xqcheck_counters_for(xqc, dqtype); in xqcheck_commit_dqtype() local
171 while ((error = xfarray_iter(counts, &cur, &xcdq)) == 1) { in xqcheck_commit_dqtype()
/linux/tools/lib/perf/Documentation/
A Dlibperf-counting.txt37 * reads and displays event counts
171 Now we need to get the counts from events, following code iterates through the
172 events list and read counts:
177 82 perf_evsel__read(evsel, 0, 0, &counts);
179 84 counts.val, counts.ena, counts.run);

Completed in 71 milliseconds

12345678910